Z histórie procesorov INTEL 80x86 - adresovanie.


Procesor INTEL 8086

Procesor Intel 8086 bol uvedený na trh v rokoch 1979 - 1980. Je to plnohodnotný 16bitový procesor. Je vybavený 16bitovou vnútornou architektúrou, která mu dovoľuje počas jedinej  inštrukcie spracovať  maximálně 16bitové číslo (tj. číslo v rozsahu 0 až 216-1 resp. 0 až 65535). Okem  toho 8086 disponuje 16bitovou dátovou zbernicou, ktorá umožňuje prenášať dáta do (z) čipu po 16 bitoch. Ďalej je vybavený 20bitovou adresovou zbernicou, pomocou ktorej dokáže adresovať pamäťový priestor s kapacitou max. 1 MB (t.j.  220 B = 1048576 B). Táto adresa je tvorená z dvoch šestnáctibitových častí označovaných segment a offset, ktoré se sčítajú posunuté o 4 bity. Tým je vytvorená výsledná 20-bitová adresa.

 
Schéma adresovania  procesora 8086

Veľkosť jednoho segmentu, v rámci ktorého je možné sa pohybovať iba na základe zmeny hodnoty offsetu, je 64 kB. Adresa se zapisuje v tvare segment : offset. Např. 4000:B000 určuje adresu 4B000 (hexadecimálne), tj. 307200 (dekadicky).

Intel 8086 bol vyrábaný v púzdre DIP (DIL) so 40 vývodami a na svojom čipe integruje asi 29000 tranzistorov. Procesor Intel 8086 bol osadzovaný najčastejšie v počítačoch označených IBM PC a IBM PC / XT

Procesor INTEL 8088

Procesor Intel 8088 bol veľmi podobný procesoru 8086. Bol používaný v rovnakých typoch počítačov  ako procesor 8086. Nebol to plnohodnotný 16bitový procesor, ale o procesor, který mal 16bitové jadro a iba 8bitovú dátovú zbernicu. Táto 8bitová zbernica znižovala výkon procesora, ale umožňovala jednoduchší návrh a jednoduchšiu matičnú dosku, která mohla vzniknúť menšími úpravami matičnej dosky určenej pre procesor 8080.(Pozn. - v tom čase počítače boli 10 násobne drahšie) Vďaka týmto vlastnostiam bol počítač s procesorom 8088 lacnejší než počítač s procesorem 8086. Pre vytváranie adresy používal rovnaký model ako procesor 8086.

Z hľadiska užívateľa a programátora je to úplne kompatibilný procesor s procesorem Intel 8086, ktorý pri rovnakej frekvencii poskytoval asi o 15% nižší výkon.

Staršie typy tohoto procesora, označované  8088-1, pracovali s frekvenciami do  5 MHz. Naopak novšie verzie tohto procesora, označované  8088-2, mohli dosahovať frekvencie až 8 MHz.

Procesory INTEL 80186 a 80188

Tieto procesory boli veľmi podobné procesorom 8086 a 8088. Nemali príliš veľa nových vlastností. Používali rovnaký model tvorby adresy a používali rovnako široké zbernice (80186 jel plnohodnotný 16bitový procesor a 80188 je vnútorne 16bitový procesor s 8 bitovou dátovou zbernicou).

V niečom sa predsa len líšili od predošlých mikroprocesorov a to výkonnejší mikrokódom, ktorý umožňoval vyšší výkon. Tieto procesory boli dodávané v púzdre PGA.

Z dôvodu, že tieto procesory neposkytovali žiadne výraznejšie zlepšenia, nezaznamenali väčší komerčný úspech a nedošlo k ich väčšiemu rozšíreniu.

Procesor INTEL 80286

Procesor 80286 bol uvedený na trh v roku 1981 a znamenal veľký technologický skok v procesoroch série  80x86. Vyrábal sa v púzdre PGA a neskôr v lacnejšom púzdre PLCC. Procesor 80286 poskytuje oveľa väčší výkon než procesor 8086 (8088) a na svojom čipe integruje približne 130000 tranzistorov. Je to plnohodnotný 16-bitový procesor, ktorý môže pracovať v dvoch rôznych režimoch:

Počítače osadené týmto procesorom boli označované PC/AT.


Procesor INTEL 80386

Procesor 80386 je prvý plnohodnotný 32bitový procesor od firmy Intel, ktorý používa 32bitovoú adresovú zbernicu. Na trh byl uvedený v roku 1986 pod oficiálnym názvom 80386DX. Tento procesor byl dodávaný najskôr v púzdre PGA a neskôri v lacnejšom púzdre PQFP. V oboch prípadoch čip obsahoval asi 275000 tranzistorov. Tento procesor zahrňuje v sebe veľké bohatstvo programovacích možností včítane možnosti prevádzkovať programy systému MS-DOS v režime paralelného spracovávania úloh s pomocou programového vybavenia operačnými systémami ako OS/2 alebo Windows. Procesor 80386 môže pracovať v troch režimoch: