我需要帮助
例如,ax
有FFFF
mov myStack[si] (8bit), ax(16bit)
它给了我错误:
错误的参数:MOV myStack [si],操作数上的ax不匹配:8位 地址和16位寄存器
如何将ax(FFFF)数据放入myStack中,无论如何将ax移动到myStack [si]。
我知道将al更改为al,但我需要16位
谢谢
答案 0 :(得分:3)
根据您的汇编程序,您可以执行以下操作:
mov word ptr myStack[si], ax
这告诉汇编器使用字大小的操作数,即使myStack
被声明为字节。