gpt4 book ai didi

assembly - MOV src,dest(或)MOV dest,src?

转载 作者:行者123 更新时间:2023-12-03 13:41:33 25 4
gpt4 key购买 nike

MOV可能是每个人在学习ASM时都会学到的第一条指令。

刚才我遇到了一本书Assembly Language Programming in GNU/Linux for IA32 Architectures By Rajat Moona,上面写着:(断开的链接已删除)

但是我了解到它是MOV dest, src。就像“用dest加载src”。甚至Wiki也是如此。

我并不是说作者错了。我知道他是对的。但是我在这里想念什么?

顺便说一句..他正在使用GCC的as汇编这些指令。但这不应该改变指令语法吗?

最佳答案

mov dest, src称为 Intel syntax 。 (例如mov eax, 123)
mov src, dest称为 AT&T syntax 。 (例如mov $123, %eax)

包括GNU汇编器在内的UNIX汇编器使用AT&T语法,我知道的所有其他x86汇编器都使用Intel语法。您可以阅读差异on wikipedia

关于assembly - MOV src,dest(或)MOV dest,src?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2397528/

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