微机原理第3章习题与答案.docx
《微机原理第3章习题与答案.docx》由会员分享,可在线阅读,更多相关《微机原理第3章习题与答案.docx(18页珍藏版)》请在第壹文秘上搜索。
1、习题一、选择题1.寻址方式指出r操作数的位置,一般来说.马上寻址给出r操作数的地址b寄存器干脆寻址的操作数在寄存器内,而指令给出r存储器C.干脆寻址干脆给出/操作数木身D.寄存器干脆寻址的操作数包含在寄存器内,由指令指定寄存器的名称答案:D2 .寄存患寻址方式中,操作数在.A通用寄存器B.堆栈C.内存单元D.段寄存器答案:A3 .寄存涔间接寻址方式中,操作数在oA通用寄存涔B.堆栈C.内存单元D.段寄存器答案:C4 .卜列指令中的非法指令是。A.MOVSI+BX,AXB.MOVC1.,280C.M0V0260H,2346HD.MOVBX,BX答案:B5 .设(SP)=O100H,(SS)=20
2、00H,执行PUSHBP指令后,找顶的物理地址是一。答案:A6 .指令1.EABX,TAB执行后,其结果是.将TAB中内容送BXB.将TAB的段基址送BXC.将TAB的偏移地址送BXD.将TAB所指单元的存储内容送BX答案:C7 .卜.列正确的指令格式有0A.MOVBX,1B.MOVA1.,0345HC.MOVES:PTRCX,3D.X1.AT答案:D&设(AX)=C544H,在执行指令ADDAH,A1.之后,。A.CF=O,OF=OB.CF=O1OF=IC.CF=1.,0F=0D,CF=1.OF=I答案:C9 .若A1.、B1.中是压缩BCD数,且在执行ADDA1.,B1.之后,(A1.)=
3、OCH,CF=I,AF-Oo再执彳DAA后,(A1.)=A.02HB.12HC.62HD.72H答案:B10 .执行下列程序后A1.的内容为.MOVA1.,2511SCBA1.,7111DASB.4311C.5411D.67H答案:CI1.下列四条指令中,须要运用DX寄存器的指令是。A.MU1.BXB.DIVB1.C.INAX,20HD.O1.T20H,A1.答案:C12 .设(AD=OEOH,(CX)=3,执行RC1.A1.C1.指令后,CF的内容。A.0B.1C.不变D.变反答案:B13 .下列四条指令中,错误的是0A.SH1.A1.,CXB.XCHGA1.,B1.C.MOVBX,SID.
4、ANDAX,BX答案:AM.串操作指令中,有REP前缀的串操作指令结束的条件是。A.ZF=IB.ZF=OC.CX0D.CX=O答案:D15 .时于下列程序段:AGAIN:MOVA1.,SiMOVES:D1,A1.INCSIINCDI1.OOPAGAIN也可用指令完成同样的功能。.REPMOVSBB. REP1.ODSBC. REPSTOSBD. REPESCSB答案:A16 .JMPWORDPTRDI是指令。.段内间接转移B.段内干脆转移C.段间间接转移D.段间干腌转移答案:A17 .条件转移指令JNE的转移条件是。A.ZF=IB.CF=OC.ZF=OD.CF=I答案:C18 .卜列指令中,影
5、响标记位的指令是0A.从存储器取数指令B条件转移指令C.压栈指令D.循环移位指令答案:D19 .假设外部设备的状态字已经读入A1.寄存器,其中最低位为0,表示外部设备忙。为了推断外部设备是否忙而又不破坏其它状态位,应选用下列哪一组指令?A.RCRA1.,O1.HJZ1.abe1.B.CMPA1.,OOHJZ1.abe1.C.ANDA1.,O1.1.iD.TESTA1.,O1.HJZ1.abe1.JZ1.abe1.答案:D20 .假定一组相邻字节的首地址在BX中,末地址在D1.中,为了使下面的程序段能用来查找出其中第一个非零字节,并把它存放在A1.中,在横线处应填入的指令是什么?S1.BDI,B
6、XINCDIMOVCX,DINEXT:INCBXCMPBYTEPTRBX,01.OOPNEXTMOVA1.,BYTEPTRBXA.MOVSI,CXB.SUBBX,BXC.DECBXD.INCBX答案:C二、填空题1 .指令MOVBX+SI,A1.中的目的操作数运用段寄存器,属于寻址方式。答案:数据段基址加变址2 .8086微机中,寄存器存放的是当前堆栈区的基地址。堆栈区的存取原则为,在8086/8088系统中,栈区最大容量为。若(CS)=2000H,(DS)=2500H,(SS)=3000H,(ES)=3500H,(SP)=O1.OOH,(AX)=2FA6H,则这个栈区的物理地址的范围为,CP
7、U执行PUSHAX指令后,栈顶地址为,该栈顶单元存放的内容为O答案:SS先进后出64KB300001.300FFH300FEHA6H3 .若(BX)=42DH,则下列指令段PUSHBXPOPF指令执行完毕后,(SF,ZF,CF,OF)=答案:7531H,1,1,0,04 .假设(DS)=100oH,(ES)=O200H,(BP)=O1.OOH,(DI)巾200H,(10200H)=UH,(10201H)=12H,执行指令1.EADX,BPDI后,(DX)=。答案:030OH5 .假定(DS)=400QH,(DI)=O1.OOH,(40100H)=55H,(40101ID-AAH1执行指令1.E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 习题 答案