微机原理及应用习题集(改)..doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理及应用习题集(改).

微机原理及应用习题集 习题2(第2章) 一、判断题 1.CPU芯片中集成了运算器、寄存器和控制器。 ( ) 2.存储单元的地址和存储单元的内容是一回事。 ( ) 3.在执行指令期间,EU能直接访问存储器。 ( ) 4.8086CPU从内存中读取一个字(16位)必须用两个总线周期。 ( ) 5.8086CPU的一个总线周期一般由4个状态组成。 ( ) 二、单项选择题 1.8086CPU的40根引脚中,有 个是分时复用的。 A)21 B)1 C)2 D)24 2.8086CPU工作在最大模式还是最小模式取决于 信号。 A) B) NMI C)MN/ D)ALE 3.8086CPU用 信号的下降沿在T1结束时将地址信息锁存在地址锁存器中。 A) B) C)ALE D)READY 4.CPU响应INTR引脚上来的中断请求的条件之一是 。 A)IF=0 B)IF=1 C)TF=0 D)TF=1 5.断点中断的中断类型码是 。 A)1 B)2 C)3 D)4 三、多项选择题 1.8086标志寄存器中控制位为 。 A) CF B)IF C)DF D)SF E)TF F)OF G)ZF 2.若AL=00H,BL=0FEH,执行ADD AL,BL后,为0的标志位有 。 A)CF B)PF C)AF D)SF E)TF F)OF G)ZF H)DF I)IF 3.8086CPU复位后,内容为0的寄存器有 。 A)IP B)FR C)CS D)ES E)DS F)SS 4.当CPU读存储器时,为0电平的引脚有 。 A)ALE B) 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.当8086CPU的MN / MX引脚接 电平,CPU处于最大模式,这时对存储器和外设端口的读写控制信号由 芯片发出。 7.中断矢量就是中断服务子程序的 ,在内存中占有 个存储单元,其中低地址存储单元存放的是 ,高地址存储单元存放的是 。 8.中断返回指令是 ,该指令将堆栈中保存的断点弹出后依次装入 寄存器和 寄存器中,将堆栈中保存的标志装入 中。 9.CPU响应中断后将 寄存器入栈保存,然后自动将 标志和 标志复位。若要实现中断嵌套,必须在中断服务子程序中执行一条 指令。 五、简答题 1.8086/8088 CPU中有几个段寄存器?其功能是什么? 2.什么是逻辑地址、物理地址、物理地址是如何求得的? 3.何谓8086/8088 CPU最大模式和最小模式?其关键区别是什么? 4.在最小模式时CPU访问内存储器,哪些信号有效? 5.在最小模式时,CPU访问I/O接口,哪些信号有效? 习题3(第3章指令部分) 一、 判断题 1.MOV AX,[BP]的源操作数物理地址为16d ×(DS)+(BP) ( ) 2.OUT DX,AL指令的输出是16位操作数。 ( ) 3.不能用立即数给段寄存器赋值。 ( ) 4.堆栈指令的操作数均为字。 ( ) 5.段内转移指令执行结果要改变IP、CS的值。 ( ) 6.REPE/REPZ是相等/为零时重复操作,其退出条件是:(CX)=0或ZF=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,执行PUSH AX后, =12H A)20014 B)20011H C)20010H D)2000FH 4.若要检查BX寄存器中的D12位是否为1,应该用 指令。 A)OR BX,1000H B)TEST BX,1000H JNZ NO JNZ YES C) X

文档评论(0)

s4as2gs2cI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档