我是否正确更改了给定的(非常短的)汇编程序指令?

Did I change the given (very short) assembler instruction correctly?

mov 8[+r1], 1337

编辑,在阅读了 dwelch 的推荐主题后,我开始(假设我理解正确):

add #8, r1
mov #1337, r2
mov [r1], [r2]
sub #7, r1

这是正确的还是我做错了?

关于汇编器的信息:

我们只能使用add, sub, mov。除了 r1 我们可能会根据需要额外修改 r2

我希望我做对了吗?

add #8, r1
mov #1337, r2
mov [r1], [r2]

这似乎没有包含 r1 寄存器的预增量。
只需添加 9 而不是 8.

add #9, r1
mov #1337, r2
mov [r1], [r2]