35 lines
733 B
ArmAsm
Raw Normal View History

2019-02-11 16:56:18 +08:00
.org 0x0
.global _start
_start:
2019-03-03 15:58:27 +08:00
lui a0, 0x00020
ori a0, a0, 0x0a0
2019-02-11 16:56:18 +08:00
addi a1, zero, 0xc8
addi a2, zero, 0x56
addi a3, zero, 0xa4
addi a4, zero, 0x12
sb a1, 0(a0)
sb a2, 1(a0)
sb a3, 2(a0)
sb a4, 3(a0)
lw t0, 0(a0)
lb t0, 0(a0)
lb t0, 1(a0)
lb t0, 2(a0)
lb t0, 3(a0)
lbu t0, 0(a0)
lbu t0, 1(a0)
lbu t0, 2(a0)
lbu t0, 3(a0)
lh t0, 0(a0)
lh t0, 2(a0)
lhu t0, 0(a0)
lhu t0, 2(a0)
lui a5, 0x12345
addi a5, a5, 0x678
sh a5, 16(a0)
addi t0, zero, 16
srli a6, a5, 16
srl a7, a5, t0
sh a7, 18(a0)
here: jal zero,here