在x86-64汇编中,下面每一行汇编指令都存在着错误,请分别指出 movb $0xf, (%ebx) movl %rax, (%rsp) movw (%rax),4(%rsp) movq %rax,$0x123 movl %eax, %rdx
时间: 2024-05-25 17:08:16 浏览: 211
PDF电子书《AT&T x86 asm 语法》
4星 · 用户满意度95%
在x86-64汇编中,下面每一行汇编指令都存在错误,分别如下:
1. movb $0xf, (%ebx) :这条指令没有问题。
2. movl %rax, (%rsp) :这条指令没有问题。
3. movw (%rax),4(%rsp) :这条指令存在错误,应该写成movw 4(%rax), (%rsp)。
4. movq %rax,$0x123 :这条指令存在错误,应该写成movq %rax, 0x123。
5. movl %eax, %rdx :这条指令存在错误,应该写成movl %eax, %edx。
阅读全文