Browse Source

avra: fix misordered MOV, MUL, NEG and NOP

pull/85/head
Virgil Dupras 4 years ago
parent
commit
8ded02bc78
4 changed files with 2 additions and 2 deletions
  1. +1
    -1
      apps/zasm/avr.asm
  2. +0
    -1
      tools/tests/avra/blink_tn45.asm
  3. +1
    -0
      tools/tests/avra/test1.asm
  4. BIN
      tools/tests/avra/test1.expected

+ 1
- 1
apps/zasm/avr.asm View File

@@ -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


+ 0
- 1
tools/tests/avra/blink_tn45.asm View File

@@ -1,4 +1,3 @@
; TODO: implement instructions that are commented out
; REGISTER USAGE
;
; R1: overflow counter


+ 1
- 0
tools/tests/avra/test1.asm View File

@@ -21,3 +21,4 @@ bset 4
bclr 7
call foo
jmp bar
mov r6, r30

BIN
tools/tests/avra/test1.expected View File


Loading…
Cancel
Save