组成原理习题

合集下载

计算机组成原理习题

计算机组成原理习题

一、选择题1.计算机硬件能直接执行的只能是。

A.符号语言B.机器语言C.汇编语言D.机器语言和汇编语言解:答案为B。

2.运算器的核心部件是。

A.数据总线B.数据选择器C.累加寄存器D.算术逻辑运算部件解:答案为D。

3.存储器主要用来。

A.存放程序B.存放数据C.存放微程序D.存放程序和数据解:答案为D。

4.目前我们所说的个人台式商用机属于。

A.巨型机B.中型机C.小型机D.微型机解:答案为D。

5.对计算机软、硬件资源进行管理,是的功能。

A.操作系统B.数据库管理系统C.语言处理程序D.用户程序解:答案为A。

6.CPU中有若干寄存器,其中存放存储器中数据和指令地址的寄存器是,暂存数据和指令的寄存器是,存放CPU将要执行的下一条指令地址的寄存器是。

A.地址寄存器B.程序计数器C.数据寄存器D.指令寄存器解:答案依次为A,C,B。

7.下列各种数制的数中最小的数是。

A.(101001)2 B.(101001)BCD C.(52)8D.(233)H解:答案为B。

8.下列各种数制的数中最大的数是。

A.(1001011)2 B.75 C.(112)8D.(4F)H解:答案为D。

9.1010AH是。

A.表示一个二进制数B.表示一个十六进制数C.表示一个十进制数D.表示一个错误的数解:答案为B。

10.设寄存器内容为80H,若它对应的真值是– 127,则该机器数是A.原码;B.补码;C.反码;D.移码。

11.计算机中表示地址时,采用______ 。

A.原码;B.补码;C.反码;D.无符号数。

12.在一个8位二进制数的机器中,补码表示数的范围从(1)(小)到(2)(大),这两个数在机器中的补码表示分别为(3)和(4),而数0的补码表示为(5)。

(1)、(2):A.-256 B.-255 C.-128 D.-127 E.0F.+127 G.+128 H.+255 I.+256(3)、(4)、(5):A.00000000 B.10000000 C.01111111 D.11111111E.00000000或10000000 F.01111111或11111111G.00000000或11111111 H.10000000或01111111解:答案依次为C,F,B,C,A。

计算机组成原理习题集

计算机组成原理习题集

计算机组成原理习题集一. 选择题1.十进制数200010化成十六进制数是______。

A.(7CD)H B.(7D0)H C.(7E0)H D.(7F0)H2. 目前的计算机,从原理上讲______。

A. 指令以二进制形式存放,数据以十进制形式存放B. 指令以十进制形式存放,数据以二进制形式存放C. 指令和数据都以二进制形式存放D. 指令和数据都以十进制形式存放3. 根据国标规定,每个汉字在计算机内占用______存储。

A. 一个字节B. 二个字节C. 三个字节D. 四个字节 4. 下列数中最小的数为______。

A.(101001)2B.(52)8C.(2B)16D.(44)10 5. 下列数中最大的数是______。

A.(10010101)2 B.(227)8 C。

(96)16 D.(143)5 6. 微程序存放在。

A. 控制存贮器B. RAMC. CacheD. 指令积存器 7. 下列数中最大的数是______。

A.(10010101)2B.(227)8C.(96)16D.(143)10 8.(2000)10化成十六进制数是______。

A.(7CD)H B.(7D0)H C.(7E0)H D.(7F0)H9. 下列数中最大的数是______。

A.(10011001)2 B.(227)8C.(98)16D.(152)1010. Pentium-3是一种______。

A.64位处理器B.16位处理器C.准16位处理器D.32位处理器 11. 将有关数据加以分类、统计、分析,以取得有利用价值的信息,称其为______。

A. 数值计算B. 辅助设计C. 数据处理D. 实时控制 12. 下列数中最小的数为______。

A. (101001)2B. (52)8C. (101001)BCDD. (233)16 13. 下列数中最小的数是______。

A.(101001)2 B.(52)8 C.(2B)16 D.(44)10 14. 根据标准规定,每个汉字在计算机内占用______存储。

计算机组成原理习题

计算机组成原理习题

三、分析题 1、指令格式结构如下所示,试分析指令格式及 寻址方式特点。
15 OP 10 目标寄存器 5 源寄存器 0
解:指令格式及寻址方式特点如下: 指令格式及寻址方式特点如下: A。单字长二地址指令; 。单字长二地址指令; B。操作码字段 可以指定 6=64条指令; 可以指定2 条指令; 。操作码字段OP可以指定 条指令 C。源和目标都是寄存器,所以是RR型指令,两个操作数均在 RR型指令 。源和目标都是寄存器,所以是RR型指令, 寄存器中; 寄存器中; D。这种指令结构常用于算术逻辑运算类指令。 。这种指令结构常用于算术逻辑运算类指令。
B. 对CPU内部通用寄存器或主存某一单元任一位 进行状态强置。 C. A和B。 D. 进行移位操作。 13、指出下面描述汇编语言特性的句子中概念上有错 误的句子: A. 对程序员的训练要求来说,需要硬件知识。 B. 汇编语言对机器的依赖性高。 C. 汇编语言的源程序通常比高级语言源程序短小。 D. 汇编语言编写的程序执行速度比高级语言块。
11、算术右移指令执行的操作是: A. 符号位添0,并顺序右移一位,最低位移至进 位标志位。 B. 符号位不变,并顺序右移一位,最低位移至进 位标志位。 C. 进位标志位移至符号位,顺次右移一位,最低 位移至进位标志位。 D. 符号位添1,并顺序右移一位,最低位移至进 位标志位。 12、位操作类指令的功能是: A. 对CPU内部通用寄存器或主存某一单元任一 位进行状态检测。
C. 设基址寄存器14位,在非变址直接基址寻址时,确 定存储器可寻址的地址范围。 D. 间接寻址时,寻址范围是多少? 解: A. 该指令格式可定义16种不同的操作。立即数寻址操 作数的范围是-128—+127。 B. 绝对寻址(直接地址)E=A 基址寻址 E=(Rb)+A 相对寻址 E=(PC)+A 立即寻址 D=A 变址寻址 E=(Rz)+A C. E=(Rb)+A,Rb为 14位,故存储器可寻址范 围为: Rb +127-- Rb -128。 D. 间接寻址时,寻址范围为64K,因为此时从主存读 出的数作为有效地址(16位)。

计算机组成原理习题含参考答案

计算机组成原理习题含参考答案

计算机组成原理习题含参考答案一、单选题(共90题,每题1分,共90分)1、在下列寻址中,()寻址方式需要先运算再访问主存。

