问答题
简答题
假设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)变量不能同时转移寻址......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
相关考题
-
问答题
已知某数组ARRAY中有100个带符号字节数,用汇编语言编写一源程序,统计该数组中相邻两数间符号变换的次数,并将次数存放在NUM单元中。 -
问答题
已知下列一组语句: ORG 2000H ARY DW 3,$+4,5,6 CNT EQU $ —ARY DB 7,8,CNT,9 执行语句MOV AX,ARY+2和MOV BX,ARY+10后,AX和BX分别是多少?画出内存分配图。 -
问答题
若数组ARRAY在数据段中已做如下定义:ARRAY DW 200 DUP (1234H,3DUUP(?)),56ABH。指出下列语句执行后,各有关寄存器中的内容是多少? MOV BX,OFFSET ARRAY MOV CX,LENGTH ARRAY MOV SI, 0 ADD SI, TYPE ARRAY
