• Različiti mikroprocesori se međusobno razlikuju po nekim bitnim svojstvima
• U prvom redu oni se razvrstavaju po broju bitova podatkovnih registara • Prvi mikroprocesor koji je proizveden je bio 4-bitovni procesor INTEL 4004 KLASIFIKACIJA MIKROPROCESORA
• Danas se proizvode i u različite svrhe koriste sljedeći mikroprocesori:
a) 4-bitovni b) 8-bitovni c) 16-bitovni d) 32-bitovni e) 64-bitovni KLASIFIKACIJA MIKROPROCESORA
• Mikroprocesori različitih proizvođača muđusobno se znatno razlikuju po svojoj
građi (arhitekturi) i brzini rada • Arhitektura mikroprocesora podrazumijeva konfiguraciju registara i ALU unutar CPU, te instrukcijski set asemblerskih naredbi • Pritom su osnovna obilježja pojedine arhitekture: a) registarski skup procesora b) instrukcijski skup procesora ARHITEKTURA PROCESORA 8051
• Arhitektura procesora 8051 je široko primjenjena za upravljanje mnogih naprava
i uređaja (daljinski upravljači, televizijski prijemnici, satelitski televizijski prijamnici, kućanski aparati, modemi, upravljačke palice za računalne igre, miš računala…) ADRESNI PROSTOR PROCESORA 8051
• U arhitekturi 8051 predviđena su dva adresna prostora i to:
a) za pohranjivanje programa – programska memorija b) za pohranjivanje podataka – podatkovna memorija • I jedna i druga memorija adresiraju se adresama koje imaju 16 bitova, što znači da se adrese mogu kretati u granicama od 0000H do FFFFH, tj. da se može adresirati 64 B memorije ADRESNI PROSTOR ARHITEKTURE 8051 PROGRAMSKA MEMORIJA
• Programska memorija služi za pohranjivanje instrukcija strojnog programa i u
nju se pristupa u prvoj fazi izvođenja neke instrukcije – prilikom dohvata instrukcije • Adresa za programsku memoriju dolazi iz programskog brojila PODATKOVNA MEMORIJA
• Podatkovna memorija – u ovoj arhitekturi i registri procesora imaju adrese kao
bajtovi memorije i smješteni su u adresni prostor podatkovne memorije • Adresa za podatkovnu memoriju oblikuje se u drugoj fazi izvođenja pojedine instrukcije i to na temelju sadržaja njezina adresnog dijela ADRESNI PROSTOR PODATKOVNE MEMORIJE ADRESNI PROSTOR PODATKOVNE MEMORIJE • Adresni prostor podatkovne memorije podijeljen je na dijelove veličine po 256 bajtova • Jedan takav dio možemo nazvati stranicom • U svakoj stranici se mijenja donjih osam bitova od 00H do FFH, tj. od 0 do 255 • Donjih osam bitova određuje adresu unutar stranice ADRESNI PROSTOR PODATKOVNE MEMORIJE • Nulta stranica je smještena u procesorskom čipu i u nultoj stranici su razmješteni i registri procesora • Nulta stranica je sastavni dio procesora i sastoji se od tri dijela: a) opći registri i registri za pohranjivanje bitova b) slobodni registri c) prostor za smještanje posebnih registara NULTA STRANICA PODATKOVNE MEMORIJE