mov 8[+r1], 1337
编辑,在阅读了我想要的dwelch的推荐线程后(假设我理解正确):
add #8, r1
mov #1337, r2
mov [r1], [r2]
sub #7, r1
这是正确的还是我犯了错误?
我们对汇编程序的信息:
n[+rx]
寄存器以预增量索引; n
是索引值,rx
是注册x
rx
直接注册
[rx]
注册间接寻址
#n
立即解决
我们只能使用add, sub, mov
。除r1
外,我们可能会在必要时另外修改r2
。
我希望我做得对吗?
答案 0 :(得分:1)
add #8, r1
mov #1337, r2
mov [r1], [r2]
这似乎没有包含r1
寄存器的预增量
只需添加 9 ,而不是 8 。
add #9, r1
mov #1337, r2
mov [r1], [r2]