gpt4 book ai didi

assembly - RAX、RBX、RCX、RDX、RSI、RDI、RBP、RSP、R8-R15 是否可以互换?

转载 作者:行者123 更新时间:2023-12-04 22:47:01 31 4
gpt4 key购买 nike

x64 寄存器是否可以互换,从某种意义上说,使用它们的一种组合的任何指令都可以与其他任何组合一起使用?除了名称之外,是否存在性能差异或任何其他考虑因素使它们彼此不同?

最佳答案

不是。虽然大多数 x86 和 x86_64 指令可以使用任何寄存器作为 GPR,但有些指令只能使用特定的寄存器或一组寄存器,例如 movabs、mul、div...

有关隐式寄存器使用的更多详细信息,请阅读 here

另见 Are the data registers EAX, EBX, ECX and EDX interchangeable

关于assembly - RAX、RBX、RCX、RDX、RSI、RDI、RBP、RSP、R8-R15 是否可以互换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20810464/

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