试题详情
- 简答题 分析下列指令的正误,对于错误的指令要说明原因并加以改正。 (1) MOV AH,BX (2) MOV [BX],[SI] (3) MOV AX,[SI][DI] (4) MOV MYDAT[BX][SI],ES:AX (5) MOV BYTE PTR[BX],1000 (6) MOV BX,OFFSET MAYDAT[SI] (7) MOV CS,AX (8) MOV DS,BP
-
(1)MOVAH,BX
错误,寄存器类型不匹配,可改为MOVAX,BX
(2)MOV[BX],[SI]
错误,两个操作数不能都为存储单元,可改为MOVBX,[SI]或MOV[BX],SI
(3)MOVAX,[SI][DI]
错误,寻址方式中只能出现一个变址寄存器,可改为MOVAX,[BX][DI]。
(4)MOVMYDAT[BX][SI],ES:AX
错误,AX签不能有段跨越前缀,去掉ES:,改为MOVMYDAT[BX][SI],AX
(5)MOVBYTEPTR[BX],1000
错误,1000超出字节空间存储范围
(6)MOVBX,OFFSETMAYDAT[SI];正确
(7)MOVCS,AX
错误,MOV指令CS不能做目的操作数,可改为MOVDS,AX
(8)MOVDS,BP;正确
关注下方微信公众号,在线模考后查看
热门试题
- 把下列各数化成二进制数和八进制数(二进
- 在8086系统下,编写在长字符串L_ST
- 8086最小模式的特点是()
- Intel64结构支持16个64位整数通
- 计算机指令系统往往具有多种寻址方式。操作
- INTEL2114片子,构成一个3KRA
- 试简述8086/8088微机系统最小模式
- 8259A初始化命令字ICW1中,其D3
- 中断识别
- 某存储器为 32KX16位,则()
- 什么是虚拟存储器?它的作用是什么?
- 若256KB的SRAM具有8条数据线,则
- 8086CPU有多少根地址线?
- 8255A有多少个端口?
- 8086内部的寄存器由哪几种类型组成?各
- 根据所传送信息的内容与作用不同,可将系统
- 微型计算机中的中央处理单元(CPU)又称
- 已知(32000H)=1234H,(32
- 带参数的返回指令用在什么场合?设栈顶地址
- 伪指令中定义字节变量的是什么?