Utisci korisnika

Pre nepunih mesec dana kupila sam paket kurseva: PRIPREME ZA POLAGANJE CAMBRIDGE INTERNATIONAL DIPLOMA IN BUSINESS. Obično neki opšti utisak formiramo na kraju, ali ja u ovom trenutku želim sa…

"Slučajno sam na nekoj diskusiji Infostuda našla vaš link i prosto sam zapanjena, obradovana i neizmerno ponosna što i u SRBIJI možemo da se služimo e-learning opcijom usavršavanja."…


Kompletna lista utisaka

Testiranje online

Arhitektura računara

Za one koji žele da znaju više.

Windows OS

Ovo bi svakako trebalo da probate.

Odnosi s javnošću

Koliko znate PR?

Pogledajte još neke od testova

Newsletter

Ukoliko želite da Vas redovno obaveštavamo o novostima sa Link eLearning sajta prijavite se na našu newsletter listu.

Ime:

Prezime:

Email:


Anketa

Arhiva anketa

BAZA ZNANJA


Kurs: Arhitektura računarskih sistema

Modul: Arhitektura procesora

Autor: Goran Radic

Naziv jedinice: Procesor 80286


Materijali vezani uz ovu lekciju:

- Test procesor 80286



Procesori 80186 i 80188

Nakon pojave procesora 8086 i 8088, dolazi sledeća serija procesora sa oznakama 80186 i 80188. Kod nove generacije procesora su zadržane iste širine magistrale podataka, odnosno 80186 ima 16-bitnu magistralu podataka, a 80188 8-bitnu magistralu podataka. Dodatna poboljšanja se odnose na optimizaciju pojedinih instrukcija procesora, kao i na dodavanje tajmera i DMA kontrolera.

Sa druge strane, sva navedena poboljšanja dovela su do nekompatibilnosti sa postojećim konfiguracijama, zbog čega ovi procesori i nisu zaživeli. Uglavnom su se koristili u cilju rasterećenja centralnog procesora.

 

Procesor 80286

Procesor 80286 ima adresnu magistralu od 24 bita. Magistrala podataka je 16 bitna, kao i registri, a frekvencija takta je od 12 MHz do 25 MHz. Adresni prostor iznosi 16 MB.

 

Procesor 80286 uvodi rad u zaštićenom režimu (protected mode). Realni mod je isti kao i kod procesora 8086.

 

Procesor 80286 dolazi u dva  pakovanja. Prvi je PGA (Pin Grid Array), ima pinove sa donje strane kao današnji procesori, i ima ukupno 68 pinova. Izlaz na magistralu podataka ostvaruje se preko 16 pinova, od D0 do D15, a na adresnu magistralu preko 24 pina, od A0 do A23 . Pakovanje je zasečeno sa jedne strane, da bi se znao način ubacivanja u slot na ploči.

 

 

 


Raspored pinova procesora 80286

Signal BHE (Bus High Enable) je signal, koji se koristi zajedno sa najnižim bitom adrese A0, koji određuje koji je protok na magistrale podataka. Magistrala podataka je 16-bitna, ali ne mora uvek da se koristi svih 16 bita, odnosno može da se prenosi samo jedan bajt, i to preko nižih ili viših 8 linija. Koja će od tih kombinacija da bude, određuje se preko signala BHE i A0. Važno je istaći da je signal BHE aktivan na niskom nivou.

Signali BUSY i ERROR daju stanje matamatičkog koprocesora, ukoliko zajedno sa centralnim procesorom postoji i koprocesor. U zavisnosti od toga da li on nešto radi ili postoji neka greška postavljaju se signali BUSY, odnosno ERROR.

Signal CAP (pin 52), omogućava ispravan rad generatora prednapona procesora 80286.

 

Preko pina 31, CLK, dovodi se signal iz takt generatora. Ta frekvencija se deli interno u procesoru sa dva, pa procesor radi sa dva puta manjom frekvencijom, tzv interni PCLK, što znači da će perioda biti duplo veća.

Četiri signala COD/INTA, M/IO, S1, S0 se odnose na definisanje statusa na sabirnici. Za razliku od prethodnog primera, kada smo imali dva signala (BHE i A0) i 4 moguće kombinacije, sada sa 4 signala, imamo 16 kombinacija, ali se koriste samo osam. Važeće su binarne kombinacije od 7 (0111) do 15 (1111).

Procesor nije jedini uređaj koji može da izađe na magistralu, odnosno postoje i drugi uređaji kao npr. DMA kontroler, koji može da pristupi magistrali. U većini slučajeva, procesor je master, i on je taj koji određuje kad i kome može da se prepusti magistrala. Postoje i druga rešenja, kada DMA kontroler arbitrira pristup magistrali.

Kada neki drugi uređaj želi da izađe na magistralu, poslaće signal HOLD procesoru. Procesor će, ako mu ne treba magistrala u tom trenutku, odgovoriti signalom HLDA. Kada mu magistrala više ne treba, uređaj će da obori signal HOLD, a samim tim procesor obara signal HLDA. U slučaju da signal LOCK aktivan, procesor ne može da da magistralu tom uređaju.

 

Signal READY određuje da li je periferni uređaj završio ciklus koji je radio na magistrali (prenos nekih podataka, upis u memoriju i sl.). U tom slučaju procesor je u stanju čekanja.

Signal RESET resetuje procesor trajanjem 16 perioda signala takta.

Napajanje procesora 80286 je 5 V, koji se dovodi preko pina VCC.

 

Registri procesora 80286

Registri Stek Pointer (SP) i Instruction Pointer (IP) su 16-bitni i predstavljaju pokazivač na vrh steka, odnosno pokazivač na sledeću instrukciju koja treba da se izvrši.

 

Registri opšte namene nose oznake AX, BX , CX , DX , SI , DI i BP. Oznaka X određuje ceo registar, dok oznake H i L predstavljaju osam viših (High) i osam nižih (Low) bita registra. Registar AX, odnosno AH i AL, ima ulogu akumulatora, CX se koristi kao brojač petlje, DX kao registar podataka, BX kao bazni registar, dok registri SI, DI predstavljaju indeksne registare.

 

Druga grupa registara su segmentni registri, njihova širina je 16 bita i imaju oznake:

·          CS-Code Segment

·          SS-Stack Segment

·          ES-Extra Segment

·          DS-Data Segment

 

Registar zastavice (FLAG) je širine 16 bita.


Smatrate da je ova lekcija korisna?  Preporučite je. Broj preporuka:1