Assembly NASM实模式寻址问题

Assembly NASM实模式寻址问题,assembly,x86,nasm,mov,Assembly,X86,Nasm,Mov,我一直在学习一些关于bios和Real Mode的教程,并试图像作者一样阅读0417h的特殊按键。 他是这样做的: XOR AX,AX MOV ES,AX MOV AL,ES:[0417H] 但在第三行执行相同操作时,我只得到“无效的操作码组合”。在NASM中这样做的正确方法是什么?MOV AL[ES:0417H]请参阅

我一直在学习一些关于bios和Real Mode的教程,并试图像作者一样阅读0417h的特殊按键。 他是这样做的:

XOR AX,AX
MOV ES,AX
MOV AL,ES:[0417H]

但在第三行执行相同操作时,我只得到“无效的操作码组合”。在NASM中这样做的正确方法是什么?

MOV AL[ES:0417H]
请参阅