A、间接B、直接C、变址D、立即正确答案:C2、在链式查询方式下,若有N个设备,则()oA、只需一条总线请求线B、需要N条总线请求线C、视情况而定,可能一条,也可能N条总线请求线D、以上说法都不对正确答案:A3、以下有关I/O端口的叙述中,错误的是()oA、I/O接口中有命令端口、状态端口、数据端口B、I/O接口中命令端口和状态端口不能共用同一个C、I/O接口中程序可访问的寄存器被称为I/O端口D、I/O端口可以和主存统一编号,也可以单独编号正确答案:B4、用移码表示浮点数的阶码,其好处是()。

A、便于求阶差B、便于用比较电路比较阶的大小C、提高运算精度D、便于判别溢出正确答案:B5、在取指操作结束后,程序计数器中存放的是()。

A、程序中指令的数量B、当前指令的地址C、已经执行指令的计数值D、下一条指令的地址正确答案:D6、微指令格式分为水平型和垂直型,水平型微指令的位数(),用它编写的微程序()。

A、较短,较少B、较长,较短C、较多,较长D、较少,较短正确答案:B7、用二地址指令来完成算术运算时,其结果一般存放在()。

A、其中一个地址码提供的地址中B、栈顶C、累加器(ACC)中D、以上都不对正确答案:A8、为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取()。

A、变址寻址B、间接寻址C、立即寻址D、寄存器寻址正确答案:D9、从计算机系统结构上讲,机器语言程序员所看到的机器属性是()oA、编程要用到的硬件组织B、计算机硬件的全部组织C、计算机软件所要完成的功能D、计算机各部件的硬件实现正确答案:A10、用于笔记本电脑的大容量存储器是()oA、U盘B、软磁盘C、固态盘D、磁带正确答案:C11、D/A转换是()。

A、把数字量转换为模拟量,把转化结果输出计算机B、把计算机输出的模拟量转化为数字量C、把模拟量转化为数字量,把数字量输入到计算机D、把计算机输出的模拟量转为数字量正确答案:A12、程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CP1增加到原来的1.2倍,则P在M上的执行时间是()oA、16.8秒B、8.4秒C、117秒D、14秒正确答案:A13、以下说法错误的是()oA、计算机的机器字长是指数据存储与运算的基本单位B、寄存器由触发器构成C、计算机中一个字的长度都是32位D、磁盘可以永久性存放数据和程序正确答案:C14、主设备通常指()oA、掌握总线权的设备B、发送信息的设备C、主要的设备D、接收信息的设备正确答案:A15、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()OA、1/2-(1-2-11)B、(1/2+2-11)-(1-2-11)C、2-11-(1-2-11)D、2-12-(1-2-12)正确答案:A16、ASCI1码是对()进行编码的一种方案。

计算机组成原理作业习题集

计算机组成原理作业习题集

计算机组成原理作业习题集名词解释:1、主机2、CPU3、主存4、存储单元5、存储元件6、存储字7、存储字长8、存储容量9、机器字长10、指令字长11、PC12、IR13、CU14、ALU15、ACC16、MQ17、MAR18、MDR19、I/O20、MIPS1、说明计算机更新换代的依据。

2、设想计算机的未来。

名词解释:1、总线2、系统总线3、总线宽度4、总线带宽5、时钟同步/异步6、总线复用7、总线周期8、总线的通信控制9、同步通信10、比特率11、分散连接12、总线连接13、存储总线14、I/O总线15、片内总线16、数据总线17、地址总线18、通信总线19、串行通信20、并行通信1、什么是全相联映射?2、什么是近期最少使用算法?3、什么是EPROM?4、CACHE的特点是什么?5、什么是动态存储器刷新?6、半导体动态RAM和静态RAM存储特点最主要的区别是什么?7、计算机的存储器采用分级存储体系的主要目的是什么?8、有一主存—CACHE层次的存储器,其主存容量1MB,CACHE容量是64KB,每块8KB,若采用直接映射方式,(1)写出主存的地址和CACHE 地址格式,(2)计算主存的地址各部分的位数。

(3)主存地址为25301H 的单元在主存的那一块,映射到CACHE的那一块?9、有一个组相联映像CACHE由64个存储块构成,每组包含4个存储块,主存包含4096个存储块,每块由128字节组成,(1)写出主存的地址和CACHE地址格式(2)计算CACHE和主存地址各部分的位数。

(3)主存地址为48AB9H的单元在主存的那一块,映射到CACHE的那一块?10、现有8K×8位的ROM芯片和8K×4位的RAM芯片组成存储器,按字节编址,其中RAM的地址为2000H~5FFFH,ROM的地址为A000H~DFFFH,(1)写出需要几片芯片组成此存储器。

(2)画出此存储器结构图及与CPU的连接图。

计算机组成原理习题及答案

计算机组成原理习题及答案

计算机组成原理习题及答案简答题1.什么是存储程序原理?按此原理,计算机应具有哪几大功能?1.请问:存储程序原理就是用户事先编号的程序先取走主存中,然后cpu在从主存中抽出指令、运转指令。

按此原理,计算机应当具备输入输出设备,即为能够把程序和数据通过输入输出设备送进主存中;还应当具备存储设备,即为内存能够存储程序和数据;最后应当具备控制器和运算器,即cpu能够从主存中抽出程序和数据,并按顺序一条一条抽出、继续执行。

2.存储器与cpu相连接时,应当考量哪些问题?2.答:应考虑(1)合理选择存储芯片,要考虑芯片的类型和数量尽量使连线简单方便;(2)地址线的连接,将cpu地址线的低位与存储芯片的地址线相连,以选择芯片中的某一单元,儿高位则在扩充存储芯片时用,用来选择存储芯片;(3)数据线的连接,cpu的数据线与存储芯片的数据线不一定相等,相等时可直接连接,不相等时要对存储芯片进行扩位,使其相等连接;(4)读/写控制线的连接,高电平为读,低电平为写;(5)片选线的连接,cpu的高位地址来产生片选信号。

3.什么叫做地址重合区,什么情况下可以产生地址重合区?3.答:存储系统中的某些存储单元有多个地址,这种现象叫地址重叠区。

原因是,存储系统是由多个芯片组成的,在产生片选信号时,如果只用部分高位地址来产生片选信号,则有一部分高位地址线没用,这样这部分地址线的值就不确定,可以为0也可以为1,所以存储芯片的地址空间也不确定了,出现了重复值,产生了地址重叠区。

4.什么叫“对准字”和“未对准字”,cpu对二者的访问有何不同?4.请问:cpu出访的数据类型存有字节,半字,字和双字。

若字长为32十一位,则字节8十一位,半字16十一位,字32十一位,双字64十一位。

对准字就是存储这四种数据类型时,字节的初始地址任一,半字的初始地址为2的倍数,字的初始地址为4的倍数,双字的初始地址为8的倍数。

未对准字就是四种数据类型在存储时都任一,无论从哪个存储单元已经开始都可以。

计算机组成原理习题

计算机组成原理习题

