MOV DX,ES:AX 哪裡錯了?
題目:
MOV DX,ES:AX 哪裡錯了?
解答:
ES:是段跨越標誌 數據放在內存里的附加段而不是默認的數據段時用的
AX是累加寄存器 也就是源操作數放在 AX里 和 內存沒關係的 兩個沒法搭配
改一下:mov dx ,ax ;將寄存器AX里的數據送到寄存器dx里
或 :mov dx ,es:[bx] ;將附加段 以bx的內容爲偏移地址的字單元的內容送到dx
題目:
MOV DX,ES:AX 哪裡錯了?
解答:
ES:是段跨越標誌 數據放在內存里的附加段而不是默認的數據段時用的
AX是累加寄存器 也就是源操作數放在 AX里 和 內存沒關係的 兩個沒法搭配
改一下:mov dx ,ax ;將寄存器AX里的數據送到寄存器dx里
或 :mov dx ,es:[bx] ;將附加段 以bx的內容爲偏移地址的字單元的內容送到dx
添加新評論