请问这个汇编程序是什么意思,最好具体点。谢谢

例子1LDRR8,[R10]LDRNER2,[R5,#960]!STRR2,[R9,#consta-struc]STRBR0,[R3,-R8,ASR#2]STRR5,[R... 例子1
LDR R8, [R10]
LDRNE R2, [R5,#960]!
STR R2, [R9,#consta-struc]
STRB R0, [R3,-R8,ASR #2]
STR R5, [R7], #-8
LDR R0, localdata
展开
 我来答
大荒流江
2012-07-01
知道答主
回答量:4
采纳率:0%
帮助的人:5.8万
展开全部
LDR R8, [R10] ;R10保存的是一个地址,LDR就是表示把这个地址里面的内容装载到r8
LDRNE R2, [R5,#960]!;将r5+960-->r2,同时,r5的值也变成r5+960
STR R2, [R9,#consta-struc];将寄存器r2的值装入内存r9+consta-struc的位置
STRB R0, [R3,-R8,ASR #2]
STR R5, [R7], #-8
LDR R0, localdata
;哎,不写了,这个是arm指令,如果你是学arm的,寄存器寻址方式,还有arm体系指令,你应该熟悉才对。
ldr 是从内存将数据放到寄存器里面,然后对这个数据进行修改什么的;STR 是将寄存器里面的数据保存到内存里面去,它们两个是一对的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式