• 某机有三个中断源,其优先级按1、2、3 降序排列。假设中断处理时间均为T,在 图中所示的时间内共发生五次中断请求, 画出CPU执行程序的轨迹。
程序 3服务 2服务 1服务 T
1T 2T 3T 4T 5T 6T
1
2
3
2
1
• 流水线中有三类数据相关冲突:写后读 相关(RAW),读后写(WAR),写后 写(WAW),判断下面三组指令各存在 哪种类型的数据相关。 • (1)SUB R1,R2,R3 • ADD R4,R5,R1 • (2)STA M,R2 • ADD R2,R4,R5 • (3)MUL R3,R2,R1 • SUB R3,R4,R5
指令寄存器的位数取决于____ A、 存储器的容量; B、 指令字长; C、 机器字长
• 在中断周期中,由()将允许中断触发 器置“0”。 • A 关中断指令 • B中断隐指令 • C开中断指令
• • • •
CPU中通用寄存器的位数取决于() A 存储器容量 B 指令的长度 C 机器字长
• • • •
指令周期是____ A、 CPU执行一条指令的时间; B、 CPU从主存取出一条指令的时间; C、CPU从主存取出一条指令加上执行这 条指令的时间
• • • •
下列说法中____是正确的 A、 指令周期等于机器周期; B、 指令周期大于机器周期; C、 指令周期是机器周期的两倍。
• • • •
程序计数器的位数取决于____ A、 存储器的容量; B、 机器字长; C、 指令字长
• • • •
中断标志触发器用于____ A、 向CPU发中断请求; B、 指示正有中断在进行; C、 开放或关闭中断系统
• • • •
允许中断触发器用于____ A、 向CPU发中断请求; B、 指示正有中断在进行; C、 开发或关闭中断系统

计算机组成原理习题

计算机组成原理习题

计算机组成原理习题计算机组成原理考试题型⼀、填空题(每空1分,共15分)⼆、单项选择题(每题2分,共30分)三、简答题(每题5分,共15分)五、计算题(每题10分,共30分)六、分析题(共10分)选择、填空、简答:1.组成计算机的五⼤部件,功能各是什么?2.现代计算机系统的五级层次结构?3.微型计算机硬件系统最核⼼的部件是。

4.CPU由算术逻辑单元和单元组成。

5.现代计算机由CPU、I/O设备及组成。

6.运算器的主要功能能进⾏运算和运算,它的核⼼部件是。

7.控制器负责协调并控制计算机各部件执⾏程序的指令序列,其基本功能是取指令、分析指令和。

8.随着硬件技术的发展,计算机的电⼦器件推陈出新,但所有种类计算机依然具有“存储程序”的特点,最早提出这种概念的是。

9.计算机的主要技术指标。

在MDR、MAR、FLOPS、CPI、MIPS中,⽤来评价CPU的性能的有。

10.下⾯框图是什么指令执⾏过程?并指出每个标识的含义。

11.ACC、ALU、IR、PC、MAR、MDR、MQ、CAD、CAM、CAI、CIMS、ROM、RAM、DRAM、SRAM、SP?作⽤是什么?12.程序计数器⽤于存放下⼀条要执⾏的指令的内存地址。

⽤来存放当前的指令。

13.已知⼀个主存储器的MDR为32位,MAR为16位,则地址线是根,该主存储器的⼤⼩是B。

14.计算机更新换代的原则是根据。

各代的标志?15.微型计算机的发展通常以为技术标志。

16.个⼈计算机属于。

17.1945年,冯·诺依曼机在为⼀台新的计算机所制定的计划中,⾸次提出了存储程序的概念。

18.飞⾏员与汽车驾驶员的仿真训练系统属于计算机⽅⾯技术的应⽤。

19.汇编语⾔、C语⾔、Java语⾔、机器语⾔、BASIC语⾔,哪个可以直接在机器上运⾏?20.三总线结构有哪三部分构成?21.总线按连接部件的不同,分为?各种连接的部件是?22.连接CPU芯⽚内部(寄存器与寄存器之间)的总路线是。

计算机组成原理习题及答案

计算机组成原理习题及答案

计算机组成原理习题及参考答案习题一:一. 选择题1. 目前我们所说的个人台式商用机属于___D___。

A.巨型机B.中型机C.小型机D.微型机2. (2000)10化成十六进制数是____B__。

