计算机组成原理期末模拟题学习资料.docx

上传人:scccc 文档编号:13236671 上传时间:2021-12-19 格式:DOCX 页数:15 大小:36.96KB
返回 下载 相关 举报
计算机组成原理期末模拟题学习资料.docx_第1页
第1页 / 共15页
计算机组成原理期末模拟题学习资料.docx_第2页
第2页 / 共15页
计算机组成原理期末模拟题学习资料.docx_第3页
第3页 / 共15页
计算机组成原理期末模拟题学习资料.docx_第4页
第4页 / 共15页
计算机组成原理期末模拟题学习资料.docx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《计算机组成原理期末模拟题学习资料.docx》由会员分享,可在线阅读,更多相关《计算机组成原理期末模拟题学习资料.docx(15页珍藏版)》请在三一文库上搜索。

1、精品文档一. 选择题1. 下列哪个不属于主机的组成部分?(D)A. 运算器B.控制器C存储器D.输出设备2计算机中有关 ALU的描述,(D)是正确的。A. 只做算术运算,不做逻辑运算B. 只做加法C. 能存放运算结果D. 以上答案都不对3. 在二种集中式总线控制中,(C)方式响应时间最快。A. 链式查询B计数器定时查询C独立请求D.都一样4. 在三种集中式总线控制中,控制线最多的是(C)方式。A.链式查询B计数器定时查询C独立请求D.都一样5. 在三种集中式总线控制中,对线路故障最敏感的是(A)方式。A.链式查询B计数器定时查询C独立请求D.都一样6-7 .现代计算机都具有两个存储层次,分别是

2、(B),构成缓存、主存、辅存三级存储系统。速度和容量价位分别接近(C)A. 主存-缓存层次和缓存-辅存层次B. 缓存-主存层次和主存-辅存层次C缓存-辅存层次和主存-辅存层次A.前者前者 B后者 后者 C前者 后者D.后者 前者8. 某机器字长 16 位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1.若某转移指令所在主存地址为2000H,相对位移量字段的内容为 06H,则该转移指令成功转以后的目标地址是( C)A.2006HB.2007HC.2008HD.2009H9. 一个容量为16KX 32位的

3、存储器,其地址线和数据线的总和是(A)A.46 B.47 C.48 D.4910. 对128*128矩阵的存储芯片进行刷新时,若存取周期为0.5卩s,刷新周期为2ms,则对128行集中刷新共需()卩s,其余的()卩s用来读写或维持信息。(B)A.32, 1936B.64, 1936C.32, 3872D.64,387211. 对采用低位交叉编址的多体存储器来说,第 0块第 1 个(从 0 计起) 地址应该编码为 (D)A.1B.2C.3D.41 2 .下列关于 I/O 设备与主机信息传送的控制方式,说法正确的是(B)A. 若主机和设备是串行工作的,那传送数据时用程序查询方式B. 在微型机系统中

4、,主机和高速硬盘进行数据交换一般采用程序中断方式C直接存储器存取方式(DMA)的效率最高D.以上说法均不正确13. 下列说法正确的是( A)A. 当中断请求触发器INTR值为1时,表示该设备向 CPU提出中断请求B. 当多个中断源向 CPU提出终端请求时,CPU在任何瞬间能同时接受多个中断源的请求C. CPU接受级别最高的中断源的请求,但允许级别低的中断源中断正在运行的中断服务程序D. 当中断屏蔽触发器 MASK值为0时,表示被屏蔽,即封锁其中断源的请求14. 零地址运算指令在指令格式中不给出操作数地址,它的操作数来自(C)。A.立即数和栈顶B.暂存器C.栈顶和次栈顶D.程序计数器自动加+11

