相关疑难解决方法(0)

MOV src dest(或)MOV dest src?

MOV可能是每个人在学习ASM时学习的第一条指令.

刚才我在GNU/Linux中遇到过一本关于IA32架构的汇编语言编程作者:Rajat Moona说:

alt text http://i.imagehost.org/0897/mov.gif

但我知道它是MOV dest, src.它像"装载destsrc".甚至维基也说同样的话.

我不是说作者错了.我知道他是对的.但我在这里错过了什么?

顺便说一句......他正在使用GCC as来组装这些指令.但这不应该改变指令语法吗?

x86 assembly masm gnu-assembler nasm

16
推荐指数
2
解决办法
1万
查看次数

关于 AT&T 语法汇编中的 cmp/jg、jle 等

所以每个在线资源都告诉我这样的事情:

cmp %eax, %ebx
jg < something >
Run Code Online (Sandbox Code Playgroud)

如果 eax 大于 ebx,将跳转到 < something >。但我有另一段似乎与此矛盾的代码:

cmp $0x2, %eax
jg  < something>
Run Code Online (Sandbox Code Playgroud)

当 eax 的值为 3 时,它会跳转到 < something >。

我是否遗漏了什么,或者如果 b > a 而不是 a>b,cmp a, b - jg 是否执行?这是否也适用于其他跳转语句?

x86 assembly att

3
推荐指数
1
解决办法
1803
查看次数

标签 统计

assembly ×2

x86 ×2

att ×1

gnu-assembler ×1

masm ×1

nasm ×1