欢迎来到天天文库
浏览记录
ID:41122814
大小:128.00 KB
页数:18页
时间:2019-08-17
《微机原理及应用习题集(改)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、微机原理及应用习题集习题2(第2章)一、判断题1.CPU芯片中集成了运算器、寄存器和控制器。()2.存储单元的地址和存储单元的内容是一回事。()3.在执行指令期间,EU能直接访问存储器。()4.8086CPU从内存中读取一个字(16位)必须用两个总线周期。()5.8086CPU的一个总线周期一般由4个状态组成。()二、单项选择题1.8086CPU的40根引脚中,有个是分时复用的。A)21B)1C)2D)242.8086CPU工作在最大模式还是最小模式取决于信号。A)B)NMIC)MN/D)ALE3.8086CPU用信号的下降沿在T1结束
2、时将地址信息锁存在地址锁存器中。A)B)C)ALED)READY4.CPU响应INTR引脚上来的中断请求的条件之一是。A)IF=0B)IF=1C)TF=0D)TF=15.断点中断的中断类型码是。A)1B)2C)3D)4三、多项选择题1.8086标志寄存器中控制位为。A)CFB)IFC)DFD)SFE)TFF)OFG)ZF2.若AL=00H,BL=0FEH,执行ADDAL,BL后,为0的标志位有。A)CFB)PFC)AFD)SFE)TFF)OFG)ZFH)DFI)IF3.8086CPU复位后,内容为0的寄存器有。A)IPB)FRC)CSD
3、)ESE)DSF)SS4.当CPU读存储器时,为0电平的引脚有。A)ALEB)C)D)E)F)5.8086与8088相比,具有。A)相同的内部寄存器B)相同的指令系统C)相同的指令队列D)相同宽度的数据总线E)相同宽度的地址总线F)相同的寻址方式四、填空题1.和集成在一块芯片上,被称作CPU。2.总线按其功能可分、和三种不同类型的总线。3.存储器操作有和两种。4.CPU访问存储器进行读写操作时,通常在状态去检测READY,一旦检测到READY无效,就在其后插入一个周期。5.8086/8088CPU中的指令队列的长度分别为和字节。6.当8
4、086CPU的MN/MX引脚接电平,CPU处于最大模式,这时对存储器和外设端口的读写控制信号由芯片发出。7.中断矢量就是中断服务子程序的,在内存中占有个存储单元,其中低地址存储单元存放的是,高地址存储单元存放的是。8.中断返回指令是,该指令将堆栈中保存的断点弹出后依次装入寄存器和寄存器中,将堆栈中保存的标志装入中。9.CPU响应中断后将寄存器入栈保存,然后自动将标志和标志复位。若要实现中断嵌套,必须在中断服务子程序中执行一条指令。五、简答题1.8086/8088CPU中有几个段寄存器?其功能是什么?2.什么是逻辑地址、物理地址、物理地址
5、是如何求得的?3.何谓8086/8088CPU最大模式和最小模式?其关键区别是什么?4.在最小模式时CPU访问内存储器,哪些信号有效?5.在最小模式时,CPU访问I/O接口,哪些信号有效?习题3(第3章指令部分)一、判断题1.MOVAX,[BP]的源操作数物理地址为16d×(DS)+(BP)()2.OUTDX,AL指令的输出是16位操作数。()3.不能用立即数给段寄存器赋值。()4.堆栈指令的操作数均为字。()5.段内转移指令执行结果要改变IP、CS的值。()6.REPE/REPZ是相等/为零时重复操作,其退出条件是:(CX)=0或ZF
6、=0。()二、单项选择题1.寄存器间接寻址方式中,操作数在中。A)通用寄存器B)堆栈C)存储单元D)段寄存器2.寻址方式的跨段前缀不可省略。A)DS:[BP]B)DS:[SI]C)DS:[DI]D)SS:[BP]3.假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSHAX后,=12HA)20014B)20011HC)20010HD)2000FH4.若要检查BX寄存器中的D12位是否为1,应该用指令。A)ORBX,1000HB)TESTBX,1000HJNZNOJNZYESC)XORBX,1000HD)AND
7、BX,1000HJZYESJNZYES5.用BP作基址变址寻址时,操作数所在的段是当前。A)数据段B)代码段C)堆栈段D)附加段6.已知AL=56H,BL=34H,都是压缩BCD码,要执行二数相加,正确的指令是。A)ADDAL,BLB)ADCAL,BLC)ADDBL,ALD)ADCBL,ALDAADAADAADAA7.执行下列指令后:MOVAX,1234HMOVCL,4ROLAX,CLDECAXMOVCX,4MULCXHLT(AX)=A)8D00HB)9260HC)8CAOHD)0123H8.下列程序:NEXT:MOVAL,[SI]MO
8、VES:[DI],ALINCSIINCDILOOPNEXT可用指令来完成该功能。A)REPLODSBB)REPSTOSBC)REPESCASBD)REPMOVSB9.设(AL)=-68,(BL)=86,执行
此文档下载收益归作者所有