Intel 80186

80186 je procesor architektury x86 vyvinutý firmou Intel kolem roku 1982. 80186 bylo vylepšené jádro založené na starších procesorech Intel 8086 a Intel 8088. Stejně jako 8086 měl 16bitovou sběrnici a byl dostupný i ve verzi Intel 80188 s 8bitovou sběrnicí. Původní takt těchto procesorů byl 6 MHz. Byly většinou používány jako mikrořadiče (anglicky microcontrollers, MCU, µC). V osobních počítačích nebyly moc používány, ale existuje pár výjimek: počítače Mindset, Siemens PC-D, Compis, Unisys ICON, HP 2001x, Tandy 2000, Philips :YES. Společnost Acorn vytvořila plugin Master 512 pro svou řadu domácích počítačů BBC Master, který nesl čip 80186 na 10 MHz s 512 KiB RAM, umožňující běh DOSu Plus i grafické nadstavby GEM.

Blokový diagram procesoru 80186

Jeden z hlavních rysů procesorů série 80186/80188 byla integrace funkcí jako DMA řadič, řadič přerušení, časovač atd., předtím realizovaných samostatnými obvody.

V tabulce je výčet nových instrukcí 80186/80188. Ty měl implementovány i klon 8088ky, NEC V20:

InstrukcePopis činnosti
ENTERVytvoř frame na zásobníku pro parametry procedury
LEAVEUkončení procedury
PUSHAUlož všechny obecné registry na vrchol zásobníku
POPAVezmi všechny obecné registry z vrcholu zásobníku
BOUNDKontrola indexu pole oproti rozměrům pole
UD2Obecná výjimka neplatného opkódu
INSVstup z portu do řetězce
OUTSVýstup řetězce do port

80188

Liší se tím, že má externí datovou sběrnici pouze 8bitovou.

Externí odkazy

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.