百度试题 题目指出MOV AX,[DX]指令的错误原因。相关知识点: 试题来源: 解析 DX不能作地址寄存器。反馈 收藏
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位的寄存器,因此传送的数据位数不匹配,因此有语法错误。 反馈...
百度试题 题目MOV [DX],[AX] ( × )错误原因 两个存储单元之间不能直接传送3.8086MN/接+5V电源时,系统处于“最小工作模式”。 ( ) 相关知识点: 试题来源: 解析 正确 反馈 收藏
16位存储器寻址时,变址寄存器只能是SI或者DI 不能用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不能作地址寄存器。 您可能感兴趣的试卷 你可能感兴趣的试题 1.问答题指出MOV 2,EAX指令的错误原因。 参考答案:常数不能作目的操作数。 2.问答题指出MOV AX,BL指令的错误原因。 参考答案:源操作数和目的操作数类型不一致。 3.问答题指出INC [ESI]指令的错误原因。
第一个,dx没指明段寄存器,应该是mov ax,ds:[dx]第二个,偏移地址地址没加[],应该是mov dx,es:[ax]叫“乌月风随”只答对了一部分,而且与你说的提问不相干!算是牛头对马嘴!望采纳!看你是初学者,就再补充点,如果偏移地址是bx,那就默认段地址在ds中,如果是ax,cx.dx,则必须指明段...
这是[基址+变址]寻址方式,基址寄存器可以是BX或BP,变址寄存器可以是SI或DI,不能是DX,因此正确的语句是:MOV AX,[BX+SI] 或MOV AX,[BX+DI]以及 MOV AX,[BP+SI] 或 MOV AX,[BP+DI]。
V是变量,指出下列错误的指令,说出错误原因,并给出合适的修改。(1) MOV AX,[DX](2) MOV DS,DATA(3) MOV CS,AX(4
1.ax和bl类型(长度)不同 2.cs不能作为目的操作数 3. inc的操作数应是一个寄存器或内存单元,执行结果是将其内容加1 4.不能直接把立即数传送到段寄存器中,可以改为 mov ax,2000H mov dx,ax 5.add的源操作数不能是段寄存器,只能是通用寄存器、立即数或存储器 6.寄存器间接寻址的寄存器只能...