在这里,我试图将变量 X(它是一个 8 位变量)移动到寄存器 bx(它是一个 16 位寄存器)中。在这种情况下,如何将 X 的值移动到寄存器 bx 中?
.686p
.model flat,stdcall
.stack 2048
.data
X byte 5
ExitProcess proto, exitcode:dword
.code
start:
invoke ExitProcess, 0
mov bx, X; 1>p4.asm(13): error A2022: instruction operands must be the same size
end start ;what does the end statement do?