Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
10
Task/Host-introspection/ARM-Assembly/host-introspection.arm
Normal file
10
Task/Host-introspection/ARM-Assembly/host-introspection.arm
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
EndianTest:
|
||||
mov r0,#0xFF
|
||||
mov r1,#0x02000000 ;an arbitrary memory location on the Game Boy Advance.
|
||||
;(The GBA is always little-endian but this test doesn't use that knowledge to prove it.)
|
||||
str r0,[r1] ;on a little-endian CPU a hexdump of 0x02000000 would be: FF 00 00 00
|
||||
;on a big-endian CPU it would be: 00 00 00 FF
|
||||
ldrB r0,[r1] ;load just the byte at 0x02000000. If the machine is big-endian this will load 00; if little-endian, 0xFF.
|
||||
cmp r0,#0
|
||||
beq isBigEndian
|
||||
;else, do whatever is needed to display "little-endian" to the screen. This part isn't implemented.
|
||||
Loading…
Add table
Add a link
Reference in a new issue