A((7CD)16 B.(7D0)16 C.(7E0)16 D.(7F0)163. 下列数中最大的数是___A___。

A((10011001)2 B.(227)8 C.(98)16 D.(152)10 4. ____D__表示法主要用于表示浮点数中的阶码。

A. 原码B. 补码C. 反码D. 移码5. 在小型或微型计算机里,普遍采用的字符编码是___D___。

A. BCD码 B. 16进制 C. 格雷码 D. ASC?码6. 下列有关运算器的描述中,___D___是正确的。

A.只做算术运算,不做逻辑运算B. 只做加法C.能暂时存放运算结果D. 既做算术运算,又做逻辑运算 7. EPROM是指__D____。

A. 读写存储器B. 只读存储器C. 可编程的只读存储器D. 光擦除可编程的只读存储器 8. Intel80486是32位微处理器,Pentium是__D____位微处理器。

,(,, ,(,, ,(,, ,(,, ,. 设,X,补=1.x1x2x3x4,当满足___A___时,X > -1/2成立。

,(x1必须为1,x2x3x4至少有一个为1 ,(x1必须为1,x2x3x4任意 ,(x1必须为0,x2x3x4至少有一个为1 ,(x1必须为0,x2x3x4任意 10. CPU主要包括__B____。

A.控制器B.控制器、运算器、cacheC.运算器和主存D.控制器、ALU和主存11. 下列___D___属于应用软件。

A. 操作系统B. 编译系统C. 连接程序D.文本处理12. 在主存和CPU之间增加cache存储器的目的是__C____。

A. 增加内存容量 B. 提高内存可靠性C. 解决CPU和主存之间的速度匹配问题D. 增加内存容量,同时加快存取速度 13. 设变址寄存器为X,形式地址为D,(X)表示寄存器X的内容,这种寻址方式的有效地址为__A____。

计算机组成原理习题及答案

计算机组成原理习题及答案

概论一、选择题:1.1946年研制成功的第一台电子数字计算机称为_B_。

2.完整的计算机系统应包括..运算器、存储器、控制器B.外部设备和主机C.主机和存储器D.配套的硬件和软件设备3.计算机系统中的存储器系统是指存储器存储器 C.内存储器 D.内存储器和外存储器4.至今为止,计算机中的所有信息仍以二进制方式表示的理由是_C_____.A..节约元件B.运算速度快C.物理器件性能所致D.信息处理方便5.计算机硬件能直接执行的只有_B___.A.符号语言B.机器语言C.机器语言和汇编语言D.汇编语言二、填空题:1.计算机的硬件包括__运算器控制器存储器输入设备输出设备__.2.在计算机术语中,将运算器和控制器合在一起称为_CPU__,而将_CPU__和存储器合在一起称为__主机__.3.计算机的软件一般分为两大类:一类叫_系统__软件,一类叫_应用__软件,其中,数据库管理系统属于_系统_软件,计算机辅助教学软件属于__应用___软件.4.计算机系统中的存储器分为_内存储器_和_外存储器_.在CPU执行程序时,必须将指令存放在_内存储器__中.5.输入、输出设备以及辅助存储器统称为_外部设备___.6.计算机存储器的最小单位为__位___,1KB容量的存储器能够存储_1024*8__个这样的单位.7.在计算机系统中,多个系统部件之间信息传送的公共通路称为__总线___,就其所传送的信息的性质而言,在公共通路上传送的信息包括_数据__、__地址__和__控制___信息.三、衡量计算机性能的基本指标有哪些答:1.基本字长 2.数据通路宽度 3.运算速度:包括CPU时钟频率和数据传输率 4.存储器的容量:包括主存储器的容量和外存储器的容量 5.外围设备及其性能 6.系统软件配置运算方法和运算器一、选择题:1.在机器数中,__B____的零的表示形式是唯一的.A.原码B.补码C.反码D.原码和反码3.若某数X的真值为,在计算机中该数表示为,则该数所用的编码方法__B__码.A.原B.补C.反D.移4.运算器虽有许多部件组成,但核心部分是__B____.A.数据总路线B.算术逻辑运算单元C.多路开关D.通用寄存器5.在定点二进制运算器中,减法运算一般通过__D_____来实现. A.原码运算的二进制减法器 B.补码运算的二进制减法器 C.补码运算的十进制加法器 D.补码运算的二进制加法器6.在定点运算器中,无论采用双符号位还是单符号位,必须有__C___,它一般用_____来实现.A.译码电路,与非门B.编码电路,或非门C.溢出判断电路,异或门D.移位电路,与或非门7.在定点运算中产生溢出的原因是__C_____.A.运算过程中最高位产生了进位或借位B.参加运算的操作数超出了机器的表示范围C.运算的结果的操作数超出机器的表示范围D.寄存器的位数太少,不得不舍弃最低有效位二、计算题:1.把十进制数X=(+×2-10写成浮点表示的机器数,阶码、尾数分别用原码、反码和补码表示,设阶码4位,阶符1位,尾数15位,尾数符号1位. (原码:1 0010 0 00 反码:1 1101 0 00 补码:1 1110 1 00)2.已知X=,Y=+,求[X]补, [Y]补, [-Y]补, X+Y=,X-Y=存储系统一、选择题:1.存储器是计算机系统中的记忆设备,它主要用来__C_____.A.存放数据B.存放程序C.存放数据和程序D.存放微程序2.存储单元是指___B_____. A.存放一个二进制信息的存储元 B.存放一个机器字的所有存储元集合 C.存放一个字节的所有存储元集合 D.存放两个字节的所有存储元集合3.存储周期是指__D___. A.存储器的读出时间 B.存储器的写入时间 C.存储器进行连续读和写操作所允许的最短时间 D.存储器进行连续写操作所允许的最短时间间隔4.和外存储器相比,内存储器的特点是_C_____.A.容量大,速度快,成本低B.容量大,速度慢,成本高C.容量小,速度快,成本高D.容量小,速度快,成本低5.某计算机字长16位,其存储容量64KB,若按字编址,那么它的寻址范围是_B_____.—64K B. 0---32K C. 0---64KB D. 0---32KB6.某SRAM芯片,其存储容量为64K×16位,该芯片的地址线和数据线数目为__D__.A. 64,16B. 16,64C. 64,8 ,167.某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为__D___.A. 8,512B. 512,8C. 18,8D. 19,88.某机字长32位,存储容量1MB,若按字编址,它的寻址范围是__C___.A, 0—1M B. 0---512K C. 0---256K D. 0---256KB9.某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是__A___.A. 0---1MB. 0---4MBC. 0---4MD. 0---1MB10.某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是_C____.A. 0---4MBB. 0---2MBC. 0---2MD. 0---1MB11.某计算机字长为32位,其存储容量为16MB,若按双字编址,它的寻址范围是_C____.A. 0---4MBB. 0---2MBC. 0---2MD. 0---1MB12.主存储器和CPU之间增加cache的目的是__A___.A.解决CPU和主存之间的速度匹配问题B.扩大主存储器的数量C.扩大CPU中通用寄存器的数量D.既扩大主存容量又扩大CPU通用寄存器数量13.在cache的地址映射中,若主存中的任意一块可映射到cache内的任意一块的位置上,则这种方法称为__A____.A.全相联映射B.直接映射C.组相联映射D. 混合映射二、填空题:1.对存储器的要求是_容量大__,__速度快__,__成本低___,为了解决这三方面的矛盾,计算机采用_多级__体系结构.能直接访问_主存__和__cache__,但不能直接访问__辅存__和__外设_____.3.广泛使用的__SRAM__和__DRAM__都是半导体__随机读写__存储器.前者的速度比后者快,__集成度_不如后者高.它们的共同特点是断电后__不能___保存信息.4. cache是一种__高速缓冲__存储器,是为了解决CPU和主存之间__速度___不匹配而采用的一项重要的硬件技术.5.三级存储系统是由主存辅存____组成.6.半导体SRAM是靠__触发器___存储信息,半导体DRAM则是靠__电容____存储信息.存储器的刷新一般有_集中式__,__分散式__两种方式,刷新是因为_电荷泄漏,需定期补充___.8.计算机系统的存储系统通常采用层次结构,在选择各层次所采用的器件时,应综合考虑__速度_,_容量_,_位价__等因素.三、分析题:1.设有一个具有24位地址和8位字长的存储器,问(1)该存储器能够存储多少字节的信息(16MB)(2)如果存储器由4M×1位的RAM芯片组成,需要多少片(4*8=32片) (3)需要多少位作芯片选择(4位)2.某SRAM芯片有17位地址线和4位数据线,用这种芯片为32位字长的处理器构成1M×32位的存储器,并采用模块板结构,问: (1)若每个模块板为256K×32位,共需几块板(2)每块板内共需用多少片这样芯片(3)共需多少位地址线,各完成什么功能总线部分:一、填空题:1.计算机中各个功能部件是通过(总线)连接的,它是各部件之间进行信息传输的公共线路。

计算机组成原理习题库完整

计算机组成原理习题库完整

计算机组成原理习题库第一章计算机系统概论1.选择题1、电子计算机问世至今,新型机器不断推出新,不管怎么更新,依然具有“存储程序”的特点,最早提出这种概念的是B。

A.巴贝奇(Charles Babage)B.·诺依曼(von Neumann)C.帕斯卡(Blaise Pascal)D.贝尔(Bell)2、下了描述中B是正确的。

A.控制器能理解、解释并执行所有的指令及存储结果B.一台计算机包括输入、输出、控制、存储及算术逻辑运算五个部分C.所有的数据计算都在CPU的控制器完成D.以上答案都正确3、电子计算机的运算/逻辑单元、控制、单元及主要存储器合称为C。

A.CPUB.ALUC.主机D.UP4、计算机系统中的存储系统是指D。

A.RAM存储器B.ROM存储器C.主存D.主存和辅存5、·诺依曼机工作方式的基本特点是B。

A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储前容选择地址6、由0、1代码组成的语言,称为C。

A.汇编语言B.人工语言C.机器语言D.高级语言7、下列语句中C是正确的。

A.1KB=1 024×1 024 BB. 1KB=1 024 BC.1MB=1 024×1 024 BD. 1MB=1 024 B8、一片1MB的磁盘能存储D的数据。

A.106字节B. 10-6字节C. 109字节D. 220字节二、填空题1、计算机硬件包括运算器、控制器、存储器、输入设备和输出设备。

其中运算器、控制器和存储器组成主机,运算器和控制器可统称为CPU。

简答:1.简述.诺依曼计算机的特点2.按照.诺依曼原理,现代计算机应具备哪些功能?答:按照.诺依曼原理,现代计算机应具备以下5个功能:⑴输入输出功能:能把原始数据和解题步骤及中间结果接收下来(输入),把计算结果与计算过程中出现的情况告诉(输出)给用户。

⑵记忆功能:应能“记住”原始数据、解题步骤及中间结果。

计算机组成原理习题及答案

计算机组成原理习题及答案
存储器是计算机系统中的记忆设备,用来存放程序和数据。
1.主存的性能指标有哪些?
存储容量,存取时间,存储周期,存储器带宽。
存取时间,存储周期,存储器带宽反映了主存的速度指标。
这个二进制代码位是存储器中最小的存储单位,称为存储位元。由若干个存储位元组组成一个存储单元,然后再由许多存储单元组成一个存储器。
1.设有一个具有20位地址和32位字长的存储器,问:
(1)该存储器能存储多少个字节的信息?
(2)如果存储器由512K*8位SRAM芯片组成,需要多少片?
(3)需要多少位地址做芯片选择?
解:(1)220*32/8=222=4M字节
(2)(1024K*32)/(512K*8)=2*4=8片
(3)1位
响应时间 表征从输入到系统产生响应之间的时间度量,用时间单位来度量。
利用率 在给定的时间间隔内系统被实际使用的时间所占比率,用百分比表示。
处理机字长 指处理机运算器中一次能够完成二进制运算的位数,
总线宽度 一般指CPU中运算器与存储器之间进行互连的内部总线二进制位数。
存储器容量 存储器中所有存储单元的总数目。
通常把取指令的一段时间叫做取值周期,而把执行指令的一段时间叫做执行周期。
把运算器和控制器合在一起称为中央处理机,简称CPU。目前存储器也放入到CPU芯片中,称为中央处理器。
系统总线是构成计算机系统的骨架,是多个系统部件之间进行数据传送的公共通路。
计算机是由运算器、存储器、控制器、适配器、总线和输入/输出设备组成的。
7.某机器中,已知配有一个地址空间为0000H-3FFFH的ROM区域。现在再用一个RAM芯片(8K*8)形成40K*16位的RAM区域,起始地址为6000H。假设RAM芯片有CS和WE信号控制端。CPU的地址总线为A15 -A0,数据总线为D15 -D0,控制信号为R/W(读/写),MREQ(访存),要求:

计算机组成原理选择题习题+参考答案

计算机组成原理选择题习题+参考答案

计算机组成原理选择题习题+参考答案一、单选题(共IOO题,每题1分,共100分)1、在CPU中跟踪指令后继地址的寄存器是()。

A、程序计数器B、指令寄存器C、状态条件寄存器D、主存地址寄存器正确答案:A2、在()中,0的表示是唯一的。

A、补码B、原码C、反码D、以上三种编码正确答案:A3、下列选项中,能缩短程序执行时间的措施是()。

I.提高CPU时钟频率I1优化数据通路结构II1对程序进行编译优化A、I、II、IIIB、仅I和IIC、仅I和IIID、仅II和III正确答案:A4、下列描述中()是正确的。

A、一台计算机包括输入、输出、控制、存储及算逻运算五个单元B、控制器能理解、解释并执行所有的指令及存储结果C、所有的数据运算都在CPU的控制器中完成D、以上答案都正确正确答案:A5、CPU取出一条指令并执行该指令的时间被称为()。

A、指令周期B、时钟周期C、CPU周期D、机器周期正确答案:A6、堆栈的存取原则是()oA、随机存取B、后进先出C、先进先出D、后进后出正确答案:B7、()不是发生中断请求的条件。

A、一条指令执行结束B、一次I/O操作结束C、机器内部发生故障D、一次DMA操作结束正确答案:A8、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()OA、1/2-(1-2-11)B、2-11-(1-2-11)C、2-12-(1-2-12)D、(1/2+2-11)-(1-2-11)正确答案:A9、字长16位,用定点补码小数表示时,一个字能表示的范围是()oA、0〜(1-2[-15])B、-1〜(1-2[-15])C、-1〜+1D、-(1-2[-15])〜(1-2[-15])正确答案:B10、在浮点数中,当绝对值太大,以至于超过机器所能表示的数据时,称为浮点数的()A、正下溢B、上溢C、正上溢D、正溢正确答案:B11、当采用双符号位时,发生溢出的特征是:双符号位为()。

A、11B、00C、都不是D、10正确答案:D12、计算机高级程序语言一般分为编译型和解释型两类,在JAVA、FORTRAN和C语言中,属于编译型语言的是()。

计算机组成原理练习题

计算机组成原理练习题

计算机组成原理练习题第一章1、有些计算机将一部分软件永远地存于ROM中,称为()A、硬件B、固件C、软件D、辅助存储器2、以下说法错误的是()A、硬盘是外部设备B、软件的功能与硬件的功能在逻辑上是等效的C、硬件实现的功能一般比软件实现具有更高的执行速度D、软件的功能不能用硬件取代3、冯●诺依曼计算机工作方式的基本特点是()A、采用存储程序原理B、控制流驱动方式C、按地址访问并顺序执行指令D、存储器按内容选择地址4、下列描述中,正确的是()A、控制器能理解、解释并执行所有的指令以及存储结果B、所有的数据运算都在CPU的控制器中完成C、ALU可存放运算结果D、输入、输出装置以及外界的辅助存储器称为外部设备5、完整的计算机系统应该包括()A、运算器、存储器、控制器B、外部设备和主机C、主机和应用程序D、主机、外部设备、配套的软件系统6、CPU中不包括()A、操作译码器B、指令寄存器C、地址译码器D、通用寄存器7、在计算机系统中,表明系统运行状态的部件是()A、程序计数器B、指令寄存器C、程序状态字D、累加寄存器8、指令寄存器的位数取决于()A、存储器的容量B、指令字长C、机器字长D、存储字长9、在下列部件中,CPU存取速度由慢到快的排列顺序正确的是()A、外存、主存、Cache、寄存器B、外存、主存、寄存器、CacheC、外存、Cache、寄存器、主存D、主存、Cache、寄存器、外存10、存放当前执行指令的寄存器是(),存放欲执行指令地址的寄存器是()A、程序计数器B、数据寄存器C、指令寄存器D、地址寄存器11、计算机硬件能够直接识别的语言是()A、高级语言B、自然语言C、汇编语言D、机器语言12、计算机执行最快的语言是()。

A、汇编语言B、C语言C、机器语言D、Java语言13、只有当程序需要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为()。

A、目标程序B、编译程序C、解释程序D、汇编程序14、32位个人计算机中,一个字节由()位组成。

组成原理习题及答案

组成原理习题及答案

第1讲计算机系统概论一、填空题1.计算机系统的层次结构中,位于硬件系统之外的所有层次统称为___虚拟机___。

2.现在主要采用____总线_结构作为计算机硬件之间的连接方式。

3.在下图中填入计算机硬件系统基本组成部件的名称。

A:____运算器_B:____控制器_C:____存储器__D:____输入设备__E:____输出设备__4.以80386微处理器为CPU的微机是_32_的微计算机,486微机是_32_位的微计算机。

5.___JPEG__标准用于静态图像压缩,___MPEG__标准用于运动视频图像的压缩。

二、选择题1.至今为止,计算机中的所有信息仍以二进制方式表示,其理由是_____。

A)节约元件B)运算速度快C)物理器件性能决定D)信息处理方便2.操作系统最早出现在_____。

A)第1代计算机B)第2代计算机C)第3代计算机D)第4代计算机3.主机中能对指令进行译码的部件是_____。

A)ALU B)运算器C)控制器D)存储器4.微型计算机的发展以_____技术为标志。

