Mikroişlemci - 8086 Genel Bakış
8086 Mikroişlemci, 1976 yılında Intel tarafından tasarlanan 8085 Mikroişlemcinin geliştirilmiş bir sürümüdür. 1MB'ye kadar depolama sağlayan 20 adres hattı ve 16 veri hattına sahip 16 bitlik bir Mikroişlemcidir. Çarpma ve bölme gibi işlemleri kolayca sağlayan güçlü komut setinden oluşur.
İki çalışma modunu destekler, yani Maksimum mod ve Minimum mod. Maksimum mod, birden fazla işlemciye sahip sistemler için uygundur ve Minimum mod, tek işlemcili sistem için uygundur.
8086'nın Özellikleri
8086 mikroişlemcinin en belirgin özellikleri şu şekildedir -
Hafızadan altı komut baytı depolayabilen ve daha hızlı işlemeyi sağlayan bir talimat kuyruğuna sahiptir.
16-bit ALU, 16-bit yazmaçları, dahili veri yolu ve 16-bit harici veri yoluna sahip ilk 16-bit işlemciydi ve daha hızlı işlemle sonuçlandı.
Çalışma sıklığına bağlı olarak 3 versiyonu mevcuttur -
8086 → 5 MHz
8086-2 → 8 MHz
(c) 8086-1 → 10 MHz
Performansı artıran iki aşamalı ardışık düzen kullanır, yani Fetch Stage ve Execute Stage.
Getirme aşaması, 6 bayta kadar talimatı önceden getirebilir ve bunları sıraya kaydedebilir.
Yürütme aşaması bu talimatları yürütür.
256 vektörlü kesintiye sahiptir.
29.000 transistörden oluşur.
8085 ve 8086 Mikroişlemci Karşılaştırması
Size - 8085, 8 bit mikroişlemcidir, 8086 ise 16 bit mikroişlemcidir.
Address Bus - 8085'de 16 bit adres yolu bulunurken, 8086'da 20 bitlik adres yolu bulunur.
Memory - 8085 64Kb'ye kadar erişebilirken, 8086 1 Mb'a kadar belleğe erişebilir.
Instruction - 8085'in komut kuyruğu yok, 8086'nın komut kuyruğu var.
Pipelining - 8085 ardışık bir mimariyi desteklemezken, 8086 ardışık düzenlenmiş bir mimariyi destekler.
I/O - 8085 2 ^ 8 = 256 G / Ç adresleyebilirken, 8086 2 ^ 16 = 65,536 G / Ç'ye erişebilir.
Cost - 8085'in maliyeti düşük, 8086'nın maliyeti yüksek.
8086 Mimarisi
Aşağıdaki şema bir 8086 Mikroişlemcinin mimarisini göstermektedir -