Files
lt16lab/programs/rdins.prog
Thomas Fehmel 657a54ba18 Initial Commit
2016-10-18 14:21:45 +02:00

30 lines
517 B
Plaintext

reset: br >main
nop
hardfault: reti
nop
memfault: reti
nop
.align
adr_a: .word 0x3C0 // (30b adr), actual adr at mem 0xF00 (0x3C0<<2 bits)
adr_b: .word 0x3F0 // (30b adr), actual adr at mem 0xFC0 (0x3F0<<2 bits)
main:
clr r0
clr r1
clr r2
clr r3
//------------------------------
// read only ins test
//------------------------------
addi r1, 0x01 //expected r1 = 0x01
addi r2, 0x02 //expected r1 = 0x02
add r0, r1, r2 // expected r0 = 0x03
add r3, r0, r1 // expected r3 = 3 + 1 = 0x4
end: br always >end
nop