A)操作系统B)微处理器C)磁盘D)软件5.邮局对信件进行自动分拣,使用的计算机技术是_____。

A)机器翻译B)自然语言理解C)机器证明D)模式识别第2讲数据的表示和运算一、填空题1.若[X]补=1000,则X= ____-8______。

2.设机器字长为8位,-1的补码用定点整数表示时为_____11111111_____,用定点小数表示时为___1.0000000___。

3.8位二进制补码所能表示的十进制整数范围是_____-27_____至____+27-1_____,前者的二进制补码表示为___10000000__,后者的二进制补码表示为___01111111_______。

4.8位定点小数表示中,机器数10000000采用1位符号位,当它是原码形式、补码形式和反码形式时,其对应的真值分别为__________、__________和__________。

计算机组成原理-练习题

计算机组成原理-练习题

第一章1、有些计算机将一部分软件永远地存于ROM中,称为( B )A、硬件B、固件C、软件D、辅助存储器2、以下说法错误的是(D)A、硬盘是外部设备B、软件的功能与硬件的功能在逻辑上是等效的C、硬件实现的功能一般比软件实现具有更高的执行速度D、软件的功能不能用硬件取代3、冯●诺依曼计算机工作方式的基本特点是(C)A、采用存储程序原理B、控制流驱动方式C、按地址访问并顺序执行指令D、存储器按内容选择地址4、下列描述中,正确的是( D )A、控制器能理解、解释并执行所有的指令以及存储结果B、所有的数据运算都在CPU的控制器中完成C、ALU可存放运算结果D、输入、输出装置以及外界的辅助存储器称为外部设备5、完整的计算机系统应该包括( D )A、运算器、存储器、控制器B、外部设备和主机C、主机和应用程序D、主机、外部设备、配套的软件系统6、CPU中不包括( C )A、操作译码器B、指令寄存器C、地址译码器D、通用寄存器7、在计算机系统中,表明系统运行状态的部件是( C )A、程序计数器B、指令寄存器C、程序状态字D、累加寄存器8、指令寄存器的位数取决于( B )A、存储器的容量B、指令字长C、机器字长D、存储字长9、在下列部件中,CPU存取速度由慢到快的排列顺序正确的是( A )A、外存、主存、Cache、寄存器B、外存、主存、寄存器、CacheC、外存、Cache、寄存器、主存D、主存、Cache、寄存器、外存10、存放当前执行指令的寄存器是( A ),存放欲执行指令地址的寄存器是( C )A、程序计数器B、数据寄存器C、指令寄存器D、地址寄存器11、计算机硬件能够直接识别的语言是( D )A、高级语言B、自然语言C、汇编语言D、机器语言12、计算机执行最快的语言是( C )。

