假设我有一个名为
的标签 some_number: resd 1
将包含1到10之间的数字,该数字将由用户输入的内容和缓冲区
决定buf: resb 32
现在,我想做以下事情:
mov [buf + 32 - [some_number]], 1
即,我想将数字1移动到内存地址buf + 32 - [some_number]引用的内容中(这是用户输入的数字)。这有用吗?如果没有,怎么办呢?
答案 0 :(得分:0)
你是说这个吗?
mov ebx, buf+32
sub ebx, dword [some_number]
mov byte [ebx], 1