Documente Academic
Documente Profesional
Documente Cultură
Moduri de adresare
Implementarea conceptului de subrutina
Unitatatea centrala de procesare
Moduri de adresare
Moduri de adresare folosite in lucrul cu stiva:
Adresarea indirecta prin registru cu
postincrementare
Adresarea indirecta prin registru cu
predecrementare
Registrul folosit implicit este registrul SP
(Stack Pointer)
Moduri de adresare
Stiva=
O zona de memorie organizata pe principiul LIFO (Last Input First Output)
Principiul LIFO=
Elementul din
(SP) varful stivei
(SP)’
Noul varf al
stivei
Baza stivei
Aici se depune
(SP)’ (AX)_L continutul lui AX
(AX)
(SP)
Ultimul
element
introdus in
Baza stivei stiva (inainte
de PUSH)
Subrutina
CALL k
k+1
RET
b:
t1 S1
c:
t0 S2
d:
a:
t4 R2
t3 R1 Subrutina
SUB2
Subrutina
SUB1
Programul
principal
Fig.3. Reprezentarea fluxului de control