5、5. 下列对各标志位理解正确的是(B)A.负标志位(N),结果为负,N=0B溢出标志位(V),结果有溢出,V=1C进位标志位(C),最低位有进位,C=1D.奇偶标志位(P),结果呈奇数,P=116. 下列说法正确的是( A)A. 计算机操作的最小单位时间是时钟周期B. 计算机主频的周期是指机器周期C. 一个节拍信号的宽度是机器周期D. 以上说法均不正确二. 填空题1计算机的软件通常分两类:系统软件和应用软件。2为了实现按地址访问的方式,主存中还必须配置两个寄存器,分别是 存储器地址寄存器存储器数据寄存器 。3. 控制器由 程序计数器(PC 、指令寄存器(IR)以及控制单元(CU 组成。4按系统

6、总线传输信息的不同,可分为三类:数据总线、地址总线、控制总线。5总线性能指标包括总线宽度,总线带宽,总线复用,信号线数等等。6总线上所连接的各类设备,按其对总线有无控制功能可分为主设备和从设备。7总线判优控制可分为集中式 和 分布式。常见的集中控制优先权仲裁方式有三种:链式查询、 定时查询、 独立请求 。8异步通信分为不互锁、半互锁、全互锁三种类型。9根据存取方式,可以将存储器分为随机存储器、只读存储器等等。10. 随机存储器随机二字表示的是能够在任意时刻在任意存储位置讲行读写。11. 按在计算机系统中的作用不同,存储器主要分为主存储器、 辅助存储器、缓冲存储壁。12. 主存的技术指标有存储容

7、量,存储速度,存储带宽。13. 常见的动态 RAM基本单元电路有 三管式 和 单管式 两种。他们的共同特点是 靠电容存储电荷的原理来寄存信息 。电容电荷一般只能维持 12ms,因此必须在2ms内对其所有 存储单元恢复一次原状态,这个过程称为再生或者刷新。14. 高速缓冲存储器的依据是什么?指令和数据在主存的地址分布不是随机的,而是相对的簇聚,使得CPU在执行程序时,访存具有相对的局部性,称为程序访问的局部性原理 。15. Cache主要由 Cache 存储体、地址映射变换机构 、Cache 替换机构 几大模块组成。16. 涉及写操作的信息一致问题,一般有写直达法 和 写回法 两种解决方法。17

8、. 地址映射方法包括 直接映射 (固定的映射关系)、全相联映射(灵活性大的映射关系)、 组相联映射 (上述两种映射的折中)。18. DMA与主存交换数据的方法:停止CPU访问主存 , 周期挪用 ,DMA和CPU交替19. 指令的一般格式是 操作码字段 +地址码字段。A3。20. (A1) 0P( A2) ->A3表达式的含义是 取A1和A2中的内容进行 0P运算,结果存到21. 机器中常见的操作数类型有地址、数字、字符、逻辑数据 等。22. 一般一个完整的指令周期应包括取指、间址、执行、中断4个子周期。23. 流水冲突的三种相关:结构相关、数据相关、控制相关 。24中断服务程序入口地址的

9、寻找有两种方法:硬件向量法 和 软件查询法。三. 判断题1汇编语言具有通用性(错,由于汇编语言摆脱不了实际机器的指令系统,因此,汇编语言 没有通用性)2. DRAM进行集中刷新的时候,可以进行读写操作(错,不能进行读写操作,故刷新的这段 时间又叫访存“死区”)3多体模块结构的存储器采用交叉编址后,可以在不改变每个模块存取周期的前提下,提高 存储器的带宽(对)4就I/O中断来说,速度越高的I/O设备,优先级越高(对)5设备优先级的处理可以采用硬件方法,也可以采用软件方法。(对)四简答题1冯诺依曼计算机的特点(1 )由运算器、控制器、存储器、输入设备、输出设备五大部件组成;(2 )指令和数据以同一

10、形式(二进制形式)存于存储器中;(3)指令由操作码、地址码两大部分组成;(4)指令在存储器中顺序存放,通常自动顺序取出执行;(5 )以运算器为中心(原始冯氏机)。2什么是总线?总线是连接多个部件的信息传输线,是各部件共享的传输介质。3链式查询的控制线 BR、BS BG分别做什么用?BS总线忙,BR总线请求,BG总线同意。4. 总线的通信控制主要解决什么问题?包括哪几种方式?总线的通信控制主要解决通信双方如何获知传输开始和传输结束, 以及通信双方如何协调如 何配合。通常有四种方式:同步通信、异步通信、半同步通信、分离式通信。5. 什么叫同步通信,同步通信有什么优缺点?通信双方由统一时标控制数据传

11、送的称为同步通信。 同步通信优点是规定明确、 统一, 模块 间的配合简单一致。其缺点是主、从模块时间配合属于强制性“同步”,必须在限定时间内 完成规定的要求。6. 半同步通信有什么特点?适用于什么情况?半同步通信既保留同步通信的基本特点, 如所有的地址、 数据、命令信号的发出时间, 都严 格参照系统时钟的某个前沿开始, 而接收方都采用系统时钟后沿时刻来进行判断识别; 又像 异步通信那样,允许不同速度的模块和谐工作,为此增设一条“WAIT”响应信号线,插入时钟(等待) 周期的措施来协调通信双方的配合问题。 半同步通信适用于系统工作速度不高 但又包含了由许多工作速度差异较大的各类设备组成的简单系统

12、。7. 存储速度与存储带宽有什么区别?存储速度是由存取时间和存取周期来表示的, 而存储带宽只与存储周期密切相关, 它表示单 位时间内存储器存取的信息量。8. 动态 RAM 有哪三种刷新的方式,它们的特点分别是什么?集中刷新:在最大刷新间隔时间内,集中安排一段时间进行刷新;分散刷新:在每个读/写周期之后插入一个刷新周期,无CPU访存死时间;异步刷新:是集中式和分散式的折衷。9. 什么是周期挪用?每当I/O设备发出DMA请求时,1/0设备便挪用或窃取总线占用权一个或几个主存周期,而DMA不请求时,CPU仍继续访问主存。10. RISC是什么意思,与 CISC比较有什么优点?RISC是精简指令系统计

13、算机,与 CISC相比具有以下优点:充分利用VLSI芯片的面积;提高计算机运算速度;便于设计,可降低成本,提高可靠性;有效支持高级语言程序。11. 取值周期和间址周期的微操作分别是什么?取值周期微操作PS MAR当前指令地址送 MAR精品文档精品文档1 fR启动读操作M(MAR) f MDR 当前指令从存储器读至 MDRMDRfIR当前指令送 IROP(IRf CU 指令的操作码送至 CU译码(PC+1)fPC 形成下一指令地址。间址周期微操作Ad(IR)f MAR指令的地址码字段f MAR1 f R命令存储器读M(MAR)f->NDR有效地址从存储器中读至 MDR五.计算题1主存的 M

14、AR有16位,MDR有32位,求其存储容量。MAR 的位数反映了存储单元的个数, MDR 的位数反映了存储字长。由于MAR有16位,根据2的16次方为65536,表示此存储体内有 65536个存储单元;而 MDR 为 32 位,表示存储容量为 65536*32=2M 位,也就是 256KB。2某机字长为32位,其存储容量是 64KB,按字节变址其寻址范围是多少?按字编址其寻址 范围是多少?存储容量是64KB时,按字节编址寻址范围是 64KB,按字寻址范围则为 64KX 8 / 32=16K字。3设CPU共有16根地址线,8根数据线,并用 MREQ作访存控制信号(低电平有效),用WR 作读写控制

15、信号(高电平为读,低电平为写)。现有下列芯片及各种门电路(门电路自定),如图所示。其中有 2KX 8位、8KX 8位、32KX 8位的 ROM芯片;1KX 4位、2KX 8 位、8KX 8位、16KX 1位、4KX 4位的RAM芯片,画出 CPU与存储器的连接图,要求:(1) 存储芯片地址空间分配为:08191为系统程序区;819232767为用户程序区。(2)指出选用的存储芯片类型及数量; (3)详细画出片选逻辑。解:( 1)转换成二进制地址码,确定其总容量。(2) 根据地址范围的容量以及该范围在计算机系统中的作用,选择存储芯片。可以得到需 使用 8K*8 位的 ROM1 片,使用 8K*8

16、 位的 RAM3 片。(3) 分配CPU的地址线。将CPU的低13位地址(这里的13由8K算得,后面同理)与8K*8 位的ROM地址线相连;将 CPU的低13位地址与8K*8位的RAM地址线相连。剩下的高位 精品文档精品文档地址与访存控制信号 MREQ共同产生存储芯片的片选信号。故可以画出片选逻辑。4设有4个模块组成的四体存储器结构,每个体的存储字长为32位,存取周期200ns,假设数据总线宽度为32位,总线传输周期为 50ns,试求顺序存储和交叉存储的存储器带宽。解:顺序存储(高位交叉编址)和交叉存储(低位交叉编址)连续读出 4个字的信息量是32*4=128 位。顺序存储存储器连续读出4个字

17、的时间:200ns*4=800ns=8*10"(-7)s交叉存储存储器连续读出4个字的时间:200ns+50ns*(4-1)=350ns=3.5*10A(-7)s顺序存储器带宽:128/(8*10A(-7)=16*10A7bps交叉存储器带宽:128/(3.5*10A(-7)=37*10A7bps5机器数字长为8位(含1位符号位在内),写出对应下列各真值的原码、补码和反码。-13/64,29/128,100,-87解:真值与不同机器码对应关系如下:十进制二进制原码反码补码-13/64-0.0011011.00110101.11001011.110011029/1280.0011101

18、0.00111010.00111010.001110110011001000,11001000,11001000,1100100-87-10101111,10101111,01010001,01010016设浮点数格式为:阶码5位(含1位阶符),尾数11位(含1位数符)。写出51/128、27/1024、7.375、-86.5所对应的机器数。要求如下:(1 )阶码和尾数均为原码;(2 )阶码和尾数均为补码;(3)阶码为移码,尾数为补码。将十进制数转换为二进制:x1=51/128=( 0.011 001 1)2=2-1( 0.110 011)2x2= -271024=( -0.000 001 1

19、01 1)2=2-5( -0.110 11)2x3=7.375=( 111.011)2=23 ( 0.111 011)2x4= -86.5=(-1 010 110.1)2 =27( -0.101 011 01)2 则以上各数的浮点规格化数为:1)x1浮=1,0001 ;0.110 011 000 02)x1浮=1,1111;0.110 011 000 03)x1浮=0,1111;0.110 011 000 01)x2浮=1,0101 ;1.110 110 000 02)x2浮=1,1011 ;1.001 010 000 03)x2 浮=0,1011 ;1.001 010 000 01)x3 浮

