微机原理复习题(指令系统).doc

微机原理复习题(指令系统).doc

ID:20743025

大小:95.50 KB

页数:9页

时间:2018-10-15

微机原理复习题(指令系统).doc_第1页
微机原理复习题(指令系统).doc_第2页
微机原理复习题(指令系统).doc_第3页
微机原理复习题(指令系统).doc_第4页
微机原理复习题(指令系统).doc_第5页
资源描述:

《微机原理复习题(指令系统).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《微机原理》复习题二一、选择题1、假设外部设备的状态字已经读入AL寄存器,其中最低位为"0",表示外部设备"忙",为了判断外部设备是否"忙"而又不破坏其它状态位,应选用下列()组指令。A.RCRAL,01HJZLabelB.CMPAL,00HJZLabelC.ANDAL,01HJZLabelD.TESTAL,01HJZLabel2、若要使寄存器AL中的高4位不变,低4位变0,使用指令()。A.ANDAL,0F0HB.ORAL,0F0HC.ANDAL,0FHD.ORAL,0FH3、条件转移指令JE/JZ成立的条件是()。A.CF=0B.CF=1C.ZF

2、=0D.ZF=14、假设VAR为变量,指令MOVBX,OFFSETVAR中源操作数的寻址方式是()。A.直接寻址B.间接寻址C.立即寻址D.存储器寻址5、若(AL)=10101101B,为了使其内容变为01011101B,下列()指令执行一次即可完成此操作。A.NOT指令B.OR指令C.AND指令D.XOR指令6、若定义DATDW'A',则DAT和DAT+1两个相邻的内存单元中存放的数据依次是()。A.00H、41HB.41H、00HC.00H、61HD.61H、00H7、完成将累加器AX清零,不正确的指令是()。A.ORAX,0000HB.XORA

3、X,AXC.SUBAX,AXD.ANDAX,0000H8、若(AX)=5A5AH,为了使其内容变为0A0AH,下列()指令执行一次即可完成操作。A.NOT指令B.OR指令C.AND指令D.XOR指令9、若定义F1DW1234HF2DB23H,56H,78H则执行指令MOVAL,BYTEPTRF1MOVBX,WORDPTRF2后,AL、BX寄存器中分别为()。A.12H、2356HB.34H、5623HC.34H、2356HD.12H、5623H10、下列8086的指令中格式错误的条数是()。MOVCS,AXLEABX,AXOUTDX,ALINAL,8

4、0HA.1B.2C.3D.411、下列指令中,隐含使用AL寄存器的指令有()条。NOP;XLAT;DAA;MOVSB;MULCLA.1B.2C.3D.412、下列指令中能实现测试AL中最高位是否为1的指令数目是()。CMPAL,80HTESTAL,80HROLAL,1RCLAL,1A.1B.2C.3D.413、设(SP)=1200H、(CS)=5678H、(IP)=1234H,则执行段间调用指令后,堆栈内11FEH单元的内容为()。A.12HB.34HC.56HD.78H14、在8086指令系统中,INAX,DX和MOVAX,DX指令的源操作数的寻址

5、方式依次是()。A.寄存器直接寻址、寄存器直接寻址B.寄存器间接寻址、寄存器间接寻址C.寄存器直接寻址、寄存器间接寻址D.寄存器间接寻址、寄存器直接寻址15、完成二进制数11100001和00001111的逻辑“异或”运算的正确结果是()。A.11101110B.01111111C.00000001D.0000111116、下列指令中正确的是()。A.MOVAL,6100HB.MOVES,4000HC.MOVBX,3200HD.SHRAL,317、下列()条指令不合法。                       A.RCRDX,CLB.IN AX,

6、0278HC.CMPSBD.RET418、下列()指令影响堆栈内容。A.MOVB.JMPC.RETD.STC20、下列寄存器中不能作寄存器间址寻址的是()。A.AXB.BXC.DID.BP21、在指令MOVAL,[BX]中,源操作数寻址方式是()。A.立即寻址B.寄存器间接寻址C.变址寻址D.寄存器直接寻址22、若有BUFDW1,2,3,4,则可将数据02H取到AL寄存器中的指令是()。A.MOVAL,BYTEPTR[BUF+2]B.MOVAL,BYTEPTR[BUF+1]C.MOVAL,BYTEPTR[BUF+3]D.MOVAL,BYTEBUF[2

7、]23、若有BUFDB5,6,7,8,则可将数据08H取到AL寄存器中的指令是()。A.MOVAL,BYTEPTR[BUF+1]B.MOVAL,BYTEPTR[BUF+2]C.MOVAL,BYTEPTR[BUF+3]D.MOVAL,BYTEBUF[8]24、在下面的中断中,属于软件中断方式的是()。A.INTOB.INTnC.NMID.INTR25、指令LOOPZ的循环条件是()。A.CX≠0,并且ZF=1B.CX≠0,或ZF=0C.CX≠0,并且ZF=0D.CX≠0,或ZF=126、下列串操作指令中,一般不加重复前缀(如REP)的指令是()。A.S

8、TOSWB.CMPSWC.LODSWD.SCASW27、指令MOVAL,ES:[BX][DI]中源操作数寻址

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。