Professional Documents
Culture Documents
Op Code
Op Code
er to Data Space using Index Z Z, Rr ST (STD) Store Indirect From Register to Data Space using Index Z Z+, Rr ST (STD) Store Indirect From Register to Data Space using Index Z -Z, Rr ST (STD) Store Indirect From Register to Data Space using Index Z Z+q,Rr LPM Load Program Memory LPM Load Program Memory
Rd, Z
1001 0101 1100 1000 1001 000d dddd 0100 1001 000d dddd 0101 1001 0101 1101 1000
ELPM Extended Load Program Memory ELPM Extended Load Program Memory Rd, Z ELPM Extended Load Program Memory Rd, Z+ SPM Store Program Memory SPM Store Program Memory
Z+
1001 0101 1110 1000 1001 0101 1111 1000 1011 0AAd dddd AAAA
IN - Load an I/O Location to Register OUT Store Register to I/O Location PUSH Push Register on Stack POP Pop Register from Stack XCH Exchange LAS Load And Set LAC Load And Clear LAT Load And Toggle LSL Logical Shift Left LSR Logical Shift Right ROL Rotate Left trough
1001 001r rrrr 0100 1001 001r rrrr 0101 1001 001r rrrr 0110 1001 001r rrrr 0111 0000 11dd dddd dddd 1001 010d dddd 0110 0001 11dd dddd dddd
Carry ROR Rotate Right through Carry ASR Arithmetic Shift Right