dump_buff:
STMFD SP!, {r0-r12, lr}
ldr r2, =_start
mov r3, #1
mov r4, #17
dump_next_word:
ldr r0, [r2], #4
bl printhex8
mov r0, #0x20
bl printch
tst r3, #0x03
bne skip_next
mov r0, #0x0a
bl printch
skip_next:
add r3, r3, #1
cmp r3, r4
bne dump_next_word
LDMFD SP!, {R0-R12, PC}
arm 汇编 dump buff data
最新推荐文章于 2025-11-24 08:37:56 发布
本文介绍了一个使用STMFD和LDMFD指令的C程序片段,它通过ldr指令逐字节读取内存并调用printhex8和printch函数进行十六进制打印。程序还包括跳转和条件分支,展示了基础内存管理和控制流程。
2万+

被折叠的 条评论
为什么被折叠?



