【发布时间】:2020-11-21 14:19:13
【问题描述】:
我正在尝试将 edx 移动到 al 但我收到此错误
lib/io/print.asm:50: error: invalid combination of opcode and operands
这是代码
mov edx, 0x41
mov al, edx
提前致谢
【问题讨论】:
-
EDX 是一个 32 位寄存器。 DX 是 EDX 的低 16 位,DH 是 DX 的高 8 位,DL 是 DX 的低 8 位。你可以做
mov dl, 0x41mov al, dl或mov edx, 0x41mov al, dl
标签: assembly x86 nasm cpu-registers