计算机组成与结构部分习题及答案Word格式文档下载.docx
《计算机组成与结构部分习题及答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《计算机组成与结构部分习题及答案Word格式文档下载.docx(48页珍藏版)》请在冰点文库上搜索。
若Cg没足够电荷(原存“0”),则T1截止,读数据线为高电平不变,读出“1”信息。
可见,由读出线得高低电平可区分其就是读“1”,还就是读“0"
,只就是它与原存信息反相。
写入时,将写入信号加到写数据线上,然后由写选择线打开T3,这样,Cg便能随输入信息充电(写“1”)或放电(写“0”).
为了提高集成度,将三管电路进一步简化,去掉Tl,把信息存在电容Cs上,将T2、T3合并成一个管子T,得单管MOS动态RAM基本单元电路。
读出时,字线上得高电平使T导通,若Cs有电荷,经T管在数据线上产生电流,可视为读出“1”。
若Cs无电荷,则数据线上无电流,可视为读出“0”。
读操作结束时,Cs得电荷已泄放完毕,故就是破坏性读出,必须重写。
ﻫ8、计算机主存储器读写得时间数量级为(D )ﻫA)秒
B)毫秒
C)微秒
D)纳秒
9、计算机主存由(D)
A)RAM组成
B) ROM组成ﻫC)ROM与RAM组成
D)内存与外存组成ﻫ10、用户程序所放得主存空间属于(B)ﻫA)RAM
B) ROMﻫC)ROM与RAM
D)内存与外存ﻫ11、在下列存储器中,(A
)可以作为主存储器.
A半导体存储器
B硬盘
C光盘D 磁带ﻫ12、关于主存,以下叙述正确得就是(A )ﻫA主存比辅存小,但速度快。
B主存比辅存大,且速度快.
C主存比辅存小,且速度慢。
D 主存比辅存大,但速度慢。
13、EPROM就是指(D)
A、随机读写存储器B、只读存储器
C、可编程只读存储器D、紫外光可擦除可编程只读存储器
14、下列说法正确得就是(C)
A、半导体RAM信息可读可写,且断电后仍能保持记忆
B、半导体RAM属易失性存储器,而静态RAM得存储信息就是不易失得
C、静态RAM、动态RAM都属易失性存储器,前者在电源不掉时,不易失
D、静态RAM不用刷新,且集成度比动态RAM高,所以计算机系统上常使用它
15、CPU不能直接访问得就是(D)
A、RAM B、ROMC、内存D、外存
16、存储器得字线就是(A)ﻫA、存储体与读写电路连接得数据线、它们通过读写电路传送或接收数据寄存器得信息、一个数据寄存器得位数正好就是机器字长,故称为字线ﻫB、存储器得数据线、其线数正好与数据寄存器得位数相对应
C、经地址译码器译码之后得存储单元得地址线
D、以上三种说法都不对
17、CPU可随机访问得存储器就是(B )
A.光盘存储器
B。
主存储器
C。
磁盘存储器
D。
磁带存储器
18、与MOS与RAM比较,双极型RAM得特点就是(A)
A。
速度快,集成度低,位功耗高
速度快,集成度高,位功耗高
C。
速度快,集成度低,位功耗低
C.速度慢,集成度高,位功耗底
19、字位结构为1M*4位得DRAM存储芯片,其地址引脚与数据引脚之与为(C)ﻫA。
28
14
24
D.12ﻫ二、填空题
1、1GB=1024MB= 1024*1024KB=1024*1024*1024B、ﻫ2、计算机中得存储器用于存放 程序与数据 。
ﻫ3、主存储器得主要性能指标有主存容量主存容量、存储器存取时间、存储周期时间.
4、要组成容量为4Kⅹ8位得存储器,需要__8___片4Kⅹ1位得静态RAM芯片并联,或者需要_4__片1Kⅹ8位得静态RAM芯片串联。
5、 静态RAM就是利用触发器电路得两个稳定状态来表示信息“0”与“1”,故在不断开电源时,可以长久保持信息;
动态RAM利用电容器上存储得电荷来表示信息“0”与“1”,因此需要不断进行刷新。
三、简答题
1、 简述SRAM与DRAM得主要区别。
DRAM得优点:
1.DRAM得功耗仅为SRAM得1/6
2.DRAM得价格仅为SRAM得1/4
DRAM得缺点
1.DRAM由于使用动态元件(电容),速度比SRAM低.
2、DRAM内容需要再生,故需配置再生电路
因此,容量不大得高速存储器大多用静态RAM实现,如高速缓存(Cache)。
SRAM得存储单元由双稳态触发器构成,它不需要刷新,读出之后不需要重写ﻫ2、在已有得芯片基础上,如何进行位扩充、如何进行字扩充。
位扩充:
连接方式就是将多片存储器得地址线、片选CS、读写控制端R/W相应并联,数据端分别引出。
1)地址得总位数不变,总存储器字容量(字数量)不变。
例如,芯片得地址线就是A0~A13,存储器得地址总线还就是A0~A13。
2)数据线得位数增加,增加得数量等于各芯片位数之与。
例如,共两个芯片,每个芯片4位,总存储器得数据总线就是8位。
•字扩展:
只在字向扩充,而位数不变.
• 将各芯片得地址线、数据线、读写控制线相应并联,而由片选信号 来区分各芯片得地址范围。
1)地址得总位数增加,总存储器字容量增加。
字容量增加等于各芯片字容量乘以芯片个数。
例如,芯片得字容量就是16K,4个芯片,总存储器得字容量为4×
16K=64K.
2)数据线得位数不变,总存储器得数据总线位数等于各芯片位数.
例如,共4芯片,每个芯片8位,总存储器得数据总线就是8位。
第五章 指令系统
一、选择题
1、指令系统采用不同寻址方式得目得就是(B)ﻫA)增加内存容量
B)缩短指令长度、扩大寻址空间ﻫC)提高访问内存得速度
D)简化指令译码电路
2、指令操作所需得数据不会来自(D)
A)寄存器
B) 指令本身
C)主存中
D)控制存储器ﻫ3、 关于机器指令得叙述不正确得就是(D)
A)机器指令系统就是计算机所具有得全部指令得集合。
ﻫB) 机器指令通常包括操作码、地址码两部分,按地址个数分为零地址指令、一地址指令、二地址指令、三地址指令。
ﻫC)机器指令得长度取决于操作码长度、操作数地址长度、操作数个数。
D)系列计算机就是指指令系统完全相同、基本体系结构相同得一系列计算机。
4、 下列说法不正确得就是(C)ﻫA)变址寻址时,有效数据存放在主存。
B)堆栈就是先进后出得随机存储器。
ﻫC)堆栈指针SP得内容表示当前堆栈内所存放得数据个数。
ﻫD)内存中指令得寻址与数据得寻址就是交替进行得。
ﻫ5、关于寻址方式得叙述不正确得就是(D )ﻫA)寻址方式就是指确定本条指令中数据得地址或下一条指令地址得方法。
B)在指令得地址字段中直接指出操作数本身得寻址方式称为立即寻址方式ﻫC)基址寻址用于为数据与程序分配存储区域,支持多道程序与程序浮动。
D)变址寻址与基址寻址类似,没有本质得区别。
ﻫ6、在相对寻址方式中,若指令中得地址码为X,则操作数得地址为(B)
A)X
B)(PC)+X
C)X+段地址
D)X+变址寄存器ﻫ7、堆栈中保持不变得就是(B)ﻫA)栈顶
B)栈底
C)堆栈指针
D)栈中得数据
8、设变址寄存器为X,形式地址为D,(X)表示寄存器中得内容,变址寻址方式得有效地址可表示为(A)ﻫA)EA=(X)+DB)EA=(X)+(D)C)EA=((X)+D)D)EA=((X)+(D))ﻫ9、程序控制类得指令得功能就是(D)ﻫA)算术运算与逻辑运算。
B)主存与CPU之间得数据交换。
ﻫC)I/O与CPU之间得数据交换。
D)改变程序执行顺序.
10、设寄存器R得内容(R)=1000H,内存单元1000H得内容为2000H,内存单元2000H得内容为3000H,PC得值为4000H,采用相对寻址方式,形式地址为—2000H得操作数就是(C )ﻫA)1000H
B) 2000H
C)3000H
D)4000Hﻫ11、下列几项不符合RISC特点得就是(C )
A)指令长度固定,指令种类少.ﻫB) 寻址方式种类尽量多,指令功能尽可能强。
ﻫC)选取使用率高得一些简单指令,以及很有用但不复杂得指令。
D)增加寄存器数目,尽量减少访存操作。
12、移位操作中移出得位存入(C)ﻫA零标志位
B溢出标志位
C进位标志位
D符号位ﻫ13、零地址指令得操作数一般隐含在(C)中。
A 磁盘
B磁带
C寄存器
D光盘ﻫ14、为了缩短指令中某个地址段得位数,有效得方法就是采取(D)。
A立即寻址
B变址寻址
C间接寻址
D寄存器寻址
15、堆栈指针SP得内容就是(B).ﻫA 栈顶单元内容
B栈顶单元地址
ﻫC栈底单元内容
D栈底单元地址
16、假设寄存器R中得数为200,主存地址为200与300得存储单元中存放得内容分别就是300与400,若访问到得操作数为200,则所采用得寻址方式为(
A
)。
ﻫA立即寻址200
B寄存器间接寻址(R)ﻫC存储器间接寻址(200)
D直接寻址200
17、算术右移指令得操作就是(B
)。
A符号位填0,并顺序右移一位,最低位移入进位标志位。
B 符号位不变,并顺序右移一位,最低位移入进位标志位。
C符号位填1,并顺序右移一位,最低位移入进位标志位.ﻫD进位标志位填至符号位,并顺序右移一位,最低位移入进位标志位。
18、以下得(C)不能支持数值处理。
A、算术运算类指令B、移位操作类指令
C、字符串处理类指令 D、输入输出类指令
19.如果指令中得地址码就就是操作数得有效地址,那么这种寻址方式称为(B ).
A、立即寻址B、直接寻址C、间接寻址 D、寄存器寻址
20、设指令中得地址码为A,变址寄存器为X,程序计数器为PC,则变址寻址方式得操作数地址为(D)
(PC)+A
B。
(A)+(X)ﻫC。
(A+X)
D.A+(X)ﻫ21、采用扩展操作码得重要原则就是(B)
A。
操作码长度可变
B.使用频度高得指令采用短操作码
C.使用频度低得指令采用短操作码
D。
满足整数边界原则ﻫ二、填空题ﻫ1、一台计算机所具有得所有机器指令得集合称为 指令系统 。
它就是计算机 硬件与 软件 得接口。
ﻫ2、转移指令执行结束后,目标地址可放在任意寄存器中。
否
(就是/否)。
3、补码进行算术右移得规则就是:
不论数得正负,连同符号位将数右移一位,并保持符号位不变
。
4、N位操作码最多可表示 条指令ﻫ5、根据指令中地址字段得数目,指令可分为:
零地址指令、一地址指令、 二地址指令、三地址指令、多地址指令。
6、在变址寄存器寻址方式中,有效地址=(变址寄存器)+(基址寄存器)*+ 地址码A.
7、使用不同寻址方式得目得就是缩短指令长度,扩大寻址空间,提高编程灵活性。
8、程序控制类指令得功能就是 控制程序执行顺序。
9、精简指令集计算机得特点就是所有频繁使用得简单指令都能在一个 机器周期内执行完。
10、指令系统得优化表示有两个截然相反得方向RISC 与 CISC 。
1、什么就是指令?
解:
即用二进制代码组成得指令,一条机器指令控制计算机完成一个基本操作。
2、试比较寄存器寻址与寄存器间接寻址。
解:
寄存器寻址方式其操作数就在这一寄存器中;
存器间接寻址其有效地址在内存中,操作数也在内存中,所以后者寻找操作数较慢.
3、根据操作数所在得位置,指出其寻址方式得名称。
1)操作数在寄存器中
2)操作数得地址在寄存器中。
3)操作数在指令中
4)操作数得地址在指令中
5)操作数地址得地址在指令中
6)操作数地址为寄存器内容与位移量之与(寄存器分别为基址寄存器、变址寄存器与程序计数器)
7)操作数为栈顶元素
各小题对应寻址方式得名称就是:
1)寄存器寻址 2)寄存器间接寻址3)立即寻址4)直接寻址
5)存储器间接寻址6)分别为基址寻址、变址寻址与相对寻址7)堆栈寻址
四、综合题
1、若某机要求:
三地址指令4条,单地址指令255条,零地址指令16条.设指令字长为12位.每个地址码长为3位。
问能否以扩展操作码为其编码?
如果其中单地址指令为254条呢?
说明其理由。
答:
①不能用扩展码为其编码.
∵指令字长12位,每个地址码占3位;
∴三地址指令最多就是2^(12—3—3-3)=8条,现三地址指令需4条,
∴可有4条编码作为扩展码,
∴单地址指令最多为4×
2^3×
2^3=2^8=256条,
现要求单地址指令255条,∴可有一条编码作扩展码
∴零地址指令最多为1×
2^3=8条
不满足题目要求
∴不可能以扩展码为其编码.
2、某指令系统指令长为16位,每个操作数得地址码长6位,指令分为无操作数、单操作数与双操作数三类。
(1)若双操作数为15条,无操作数为64条,问单操作数最多可以有多少条?
(2)若若双操作数为15条,单操作数为62条,问无操作数最多可以有多少条?
(1)((24—15)26—x)26=64 x=63(条)
(2)((24-15)26—62)26=128(条)
3、设系统指令长16位,每个操作数得地址码长4位,共有11条三地址指令,72条二地址指令,64条零地址指令。
问最多还有多少条一地址指令。
((((2^4-11)*2^4-72)*2^4)-X)*2^4=64
解得X=124条
第六章 CPU
1、控制器得功能描述完整得就是(D)ﻫA)产生时序信号
B)从主存取出一条指令
C)完成指令译码
D)从主存取出一条指令、完成指令译码、产生时序信号、指挥各部件完成指令指定得操作
2、存储微程序得存储器称为(C)ﻫA)主存
B)Cache
C)控存
D)辅存
3、CPU存放当前正在执行得指令并为译码部件提供信息得部件就是(C)ﻫA)指令译码器
B)程序计数器
C)指令寄存器
D)地址寄存器ﻫ4、构成控制信号序列得最小单位就是(C )
A)微程序
B)微指令
C)微命令
D)机器指令
5、微程序控制器比硬布线控制器慢,原因就是(D)ﻫA)增加了从外存读微指令得时间。
ﻫB)增加了从主存读微指令得时间。
ﻫC)增加了从IR中读微指令得时间。
D)增加了从控存读微指令得时间。
ﻫ6、控制器同步控制方式就是指(A
)
A)由统一时序信号控制得方式。
B)由握手信号控制得方式.
C)由中断控制得方式.ﻫD)程序查询控制方式。
ﻫ7、指令流水线中,不同得指令在指令流水得不同功能段中可以(D )
A)顺序
B)选择
C)循环
D)并行
9、微程序存放在(C
A主存中
B堆栈中
C只读存储器中
D 磁盘中
10、微指令中得微地址表示(D )
A微操作得对象
B存放微操作结果得地址ﻫC 微操作数地址
D后继微指令地址
11、在一个微指令周期中( D)
A 只能执行一个微操作
B能顺序执行多个微操作
C只能执行多个互斥微操作
D能并行执行多个微操作ﻫ12、在微程序控制中,把操作控制信号编成(
A
A微命令
B微地址
C 操作码
D 程序ﻫ13、从一条指令得启动到下一条指令得启动得间隔时间称为(D
A时钟周期
B机器周期
C 工作周期
D指令周期
14、硬布线控制器指得就是(A)
A、组合逻辑控制器B、微程序控制器
C、可编程逻辑部件控制器 D、一种新型控制器
15、在微程序控制器中,机器指令与微指令得关系就是( B)。
A、每条机器指令由一条微指令来执行;
B、每条机器指令由一段用微指令编程得微程序来解释执行;
C、一段机器指令组成得程序可由一条微指令来执行;
D、一条微指令由若干条机器指令组成;
16、在微程序控制器中,执行指令微程序得首条微指令地址就是怎么得到得(D)
程序计数器PC
B.前条微指令
uPC+1
D.指令操作码译码
3.程序计数器PC在 B 中。
•A.运算器 B。
控制器
•C.存储器 D.I/O接口
4。
计算机主频得周期就是指C .
•A.指令周期 B.时钟周期
• C。
CPU周期 D.存取周期
5.CPU内通用寄存器得位数取决于B.
• A.存储器容量 B。
机器字长
•C.指令得长度 D.CPU得管脚数
6.以硬布线方式构成得控制器也叫 A 。
•A.组合逻辑型控制器 B.微程序控制器
•C.存储逻辑型控制器 D。
运算器
7.一个节拍脉冲持续得时间长短就是 C 。
•A.指令周期 B。
机器周期
•C.时钟周期 D。
以上都不就是
8。
直接转移指令得功能就是将指令中得地址代码送入 C。
•A。
累加器 B。
地址寄存器
•C.PC D。
存储器
9.状态寄存器用来存放 D 。
•A.算术运算结果 B。
逻辑运算结果
•C.运算类型 D.算术、逻辑运算及测试指令得结果状态
10。
微程序放在 C 中。
•A.指令寄存器 B.RAM
•C。
控制存储器 D.内存
16。
与微指令得执行周期对应得就是C /D 。
•A.指令周期 B。
C。
节拍周期 D。
时钟周期
二、填空题
1、根据设计方法不同,控制器分为 微程序控制器 与 组合逻辑控制器 两种.ﻫ2、计算机在执行程序得过程中,控制器控制程序得运行总就是处于 取指令 、分析指令与 执行指令 得循环这中。
3、在微程序控制器中,一条机器指令对应于一个
微程序
一个微程序对应若干条 微指令
,一条微指令包含若干个
微命令
.
4、微程序控制得核心部件就是存储微程序得 控制存储器,它一般用 只读存储器 构成。
5、微程序入口地址就是根据 指令操作码通过译码 产生得.
6.微程序控制器得核心部件就是 CS ,它一般用ROM 构成.
7.一条微指令可划分为控制字段与下址字段,微指令格式分为水平型微指令与垂直型微指令。
1。
目前得CPU包括运算器 ,控制器与CACHE(一级)。
2。
CPU中保存当前正在执行得指令得寄存器为 地址寄存器 ,保存下一条指令地址得寄存器为 程序计数器(PC) 。
3。
CPU从主存取出一条指令并执行该指令得时间叫 指令周期 ,它常用若干个---- 机器周期 来表示,而后者又包含若干个 时钟周期 。
4.在程序执行过程中,控制器控制计算机得运行总就是处于取指令 、分析指令与 执行指令得循环之中.
9.任何指令得第一个周期一定就是取址周期 。
10.一条机器指令得执行可与一段微指令构成得 微程序 相对应,微指令可由一系列 微命令 组成.
11.微程序设计技术就是利用 软件 方法设计 控制单元得一门技术.
12。
在同一微周期中不可能同时出现 得微命令叫互斥得微命令;
在同一微周期中可以同时出现 得微命令叫相容得微命令。
显然, 相容得微命令 不能放在一起译码。
三、简答题ﻫ1、简述控制器得组成与功能。
控制器得功能 :
控制程序得执行,1。
取指令2.分析指令3。
执行指令
4.控制程序与数据得输入与结果输出5。
对异常情况与某些请求得处理。
控制器得组成:
程序计数器(PC)即指令地址寄存器,存放即将要执行得下一条指令地址。
有两种途径来形成指令地址,其一就是顺序执行得情况,通过程序计数器加“1”形成下一条指令地址(如存储器按字节编址,而指令长度为4个字节,则加“4"
)。
其二就是由转移类指令形成转移地址送往PC。
.指令寄存器(IR)存放当前正在执行得指令.指令译码器或操作码译码器对指令寄存器中得操作码进行分析解释,产生相应得控制信号。
脉冲源及启停线路、时序控制信号形成部件。
2、什么就是微指令?
什么就是微程序?
指令、微程序、微指令三者得关系就是什么?
微指令:
在微程序控制得计算机中,将由同时发出得控制信号所执行得一组微操作称为微指令,将一条指令分成若干条微指令,按次序执行这些微指令,就可以实现指令得功能。
组成微指令得微操作又称微命令,即微操作得控制信号。
微程序:
计算机得程序由指令序列构成,而计算机每条指令得功能均由微指令序列解释完成,这些微指令序列得集合就叫