20、=0,0011 ;0.111 011 000 02)x3 浮=0,0011 ;0.111 011 000 03)x3浮=1,0011 ;0.111 011 000 01)x4 浮=0,0111 ;1.101 011 010 02)x4 浮=0,0111 ;1.010 100 110 03)x4浮=1,0111 ;1.010 100 110 07. 设机器数字长为 8位(含 1 位符号位),用补码运算规则计算下列各题。(1) A=9/64, B=-13/32 ,求 A+B;(2) A=19/32, B=-17/128 ,求 A-B;(3) A=-316 , B=9/32,求 A+B;(4) A=

21、-87, B=53,求 A-B;(5) A=115, B=-24,求 A+B。解:( 1 ) A=9/64=( 0.001 0010 )2B= -13/32=(-0.011 0100)2A 补=0.001 0010B 补=1.100 1100A+B补=0. 0 0 10 0 1 0+1. 1 0 0 1 1 0 01. 1 0 1 1 1 1 0 无溢出A+B=( -0.010 0010)2 = -17/64(2)A=19/32=(0.100 1100)2B= -17/128=(-0.001 0001 )2A补=0.100 1100B补=1.110 1111-B补=0.001 0001A-B补

22、=0. 1 0 01 1 0 0+ 0. 0 0 1 0 0 0 1精品文档精品文档0. 1 0 11 1 0 1无溢出A-B= (0.101 1101) 2 = 93128(3) A= -316= (-0.001 1000) 2B=9/32= (0.010 0100) 2A 补=1.110 1000B 补=0.010 0100A+B补=1. 1 1 01 0 0 0+ 0. 0 1 0 0 1 0 00. 0 0 01 1 0 0无溢出A+B= ( 0.000 1100) 2 = 332(4) A= -87= (-101 0111) 2B=53= (110 101 ) 2A 补=1, 010

