微机原理第3章习题与答案.doc

微机原理第3章习题与答案.doc

ID:56705855

大小:33.01 KB

页数:9页

时间:2020-07-05

微机原理第3章习题与答案.doc_第1页
微机原理第3章习题与答案.doc_第2页
微机原理第3章习题与答案.doc_第3页
微机原理第3章习题与答案.doc_第4页
微机原理第3章习题与答案.doc_第5页
资源描述:

《微机原理第3章习题与答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、习题一、选择题1.寻址方式指出了操作数的位置,一般来说_______。A.立即寻址给出了操作数的地址B.寄存器直接寻址的操作数在寄存器内,而指令给出了存储器C.直接寻址直接给出了操作数本身D.寄存器直接寻址的操作数包含在寄存器内,由指令指定寄存器的名称答案:D2.寄存器寻址方式中,操作数在_________。A.通用寄存器B.堆栈C.内存单元D.段寄存器答案:A3.寄存器间接寻址方式中,操作数在_________。A.通用寄存器B.堆栈C.内存单元D.段寄存器答案:C4.下列指令中的非法指令是______。A.MOV[SI+BX],AXB.MO

2、VCL,280C.MOV[0260H],2346HD.MOVBX,[BX]答案:B5.设(SP)=0100H,(SS)=2000H,执行PUSHBP指令后,栈顶的物理地址是_____。A.200FEHB.0102HC.20102HD.00FEH答案:A6.指令LEABX,TAB执行后,其结果是______。A.将TAB中内容送BXB.将TAB的段基址送BXC.将TAB的偏移地址送BXD.将TAB所指单元的存储内容送BX答案:C7.下列正确的指令格式有______。A.MOV[BX],1B.MOVAL,0345HC.MOVES:PTR[CX],3

3、D.XLAT答案:D8.设(AX)=C544H,在执行指令ADDAH,AL之后,______。A.CF=0,OF=0B.CF=0,OF=1C.CF=1,OF=0D,CF=1,OF=1答案:C9.若AL、BL中是压缩BCD数,且在执行ADDAL,BL之后,(AL)=0CH,CF=1,AF=0。再执行DAA后,(AL)=_____。A.02HB.12HC.62HD.72H答案:B10.执行下列程序后AL的内容为_____。MOVAL,25HSUBAL,71HDASA.B4HB.43HC.54HD.67H答案:C11.下列四条指令中,需要使用DX寄存

4、器的指令是______。A.MULBXB.DIVBLC.INAX,20HD.OUT20H,AL答案:C12.设(AL)=0E0H,(CX)=3,执行RCLAL,CL指令后,CF的内容_______。A.0B.1C.不变D.变反答案:B13.下列四条指令中,错误的是______。A.SHLAL,CXB.XCHGAL,BLC.MOVBX,[SI]D.ANDAX,BX答案:A14.串操作指令中,有REP前缀的串操作指令结束的条件是________。A.ZF=1B.ZF=0C.CX>0D.CX=0答案:D15.对于下列程序段:AGAIN:MOVAL,[

5、SI]MOVES:[DI],ALINCSIINCDILOOPAGAIN也可用指令_______完成同样的功能。A.REPMOVSBB.REPLODSBC.REPSTOSBD.REPESCASB答案:A16.JMPWORDPTR[DI]是________指令。A.段内间接转移B.段内直接转移C.段间间接转移D.段间直接转移答案:A17.条件转移指令JNE的转移条件是_______。A.ZF=1B.CF=0C.ZF=0D.CF=1答案:C18.下列指令中,影响标志位的指令是_____。A.从存储器取数指令B.条件转移指令C.压栈指令D.循环移位指令

6、答案:D19.假设外部设备的状态字已经读入AL寄存器,其中最低位为0,表示外部设备忙。为了判断外部设备是否忙而又不破坏其它状态位,应选用下列哪一组指令?A.RCRAL,01HB.CMPAL,00HJZLabelJZLabelC.ANDAL,01HD.TESTAL,01HJZLabelJZLabel答案:D20.假定一组相邻字节的首地址在BX中,末地址在DI中,为了使下面的程序段能用来查找出其中第一个非零字节,并把它存放在AL中,在横线处应填入的指令是什么?SUBDI,BXINCDIMOVCX,DI_________NEXT:INCBXCMPBY

7、TEPTR[BX],0LOOPNEXTMOVAL,BYTEPTR[BX]A.MOVSI,CXB.SUBBX,BXC.DECBXD.INCBX答案:C二、填空题1.指令MOV[BX+SI],AL中的目的操作数使用______段寄存器,属于______寻址方式。答案:数据段基址加变址2.8086微机中,_______寄存器存放的是当前堆栈区的基地址。堆栈区的存取原则为_____,在8086/8088系统中,栈区最大容量为_____。若(CS)=2000H,(DS)=2500H,(SS)=3000H,(ES)=3500H,(SP)=0100H,(AX

8、)=2FA6H,则这个栈区的物理地址的范围为________,CPU执行PUSHAX指令后,栈顶地址为_____,该栈顶单元存放的内容为_______

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

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

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