中职《计算机原理》第3章CPU-含答案.doc_第1页
中职《计算机原理》第3章CPU-含答案.doc_第2页
中职《计算机原理》第3章CPU-含答案.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、填空题1、8086 CPU内部分成( EU )和( BIU )两个并行工作单元。( EU )负责全部指令的译码和执行;( EU )负责提供偏移地址;( BIU )负责计算物理地址。2、8086工作在最大模式下,系统的读写命令和控制信号都由( 8288)产生。3、在8086系统中,ROM芯片的F6000HFDFFFH地址用来存放BASIC程序代码,请问这段存储空间共有(32)KB。4、8086的外部数据总线是( 16)位的,8088的外部数据总线是( 8)位的,8086有( 16)条地址/数据复用引脚。二、选择题1、RESET信号进入高电平状态后,将使8086/8088微处理器的( A )寄存器为FFFFHA . CS B . ES C . IPD. SS E.、FR 2、8086/8088与外设进行数据交换时,经常会在( C )状态间插入等待周期。A、T1和T2 B、T2和T3 C、T3 和T4 D、随机3、8086/8086的基本总线周期可分为( C )个时钟周期。A . 6 B. 5 C . 4 D. 3 E . 2 F . 14、在8086/8088用于多CPU系统中,CPU不能直接提供总线控制信号,此时能够完成总线控制的芯片是( D )A、8284 B、8237 C、8259 D、8288 E、82869、8086/8088 能直接寻址多少MB的存储空间( B ) A、2 B、1 C、3 D、410、 8086/8088 CPU是否响应INTR的请求,取决于( A ) A、IF 的状态 B、TF 的状态 C、DF 的状态 D、ZF 的状态12、 8088 CPU中, 下列哪个引脚是使CPU复位的信号输入引脚( C ) A、 TEST B、READY C、 RESET D、 HOLD14、 下列那个寄存器是代码段寄存器( A ) A、 CS B、IP C、FR D、AX三、判断题1、8086和8088是标准的16位微处理器( )2、段地址与偏移量直接相加便得到物理地址( )5、一个总线周期内必须插入一个等待周期TW( )8、8086的外部总线是16位的,它与存储器和I/O端口交换信息,每次按16为进行。( )9、EU和BIU中,EU负责提供偏移地址,BIU负责计算物理地址( )10、通用寄存器AX可以分成两个8位寄存器使用( )11、段寄存器CS保存的是当前执行程序所在段的首地址,其内容左移四位,再加上指令指针IP中的内容,即是下一条要取出指令的地址( )12、8086/8088将1MB的空间分段,每段长最大为64KB( )13、CPU访问存储器时,由地址总线送出的地址是物理地址( )14、在程序中出现的地址是逻辑地址( )15、8086/8088的引脚中,有的引脚在一个总线周期的不同时钟周期内其功能不同( )16、对8086来说,同一根引脚在单CPU模式下和多CPU模式下可能输出不同的信号( )19、CPU执行一条指令所需的时间称为总线周期( )四、名词解释1、总线周期CPU通过总线访问一次非CPU的时间称为总线周期。2、物理地址CPU通过地址引脚送出的20位地址称为物理地址。3、逻辑地址程序中出现的地址称为逻辑地址。4、内存分段管理8086/8088地址引脚扩展到20根,寻址范围扩展到1MB。CPU内部的寄存器都是16位的,用16位的寄存器无法寻址1MB的存储空间;另外为了和8位微处理器软件保持兼容。8086/8088将1MB的存储空间分段,每个段最大为64KB,这样在段内寻址仍可以采用16位寻址,整个存储器内采用20位寻址。5、分时复用是指同一根引脚在一个总线周期的不同时钟周期内其功能不同。6、向上兼容若在一个系统上开发的硬件和软件能够在另一个系统上成功地运行,则称两个系统是兼容的,若兼容性是从旧系统到新系统的单项发展,则称为向上兼容。7、指令系统是指一台计算机所能识别的全部指令。五、简答题1、8086/8088系统中,存储器为什么要分段管理,一个段最大为多少字节?8086/8088地址引脚扩展到20根,寻址范围扩展到1MB。CPU内部的寄存器都是16位的,用16位的寄存器无法寻址1MB的存储空间;另外为了和8位微处理器软件保持兼容。8086/8088将1MB的存储空间分段,每个段最大为64KB,这样在段内寻址仍可以采用16位寻址,整个存储器内采用20位寻址。2、EU和BIU是如何并行工作的?BIU用来管理与外部总线的所有接口,负责产生访问存储器和I/O的地址,完成访问存储器和I/O的任务,并设置了一个6字节的指令代码队列(8088是4字节的指令代码队列)。EU负责执行指令。在EU需要访问存储器或I/O设备时,就向BIU发出总线访问请求,如果BIU当时处于不取指令机器周期状态,它就受理EU的总线访问请求;而当BIU没有来至EU的总线访问请求时,BIU就执行取指令的任务,并将取来的指令代码填入6字节的指令队列,EU再从队列的前部开始取目标代码加以执行,指令队列按先进先出的原则存取指令,即从存储器取回的指令先保存在指令队列中,当EU执行指令时,从队列中取出最先存入的指令加以执行。所以EU执行指令时,不需占用总线。当指令队列空出两个字节,BIU立即从内存预取下一条要执行的指令填入指令队列。即EU和BIU是并行工作的。4、8086为什么要设置段寄存器?它有哪些段寄存器?8086的内存实行分段管理,究竟CPU访问哪个段中的存储单元,是由段寄存器来决定。CPU中有四种段寄存器:代码段寄存器、数据段寄存器、附加段寄存器、堆栈段寄存器。CPU访问代码段是通过段寄存器CS来访问;访问数据段是通过段寄存器DS来访问;访问附加段是通过段寄存器ES来访问;访问堆栈段是通过段寄存器SS来访问。6、什么是指令周期?什么是总线周期?CPU执行一条指令所需要的时间称为指令周期。CPU通过总线访问一次非CPU所需要的时间称为总线周期7、8086一个基本总线周期包括哪几个时钟周期?

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论