0计算机组成与结构课后习题及答案.docx
- 文档编号:4163916
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:12
- 大小:135.73KB
0计算机组成与结构课后习题及答案.docx
《0计算机组成与结构课后习题及答案.docx》由会员分享,可在线阅读,更多相关《0计算机组成与结构课后习题及答案.docx(12页珍藏版)》请在冰豆网上搜索。
0计算机组成与结构课后习题及答案
0计算机组成与结构课后习题及答案
计算机组成与结构课后习题及部分答案
第1章计算机系统概述
1.概述计算机发展经过了哪几代?
2.计算机由那些部分组成?
3.计算机有哪些分类方法
4.计算机硬件系统的性能指标有哪些?
5.冯诺依曼计算机的主要设计思想是什么?
6.什么是机器字长?
它对计算机性能有何影响?
7.计算机的工作过程是怎样的?
8.计算机的应用领域有哪些?
9.从第三代计算机开始,C技术出现并得到发展
A.电子管B.晶体管C.集成电路D.CPU
10.冯诺依曼计算机中指令和数据都采用D表示。
A.十进制B.八进制C.十六进制D.二进制
11.冯·诺依曼计算机工作的基本方式的特点是B。
A.多指令流单数据流B.按地址访问并顺序执行指令
C.堆栈操作D.存储器按内容选择地址
12.对于一个给定的程序,IN表示执行程序中的指令总数,tCPU表示执行该程序所需CPU时间,T为时钟周期,f为时钟频率(T的倒数),Nc为CPU时钟周期数。
设CPI表示每条指令的平均时钟周期数,MIPS表示CPU每秒钟执行的百万条指令数,请写出如下四种参数的表达式:
(1)tCPU
(2)CPI(3)MIPS(4)Nc
答:
(1)tCPU=Nc×T
(2)CPI=Nc/IN
(3)MIPS=IN/(tCPU×106)=IN/(Nc×T×106)
第2章数据的表示和运算
1.在定点二进制运算器中,减法运算一般是通过D来实现。
A.原码运算的二进制减法器B.补码运算的二进制减法器
2.
3.
4.少需要设置多少个校验位?
应放在哪些位置?
答:
需5个检验位,应放在从低到高的第1、2、4、8、16位上
5.X=-0.0100,Y=0.1111用加减交替法原码一位除计算X/Y的商和余数?
若用加减交替法补码一位除结果是多少?
第3章存储器层次结构
1.存储单元是指___B__。
A.存放一个二进制信息位的存贮元B.存放一个机器字的所有存贮元的集合
C.存放一个字节的所有存贮元的集合D.存放两个字节的所有存贮元的集合
2.微型计算机系统中,操作系统保存在硬盘上,其主存储器应该采用__A___。
A.RAMB.ROMC.RAM和ROMD.CCP
3.主存储器是计算机系统的记忆设备,它主要用来__C___。
A.存放数据B.存放程序C.存放数据和程序D.存放微程序
4.某计算机主存容量为64KB,其中ROM区为8KB,其余为RAM区,按字节编址。
现在用4K×8位的EPROM芯片和8K×4位的SRAM芯片来设计该存储器,则需要上述规格的EPROM芯片数和SRAM芯片数分别是__B___。
A.1,15B.2,14C.1,14D.2,15
5.双端口存储器所以能高速进行读/写,是因为采用___D___。
A.高速芯片B.新型器件C.流水技术D.两套相互独立的读写电路
6.某DRAM芯片,其存储容量为64K×16位,该芯片的地址线和数据线数目为___D___。
A.64,16B.16,64C.64,8D.16,16
7.用8K×8位SRAM芯片设计一个64K×32位的存储器,需要SRAM芯片数目是__B_片。
A.64B.32C.16D.24
8.EPROM是指__D___。
A.随机读写存储器B.只读存储器C.可编程只读存储器D.紫外光可擦可编程只读存储器
9.交叉存储器实质上是一种多模块存储器,它用__A__方式执行多个独立的读写操作。
A.流水B.资源重复C.顺序D.资源共享
10.用128K×8位的SRAM芯片设计一个总容量为512K×16位的存储器,即能满足字节存取,又能满足以16位字节的存取。
画出存储器芯片的连接图。
11.有一个512K*16的存储器,由64K*1的2164RAM芯片构成(芯片内是4个128*128结构),设读/写周期T=0.1us,问:
(1)总共需要多少个RAM芯片?
(2)采用分散刷新方式,如单元刷新间隔不超过2ms,则刷新信号的周期是多少?
(3)采用异步刷新方式,如单元刷新间隔不超过2ms,则刷新信号的周期是多少?
(4)如果采用集中刷新,存储器刷新一遍最少用多少时间?
答:
(1)(512/64)×(16/1)=128片
(2)2*0.1us=0.2usus
(3)2/128=0.015625ms=15.6us
(4)128×0.1=12.8us
12.某机器中,已知有一个地址空间为0000H~1FFFH的ROM区域,先在用RAM芯片(8K*4)形成一个16K*8的RAM区域,起始地址为2000H,假设RAM芯片有
和
信号控制端。
CPU地址总线为A15~A0,数据总线为D7~D0,控制信号为
(读/写),
(当存储器进行读写操作时,该信号只是地址总线上的地址是有效地)。
要求画出逻辑图。
13.下图表示一个DRAM经由总线的读操作时序,存取时间t1到t2为60ns,刷新时间t2到t3为40ns。
(1)存储周期是多少?
(2)假定这个DRAM用l位输出,它所支持的最大数据传输率是多少?
(3)使用这些DRAM芯片构成32位宽的存储器系统,其产生的数据传输率是多少?
14.设某机主存容量为4MB,Cache容量为16KB,每字块有8个字,每字32位,设计一个四路组相联映象(即Cache每组内共有4个字块)的Cache组织,要求:
(1)画出主存地址字段中各段的位数;
(2)设Cache的初态为空,CPU依次从主存第0、1、2……99号单元读出100个字(主存一次读出一个字),并重复按此次序读8次,问命中率是多少?
(3)若Cache的速度是主存的6倍,试问有Cache和无Cache相比,速度提高多少倍?
15.某计算机的CACHE-主存层次采用组相联映射方式,字块大小为128B,CACHE容量为64块,按4块分组,主存容量为4096块,按字节编址,问:
(1)主存地址共需多少位?
(2)主存地址字段中主存字块标记,组地址标记和块内地址各需多少位?
(3)说明层次结构的存储系统中采用CACHE和虚拟存储器的目的有何不同。
16.设某流水线计算机有一个指令和数据合一的Cache,已知Cache的读/写时间为10ns,主存的读/写时间为100ns,cache的命中率为95%,为简化起见,假设指令流水线在任何情况下都不阻塞。
问:
设置cache后,与无cache比较,计算机的运算速度可提高多少倍?
17.CPU执行一段程序时,cache完成存取的次数为5000次,主存完成存取的次数为200。
已知cache存取周期为40ns,主存存取周期为160ns。
求Cache命中率和平均访存时间。
第4章指令系统
1.指令系统中采用不同寻址方式的目的主要是__B___。
A.实现存贮程序和程序控制B.缩短指令长度,扩大寻址空间,提高编程灵活性
C.可以直接访问外存D.提供扩展操作码的可能并降低指令译码难度
2.下列关于计算机指令系统的描述中,正确的是___D___。
A.不设置浮点运算指令的计算机不能用于科学计算
B.处理大量输入输出数据的计算机一定要设置十进制运算指令
C.同系列中不同型号的计算机,保持软件向上兼容的特点
D.指令系统改进围绕缩小指令与高级语言的语义差异及有利于操作系统优化进行
3.变址寻址方式中,操作数的有效地址等于__C___。
A.基值寄存器内容加上形式地址(位移量)
B.堆栈指示器内容加上形式地址(位移量)
C.变址寄存器内容加上形式地址(位移量)
D.程序记数器内容加上形式地址(位移量)
4.某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。
假定取指令时,每取一个字节PC自动加1。
若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转移后的目标地址是___C___。
A.2006HB.2007HC.2008HD.2009H
5.为了缩短指令中某个地址段的位数,有效的方法是采用___C___。
A.立即寻址B.变址寻址C.间接寻址D.寄存器寻址
6.下列给出的指令系统特点中,有利于实现指令流水线的是___D___。
I.指令格式规整且长度一致
II.指令和数据按边界对齐存放
III.只有Load/Store指令才能对操作数进行存储访问
A.仅I、IIB.仅II、IIIC.仅I、IIID.I、II、III
7.偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址,下列寻址方式中,不属于偏移寻址方式的___A___。
A.间接寻址B.基址寻址C.相对寻址D.变址寻址
8.一条指令包含两方面的信息,一是___操作码___字段,表示“做什么”的操作信息。
二是__地址码_字段,用于指定要参与操作的操作数的地址信息。
9.某计算机字长16位,它的存储容量为128KB,若按字编址,它的寻址范围为_0-64K_
10.什么是指令系统?
11.什么是定长操作码指令格式和扩展操作码指令格式?
12.什么是指令系统的形式地址和有效地址?
13.常见的寻址方式有哪些?
14.一种两地址指令的结构如下所示,其中I为间接寻址标志位,X为寻址模式字段,D位偏移量字段。
通过I、X、D的组合,可构成下表所式的寻址方式。
请写出六种寻址方式的名称。
6位4位1位2位16位
OP
----
通用寄存器
I
X
偏移量D
寻址方式表:
寻址方式
I
X
有效地址E算法
说明
(1)
(2)
(3)
(4)
(5)
(6)
0
0
0
1
1
0
00
01
10
11
00
11
E=D
E=(PC)±D
E=(R2)±D
E=(R3)
E=(D)
E=(R1)±D
R2为变址寄存器
R1为基址寄存器
答:
(1)直接寻址
(2)相对寻址(3)变址寻址(4)寄存器间接寻址
(5)存储器间接寻址(6)基址寻址
15.在一个36位指令字长的指令系统中,设计出能够同时满足下列3个要求的指令扩展码。
(1)7条具有两个15位地址和一个3位地址的指令。
(2)500条具有一个15位地址和一个3位地址的指令。
(3)50条无地址指令
16.某计算机字长32位,有16个通用寄存器,主存容量为1MB,采用单字长二地址指令,共有64条指令,试采用四种寻址方式(寄存器寻址、直接寻址、变址寻址、相对寻址)设计指令格式,并说明各种寻址模式下,有效地址如何计算。
答:
64条指令需占用操作码字段(OP)6位,源寄存器和目标寄存器各4位,寻址模式(X)2位,形式地址(D)16位,其指令格式如下:
3126252221181716150
OP
目标
源
X
D
寻址模式定义如下:
X=00寄存器寻址操作数由源寄存器号和目标寄存器号指定(1.5分)
X=01直接寻址有效地址E=(D)(1.5分)
X=10变址寻址有效地址E=(Rx)+D(1.5分)
X=11相对寻址有效地址E=(PC)+D(1.5分)
其中Rx为变址寄存器(10位),PC为程序计数器(20位),位移量D可正可负。
该指令格式可以实现RR型,RS型寻址功能。
17.某指令系统字长16位,每个操作数的地址码长度长6位,指令分为无操作数、单操作数和双操作数三类,若双操作数指令为K条,无操作数指令为L条,问单操作数指令最多可能有多少条?
答:
操作数地址6位,则OP字长16-6*2=4位,则:
双操作数最多设计24个,即24>=K
单操作数(将一个操作数地址并入OP,OP现在是10位)最多设计(24-K)*26。
所以(24-K)*26>=X
无操作数(再将操作数地址并入OP)最多设计[(2^4-K)*26-X]*26个。
所以[(24-K)*26-X]*26>=L
将最后一个不等式移项得:
X<=(24-K)*26-L/(26)
因此单操作数指令X最多(24-K)*226-L/(26)条
第5章中央处理器(CPU)
1.CPU的主要功能有哪些?
2.什么是CPU的数据通路?
3.简述指令的执行过程。
4.微程序控制器中,机器指令与微指令的关系是__B__
A.每一条机器指令由一条微指令来执行
B.每一条机器指令由一段由微指令编程的微程序来解释执行
C.一段机器指令组成的程序可由一条微指令来执行
D.一条微指令由若干个机器指令组成
5.控制器的同步控制方式是指___C___
A.只适用于CPU控制的方式
B.只适用于外围设备控制的方式
C.由统一时序信号控制的方式
D.所有指令执行的时间都相同的方式
6.关于硬布线控制与微程序控制的描述不正确的是__B____
A.微程序控制电路规整,应用广泛
B.硬布线控制设计复杂,易于修改
C.指令系统复杂的计算机,一般采用微程序控制
D.在超高速机器中,对影响速度的关键部分(如CPU)往往采用硬布线控制
7.下列关于RISC的叙述中,错误的是__A___
A.RISC普遍采用微程序控制器
B.RISC大多数指令在一个时钟周期内完成
C.RISC的内部通用寄存器数量相对CISC多
D.RISC的指令数、寻址方式和指令格式种类相对CISC少
8.下列不会引起指令流水阻塞的是__A___
A.数据旁路B.数据相关C.条件转移D.资源冲突。
9.某CPU结构如下图所示,其中有一个累加寄存器AC、一个状态寄存器PSR和其他四个寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。
(1)标明图中四个寄存器的名称;
(2)简述指令从主存取到控制器的数据通路;
(3)简述数据在运算器和主存之间进行存/取访问的数据通路。
答:
(1)a-数据寄存器DR,b-指令寄存器IR,c-地址寄存器AR,d-程序计数器PC
(2)M→DR→IR→控制器
(3)存:
运算器→AC→DR→M;取:
M→DR→运算器
10.某机采用微程序控制方式,微指令字长为32位,微指令采用水平型格式(含微指令字段、判别测试字段、下址字段三部分),控制微程序转移条件4个(直接控制),共有56个微命令,构成五组互斥类,各包含6个、8个、14个、3个、25个微命令
(1)设计出微指令的具体格式;
(2)控制存储器的容量应为多少。
答:
(1)五组互斥类分别占用3、4、4、2、5位,所以微指令字段占用18位。
判别测试字段占用4位。
微指令字长为32位,所以下址字段占用(32-18-4=)10位。
18410
微指令的格式为:
(2)控制存储器的容量应为1K(210)
第6章总线
1.什么叫总线?
为什么要制定计算机总线标准?
2.计算机总线可以分为哪些类型?
3.评价总线的性能指标有哪些?
4.简述总线传输的过程。
5.根据连接方式不同,在单机系统中主要采用哪些总线结构,简要介绍各种方式的特点。
6.常见的集中式总线仲裁有哪几种,各有何特点?
7.什么是同步定时和异步定时?
8.常见的内部总线有哪些?
9.简述PCI总线的性能特点。
10.常见的外部总线有哪些?
11.下列选项中的英文缩写均为总线标准的是D。
A.PCI、CRT、USB、EISA
B.ISA、CPI、VESA、EISA
C.ISA、SCSI、RAM、MIPS
D.ISA、EISA、PCI、PCI-Express
12.假设某系统总线在一个总线周期中并行传输4字节信息,一个总线周期点用2个时钟周期,总线时钟频率为10MHz,则总线带宽是B。
A.10MB/sB.20MB/sC.40MB/sD.80MB/s
13.某总线有104根信号线,其中数据总线(DB)32根,若总线的工作频率为33MHz,则其理论最大传输速率是C。
A.33MB/sB.64MB/sC.132MB/sD.164MB/s
14.某总线时钟频率是66MHz,在一个64位总线中,总线数据传输周期是7个时钟周期传输6个字的数据块,则
(1)总线的数据传输率是多少?
(2)如果不改变数据块的大小,而是将时钟频率减半,这时总线的数据传输率是多少?
(3)分析哪些因素影响带宽。
答:
(1)66×8*6/7=452MB/s
(2)226MB/s
(3)总线时钟频率、总线宽度、总线数据传输周期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 结构 课后 习题 答案