| |
Načini adresiranja predstavljaju načine
označavanja operanada u naredbama strojnog jezika. Način adresiranja označava korake
koje mikroprocesor mora poduzeti da dobije pravog operanda, tj. način adresiranja
operanda označava način obrade stvarnog podatka. Različiti mikroprocesori podržavaju
različite načine adresiranja. Četiri tipična način adresiranja jesu:
Neposredno adresiranje. U tom
načinu adresiranja podaci s kojima se manipulira predstavljaju dio naredbe. Npr., naredba
MVI A, 195 neposredno prenosi naznačeni cijeli broj 195 u registar A. U tom
slučaju, operand 195 predstavlja stvarni podatak, jasno naznačen u naredbi, kojim se
puni registar A.
Izravno adresiranje. Takvim načinom
adresiranja naznačuje se adresa lokacije stvarnog operanda. Npr., naredba LDA A, 195
puni registar A s sadržajem memorijske lokacije s adrese 195. Operand 195 je
adresa na kojoj se nalazi podatak kojim se puni registar A.
Registarsko adresiranje. Stvarni
podaci koji se obrađuju su smješteni u unutarnjim registrima mikroprocesora, a operand
označuje koje registre treba koristiti pri obradi. Npr., naredba MOV A, B prenosi
sadržaj registra B u registar A.
Registarsko neizravno adresiranje .
U registru navedenom u polju operanda naredbe nalazi se adresa memorijske lokacije
stvarnog podatka koji se obrađuje. Npr., naredba MOV M, 195 prenosi broj 195 u
memorijsku lokaciju M. Ako je adresa memorijske lokacije M zapisana u paru
registara H i L, naredba će puniti brojem 195 memorijsku lokaciju čija je
adresa zadana sadržajem registra H i L.

povratak
|