Initial Commit
This commit is contained in:
44
programs/test_endianess.prog
Normal file
44
programs/test_endianess.prog
Normal file
@@ -0,0 +1,44 @@
|
||||
reset: br >main
|
||||
nop
|
||||
hardfault: reti
|
||||
nop
|
||||
memfault: reti
|
||||
nop
|
||||
|
||||
main: // actual start of program
|
||||
ldr sp, >sp_init
|
||||
|
||||
clr r5
|
||||
clr r6
|
||||
clr r7
|
||||
clr r8
|
||||
clr r9
|
||||
|
||||
ldr r0, >addr
|
||||
addi r1, 0x01
|
||||
st08 r0, r1
|
||||
ld08 r5, r0
|
||||
|
||||
addi r0, 1
|
||||
addi r1, 1
|
||||
st08 r0, r1
|
||||
ld08 r6, r0
|
||||
|
||||
addi r0, 1
|
||||
addi r1, 1
|
||||
st08 r0, r1
|
||||
ld08 r7, r0
|
||||
|
||||
addi r0, 1
|
||||
addi r1, 1
|
||||
st08 r0, r1
|
||||
ld08 r8, r0
|
||||
|
||||
addi r0, 1
|
||||
addi r1, 1
|
||||
st08 r0, r1
|
||||
ld08 r9, r0
|
||||
.align
|
||||
sp_init: .word 1020 // 0x3FC
|
||||
addr: .word 0x101
|
||||
|
||||
Reference in New Issue
Block a user