A、汇编语言B、C语言C、机器语言D、Java语言13、只有当程序需要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为( C )。

组成原理习题

组成原理习题

第3 章系统总线例3.1 假设总线的时钟频率为100MHz,总线的传输周期为4 个时钟周期,总线的宽度为32 位,试求总线的数据传输率。

若想提高一倍数据传输率,可采取什么措施?解:根据总线时钟频率为100MHz,得1 个时钟周期为1/100MHz = 0.01μs总线传输周期为0.01μs×4 = 0.04μs由于总线的宽度为32 位= 4B(字节)故总线的数据传输率为4B/(0.04μs)= 100MBps若想提高一倍数据传输率,可以在不改变总线时钟频率的前提下,使数据线宽度改为64 位,也可以仍保持数据宽度为32 位,但使总线的时钟频率增加到200MHz。

例3.2 在异步串行传输系统中,假设每秒传输120 个数据帧,其字符格式规定包含1 个起始位,7 个数据位,1 个奇校验位,1 个终止位,试计算波特率。

解:根据题目给出的字符格式,一帧包含1+7+1+1=10 位故波特率为(1+7+1+1)×120=1200bps=1200 波特例3.4 在异步串行传输系统中,若字符格式为:1 位起始位,8 位数据位,1 位奇校验位,1 位终止位,假设波特率为1200bps,求这时的比特率。

解:根据题目给出的字符格式,有效数据位为8 位,而传送一个字符需1+8+1+1=11 位,故比特率为:1200×(8/11)= 872.72 bps例3.10 假设总线的时钟频率为33MHz,且一个总线时钟周期为一个总线传输周期。

若在一个总线传输周期可并行传送4 个字节的数据,求该总线的带宽,并分析哪些因素影响总线的带宽。

解:总线的带宽是指单位时间内总线上可传输的数据位数,通常用每秒传送信息的字节数来衡量,单位可用字节/秒(Bps)表示。

由时钟频率f = 33MHz,可得时钟周期T = 1/f,根据题目假设的条件,一个总线传输周期为一个时钟周期,且在一个总线传输周期传输4 个字节数据,故总线带宽为4B/T = 4B × f = 4B×33×10 6 /s =132MBps影响总线带宽的因素有:总线宽度、传输距离、总线发送和接收电路工作频率的限制以及数据传输形式等。

组成原理练习题

组成原理练习题

