问答题 分别指出下列各条符号指令的错误。
【正确答案】位数不同的寄存器通常不能直接传送。该指令中AH为8位,而BX为16位。
【答案解析】
【正确答案】通常指令中只能有一个存储器操作数。该指令中给出了两个存储器操作数。
【答案解析】
【正确答案】在16位空间中,存储器寻址不能用两个变址器。没有[SI+DI]这种寻址方式。
【答案解析】
【正确答案】段切换符“ES:”只能放在存储器操作数前面。
【答案解析】
【正确答案】目的操作数是字节存储单元,而立即数1000超出了8位二进制数的表示范围。
【答案解析】
【正确答案】数据传送指令不能修改段寄存器CS,没有这种指令。
【答案解析】
【正确答案】在16位空间中,存储器寻址不能用两个基址器,没有[BX+BP]这种寻址方式。
【答案解析】
【正确答案】CL是8位寄存器,立即数1234H超出了8位二进制数的表示范围。
【答案解析】
【正确答案】当移位数大于1时,必须用CL指定,没有这种指令。
【答案解析】
【正确答案】LEA指令的16位目的寄存器不能是段寄存器,没有这种指令。
【答案解析】