假设VAR1和VAR2为字变量,LAB为标号,指出下列指令出错的原因何在? (1)ADD AL,VAR1   (2)SUB VAR1,VAR2   (3)JMP VAR1   (4)JNZ LAB[SI]     (5)JMP NEAR LAB

题目

假设VAR1和VAR2为字变量,LAB为标号,指出下列指令出错的原因何在? (1)ADD AL,VAR1   (2)SUB VAR1,VAR2   (3)JMP VAR1   (4)JNZ LAB[SI]     (5)JMP NEAR LAB


相似考题
参考答案和解析
正确答案: (1)源和目标操作数的类型不一致;
(2)源和目标操作数均为存储区变量;
(3)变量不能同时转移寻址指令的操作数;
(4)符号不能用作变址寻址的位移量;
(5)缺少PTR运算符。