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

44 lines
530 B
Plaintext

reset:
br always >main
nop
hardfault:
br always >main
reti
memfault:
br always >main
reti
.align
t1: .word 0xA0B0C0D0
t2: .word 0xF0AB2FB9
t3: .word 0xCCCCCCCC
adr1: .word 0x150
adr2: .word 0x144
adr3: .word 0x10F
main:
ldr r1, >adr1
ldr r2, >adr2
ldr r3, >adr3
addi r0,-1
ldr r4,>t1
st16 r1,r0 //mem() = 0x0000FFFF
st08 r2,r0 //mem() = 0x000000FF
st32 r3,r0 //mem() = 0xFFFFFFFF
ldr r11,>t1
ldr r10,>t2
ldr r9,>t3
ldr r7,>t1
ldr r6,>t2
ld16 r11,r1
ld08 r10,r2
ld32 r9,r3
end:
br always >end
nop