23、 1001B 补=0, 011 0101-B补=1, 100 1011A-B补=1, 0 1 01 0 0 1+ 1 , 1 0 0 1 0 1 10, 1 1 10 1 0 0溢出A-B= (-1, 000 1100 ) 2 = -140(5) A=115= (111 0011) 2B= -24= (-11 000) 2A 补=0, 1110011B 补=1 , 1101000A+B补=0, 1 1 10 0 1 1+ 1 , 1 1 0 1 0 0 00, 1 0 11 0 1 1无溢出A+B= (1011011 ) 2 = 918. 按机器补码浮点运算步骤计算x ± y补(1)

24、 x=2-011 X 0.101 100 , y=2-010X( -0.011 100 );(2) x=2-011 X( -0.100 010), y=2-010 X( -0.011 111);(3) x=2101 X( -0.100 101 ), y=2100 X( -0.001 111)。解:先将x、y转换成机器数形式:(1) x补=1 , 101 ; 0.101100, y补=1, 110; 1.100100注:为简单起见,源操作数可直接写成浮点格式,不必规格化。1) 对阶:E补=Ex补+-Ey补=11, 101+00, 010=11 , 111精品文档精品文档E补0,应Ex向Ey对齐,

25、则:Ex补 +1=11, 101+00, 001=11, 110E补+1=11, 111+00, 001=00, 000=0至此, Ex=Ey对毕。x补=1, 110; 0.0101102)尾数运算:Mx补 +My补=0 0.0 1 01 1 0+ 1 1 . 1 0 0 1 0 01 1 . 1 1 1 0 1 0Mx补+-My补=0 0.0 1 01 1 0+ 0 0.0 1 1 1 0 00 0 . 1 1 0 0 1 03)结果规格化:x+y补=11, 110; 11.111010=11, 011 ; 11.010 000(左规3次,阶码减3,尾数左移3位)x-y补=11, 110 ;

