汇编
zhangqingsup
这个作者很懒,什么都没留下…
展开
-
asm review: mov 和 ldr
ARM是RISC结构,数据从内存到CPU之间的移动只能通过L/S指令来完成,也就是ldr/str指令。 比如想把数据从内存中某处读取到寄存器中,只能使用ldr 比如: ldr r0, 0x12345678 就是把0x12345678这个地址中的值存放到r0中。 而mov不能干这个原创 2011-08-21 00:38:55 · 287 阅读 · 0 评论 -
汇编 drops
都忘光了,重新温习下。 AAPC V1-V7 ldr , = 就是ldr地址和没有=就是ldr内容 R4-R10在aapc在调用过程中不会变化。 但是r1-r3没有办法保证,所以开辟堆栈 比如开始存到SP中,然后sub sp, #4, 最后再原创 2011-08-23 00:49:24 · 297 阅读 · 0 评论