百度试题 题目指出MOV AX,[DX]指令的错误原因。相关知识点: 试题来源: 解析 DX不能作地址寄存器。反馈 收藏
百度试题 题目请判断指令MOV AX,DX的对错。 ( ) N.错误 Y.正确 相关知识点: 试题来源: 解析 答案: Y 5.8255A的C口只能作为控制信号或状态信号。 ( ) N.错误 Y.正确 答案: N反馈 收藏
百度试题 题目【判断题】判断指令正误,共10小题。 MOV AX , [ DX] 相关知识点: 试题来源: 解析 错误 反馈 收藏
MOV AX,[DX]这个语法错在哪?将DX改成BX或bp,si,di 因为dx不能储存偏移地址。只有BX或bp,si,di才能存放偏移地址。还有是SHL AL,3错在哪?需先将3放入CL 即:MOV CL,3 SHL AL,CL 理由:如果偏移位为1时,可以直接 shl al,1 当偏移量大于2时,需要将偏移量放进cl中 ...
第一个,dx没指明段寄存器,应该是mov ax,ds:[dx]第二个,偏移地址地址没加[],应该是mov dx,es:[ax]叫“乌月风随”只答对了一部分,而且与你说的提问不相干!算是牛头对马嘴!望采纳!看你是初学者,就再补充点,如果偏移地址是bx,那就默认段地址在ds中,如果是ax,cx.dx,则必须指明段...
即不能不能把cx的内容作为偏移量来寻址 7.基址只能存放在BX或BP中,[DX+SI]错误地把DX 用于存放基址 8.mov指令不能在两个内存单元之间传送数据 9.在8086/8088系统中,当移位次数大于1时,一定要先将移位次数存放到CL(不能是其他寄存器)中,即应改为: MOV CL,2 SHR AX,CL (但在80286以上...
16位存储器寻址时,变址寄存器只能是SI或者DI 不能用DX
问答题指出MOV AX,[DX]指令的错误原因。 参考答案:DX不能作地址寄存器。 您可能感兴趣的试卷 你可能感兴趣的试题 1.问答题指出MOV 2,EAX指令的错误原因。 参考答案:常数不能作目的操作数。 2.问答题指出MOV AX,BL指令的错误原因。 参考答案:源操作数和目的操作数类型不一致。
这是[基址+变址]寻址方式,基址寄存器可以是BX或BP,变址寄存器可以是SI或DI,不能是DX,因此正确的语句是:MOV AX,[BX+SI] 或MOV AX,[BX+DI]以及 MOV AX,[BP+SI] 或 MOV AX,[BP+DI]。
A.SHL AX,CL B.MOV AX,[DX] C.OUT DX,AL D.MOV EAX,[EDX] 相关知识点: 试题来源: 解析 C解析:选项C中,AL中是8位二进制数,但DX是16位的寄存器,因此传送的数据位数不匹配,因此有语法错误。 解析:中,AL中是8位二进制数,但DX是16位的寄存器,因此传送的数据位数不匹配,因此有语法错误。 反馈...