RET. RET . 2 3 (. ).
. PUSH POP. PUSH , , (SPH: SPL = SPH: SPL 1). POP : (SPH: SPL = SPH: SPL + 1); , , .
, (. 25).
Nolist;
.include "m8535def.inc"; inc-
List;
Rjmp RESET;
PODPR:; PODPR
;...
Ret;
RESET:;
Ldi R16, low(RAMEND)
Out SPL, R16; SPL
Ldi R16, high(RAMEND)
Out SPH, R16; SPH
;...
Rcall PODPR; PODPR
;...
. 25.
. AVR -- . , .
, . , .
. , () ; . , .
. , . , . , :
|
|
LDI R16, $33; R16 <- $33
PUSH R16; R16
:
IN R30, SPL;
IN R31, SPH;
LDD R20, Z+3; $33 R20
( IN - ). , .
1. , RCALL. 4 ( ). . , , , .
2. . 1, . .
3. . 2, ICALL.
ר
: , ; ; .
1. .
2. .
3. .
4. AVR.
5. .