【发布时间】:2022-01-18 21:12:00
【问题描述】:
汇编命令 mov [r8], [rax]
另外,在计算机系统中,中断会给您带来什么?如果您没有打扰,您的其他选择是什么?
【问题讨论】:
-
请不要在一篇文章中问两个不相关的问题。
标签: x86
汇编命令 mov [r8], [rax]
另外,在计算机系统中,中断会给您带来什么?如果您没有打扰,您的其他选择是什么?
【问题讨论】:
标签: x86
mov 不能用于将数据内存移动到内存:请参阅this 以了解与mov 操作码的所有可能组合。
你可以这样做:
mov rax, [rax]
mov [r8], rax
您的代码还包含第二个缺陷:
mov [r8], [rax]不注明操作大小。
【讨论】:
r8 寻址的内存复制到rax 寻址的内存的另一种方法是mov rsi,r8 mov rdi,rax,然后是movsb,@ 987654331@、movsd 或 movsq..