|
发表于:2008-05-30 18:18:332楼 得分:0 | 一条指令译成机器码只有32位,而你ldr r0,0x12345678 这样如何能够放在一条机器码里,因为你后面的立即数就32位了, 所以 ldr r0,=0x12345678 是一条伪指令,有=号的都是伪指令,是要转换成几条机器码的,我也记不清楚了,这些问题看书就能解决了 | |
|
发表于:2008-05-31 17:16:363楼 得分:0 | 寻址方式不一样。。。 ldr r0,0x12345678 是将内存0x12345678地址中存储的数据搬到r0寄存器中 ldr r0,=0x12345678 可以理解为:将立即数0x12345678放到r0寄存器中
| | 修改 删除 举报 引用 回复
|
发表于:2008-05-31 17:43:254楼 得分:0 | 搞混了。。。ldr r0,0x12345678 是楼上说的那样 | | 修改 删除 举报 引用 回复 |
|
|
|
|
|
文章评论(0条评论)
登录后参与讨论