Politehica din Bucuresti proiect de diplomă Facultatea transporturi



Yüklə 1,46 Mb.
səhifə91/104
tarix09.01.2022
ölçüsü1,46 Mb.
#91958
1   ...   87   88   89   90   91   92   93   94   ...   104
CALL - Long Call to a Subroutine
Descriere:

Apelează o subrutină din memoria de programe. Adresa instrucţiunii următoare (PC+2), va fi stocată în stiva (pentru revenire). Pointerul stivei scade cu 2 la introducerea lui PC.


Operation:

(i) PCk Devices with 16 bits PC,128k bytes program memory maximum

(ii) PCk Devices with 22 bits PC,4M bytes program memory maximum


Syntax: Operands: Program Counter Stack:

(i) CALL k 0  k  64K PC  k STACK  PC+2

SP  SP-2, (2 bytes, 16 bits)


(ii) CALL k 0  k  4M PC  k STACK  PC+2

SP  SP-3 (3 bytes, 22 bits)



32-bit Opcode:


1001

010k

kkkk

111k

kkkk

kkkk

kkkk

kkkk

Status Register (SREG) and Boolean Formula:

I T H S V N Z C


Yüklə 1,46 Mb.

Dostları ilə paylaş:
1   ...   87   88   89   90   91   92   93   94   ...   104




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin