Assembly 汇编-emu8086中的编译错误

Assembly 汇编-emu8086中的编译错误,assembly,emu8086,Assembly,Emu8086,我对assembly和emu8086非常陌生,似乎不明白为什么这一行会出现错误: mov [ax], dl 当这条线工作时: mov [di], ch 错误是:“MOV[ax],dl,可能是一个未定义的var:[ax]” 谢谢[ax]不是有效地址。使用[bx]、[bp]、[si]或[di]。这是8086体系结构的一个限制:请参见3。对于间接寻址,8086只能使用BX、BP、SI和DI寄存器。][ax]不是有效地址。使用[bx]、[bp]、[si]或[di]。这是8086体系结构的一个限制:请

我对assembly和emu8086非常陌生,似乎不明白为什么这一行会出现错误:

mov [ax], dl
当这条线工作时:

mov [di], ch
错误是:“MOV[ax],dl,可能是一个未定义的var:[ax]”


谢谢

[ax]
不是有效地址。使用
[bx]
[bp]
[si]
[di]
。这是8086体系结构的一个限制:请参见
3。对于间接寻址,8086只能使用BX、BP、SI和DI寄存器。
]
[ax]
不是有效地址。使用
[bx]
[bp]
[si]
[di]
。这是8086体系结构的一个限制:请参见
3。对于间接寻址,8086只能使用BX、BP、SI和DI寄存器。
]