gpt4 book ai didi

assembly - 你如何区分 "MOV r/m64, imm32"和 MASM64 中的 "MOV r/m32, imm32"?

转载 作者:行者123 更新时间:2023-12-05 02:28:51 28 4
gpt4 key购买 nike

Intel 手册说 mov 有两种变体,涉及内存和 32 位立即操作数:

MOV r/m32, imm32
MOV r/m64, imm32

第一个复制四个字节,第二个复制八个字节,采用给定的 32 位立即数并将其符号扩展为 64 位。

在为 MASM64 编写汇编代码时,如何指定要使用哪一个?

最佳答案

@ecm 上面的评论给出了答案:

mov qword ptr [rsp+08h], 0   ; selects MOV r/m64, imm32
mov dword ptr [rsp+08h], 0 ; selects MOV r/m32, imm32

关于assembly - 你如何区分 "MOV r/m64, imm32"和 MASM64 中的 "MOV r/m32, imm32"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72498381/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com