




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机组成原理复习题一、 选择题1. 假设同一套指令集用不同的方法设计了PC A和PC B,PC A和PC B的时钟周期分别为1.2ns,2ns。某个程序在A上运行的CPI为2,在B上运行的CPI为1,则对于该程序来说,PC A和PC B速度比例为( D ) 。A、1:2 B、2:1 C、6:5 D、5:62. 假设x为8位的定点整数(其中最高位为符号位,低7位为数据位),已知x补=1011 0110,则-x补等于( D )。A、0011 0010 B、1011 0011 C、1100 1101 D、0100 10103. 在总线结构中,( B )需要在ALU的两个输入端加上两个缓冲寄存器。A、双总线结构 B、单总线结构 C、三总线结构 D、以上都正确4. 某数为IEEE754单精度浮点数格式表示为45100000H,则该数的值是( B )。A、1.125210 B、1.125211 C、-1.125211 D、-1.1252105. 假设程序P在装置M执行时间为20秒,编译优化后,P执行的指令数是以前的70%,但CPI为以前的1.2倍,则现在P在M上的执行时间为( D )。A、8.4秒 B、11.7秒 C、14.0秒 D、16.8秒6. 假定某一个实数x=-0101 0101B,在计算机内部表示为0010 1011B,则该数所用的编码形式为( D )。A、原码 B、反码 C、补码 D、移码7. 某机字长8位,最高位为一位的符号位,则最大正整数是( A )。 A、+(27-1) B、+(27-1) C、+27 D、+278. 下列寻址方式中,与所执行的指令地址有关的寻址方式是( A )。A、相对寻址 B、寄存器寻址 C、立即寻址 D、直接寻址9. CPU中的控制器的功能是( C )。A、产生时序信号 B、完成算术逻辑运算 C、从主存中取出指令、分析指令并产生有关的操作控制信号D、从主存中取出指令并完成数据基本运算10. PCI总线是一个高带宽且与处理器无关的标准总线,下列的描述错误的是( b )。得分评卷人A、采用同步定时协议 B、采用分布式仲裁策略 C、具有自动配置能力 D、适合于低成本的小系统11. 假设x为8位的定点整数(其中最高位为符号位),已知x补=0101 1101,则-x补 =(D)。A、1000 0101B、1000 0100 C、0111 0100 D、以上答案都不对12. 计算机系统中运用补码进行运算的目的是( A )。A、简化运算器的设计 B、提高运算的精度C、原码计算无法实现减法运算 D、硬件只能识别补码13. 下列哪一项不是CDRAM的优点。( D )A、采用猝发式读取B、在SRAM读出期间,可同时对DRAM阵列进行刷新C、允许在写操作完成的同时来启动同一行的读操作D、读写操作与系统时钟同步,有利于提高系统的工作效率14. 下列寻址方式中,具有多重存储器访问的是( C )。A、相对寻址 B、寄存器寻址 C、间接寻址 D、堆栈寻址15. 在集中式仲裁方式中,( A )优先级是固定不变的。A、链式查询方式 B、计数器定时查询方式C、独立请求方式 D、链式查询方式和计数定时查询方式16. ( D )不属于外围设备的基本组成部分。A、存储介质 B、驱动装置 C、控制电路 D、计数器17. 某机器中的数据采用补码表示,若一个8位的寄存器的内容为CCH,则该内容的十进制数为( AA )。A、-52 B、52 C、204 D、-20418. 若采用双符号位,则两个负数相加产生溢出时,其双符号位为( B )。A、00 B、10 C、01 D、1119. 在集中式仲裁方式中,( B )的总线仲裁器中有一个排队电路,它根据一定的优先级次序首先响应哪个设备的请求,给设备以授权信号。A、独立请求方式 B、链式查询方式C、计数器定时查询方式 D、独立请求方式和链式查询方式20. 下列对指令系统的描述中,正确的是(C)。A、RISC的指令系统一般多达二三百条 B、CISC的指令系统的指令条数较少 C、RISC的指令长度固定D、RISC的指令系统中所有指令都能访问存储器21. 与微程序控制器相比,硬件布线控制器的特点是( D)。A、指令执行速度快,指令功能的修改和扩展容易B、指令执行速度慢,且指令功能的修改和扩展较难C、指令执行速度慢,但指令功能的修改和扩展较容易D、指令执行速度快,指令功能的修改和扩展较难22. 下列对于总线的描述,正确的是( D )。A、CPU同其它高速功能部件相连接的总线,称为内部总线B、CPU同IO设备之间相互连接的总线,称为IO总线C、CPU内部连接各寄存器及运算器件之间的总线,称为外部总线D、IO设备之间互相连接的总线,称为IO总线23. 在集中式仲裁方式中,( D )的特点之一是总线上设备的优先级次序是可以改变的。A、链式查询方式 B、计数器定时查询方式C、独立请求方式 D、独立请求方式和计数器定时查询方式24. 为了减少磁盘驱动器的存取时间,可以采取的措施有( A)。I、提高磁盘机主轴转速 II、提高I/O总线速度 III、设置磁盘Cache IV、改善访问方式,兼用顺序访问和随机访问两种方式A、I、II和III B、I、III C、III和IV D、I、II、III和IV二、 判断题1. 响应时间是指从输入有效到系统产生响应之间的时间度量,用时间单位来度量。()2. RISC访内指令中,操作数的物理位置一般安排在同一个主存单元。 ( X )3. CPU响应中断时,暂停运行当前程序,自动转移到中断服务程序。()4. 为了便于实现多级中断,保存现场信息最有效的办法是采用堆栈。()5. 引入虚拟存储系统的目的是提高存储速度(容量)。()6. 流水线中造成资源相关的原因是执行算术指令而引起。(X)7. 在计算机总线中,地址信息、数据信息和控制信息不能同时出现。()8. 为了便于实现多级中断,保存现场信息最有效的办法是采用堆栈。()9. DMA方式进行外设与主机交换信息时,不需要向主机发出中断请求。()10. 定点补码运算时,其符号位不参与运算。( )11. 冯.诺依曼型计算机的基本工作方式的特点是按地址访问并顺序执行指令。()12. 浮点数的取值范围由阶码的位数决定,而精度由尾数的位数决定。()13. Cache和虚拟存储器的存储管理策略都利用了程序的局部性原理。( )14. 每一个基本操作就叫做一条指令,而解算某一问题的一串指令序列,叫做该问题的计算程序,简称程序。( )15. 在当今的计算机系统中,存储器是数据传送的中心,但访问存储器的请求是由CPU或I/O发出的。( )16. DMA方式是指由DMA控制器执行I/O程序,以实现外围设备与主存之间的数据直传。( )17. 单地址指令中为了完成两个数的算术运算, 除地址码指明的一个操作数以外,另一个数常需采用间接寻址方式。( )18. 一旦中断请求出现,CPU立即停止当前指令的执行,转去受理中断请求。( )19. DMA控制器和CPU不能同时使用总线。( )20. 为保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,必须进行现场保存操作。()三、 填空题1. 按IEEE754标准,一个浮点数由(符号位S)、(尾数M)、(阶码E)三个域组成。2. 计算机采用多级存储体系结构,即(cache)、(主存)和(外存)。3. 形成指令地址的方式,称为(指令寻址方式)。该方式有(顺序寻址)和(跳跃寻址)两种,由指令计数器来跟踪。4. CPU是计算机的中央处理器部件,具有(指令控制)、(操作控制)、(时间控制)和(数据加工)的基本功能。5. 为了解决多个主设备同时竞争总线(控制权)的问题,必须具有总线(仲裁部件)。6. CPU对外围设备的管理方式中,(程序查询)方式是最简单的管理方式,CPU定期执行设备服务程序,主动了解设备的工作状态。(程序中断)方式是使用广泛的一种数据交换方式,当某一外设的数据准备就绪后,它“主动”向CPU发出请求信号。7. 形成操作数地址的方式,称为(数据寻址方式)。操作数可放在专用寄存器、(通用寄存器)、内存和(指令)中。8. (存储程序)并按(地址顺序)执行是冯诺依曼型计算机的工作原理。9. 移码主要用于表示浮点数的(阶码E),以利于比较两个指数的(大小 )和(对阶)操作。10. 互斥的微操作,是指不能(同时 )或不能在(同一CPU周期内)并行执行的微操作。11. 当代流行的标准总线内部结构包含:(数据传送总线)是由地址线、数据线、控制线组成的;(仲裁总线);中断和同步总线;(公用线 )包括电源、地线、时钟、复位灯信号线等。12. 设定点整数x为41H,请在八位机中用十六进制表示以下内容:(1)x的补码为(01000001)。(2)-x的补码为(10111111)。(3)-x的移码为(00111111)。13. 双端口存储器和多模块交叉存储器属于(并行存储器)结构。前者采用(空间并行)技术,后者采用(时间并行)技术。14. 控制部件向执行部件发出的各种(控制令)叫作微命令,它是构成控制序列的(最小)。在同一CPU周期内并行执行的微命令组成了一条(微指令)。15. 中断(Interrupt)是指CPU暂时中止( 运行主程序),转去处理( )的紧急事件,处理完后自动返回原程序的功能和技术。16. 系统程序包括:各种服务性程序,(语言类程序),(操作系统),(数据库管理系统)。17. 为了用计算机直接处理汉字,要解决汉字的(输入编码)、(汉字内码)、(字模码)等三种不同用途的编码。18. 主存与cache的地址映射有(全相联)、(直 接)、(组相联)三种方式。19. 一个较完善的指令系统应当包含(数据传送 )、算数运算类指令、(逻辑运算类指令)、(程序控制 )、I/O类指令、字符串类指令、系统控制类指令。20. 总线是构成计算机系统的(互联机构),是多个系统功能部件之间进行数据传送的(公共通道),并在(争用资源)的基础上进行工作。四、 计算题 1. 已知:x=+113,y=-110,设机器字长为8位(最高位为符号位,且为1位符号位),求:x原,x反,x补;y原,y反,y补; 采用补码运算,求x+y的值是多少?(用二进制表示) x原=01110001 ,x反=01110001, x补=01110001 y原=1110 1110,y反=1001 0001 ,y补=1001 0010; x补+y补=01110001+1001 0010=0000 0011(1分) x+y=0000 0011(1分)2. 将十进制数-10.625转换为IEEE754单精度浮点数,最后结果用十六进制表示。 1010.101 =1.010101*23 E=e+127=3+127=130=10000010 1100 0001 0010 1010 0000 0000 0000 0000= C12A0000H 3.已知定点小数X=0.111010和Y=+0.110011,假设机器字长为8位,请用变形补码计算XY的补码,并提出结果是否溢出。X补=11.000110 -Y补=11.001101 X-Y补=X补+-Y补 =10.010011 负溢出4.浮点数x=0.1101210 y=-0.1010211,尾数4位,阶码2位,尾数和阶符都采用补码表示,都采用双符号位表示法,最后结果规格化, 尾数采用就近舍入处理。求x+y。-0.1110*2015 写出0的反码、补码和移码(最高1位为符号位,结果用8位二进制表示)。+0反码00000000补码00000000移码10000000-0反码10000000补码00000000移码100000006. 假设有两个整数x和y,x=-78,y=-90,采用补码形式(含最高一位为符号)表示,x和y分别存放在寄存器A和B中。另外,还有两个寄存器C和D。A、B、C、D都是8位的寄存器。请回答下列问题(要求写出详细步骤,最后结果用十六进制表示):(1) 寄存器A和B中的内容分别是什么?X=-78=-4E(H)=11001110 X补=10110010=B2(H)Y=-90=-5A(H)=11011010 Y补=10100110=A6(H)(2) x和y相加后的结果存放在C寄存器中,寄存器C中的内容是什么?101011000(溢出) 01011000五、 分析及应用题 1. 指令格式如下图所示,机器字长为16位,其中OP为操作码字段,Ms和Md分别为寻址方式,Rs和Rd为通用寄存器,Ms和Rs组成了源操作数,Md和Rd组成了目的操作数。请分析:(1) 指令格式是何种指令格式?(2) 请解释说明,该指令可以指定多少种操作?(3) 若源操作数和目的操作数各有 8种寻址方式,则该系统可以具有多少个通用寄存器?(1)单字长二地址指令 (2)因为OP段占6位,所以可以指定64种操作 (3)寻址方式占3位,所以Rs和Rd各占2位,可以具有22=4个通用寄存器。 2.假设某系统的单字长二地址指令具有如下特点:(1)系统支持183种操作。(2)机器字长为16位,操作码长度是固定的,其中OP为操作码字段,地址码字段包括了源寄存器和目的寄存器,其中目的寄存器地址段位于低位。(3)系统最多支持16个通用寄存器作为目的寄存器。试分析指令格式的操作码段长和寄存器段长,并画出对应的指令格式。答:(1)系统支持183种操作, 27183 R1,一个源操作数在R1中,另一个源操作数的地址在R2中,运算结果送到R1中。 IRPCCDR0R1R2R3MDR移位器IRMMARALU解:指令周期流程图如下所示PC - MAR ,M - MDRMDR - IR ,PC+1R2 - MAR , M - MDRMDR - CR1- DC+D- R12. 某计算机有如图所示的功能部件,其中M为主存,MDR为主存数据寄存器,MAR为主存地址寄存器,R0R3为通用寄存器,IR为指令寄存器,PC为程序计数器(具有自动加1功能),C,D为暂存器,ALU为算术逻辑单元,移位器可以左移、右移、直通传送。(1)将功能部件连接起来,组成完整的数据通路,并用单向或者双向箭头表示信息传送方向。(2)画出“ADD R1,R2”指令周期流程图。该指令的含义是将R1中的数与R2中的数相加,相加的结果直通传送至R1中。移位器IRMDR R0PCR2R1CDMARR3MALU解:(1) IRPCCDR0R1R2R3MDR移位器IRMMARALUPC - MAR ,M - MDRMDR - IR ,PC+1R2 - DR1- CC+D- R1(1分)(1分)(1分)(1分)(1分)(1分)(2)3. 一台模拟机的数据通路如图所示,其中ALU完成加、减、传送(X)三种操作,MUX是三选一多路开关,R1R3是通用寄存器。RAM是双端口存储器,其中DRAM为数据存储器(CE1为读写使能,RD/WE#为读/写命令),IRAM为指令存储器(只读)。AR为数据地址存储器,PC为程序计数器(具有自动加1功能),IR为指令寄存器。所有的单箭头为控制微命令。画出存数指令“STA(R3),R2”的指令周期流程图,标明建立数据通路的微命令。PC中已存放指令地址,DRAM的数据地址由R3提供,写入数据由R2提供。IMAR - IR ,PC+1R3 - ARR2-DRAM RD、CE2、LDIR、+1(4分)(1分)R2-Y、Y-BUS、WE#(2分)(1分)R3-Y、Y-BUS、LDAR(2分)解:4. 下图所示为双总线结构机器的数据通路。SUBR2, R0指令完成(R0)-(R2)R0的功能操作,画出其指令周期流程图。假设该指令的地址已放入PC中。除取指令周期外,在指令周期流程图的每一个执行CPU周期右边列出相应的微操作控制信号序列。PC - I-cache -IR,PC+1R0 - XR2- YX-Y- R0(2分)(1分)R0O,G,XI (2分)R2O,G,YI (2分)(1分)- , ALUO, G ,ROI (2分)解: 5.CPU的数据通路如下图所示。运算器中R0R3为通用寄存器,DR为数据缓冲寄存器,PSW为状态字寄存器。D-cache为数据存储器,I-cache为指令存储器,AR为地址寄存器,PC为程序计数器(具有加1功能),IR为指令寄存器。单线箭头信号均为微操作控制信号(电位或脉冲),例如,LRO表示读出R0寄存器,SR0表示写入R0寄存器。 机器指令“STO R1,(R2)”实现的功能是:将寄存器R1中的数据写到以(R2)为地址的数存单元中。请设计该存数指令的指令周期流程图,并在CPU周期框外写出所需的微操作控制信号(一个CPU周期含4个时钟信号T1T4,寄存器打入信号须 注明Ti时序)。 ARSAR PCSPCPC+1R0SR0LR0R1SR1LR1R2SR2LR2R3SR3LR3 DRSDRALUD-cache数存I-cache指存OPDB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防护等级考试题及答案
- 儿护考试题及答案
- (正式版)DB15∕T 3404.1-2024 《全民所有自然资源资产清查技术指南 第1部分:土地资源》
- (正式版)DB15∕T 3362-2024 《瘤胃微生物体外培养操作规程》
- 地质细则考试题及答案
- 产品品质检验及抽检工具箱
- 护理三基第四第五章题库及答案
- 中医护理副高考试题库及答案
- 党校理论考试题及答案
- 关于友谊的小故事作文(10篇)
- 祖国不会忘记歌词(黄鹭)
- 《稻草人》阅读指导课件
- 苏教版小学数学六年级上册教学设计 2.2《分数乘分数》
- 人工气道气囊压力监测
- 外科品管圈提高外科腹部手术后早期下床的执行率课件
- 消毒记录登记表14079
- 东芝电梯CV180故障诊断
- GB/T 31186.1-2014银行客户基本信息描述规范第1部分:描述模型
- 生物质资源及其开发利用课件
- 调查研究方法与调研报告写作讲义课件
- 卡西欧PROTREKPRW-6000使用手册
评论
0/150
提交评论