diff --git a/apps/zasm/avr.asm b/apps/zasm/avr.asm index 9812673..36e87cd 100644 --- a/apps/zasm/avr.asm +++ b/apps/zasm/avr.asm @@ -181,10 +181,10 @@ instrTbl: .db 0x01, 0b10010010, 0b00000101 ; LAS Rd .db 0x01, 0b10010010, 0b00000111 ; LAT Rd .db 0x01, 0b10010100, 0b00000110 ; LSR Rd -.db 0x00, 0b00000000, 0b00000000 ; NOP .db 0x02, 0b00101100, 0x00 ; MOV Rd, Rr .db 0x02, 0b10011100, 0x00 ; MUL Rd, Rr .db 0x01, 0b10010100, 0b00000001 ; NEG Rd +.db 0x00, 0b00000000, 0b00000000 ; NOP .db 0x02, 0b00101000, 0x00 ; OR Rd, Rr .db 0x87, 0b10111000, 0x00 ; OUT A, Rr (Bit 7) .db 0x01, 0b10010000, 0b00001111 ; POP Rd diff --git a/tools/tests/avra/blink_tn45.asm b/tools/tests/avra/blink_tn45.asm index c612913..ef63bef 100644 --- a/tools/tests/avra/blink_tn45.asm +++ b/tools/tests/avra/blink_tn45.asm @@ -1,4 +1,3 @@ -; TODO: implement instructions that are commented out ; REGISTER USAGE ; ; R1: overflow counter diff --git a/tools/tests/avra/test1.asm b/tools/tests/avra/test1.asm index 839d0d9..595ca6e 100644 --- a/tools/tests/avra/test1.asm +++ b/tools/tests/avra/test1.asm @@ -21,3 +21,4 @@ bset 4 bclr 7 call foo jmp bar +mov r6, r30 diff --git a/tools/tests/avra/test1.expected b/tools/tests/avra/test1.expected index 0ee2648..19a7b1a 100644 Binary files a/tools/tests/avra/test1.expected and b/tools/tests/avra/test1.expected differ