题目部分,(卷面共有30题,100分,各大题标有题量和总分)一、选择题(10小题,共20分)1、浮点数的表示范围和精度取决于()。

A、阶码的位数和尾数的机器数形式;B、阶码的机器数形式和尾数的位数;C、阶码的位数和尾数的位数;D、阶码的机器数形式和尾数的机器数形式。

答案:C2、存放欲执行指令的寄存器是()。

A、MAR;B、PC;C、MDR;D、IR。

答案:D3、()寻址对于实现程序浮动提供了较好的支持。

A、间接寻址;B、变址寻址;C、相对寻址;D、直接寻址。

答案:C4、在控制器的控制方式中,机器周期内的时钟周期个数可以不相同,这属于()A、同步控制;B、异步控制;C、联合控制;D、局部控制。

答案:A5、当定点运算发生溢出时,应()。

A、向左规格化;B、向右规格化;C、发出出错信息;D、舍入处理。

答案:C6、某计算机字长是32位,它的存储容量是64KB、按字编址,它的寻址范围是()。

A、16KB:B、16K;C、32K;D、32KB。

答案:B7、下述说法中()是正确的。

A、EPROM是可改写的,因而也是随机存储器的一种;B、EPROM是可改写的,但它不能用作为随机存储器用:C、EPROM只能改写一次,故不能作为随机存储器用;D、EPROM是可改写的,但它能用作为随机存储器用。

答案:B8、某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是()A、128K;B、64K;C、64KB:D、128KB。

答案:B9、一个节拍信号的宽度是指()。

A、指令周期:B、机器周期;C、时钟周期;D、存储周期。

答案:C10、某一RAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的最少数目是()。

A、21;B、17;C、19;D、20。

答案:C二、判断题(10小题,共20分)1、浮点数通常采用规格化数来表示,规格化数即指其尾数的第1位应为0的浮点数。

()答案:×2、在计算机中,所表示的数有时会发生溢出,其根本原因是计算机的字长有限。

计算机组成原理习题(附参考答案)

计算机组成原理习题(附参考答案)

计算机组成原理习题(附参考答案)一、单选题(共90题,每题1分,共90分)1、在统一编址方式下,下面的说法( )是正确的。

A、一个具体地址只能对应内存单元B、一个具体地址既可对应输入/输出设备,又可对应内存单元C、一个具体地址只能对应输入/输出设备D、只对应输入/输出设备或者只对应内存单元正确答案:D2、堆栈指针SP的内容是()。

A、栈顶地址B、栈顶内容C、栈底内容D、栈底地址正确答案:A3、下列不属于程序控制指令的是()。

A、循环指令B、无条件转移指令C、条件转移指令D、中断隐指令正确答案:D4、计算机的存储系统是指()。

A、cache,主存储器和外存储器B、主存储器C、ROMD、RAM正确答案:A5、指令是指()。

A、计算机中一个部件B、发给计算机的一个操作命令C、完成操作功能的硬件D、通常用于构成主存的集成电路正确答案:B6、相对于微程序控制器,组合逻辑控制器的特点是()。

A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展难C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩展难正确答案:D7、中断向量可提供()。

A、主程序的断点地址B、传送数据的起始地址C、被选中设备的地址D、中断服务程序入口地址正确答案:D8、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()。

A、信息处理方便B、物理器件性能所致C、运算速度快D、节约元件正确答案:B9、相联存储器是按()进行寻址的存储器。

A、内容指定方式B、地址指定与堆栈存取方式结合C、堆栈存取方式D、地址指定方式正确答案:A10、若SRAM芯片的容量是2M×8位,则该芯片引脚中地址线和数据线的数目之和是()。

A、29B、21C、18D、不可估计正确答案:A11、若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()。

A、x+yB、-x+yC、-x-yD、x-y正确答案:D12、系统总线是指()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二章习题:1、冯.诺依曼机工作方式的基本特点是 B 。

A、多指令流单数据流B、按地址访问并顺序执行指令C、堆栈操作D、存储器按内容选择地址2、主机中能对指令产生译码的器件是 C 。

A、ALUB、运算器C、控制器D、存储器3、微型计算机的发展是以 B 技术为标志。

A、操作系统B、微处理器C、磁盘D、软件4、计算机中表示地址时使用 A 。

A、无符号数B、原码C、反码D、补码5、在浮点数的编码表示中 D 在机器数中不出现,是隐含的。

A、阶码B、符号C、尾数D、基数6、运算器虽由许多部件组成,但核心部分是 B 。

A、数据总线B、算术逻辑运算单元C、多路开关D、累加寄存器7、浮点数的表示范围和精度取决于 A 。

A、阶码的位数和尾数的位数B、阶码采用的编码和尾数的位数C、阶码采用的编码和尾数采用的编码D、阶码的位数和尾数的编码8、在定点运算器中,无论采用双符号位还是单符号位,必须有 C ,它一般用来实现。

A、译码电路,与非门B、编码电路,或非门C、溢出判断电路,异或门D、移位电路,与或非门9、算术逻辑运算单元74LS181可以完成 D 。

A、16种算术运算B、四位乘法运算功能和除法运算功能C、16种逻辑运算功能D、16种算术运算和16种逻辑运算功能10、四片74LS181和一片74LS182器件配合,具有如下进位传递功能 B 。

A、行波进位B、组内先行进位,组间先行进位C、组内先行进位,组间行波进位D、组内行波进位,组间先行进位11、在浮点数原码运算时,判断结果为规格化数的条件是 D 。

A、阶码的符号与尾数的符号不同B、尾数的符号位与最高数值位相同C、尾数的符号位与最高数值位不同D、尾数的最高数值位为112、对于二进制码10000000,其值为0,则它是用 D 表示的,若其值为-128,则它是用 C 表示的,若其值为-127,则它是用 B 表示的。

A、原码B、反码C、补码D、移码13、请从下面浮点运算器的描述中选出描述正确的句子 B,C 。

A、浮点运算器可用两个松散连接的定点运算部件实现B、阶码部件可实现加,减,乘,除四种运算C、阶码部件只进行阶码相加,相减和比较操作D、尾数部件只进行乘法和除法运算1、已知X=0.1011,Y=-0.0101,求[0.5X]补,[0.25X]补,[-X]补,2[-X]补,[0.5Y]补,[0.25Y]补,[-Y]补,2[-Y]补。

解: [X]补=0.1011 [Y]补=1.1011 [0.5X]补=0.0101 [0.5Y]补=1.1101[0.25X]补=0.0010 [0.25Y]补=1.1110 [-X]补=1.0101 [-Y]补=0.01012[X]补=0.1010(溢出) 2[-Y]补=0.10102、已知X=0.10110,Y=0.11111,用恢复余数和不恢复余数两种方法计算X÷Y。

[-Y]=1.000013、已知X=-0.1101,Y=-0,0110,用原码一位乘和补码一位乘计算X*Y的值。

4、已知X=0.1001000×2 4,Y=-0.1110010×23,求X+Y。

