指出下列指令的错误

第一个MOV AH,BX二 MOV [SI],[BX]三 MOV AX,[SI][DI]四 MOV CS,AX五 MOV [BX],ES:AX
2025-03-04 19:35:20
推荐回答(1个)
回答1:

cs和ds都是段寄存器地址,所以直接给他们MOV应该不对,另外BX是8位的,AL是4为的所以不能MOV AL,BX MOV指令必须经过寄存器,而MOV [],[]是直接在内存中用的MOV 所以不行,CX是代码段寄存器,所以不能MOV AL,[CX]