Intel 8086
From Wikipedia, the free encyclopedia
Remove ads
8086 je 16-bitni mikroprocesor dizajniran 1978. u Intelu i predstavlja osnovu x86 arhitekture. Razvoj procesora 8086 je počeo 1976. godine. Intel 8088 je u suštini identičan mikročip sa 8-bitnom spoljnom magistralom za podatke. 8088 je mikroprocesor korišćen u računaru .
![]() |

Arhitektura
Oba mikroprocesora imaju arhitekturu zasnovanu na 8080 i 8085 sa sličnim skupom registara, ali su prošireni podrškom za 16-bitno adresiranje. Mikroprogrami za 8080 su kompatibilni sa 8086 i 8088. Procesor Intel 8086 poseduje instrukcije za rad sa osmobitnim operandima i sa šesnaestobitnim operandima. Magistrala podataka je šesnaestobitna, dok je adresna magistrala dvadesetobitna. Adresna magistrala i magistrala podataka su vremenski multipleksirani. Radni napon procesora je 5 V.
Postoji mogućnost izbora da li procesor radi u minimalnom ili maksimalnom modu, što daje različita značenja ulazno/izlaznim pinovima.
Maksimalni mod
različita značenja pinova 24-31 (slika). U ovom modu posebno kolo generiše signale na kontrolnoj magistrali. Maksimalni mod se obično koristi u složenijim i multiprocesorkim sistemima.
Minimalni mod
Minimalni mod rada procesora se koristi uglavnom za jednostavnije sisteme u kojima se obično naliazi samo jedan procesor. U ovom modu procesor sam generiše signale kontrolne magistrale na pinovima 24-31.
Memorija
Dostupno je maksimalno 1 memorije, kako je dostupno 20 pinova za adresu. Adresibilna jedinica je bajt. Reč se formira od dva susedna bajta tako što se čita bajt veće težine na višoj adresi dok je bajt manje težine na nižoj adresi. Adresa reči je adresa bajta manje težine. Obično se za ovaj procesor vezuju dva memorijska čipa, tako da parne adrese sadrži jedan, dok drugi sadrži neparne.
Magistrale
Oba mikroprocesora imaju sledeće interne magistrale:
- (adresna magistrala ) - širine 20 bita = mogućnost adresiranja do 1 memorije.
- - (magistrala za podatke ) - širine 16 bita = mogućnost pristupa podacima širine 16 bita u jednom koraku, odavde potiče naziv 16-bitni mikroprocesor.
- (kontrolna magistrala ) - prenosi kontrolne (upravljačke) signale
8088 ima i 8-bitnu eksternu magistralu podataka koja služi za komunikaciju sa koprocesorom.
Registri
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8086 registri |
Oba mikroprocesora imaju sledeće registre:
- 4 16-bitna registra opste namene, koji se mogu adresirati i kao 8 8-bitnih registara:
- - Akumulator
- - Bazni registar
- - brojački registar
- - registar podataka
- 2 16-bitna pokazivačka registra:
- -
- -
- 2 16-bitna index registra:
- -
- -
- 4 16-bitna segment registra:
- -
- -
- -
- -
- -
- Status registar sa 9 flegova:
- -
- -
- -
- -
- -
- -
- -
- -
- -
Status registar je šesnaestobitni, međutim aktivno je samo 9 bitova koji predstavljaju gore pomenute flagove.
Remove ads
Brzina
Mikroprocesori su radili na brzinama od 4.77 do 10 .
Prosečno vreme izvršavanja instrukcija u ciklusima:
EA: vreme potrebno za računanje efektivne adrese - od 5 do 12 ciklusa
8086 može raditi i u spoju sa matematičkim koprocesorom, čime se proširuju mogućnosti matematičkih proračuna.
Računari koji koriste 8086
je prvi komercijalni računar koji je imao ugrađen 8086. i su takođe koristili 8086. Najpoznatiji od svih računara je , zasnovan na 8086.
Vidi još
Spoljašnje veze
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads