;...
ldd R10, Z + 0; arr R10
ldd R11, Z + 1; arr R11
4. (. decrementum , ) X, Y Z ( ); X, Y Z (. 15). LD ST . :
;
ld R10, -Z; Z <- Z 1, R10 <- (Z)
5. (. incrementum , ) X, Y Z, ; X, Y Z , . . (. 16). LD ST . :
;
ld R10, Z+; R10 <- (Z), Z <- Z + 1
, , , *.
, (. 17; FLASHEND ). JMP CALL.
, Z, . . Z (. 18). IJMP ICALL.
(PC + k + 1), PC ; k , 2048 2047 (. 19). RJMP RCALL.
Z (. 20): 15 ( 0 32 ); (LSB)
(LSB = 0) (LSB = 1) . LPM (Load Program Memory), Z . - ( ), R0. ELPM (Extended Load Program Memory) 64 . - Z RAMPZ, Z.
|
|
.db (define bytes). , . , ; 128255 , . .db .org. , .
:
ldi R31, high(var<<1); Z
ldi R30, low(var<<1); Z
LPM R16, Z; $50 R16
;...
.org $0025; $0025
var:.db $50, 137; $50 137
<<, .
Z , (. 21). Z ; Z . LPM ELPM. :
ldi R31, high(var<<1); Z
ldi R30, low(var<<1); Z
lpm R16, Z+; $50 R16, Z