(尾数8位,阶码5位)第三章习题:总结:习题:1、计算机系统中的存贮器系统是指_D_____。

A、 RAM存贮器B 、ROM存贮器C 、主存贮器D 、主存贮器和外存贮器2、存储单元是指__B____。

A、存放一个二进制信息位的存贮单元B 、存放一个机器字的所有存贮单元的集合C 、存放一个字节的所有存贮单元的集合D 、存放两个字节的所有存贮单元的集合;3、相联存贮器是按___C___进行寻址的存贮器。

A 、地址方式B 、堆栈方式C 、内容指定方式D 、地址方式与堆栈方式4、某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是__B____。

A.0--4MBB.0--2MBC.0--2MD.0--1M5、主存贮器和CPU之间增加cache的目的是__A____。

A.解决CPU和主存之间的速度匹配问题B.扩大主存贮器容量C.扩大CPU中通用寄存器的数量D.既扩大主存贮器容量,又扩大CPU中通用寄存器的数量6、双端口存储器在__B____情况下会发生读/写冲突。

A. 左端口与右端口的地址码不同B. 左端口与右端口的地址码相同C. 左端口与右端口的数据码不同D. 左端口与右端口的数据码相同7、外存储器与内存储器相比,外存储器__D____。

A.速度快,容量大,成本高B.速度慢,容量大,成本低C.速度快,容量小,成本高D.速度慢,容量大,成本高8、一个256KB的存储器,其地址线和数据线总和为__C____A.16B.18C.26D.209、某一SRAM芯片,其容量为512×8位,除电源端和接地端外该芯片引出线的最小数目应为 D 。

A.23B.25C.50D.1910、采用虚拟存储器的主要目的是 B 。

A.提高主存储器的存取速度B.扩大存储器空间,并能进行自动管理C.提高外存储器的存取速度D.扩大外存储器的存储空间1、层次化存储体系涉及到主存,辅存,cache和寄存器,按存取时间由短至长的顺序是寄存器,cache,主存,辅存2、Cache介于主存和CPU之间,其速度比主存快,容量比主存小得多。

它的作用是弥补CPU3、常用的地址映射方全相联映射,直接相联映射、组相联映射。

4、模4交叉存储器是一种高速存储器,它有 4 个存储模块,每个模块有它自己的地址寄存器和数据缓冲寄存器。

5、存储器的性能指标存储容量、存取时间、存储周期和存储器带宽6、广泛使用的SRAM 和DRAM 都是半导体随机读写存储器。

前者速度比后者快,集成度不如后者高,它们共同的特点是断电后不能保存信息。

计算:P102-6、用32K×8位的E2PROM芯片组成128K×16位的只读存储器,试问:(1)数据寄存器多少位?(2)地址寄存器多少位?(3)共需要多少个E2PROM 芯片? (4)画出此存储器组成框图。

解: 128K ×16=217×16地址寄存器17位 数据寄存器16位解: A17A16 A15 A14 A13 A12 A11A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1片芯片个数82483216128=⨯=⨯⨯=K K第四章习题:总结:习题:一、填空1、一台机器所具有的各种机器指令的集合称为该计算机的指令系统。

2、计算机通常用Pc(程序计数器)来指定要执行指令的地址。

3、指令编码中,操作码用来指定操作的性质(类型),n位操作码最多可以表示2n条指令。

4、操作数直接出现在地址码位置的寻址方式称为立即寻址。

5、寄存器间接寻址方式指令中,给出的是操作数地址所在的寄存器号。

6、只有操作码而没有地址码的指令称为零地址指令。

7、指令的编码将指令分为操作码和地址码(操作数) 字段。

8、通常指令编码的第一字段是操作码。

9、寄存器寻址方式中,指令地址码部分给出寄存器号而操作数在该寄存器中。

10、数据传送指令用以实现CPU寄存器和主存之间的数据传送。

11、存储器堆栈中需要一个堆栈指示器它是CPU中的一个专用寄存器,它指定的主存单元就是堆栈的栈顶。

二、选择题1、在相对寻址方式中,若指令中地址码为X,则操作数的地址为B。

A、XB、(PC)+XC、X+段基址D、变址寄存器+X2、单地址指令中为了完成两个数的算术运算,除地址码指定的一个操作数外,另一个数常采用C。

A、堆栈寻址方式B、立即寻址方式C、隐含寻址方式D、间接寻址方式3、以下四种指令中,执行时间最短的是 A 。

A、RR型B、RS型C、SS型D、程序控制指令4、堆栈常用于 B 。

A、数据移位B、保护程序现场C、程序转移D、输入输出5、下列说法不正确的是 B 。

A、机器语言和汇编语言都是面向机器的,它们和具体机器的指令系统密切相关。

B、指令的地址字段指出的不是地址,而是操作数本身,这种寻址方式称为直接寻址。

C、串联堆栈一般不需要堆栈指示器,但串联堆栈的读出是破坏性的。

D、存储器堆栈是主存的一部分,因而也可以按照地址随机进行读写操作。

6、指令系统中采用不同寻址方式的目的主要是CA、实现存储程序和程序控制B、可以直接访问外存C、缩短指令长度,扩大寻址空间,提高编程灵活性D、提供扩展操作码的可能并降低指令译码难度7、堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP指示的栈顶单元,如果进栈操作的动作是(A)→MSP,(SP)-1 →SP,那么出栈操作的动作是 B 。

A、(MSP)→A,(SP)+1 →SPB、(SP)+1 →SP ,(MSP)→AC、(SP)-1 →SP ,(MSP)→AD、(MSP)→A,(SP)-1 →SP8、程序控制类指令的功能是 D 。

A、进行算术运算和逻辑运算B、进行主存与CPU之间的数据传送C、进行CPU和I/O之间的数据传送D、改变程序执行的顺序三、分析题:一种二地址RS型指令的结构如下所示,其中I为间接寻址标志位,X为寻址模式字段通过I,X,D的组合,可构成下表所示的寻址方式。

请写出6种寻址方式的名称某微机的指令格式如图所示,设(PC)=1234H,(X1)=0037H(X2)=1122H15 10 9 8 7 0 请确定下列指令的有效地址(1)4420(3)1322(4)3521(5)6723D:位移量X:寻址特征位X=00:直接寻址X=01:用变址寄存器X1进行变址X=10:用变址寄存器X2进行变址X=11:相对寻址解:(1) 010001 00 00100000 X=00,D=20H,有效地址EA=20H(2) 001000 10 01000100 X=10,D=44H,EA=1122H+44H=1166H(3) 000100 11 00100010 X=11,D=22H,EA=1234+22H=1256H(4) 001101 01 00100001 X=01,D=21H,EA=0037+21H=0058H(5) 011001 11 00100011 X=11,D=23H,EA=1234H+23H=1257H 第五章:总结:习题:一、选择题1、中央处理器是指C。

相关文档
最新文档