26、 00.110010已是规格化数。4 )舍入:无5 )溢出:无贝x+y=2-101 X( -0.110000)x-y =2-010X 0.110010(2)x=2-011 X( -0.100010)y=2-010 X( -0.011111)凶补=1, 101 ; 1.011110y补=1, 110; 1.1000011)对阶:过程同1),贝U凶补=1, 110; 1.1011112)尾数运算:Mx补+My补=1 1 . 1 0 11 1 1+ 1 1 . 1 0 0 0 0 11 1 . 0 1 0 0 0 0 Mx补+-My补=1 1 . 1 0 11 1 1+ 0 0.0 1 1 1 1

27、10 0.0 0 1 1 1 03) 结果规格化:x+y补=11, 110; 11.010000已是规格化数。x-y补=11, 110; 00.001110=11, 100; 00.111 000(左规2次,阶码减2,尾数左移2位)4 )舍入:无5 )溢出:无贝x+y=2-010 X( -0.110000)x-y =2-100 X 0.111000(3) x=2101 X( -0.100101)y=2100X( -0.001111)凶补=0, 101 ; 1.011011y补=0, 100; 1.1100011) 对阶:E# =Ex补+-Ey补=00, 101+11, 100=00, 001E

28、补0,应Ey向Ex对齐,则:Ey补 +1=00, 100+00, 001=00, 101E补 +-1补=00, 001 + 11, 111=00, 000=0至此,Ey=Ex对毕。y补=0, 101; 1.111000 (1)2) 尾数运算:Mx补 +My补=1 1 . 0 1 10 1 1+ 1 1 . 1 1 1 0 0 0 (1)1 1 . 0 1 0 0 1 1 (1)Mx补 +-My补=1 1 . 0 1 10 1 1+ 0 0.0 0 0 1 1 1 (1)1 1 . 1 0 0 0 1 0 (1)3) 结果规格化:x+y补=00,101;11.010011(1)已是规格化数。x-y补=00,101 ;11.100010(1)=00,100; 11.000101(左规 1 次,阶码减 1,尾数左移 1 位)4)舍入:x+y补=00, 101 ; 11.010011 (舍)x-y补不变。x-y补=00, 100; 11.0001015)溢出:无贝U: x+y=2101 x( -0.101101)x-y =2100X( -0.111011)精品文档

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1