计算机组成原理期末分章节习题

计算机组成原理期末分章节习题
计算机组成原理期末分章节习题

一.选择题

1.完整的计算机系统应包括( )。

A. 运算器、存储器、控制器

B.外部设备和主机

C. 主机和实用程序

D.配套的硬件设备和软件设备

2. 计算机问世至今,不管怎样更新,依然保持“存储程序”的概念,最早提出这种概念的

是______。

A. 帕斯卡

B. 巴贝奇

C. 冯·诺依曼

D. 贝尔

答案: 1. D 2. C

二. 填空题

1. 计算机的主机由______、______和内存等部件组成。

2. 在计算机传统的术语中,将运算器和______合在一起称为CPU,而将CPU和______合在

一起称为主机。

3. 计算机软件一般分为______和______两大类。

4.计算机系统是一个由硬件、软件组成的多级层次结构。它通常由__________、

__________、操作系统级、汇编语言级、高级语言级组成。每一级上都能进行程序设计。

5. 存储______并按________顺序执行,这是冯·诺依曼型计算机的工作原理。

答案:1. 运算器控制器

2.控制器存储器

3.系统软件应用软件

4.微程序级一般机器级

5.程序地址

三. 名词解释

1. 透明

计算机的某些特征用户可以不关心,则这些特征对用户是透明的。

2. ALU

算术逻辑运算器

3. 总线

是构成计算机系统的互连机构,是多个系统功能部件之间进行数据传送的公共通道

四. 简答题

1. 计算机中采用什么计数制,为什么?

计算机中所有信息是以二进制方式表示的。原因是物理器件性能决定的,因为半导体、磁性、光电等器件都只有2种稳定状态。目前还没有超过2种稳定状态的器件。

2. 计算机系统的层次结构可分为哪几级?

计算机系统可分为:微程序机器级,一般机器级(或称机器语言级),操作系统级,汇编语言级,高级语言级。

一、选择题

1.运算器的核心部分是______。

A. 数据总线

B. 多路开关

C. 算术逻辑运算单元

D. 累加寄存器

2.设字长32位,使用IEEE格式,则阶码采用( )表示。

A.补码

B. 原码

C. 移码

D. 反码

3.四片74181ALU和一片74182CLA器件相配合,具有如下进位传递功能( )。

A. 行波进位

B. 组内先行进位,组间先行进位

C. 组内先行进位,组间行波进位

D. 组内行波进位,组间先行进位

4.在定点二进制运算器中,减法运算一般通过______来实现。

A. 原码运算的二进制减法器

B. 补码运算的二进制减法器

C. 补码运算的十进制加发器

D. 补码运算的二进制加法器

5.设字长64位,使用IEEE格式,则阶码采用______表示。

A. 补码

B. 原码

C. 移码

D. 反码

6.下列数中最小的数为______。

A. (101001)BCD

B. (40)10

C. (23)8

D. (19)16

7.定点运算器用来进行______。

A. 定点数运算

B. 浮点数运算

C. 既进行定点数运算也进行浮点数运算

D. 十进制数加减法

8.下列数中最大的数为( )。

A. (10010101)2

B. (227)8

C. (96)16

D. (143)5

9. 假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是______。

A.11001011 B.11010110 C.11000001 D.11001001

10. 假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的字符码有______。(四

个数为①10011010 ②11010000 ③11010111 ④10111100)

A. ①③

B. ①

C. ②④

D. ④

11.在定点运算器中,无论采用双符号位还是单符号位,必须有______,它一般用异或门来

实现。

A. 译码电路

B. 溢出判断电路

C. 编码电路

D. 移位电路

12.运算器的主要功能除了进行算术运算之外,还能进行______。

A. 初等函数运算

B. 逻辑运算

C. 对错判断

D. 浮点运算

13. 假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码有______。(四

个数为①10011010 ②11010000 ③11010111 ④10111100)

A. ①③

B. ①

C. ②④

D. ④

14. 浮点运算器的描述中,正确的句子是______。

A.阶码部件可实现加、减、乘、除四种运算

B.阶码部件只进行阶码相加、相减和比较操作

C.阶码部件只进行阶码相加、相减操作

D.尾数部件只进行乘法和除法运算

15. 下列数中最小的是______。

A. (10010011)2

B. (92)16

C. (227)8

D. (143)10

16. 设寄存器位数为8位,机器采用补码形式(含一位符号位)。对应于十进制数-38,寄存

器内为______。

A. (B8)16

B. (A6)16

C. (DA)16

D. (C8)16

17. 字符的编码,目前普遍采用的是______码。

A. 16进制

B. 8进制

C. BCD

D. ASCII

答案: C C C D C C A B D C B B A B D C D

二、填空

1. 汉字的______、______和字模码是计算机用于汉字输入、内部处理、输出三种不同用途

的编码。

2. 一个定点数由______和______两部分组成,根据小数点位置不同,定点数有纯小数和纯

整数两种表示方法。

3. 移码表示法主要用于表示浮点数的______, 以利于比较两个指数的大小和进行______操

作。

答案:1.输入编码(或输入码)内码(或机内码)

2.符号位数值域

3.阶码对阶

三、名词解释

1. 机器零

当一个浮点数的尾数为0,不论其阶码为何值,或者当阶码的值遇到比它能表示的最小值还小时,不管其尾数为何值,计算机都把该浮点数看成零值,称为机器零。

四、简答题

五、计算题

1.字长N=8位,采用单符号位法,用补码加减法计算,写出运算过程,判断有无溢出(指出判断依据)。X=-101100,Y=+110101,求X-Y=?

解: [x]补=1.1010100

+ [-y]补=1.1001011

[x-y]补=11.0011111

D6向D7有进位,D7向C有进位,V=1 XOR 1=0所以无溢出

2. 已知x和y,用变形补码计算x-y,同时指出运算结果是否溢出。

(1)x=+0.11011 y=-0.11111 (2)x=+0.10111 y=+0.11011

解:1)[x]补=00.11011

+ [-y]补=00.11111

[x-y]补=01.11010

两位符号位不同,产生溢出。

(2)[x]补=00.10111

+ [-y]补=11.00101

[x-y]补=11.11100

所以x-y=-0.00100

3. 已知x和y,用变形补码计算x+y、x-y,同时指出结果是否溢出。

(1)x=0.11011 y=0.00011 (2) x=0.11011 y=-0.10101 解:(1)

[x]补= 00.11011 [x]补= 00.11011 + [y]补= 00.00011 + [-y]补= 11.11101 [x+y]补= 00.11110 [x-y]补= 00.11000 所以,x+y=0.11110 所以,x-y=0.11000

无溢出无溢出

(2)[x]补= 00.11011 [x]补= 00.11011

+ [y]补= 11.01011 + [-y]补= 00.10101

[x+y]补= 00.00110 [x-y]补= 01.10000 所以,x+y=0.00110 无溢出两符号位不同,故产生溢出。

4. 两浮点数x =0.1101x2 01和y=-0.1010x2 11。假设尾数以补码表示,可存储4位尾数,

保护位2位,阶码以4位移码表示。求x+y=? x-y=?

解:

[x]浮=1001,00.1101

[y]浮=1011,11.0110

对阶:1011-1001=2,因此将x的尾数右移2位,得[x]浮=1011,00.0011 01,最低2位为保护位

尾数求和:[x+y]浮=1011,11.1001 01

规格化:左规[x+y]浮=1010,11.0010 10

舍入:假定采用0舍1入[x+y]浮=1010,11.0011

检查溢出:无溢出x+y=2 10 x(-0.1101)

六、应用题

第四章习题

一、选择题

1.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常

需采用( )。

A. 堆栈寻址方式

B. 立即寻址方式

C. 隐含寻址方式

D. 间接寻址方式

2. 二地址指令中,操作数的物理位置不可能采取的结构是( )。

A. 寄存器—寄存器

B. 寄存器—存储器

C. 存储器—存储器

D. 寄存器—锁存器

3. 程序控制类指令的功能是( )。

A. 进行算术和逻辑运算

B. 改变程序执行的顺序

C. 进行CPU和I/O设备之间的数据传送

D. 进行主存与CPU之间的数据传送

4.对于某个寄存器中操作数的寻址方式称为______寻址。

A. 直接

B. 间接

C. 寄存器直接

D. 寄存器间接

5.运算型指令的寻址与转移型指令的寻址不同点在于______。

A.前者取操作数,后者决定程序转移地址

B.后者取操作数,前者决定程序转移地址

C.前者是短指令,后者是长指令

D.前者是长指令,后者是短指令

6. 寄存器间接寻址方式中,操作数处在______。

A. 通用寄存器

B. 主存单元

C. 程序计数器

D. 堆栈

7.寄存器直接寻址方式中,寄存器中所存的是______。

A. 操作数

B. 存放操作数的主存单元的地址

C. 存放操作数的寄存器的编号

D. 存放操作数的主存单元地址的地址

8. 二地址指令中,操作数的物理位置不会安排在______。

A. 两个主存单元

B. 一个主存单元和一个寄存器

C. 相联存储器

D. 两个寄存器

9. 变址寻址方式中,操作数的有效地址等于______。

A. 堆栈指示器内容加上形式地址(位移量)

B. 程序计数器内容加上形式地址

C. 基值寄存器内容加上形式地址

D. 变址寄存器内容加上形式地址

10.指令的寻址方式采用跳跃寻址方式时,可实现______。

A. 堆栈寻址

B. 程序的条件转移

C. 程序的无条件转移

D. 程序的条件转移或无条件转移

11.下面描述RISC指令系统中基本概念不正确的句子是______。

A.选取使用频率高的一些简单指令,指令条数少

B.指令长度固定

C.指令格式种类多,寻址方式种类多

D.只有取数/存数指令访问存储器

12. 堆栈寻址方式中,设A为通用寄存器,SP为堆栈指示器,M SP为SP指示器的栈顶单元,

如果进栈操作是:(A)→M SP,(SP)-1→SP,那么出栈操作的动作应为______。

A.(M SP)→A,(SP)+1→SP

B.(SP)+1→SP,(M SP)→A

C.(SP)-1→SP,(M SP)→A

D.(M SP)→A,(SP)-1→SP

答案: CDBCABACDDCB

二、填空

1. 形成指令地址的方式,称为指令寻址方式,有______寻址和______寻址两种,使用程序

计数器来跟踪。

2. 指令系统是表征一台计算机性能的重要因素,它的______和功能不仅直接影响到机器硬

件结构,而且也影响到______。

3. 堆栈是一种特殊的________寻址方式,它采用_________原理,按结构不同,分为寄存器堆栈

和存储器堆栈。

4. RISC指令系统的最大特点是指令条数少、______固定、指令格式和寻址方式种类少、只

有______指令访问存储器。

5. 指令格式是指令用二进制表示的结构形式,通常格式中由______字段和______字段组成。

6. 直接,间接,立即三种寻址方式指令执行的速度,由快到慢的排序是

答案: 1. 顺序跳跃

2. 格式系统软件

3. 数据先进后出

4. 指令长度取数/存数

5. 操作码地址码

6. 立即,直接,间接

三、名词解释

1. RISC

精简指令系统计算机

2.CISC

复杂指令系统计算机

四、简答题

1. 什么叫指令?什么叫指令系统?

指令是计算机执行某种操作的命令,也就是常说的机器指令。一台机器中所有机器指令的集合,称这台计算机的指令系统。

2. 什么是指令格式?计算机指令为什么要有一定的格式?

计算机指令编码的格式称为指令格式。指令格式指定指令中编码字段的个数、各个字段的位数以及各个字段的编码方式。为了使硬件能够区别指令中的各个字段,计算机指令必须有一定的格式。

3. 有些指令的操作码为什么要采用可变长度?

指令的扩展用于系统化计算机产品中,后继的计算机产品为了软件的兼容性需要保留先前计算机的指令,并且增加一些扩展指令,这时采用增加操作码长度可增加更多的指令。

4. 一个较完整的指令系统应包括哪些指令?

一个较完整的指令系统应包括数据传送指令、算术运算指令、逻辑运算指令、程序控制指令、输入输出指令、字符串指令、系统控制指令。

4. 何谓RISC?何谓CISC?

复杂指令系统计算机,简称CISC;

精简指令系统计算机,简称RISC。

5. RISC机器有哪些特征?

解:RISC机器具有以下特征:

(1) 简化的指令系统。(选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。

指令长度固定,指令格式种类少,寻址方式种类少。)

(2)只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行。

(3)指令都以流水线方式工作。(大部分指令在一个机器周期内完成。)

(4)CPU中通用寄存器数量相当多。

(5)以硬布线控制为主,不用或少用微指令码控制。

(6)特别重视编译优化工作,以减少程序执行时间。

五、计算题

1. 一种单地址指令格式,D为形式地址,MOD为寻址方式,已知变址寄存器

(Rx)=1000H,(R)=181H,(PC)=2000H,D=100H

存储器中有关数据如下:

地址0080H 0100H 0165H 0181H 1000H 1100H 2100H

数据40H 80H 66H 100H 256H 181H 165H

写出以下寻址方式有效地址EA的算法表达式和数据DATA。

六、应用题

1. 设计算机A有60条指令,指令操作码为6位固定长度编码,从000000到111011。其后

续产品B需要增加32条指令,并与A保持兼容,试采用操作码扩展技术为计算机B设计指令操作码。

答:60<=64(26 ),利用6位指令操作码剩余的4个操作码作需要增加的32条指令的前缀,再扩展3位操作码(23 =8),共产生4*8=32个指令操作码, 具体:

111100 000—111100 111 8个

111101 000—111101 111 8个

111110 000—111110 111 8个

111111 000—111111 111 8个

2. 若机器字长36位,采用三地址格式访存指令,共完成54种操作,操作数可在1K地址范围内寻找,画出该机器的指令格式。

答:操作码需用6位,操作数地址码需用10位。格式如下

6 10 10 10

3. 指令格式如下所示,其中OP为操作码字段,试分析指令格式特点。

15 10 7 4 3 0

解:(1)双字长二地址指令,用于访问存储器

(2)操作码字段OP为六位,可以指定64种操作

(1)一个操作数在源寄存器(共16个),另一个操作数在存储器中(由基址寄存器和位

移量决定),所以是RS型指令。

4. 指令格式结构如下所示,试分析指令格式特点。

15 12 11 9 8 6 5 3 2 0

答:(1)OP字段指定16种操作

(2)单字长二地址指令

(3)每个操作数可以指定8种寻址方式

(4)操作数可以是RR型、RS型、SS型

5.机器字长32位,主存容量1MB,16个通用寄存器,共30条指令,请设计一种单字长二地址RR型,RS型指令结构,要求有直接、相对、寄存器、寄存器间接、变址、变址间接6种寻址方式。(10分)

(1)设计指令格式。

(2)计算直接寻址方式的最大寻址范围

(3)对应6种寻址方式,在表中填出有效地址EA的表达式,使用某个寄存器可在说明栏内说明,如Rx为变址寄存器。

解: (1)

(2) 2=64K

第六章习题

一、选择题

1. 从信息流的传送效率来看,( )工作效率最低。

A. 单总线系统

B. 双总线系统

C. 三总线系统

D. 多总线系统

2. 下面对计算机总线的描述中,确切完备的概念是( )。

A.地址信息、数据信息不能同时出现

B.地址信息与控制信息不能同时出现

C.数据信息与控制信息不能同时出现

D.两种信息源的代码不能在总线中同时传送

3. 同步通信之所以比异步通信具有较高的传输频率是因为( )。

A. 同步通信不需要应答信号且同步通信方式的总线长度较短

B. 同步通信用一个公共的时钟信号进行同步

C. 同步通信中,各部件存取时间比较接近

D. 以上因素的总和

4. 系统总线中控制线的功能是______。

A. 提供主存、I/O接口设备的控制信号和响应信号及时序信号

B.提供数据信息

C.提供主存、I/O接口设备的控制信号

D.提供主存、I/O接口设备的响应信号

5. 三种集中式总线仲裁中,______方式对电路故障最敏感。

A. 链式查询

B. 计数器定时查询

C. 独立请求

D. 前三项

6. PCI总线的基本传输机制是______。

A.串行传输 B.并行传输 C.DMA式传输 D.猝发式传输

7. 根据传送信息的种类不同,系统总线分为______。

A. 地址线和数据线

B. 地址线、数据线和控制线

C. 地址线、数据线和响应线

D. 数据线和控制线

8. 在数据传送过程中,数据由串行变并行或由并行变串行,其转换是通过______。

A. 移位寄存器

B. 数据寄存器

C. 锁存器

D. 指令寄存器

9. 计算机使用总线结构的主要优点是便于实现积木化,同时______。

A. 减少信息传输量

B. 提高信息传输速度

C. 减少了信息传输线的条数

D. 减少了存储器占用时间

答案: ADDCADBAC

二、填空

1. 为了解决多个______同时竞争总线控制权,必须具有______部件。

2. 计算机系统中,根据应用条件和硬件资源不同,数据传输方式可采用______传送、______传送和复用传送。

6.衡量总线性能的重要指标是______,它定义为总线本身所能达到的最高______。

4. 总线仲裁部件通过采用__ ____策略或___ ___策略,选择其中一个主设备作为总线的下一次主方,接管总线控制权。

答案: 1.主设备总线仲裁

2. 并行串行

3. 带宽数据传输率

4. 优先级公平

三、名词解释

1.UART

通用异步接收器/发送器

2.主设备

获得总线控制权的设备称为总线的主设备

四、简答题

1. 说明总线结构对计算机系统性能的影响?

解:主要影响有以下三方面:

(1)最大存储容量

单总线系统中,最大内存容量必须小于由计算机字长所决定的可能的地址总线。

双总线系统中,存储容量不会受到外围设备数量的影响

(2)指令系统

双总线系统,必须有专门的I/O指令系统

单总线系统,访问内存和I/O使用相同指令

(3)吞吐量

总线数量越多,吞吐能力越大

2. 总线的一次信息传送过程大致分为那几个阶段?

分为五个阶段:请求总线、总线仲裁、寻址(目的地址)、信息传送、状态返回(或错误报告)。

3. 总线的信息传输方式有哪几种?

在计算机总线中,信息传输有四种基本方式:串行传输、并行传输、复合传输和消息传输。

4. 什么是总线仲裁?总线仲裁有哪几种方式?

除CPU模块外,I/O功能模块也可以提出总线请求。为了解决多个主设备同时竞争总线控制权,必须具有总线仲裁部件,以某种方式选择其中一个主设备作为总线的下一次主方。一般来说,采用优先级或公平策略进行仲裁。

5. 何谓分布式仲裁方式?

分布式仲裁是以优先级仲裁策略为基础的仲裁方式。它不需要中央仲裁器,每个潜在的主方功能模块都有自己的仲裁号和仲裁器。当它们有总线请求时,把它们唯一的仲裁号发送到共享的仲裁总线上,每个仲裁器将仲裁总线上得到的号与自己的号进行比较。如果仲裁总线上的号大,则它的总线请求不予响应,并撤销它的仲裁号。最后,获胜者的仲裁号保留在仲裁总线上,从而获得总线控制权

五、计算题

六、应用题

第七章习题

一、选择题

1. 中断向量地址是( )。

A. 子程序入口地址

B. 中断服务例行程序入口地址

C. 中断服务例行程序入口地址的地址

D. 主程序返回地址

2. 通道对CPU的请求方式是( )。

A. 自陷

B. 中断

C. 通道命令

D. 跳转指令

3. 周期挪用(窃取)方式常用于( )中。

A. 直接内存存取方式的输入/输出

B. 直接程序传送方式的输入/输出

C. CPU 的某寄存器与存储器之间的直接传送

D. 程序中断方式的输入/输出

4. 为了便于实现多级中断,保存现场最有效的方法是采用______。

A. 通用寄存器

B. 堆栈

C. 存储器

D. 外存

4.CPU对通道的请求形式是______。

A. 自陷

B. 中断

C. 通道命令

D. I/O指令

6. 在以DMA方式传送数据过程中,由于没有破坏______的内容,所以一旦数据传送完毕,主机可以立即返回原程序。

A. 程序计数器

B. 程序计数器和寄存器

C. 指令寄存器

D. 非以上答案

答案:CBABDB

二、填空

1. 在计算机系统中,CPU对外围设备的管理除了程序查询方式、程序中断方式外,还有

______方式、______方式和外围处理器方式。

2. DMA技术的出现使得______可以通过DMA控制器直接访问______,与此同时,CPU可以继续执行程序。

答案:1. DMA 通道

2. 外围设备内存

三、名词解释

1.中断

中断是一种在发生了一个外部的事件时调用相应的处理程序的过程.

2.多级中断

是指计算机系统中有相当多的中断源,根据各中断事件的轻重缓急程度不同而分成若干级别,每一中断级分配给一个优先权。优先权高的中断级可以打断优先权低的中断服务程序,以程序嵌套方式进行工作。

3.DMA

直接存储器存取

四、简答题

1. 写出(CPU)中断处理过程的流程

(1)关中断(2)保存现场信息(3)识别发出中断的外围设备(4)执行中断服务程序(5)恢复现场信息(6)开中断

2.请说明程序查询方式与中断方式各自的特点。

程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU效率低,中断方式是外围设备用来“主动”通知CPU,准备输入输出的一种方法,它节省了CPU时间,但硬件结构相对复杂一些。

3.在计算机中,CPU管理外围设备有几种方式?

解:CPU管理外围设备有五种方式:

(1)程序查询方式

(2)程序中断方式

(3)直接内存访问(DMA)方式

(4)通道方式

(5)外围处理机方式

4. 外围设备的I/O控制方式分类及特点:

(1)程序查询方式:CPU的操作和外围设备的操作能够同步,而且硬件结构比较简单(2)程序中断方式:一般适用于随机出现的服务,且一旦提出要求应立即进行,节省了CPU的时间,但硬件结构相对复杂一些。

(3)直接内存访问(DMA)方式:数据传输速度很高,传输速率仅受内存访问时间的限制。需更多硬件,适用于内存和高速外设之间大批交换数据的场合。

(4)通道方式:可以实现对外设的统一管理和外设与内存之间的数据传送,大大提高了CPU的工作效率。

(5) 外围处理机方式:通道方式的进一步发展,基本上独立于主机工作,结果更接近

一般处理机。

五、计算题

六、应用题

第八章习题

一、选择题

1. CD-ROM是______型光盘。

A.一次 B.重写 C.只读 D. 电可擦除

2. 软磁盘、硬磁盘、磁带机、光盘属于______设备。

A. 远程通信

B. 外存储器

C. 内存储器

D. 人机界面的I/O

CB

二、填空

三、名词解释

1.LCD和CCD

液晶显示器,电荷耦合器件

四、简答题

1.显示设备有哪几种类型?

按显示设备所用的显示器件分类,有阴极射线管(CRT)显示器、液晶显示器(LCD)、等离子显示器(PDP)等。按显示方式有字符显示器、图形图像显示器等。按显示颜色有彩色显示器和单色显示器两种。

五、计算题

六、应用题

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

A .(7CD )16 B. ( 7D0)16 C. (7E0)16 D. 3. 下列数中最大的数是 _______ 。 A .(10011001) 2 B. (227) 8 C. (98)16 4. ____ 表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 5. 在小型或微型计算机里,普遍采用的字符编码是 A. BCD 码 B. 16 进制 C. 格雷码 6. 下列有关运算器的描述中, ______ 是正确的 A. 只做算术运算,不做逻辑运算 B. C. 能暂时存放运算结果 D. 7. EPROM 是指 ____ 。 A. 读写存储器 B. C. 可编程的只读存储器 D. 8. Intel80486 是 32位微处理器, Pentium 是A.16 B.32 C.48 D.64 9 .设]X ]补=1.XXX 3X 4,当满足 _________ ■寸,X > -1/2 成立。 A. X 1必须为1,X 2X 3X 4至少有一个为1 B. X 1必须为1 , X 2X 3X 4任意 C. X 1必须为0, X 2X 3X 4至少有一个为1 D. X 1必须为0, X 2X 3X 4任意 10. CPU 主要包括 _____ 。 A.控制器 B. 控制器、运算器、cache C.运算器和主存 D.控制器、ALU 和主存 11. 信息只用一条传输线 ,且采用脉冲传输的方式称为 _________ 。 A. 串行传输 B. 并行传输 C. 并串行传输 D. 分时传输 12. 以下四种类型指令中,执行时间最长的是 _________ 。 A. RR 型 B. RS 型 C. SS 型 D. 程序控制指令 13. 下列 _____ 属于应用软件。 A. 操作系统 B. 编译系统 C. 连接程序 D. 文本处理 14. 在主存和CPU 之间增加cache 存储器的目的是 _____ 。 A. 增加内存容量 B. 提高内存可靠性 C.解决CPU 和主存之间的速度匹配问题 D. 增加内存容量,同时加快存取速 度 15. 某单片机的系统程序,不允许用户在执行时改变,则可以选用 ____________ 作为存储芯 片。 A. SRAM B. 闪速存储器 C. cache D. 辅助存储器 16. 设变址寄存器为X ,形式地址为D, (X )表示寄存器X 的内容,这种寻址方式的有 效地址为 ______ 。 A. EA=(X)+D B. EA=(X)+(D) C.EA=((X)+D) D. EA=((X)+(D)) 17. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为 ___________ 。 A. 隐含寻址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址 18. 下述 I/O 控制方式中,主要由程序实现的是 ________ 。 7F0)16 D. ( 152)10 o D. ASC H 码 只做加法 既做算术运算,又做逻辑运算 只读存储器 光擦除可编程的只读存储器 位微处理器。

计算机组成原理期末试题

第一章计算机系统概论 计算机的硬件是由有形的电子器件等构成的,它包括运算器、存储器、控制器、适配器、输入输出设备。早起将运算器和控制器合在一起称为CPU(中央处理器)。目前的CPU包含了存储器,因此称为中央处理器。存储程序并按地址顺序执行,这是冯·诺依曼型计算机的工作原理,也是CPU自动工作的关键。 计算机系统是一个有硬件、软件组成的多级层次结构,它通常由微程序级、一般程序级、操作系统级、汇编语言级、高级语言级组成,每一级上都能进行程序设计,且得到下面各级的支持。 习题:4冯·诺依曼型计算机的主要设计思想是什么?它包括那些主要组成部分? 主要设计思想是:存储程序通用电子计算机方案,主要组成部分有:运算器、逻辑控制装置、存储器、输入和输出设备 5什么是存储容量?什么是单元地址?什么是数据字?什么是指令字? 存储器所有存储单元的总数称为存储器的存储容量。每个存储单元都有编号,称为单元地址。如果某字代表要处理的数据,称为数据字。如果某字为一条指令,称为指令字 7指令和数据均存放在内存中,计算机如何区分它们是指令还是数据? 每一个基本操作称为一条指令,而解算某一问题的一串指令序列,称为程序 第二章运算方法和运算器 按 对阶操作。

直接使用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。为此要解决汉字的输入编码、汉字内码、子模码等三种不同用途的编码。 1第三章 内部存储器 CPU 能直接访问内存(cache 、主 存) 双端口存储器和多模块交叉存储器属于并行存储器结构。 cache 是一种高速缓冲存储器,是为了解决CPU 和主存之间速度不匹配而采用的一项重要的硬件技术,并且发展为多级cache 体系,指令cache 与数据cache 分设体 系。要求cache 的命中率接近于1 适度地兼顾了二者的优点又尽量避免其缺点,从灵活性、命中率、硬件投资来说较为理想,因而得到了普遍采用。 习题: 1设有一个具有20位地址和32位字长的存储器,问: (1)该存储器能存储多少个字节的信息? (2)如果存储器由512K ×8位SRAM 芯片组成,需要多少片; (3)需要多少位地址做芯片选择? (1)字节M 4832*220= (2)片84*28 *51232*1024==K K (3)1位地址作芯片选择 2 已知某64位机主存采用半导体存储器,其地址码为26位,若使用4M ×8位DRAM 芯片组成该机所允许的最大主存空间,并选用内存条结构形式,问: (1) 若每个内存条16M ×64位,共需几个内存条? (2)每个内存条共有多少DRAM 芯片? (3)主存共需多少DRAM 芯片?CPU 如何选

计算机组成原理 试卷含答案

湖南师范大学2012—2013学年第一学期信息与计算科学专业2011年级期末/ 补考/重修课程 计算机组成原理考核试题 出卷人:毛禄广 课程代码:考核方式: 考试时量:分钟试卷类型:A/B/C/D 一、单选题(30分,每题2分) 1. 算术逻辑单元的简称为()B A、CPU。 B、ALU。 C、CU。 D、MAR。 2. EPROM是指()D A.读写存储器 B.只读存储器 C.闪速存储器 D.可擦除可编程只读存储器 3. 异步通信的应答方式不包括()D A、不互锁 B、半互锁 C、全互锁 D、以上都不包括 4. 三种集中式总线仲裁中,______方式对电路故障最敏感。A A、链式查询 B. 计数器定时查询 C. 独立请求D、以上都不正确 5. 下面说法正确的是:()B A、存储系统层次结构主要体现在缓存-主存层次上; B、缓存-主存层次主要解决CPU和主存速度不匹配的问题; C、主存和缓存之间的数据调动对程序员也是不透明的; D、主存和辅存之间的数据调动由硬件单独完成。 6. 动态RAM的刷新不包括( ) D A、集中刷新 B、分散刷新 C、异步刷新 D、同步刷新 7. 关于程序查询方式、中断方式、DMA方式说法错误的是()D A、程序查询方式使CPU和I/O设备处于串行工作状态,CPU工作效率不高; B、中断方式进一步提高了CPU的工作效率; C、三者中DMA方式中CPU的工作效率最高; D、以上都不正确。 第 1 页共5 页 8. 发生中断请求的条件不包括()D A.一条指令执行结束 B.一次I/O操作结束 C.机器内部发生故障 D.一次DMA操作结束 9. DMA的数据传送过程不包括()A A、初始化 B、预处理 C、数据传送 D、后处理 10. 下列数中最大的数为()B A.(10010101)2 B.(227)8 C.(96)8 D.(143)5 11. 设32位浮点数中,符号位为1位,阶码为8位,尾数位为23位,则它所能表示的最大规.格化正数为()B A +(2 – 2-23)×2+127B.[1+(1 – 2-23)]×2+127 C.+(2 – 223)×2+255D.2+127 -223 12. 定点运算中,现代计算机都采用_______做加减法运算。()B A、原码 B、补码 C、反码 D、移码 13._________中乘积的符号位在运算过程中自然形成。()C A、原码一位乘 B、原码两位乘 C、补码一位乘 D、以上都不是 14.设x为真值,x*为绝对值,则[-x*]补=[-x]补能否成立()C A、一定成立 B、不一定成立 C、不能成立 D、以上都不正确 15. 最少可以用几位二进制数即可表示任一5位长的十进制整数。()A A、17 B、16 C、15 D、18 二、填空题(共10分,每题1分) 1.总线控制分为判优控制和________。(通信控制) 2.总线通信常用四种方式________、异步通信、半同步通信、分离式通信。(同步通信) 3.按在计算机系统中的作用不同,存储器主要分为主存储器、辅助存储器、_________。(缓冲存 储器) 4.随机存取存储器按其存储信息的原理不同,可分为静态RAM和__________。(动态RAM) 5.I/O设备与主机交换信息的五种控制方式是程序查询方式、中断方式和、_________、I/O通道方 式和I/O处理机方式。(DMA方式) 6.程序查询方式中为了完成查询需要执行的三条指令分别为测试指令、________、转移指令。(传 送指令) 7.浮点数由阶码和________两部分组成。(尾数) 8.二进制数-0.1101的补码为__________。(10011) 9._______是补码一位乘中乘数符号为负时的方法。(校正法)

(完整版)计算机组成原理期末考试试题及答案

计算机组成原理试题 一、选择题(共20分,每题1分) 1.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自____C__。 A.立即数和栈顶; B.暂存器; C.栈顶和次栈顶; D.累加器。 2.___C___可区分存储单元中存放的是指令还是数据。 A.存储器; B.运算器; C.控制器; D.用户。 3.所谓三总线结构的计算机是指_B_____。 A.地址线、数据线和控制线三组传输线。 B.I/O总线、主存总统和DMA总线三组传输线; C.I/O总线、主存总线和系统总线三组传输线; D.设备总线、主存总线和控制总线三组传输线.。 4.某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是_____B_。 A.128K; B.64K; C.64KB; D.128KB。 5.主机与设备传送数据时,采用___A___,主机与设备是串行工作的。 A.程序查询方式; B.中断方式; C.DMA方式; D.通道。 6.在整数定点机中,下述第___B___种说法是正确的。 A.原码和反码不能表示-1,补码可以表示-1; B.三种机器数均可表示-1; C.三种机器数均可表示-1,且三种机器数的表示范围相同; D.三种机器数均不可表示-1。 7.变址寻址方式中,操作数的有效地址是___C___。 A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址; D.以上都不对。 8.向量中断是___C___。 A.外设提出中断; B.由硬件形成中断服务程序入口地址; C.由硬件形成向量地址,再由向量地址找到中断服务程序入口地址

计算机组成原理试题集

1.数字电子计算机的主要特点是存储容量大、(运算速度快),(运算精度高)。 2.计算机各组成部件相互连接方式,从早期的以(存储器)为中心,发展到现在以(运算器)为中心。 3.指令寄存器寄存的是(C ) A、下一条要执行的指令 B、已执行完了的指令 C 、正在执行的指令D、要转移的指令 4.衡量计算机的性能指标主要有哪些(答主要的三项指标),并说明为什么? 解:衡量计算机性能的指标主要有:计算速度、存储容量和通讯带宽等,计算机速度是反映CPU性能,也是反映计算机能力的主要指标之一。存储容量反映出计算机可以处理的数据量空间的大小。带宽反映出计算机处理信息的通讯能力。 5,决定指令执行顺序的寄存器是(PC),而记录指令执行结果的状态的寄存器是(状态字寄存器) 6.最早提出“存储程序程序”概念的是(A ) A、Babbage B、V.Neumann C、Pascal D、Bell 7.如何理解计算机组成和计算机体系结构? 8.第一台电子计算机(ENIAC)是于1946年交付使用。 9.单地址指令中为了实现两个数的算术运算,除地址码指明的一个操作数外,另一个采用(隐含)寻址方法。 10.假定指令系统有m条指令,指令操作码的位数为N位,则N至少应当等于()。 11.用n+1位字长(含一位符号位)表示原码定点整数时,所能表示的数值范围是(0﹤﹦N );用n+1位字长(含一位符号位)表示原码定点小数时,所能表示的数值范围是() 1. CPU包括()两部分。 A、ALU和累加器 B、ALU和控制器 C、运算器和控制器 D、ALU和主存储器 C 2. 计算机运算速度的单位是()。 A、MTBF B、MIPS C、MHZ D、MB B 3. 若十六进数微AC.B,则其十进制数为()。 A、254.54 B、2763 C、172.6875 D、172.625 C 4. 若十进制数据为137.5则其八进制数为()。 A、89.8 B、211.4 C、211.5 D、1011111.101

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

二、填空题 1 字符信息是符号数据,属于处理(非数值)领域的问题,国际上采用的字符系统是七单位的(ASCII)码。P23 2 按IEEE754标准,一个32位浮点数由符号位S(1位)、阶码E(8位)、尾数M(23位)三个域组成。其中阶码E的值等于指数的真值(e)加上一个固定的偏移值(127)。P17 3 双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用(空间)并行技术,后者采用(时间)并行技术。P86 4 衡量总线性能的重要指标是(总线带宽),它定义为总线本身所能达到的最高传输速率,单位是(MB/s)。P185 5 在计算机术语中,将ALU控制器和()存储器合在一起称为()。 6 数的真值变成机器码可采用原码表示法,反码表示法,(补码)表示法,(移码)表示法。P19-P21 7 广泛使用的(SRAM)和(DRAM)都是半导体随机读写存储器。前者的速度比后者快,但集成度不如后者高。P67 8 反映主存速度指标的三个术语是存取时间、(存储周期)和(存储器带宽)。P67 9 形成指令地址的方法称为指令寻址,通常是(顺序)寻址,遇到转移指令时(跳跃)寻址。P112 10 CPU从(主存中)取出一条指令并执行这条指令的时间和称为(指令周期)。 11 定点32位字长的字,采用2的补码形式表示时,一个字所能表示

的整数范围是(-2的31次方到2的31次方减1 )。P20 12 IEEE754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位,则它能表示的最大规格化正数为(+[1+(1-2 )]×2 )。 13 浮点加、减法运算的步骤是(0操作处理)、(比较阶码大小并完成对阶)、(尾数进行加或减运算)、(结果规格化并进行舍入处理)、(溢出处理)。P54 14 某计算机字长32位,其存储容量为64MB,若按字编址,它的存储系统的地址线至少需要(14)条。64×1024KB=2048KB(寻址范32围)=2048×8(化为字的形式)=214 15一个组相联映射的Cache,有128块,每组4块,主存共有16384块,每块64个字,则主存地址共(20)位,其中主存字块标记应为(9)位,组地址应为(5)位,Cache地址共(13)位。 16 CPU存取出一条指令并执行该指令的时间叫(指令周期),它通常包含若干个(CPU周期),而后者又包含若干个(时钟周期)。P131 17 计算机系统的层次结构从下至上可分为五级,即微程序设计级(或逻辑电路级)、一般机器级、操作系统级、(汇编语言)级、(高级语言)级。P13 18十进制数在计算机内有两种表示形式:(字符串)形式和(压缩的十进制数串)形式。前者主要用在非数值计算的应用领域,后者用于直接完成十进制数的算术运算。P19 19一个定点数由符号位和数值域两部分组成。按小数点位置不同,

计算机组成原理期末考试

计算机组成原理试题 一、选择题 ( c )1、在下列四句话中,最能准确反映计算机主要功能的是下面哪项。 A.计算机可以存储大量信息 B.计算机能代替人的脑力劳动 C.计算机是一种信息处理机 D.计算机可实现高速运算 ( c )2、计算机硬件能直接执行的只能是下面哪项。 A.符号语言 B.汇编语言 C.机器语言 D.机器语言和汇编语言 ( c )3、运算器的核心部件是下面哪项。 A.数据总线 B.数据选择器 C.算术逻辑运算部件 D.累加寄存器 ( c )4、对于存储器主要作用,下面哪项说法正确。 A.存放程序 B.存放数据 C.存放程序和数据 D.存放微程序 ( c )5、至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是下面哪项。 A.节约元件 B.运算速度快 C.物理器件性能决定 D.信息处理方便( a )6、CPU中有若干寄存器,其中存放存储器中数据的寄存器是下面哪项。 A.地址寄存器 B.程序计数器 C.数据寄存器 D.指令寄存器(d?)7、CPU中有若干寄存器,其中存放机器指令的寄存器是下面哪项。 A.地址寄存器 B.程序计数器 C.指令寄存器 D.数据寄存器 ( c )8、CPU中有若干寄存器,存放CPU将要执行的下一条指令地址的寄存器是下面哪项。 A.地址寄存器 B.数据寄存器 C.程序计数器 D.指令寄存器 (c)9、CPU中程序状态寄存器中的各个状态标志位是依据下面哪项来置位的。 A.CPU已执行的指令 B.CPU将要执行的指令 C.算术逻辑部件上次的运算结果 D.累加器中的数据 ( b )10、为协调计算机各部件的工作,需要下面哪项来提供统一的时钟。 A.总线缓冲器 B.时钟发生器 C.总线控制器 D.操作命令发生器 ( c )11、下列各种数制的数中最小的数是下面哪项。 A.(101001)2 B.(52)8 C.(101001)BCD D.(233)H ( d )12、下列各种数制的数中最大的数是下面哪项。 A.(1001011)2 B.75 C.(112)8 D.(4F)H ( b )13、将十进制数15/2表示成二进制浮点规格化数(阶符1位,阶码2位,数符1位,尾数4位)是下面哪项。 A.01101110 B.01101111 C.01111111 D.11111111

计算机组成原理期末考试试题及答案

计算机组成原理期末考试试题及答案 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

计算机组成原理试题 一、选择题(共20分,每题1分) 1.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自______。 A.立即数和栈顶; B.暂存器; C.栈顶和次栈顶; D.累加器。 2.______可区分存储单元中存放的是指令还是数据。 A.存储器; B.运算器; C.控制器; D.用户。 3.所谓三总线结构的计算机是指______。 A.地址线、数据线和控制线三组传输线。 B.I/O总线、主存总统和DMA总线三组传输线; C.I/O总线、主存总线和系统总线三组传输线; D.设备总线、主存总线和控制总线三组传输线.。 4.某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是______。 A.128K; B.64K; C.64KB; D.128KB。 5.主机与设备传送数据时,采用______,主机与设备是串行工作的。 A.程序查询方式; B.中断方式; C.DMA方式; D.通道。 6.在整数定点机中,下述第______种说法是正确的。

A.原码和反码不能表示-1,补码可以表示-1; B.三种机器数均可表示-1; C.三种机器数均可表示-1,且三种机器数的表示范围相 同; D.三种机器数均不可表示-1。 7.变址寻址方式中,操作数的有效地址是______。 A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址; D.以上都不对。 8.向量中断是______。 A.外设提出中断; B.由硬件形成中断服务程序入口地址; C.由硬件形成向量地址,再由向量地址找到中断服务程序入口地址 D.以上都不对。 9.一个节拍信号的宽度是指______。 A.指令周期; B.机器周期; C.时钟周期; D.存储周期。 10.将微程序存储在EPROM中的控制器是______控制器。 A.静态微程序; B.毫微程序; C.动态微程序; D.微程序。 11.隐指令是指______。 A.操作数隐含在操作码中的指令; B.在一个机器周期里完成全部操作的指令; C.指令系统中已有的指令;

计算机组成原理试题

计算机组成原理试题(A) 教学中心名称考点成绩 专业、班级姓名学号 一、填空题(每空1分,共10分) 1.计算机中的信息可分为两类,它们是信息和信息。 2.第二代电子数字计算机所用的基本器件是。 3.设X=-9/16,[X]补= 。 4.运算器中的核心部件是。 5.浮点表示法中,阶码决定浮点数的,尾数决定浮点数的。 6.CPU中PC的主要功能是。 7.按照信息的传送格式,接口可分为和两大类。 二、选择题(每小题2分,共20分) 1. 某主存储器按字节编址,地址线数目为16,这个存储器的容量为 . A 16K×16位B.32K×8位、C.64K ×8位 2.采用DMA方式传送数据时,每传送一个数据就要占用的时间。 A一个指令周期B.一个存储周期C.一个机器周期 3. Cache是。 A.主存的一部分 B.为扩大存储容量而设置的 C.为提高存储系统的速度而设置的 4.操作控制器的功能是。 A产生操作控制信号,以解释并执行指令 B、产生时序信号C.对指令泽码 5.中断响应时,保存PC并更新PC的内容,主要是为了. A.提高处理机的速度 B.能进入中断处理程字并能正确返回原程序 C.便于编制中断处理程序 6.计算机辅助设计是指。 A.CAD B.CAI C.CAT 7.某机字长32位,内存容量为4MW,若按字节编址,其寻址范围为. A.0~4M B。0~16M C.0~32M 8.在磁盘存储器中,与转速无关的技术指标是。 A.存储密度B.平均等待时间C.数据传输率 9.设指令中的形式地址为以相对寻址时,操作数的有效地址E=. A.(D)B.(PC)+D C.(R)+D

10.计算机中,执行部件接控制部件的命令所作的不可再分的操作称为. A.微命令B.微操作C操作 三.判断改错题(每小题2分,共10分。正确,在括号内打√;错误,则打×并更正) 1.磁盘存储器是一种随机存取存储器。() 2.零地址指令就是没有操作数的指令。() 3.时序发生器是控制器的主要部件之一。() 4.设X=10110110,采奇校验时,其校验位C=1。() 5.中断处理过程中,保存现场必须在中断服务之后进行。() 四.简答题(每小题10分,共40分) 1.CPU由哪些主要部件组成?说明各部件的作用。 2.试述高速缓冲存储器的基本设计思想和特点。 3.主机与外部设备间为什么要设置接口? 4.为什么说取指令是公操作?在取指令阶段,CPU主要完成哪些操作? 五.计算题(共10 分) 1.设X=0.0101,Y=-0.1101,用双符号补码计算X+Y=?和X-Y=?并判断其结果是否溢出。(5分) 2. 设X=8C3E(H),Y=B6DF(H),Z=54D2(H)。求X∧Y⊕Z=? (5分) 七.设计题(10分) 某机字长16 位,主存按字编址,容量为8MW,请用如下RAM芯片为该机设计一个主存。 A A0 07 1.地址线和数据线各有多少根? 2.共用多少这种芯片? 3.画出其组成框图,并正确标出各信号线。

计算机组成原理练习题-答案

一、填空题 1.对存储器的要求是速度快,_容量大_____,_价位低_____。为了解决这方面的矛盾,计算机采用多级存储体系结构。 2.指令系统是表征一台计算机__性能__的重要因素,它的____格式__和___功能___不仅直接影响到机器的硬件结构而且也影响到系统软件。 3.CPU中至少有如下六类寄存器__指令____寄存器,__程序_计数器,_地址__寄存器,通用寄存器,状态条件寄存器,缓冲寄存器。 4.完成一条指令一般分为取指周期和执行周期,前者完成取指令和分析指令操作,后者完成执行指令操作。 5.常见的数据传送类指令的功能可实现寄存器和寄存器之间,或寄存器和存储器之间的数据传送。 6.微指令格式可分为垂直型和水平型两类,其中垂直型微指令用较长的微程序结构换取较短的微指令结构。 7.对于一条隐含寻址的算术运算指令,其指令字中不明确给出操作数的地址,其中一个操作数通常隐含在累加器中 8.设浮点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为 2^127(1-2^-23) ,最小正数为 2^-129 ,最大负数为 2^-128(-2^-1-2^-23) ,最小负数为 -2^127 。 9.某小数定点机,字长8位(含1位符号位),当机器数分别采用原码、补码和反码时,其对应的真值范围分别是 -127/128 ~+127/128 -1 ~+127/128 -127/128 ~+127/128 (均用十进制表示)。 10.在DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们是停止CPU访问主存、周期挪用和DMA和CPU交替访问主存。 11.设 n = 8 (不包括符号位),则原码一位乘需做 8 次移位和最多 8 次加法,补码Booth算法需做 8 次移位和最多 9 次加法。 12.设浮点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为,最小正数为,最大负数为,最小负数为。 13.一个总线传输周期包括申请分配阶段、寻址阶段、传输阶段和结束阶段四个阶段。 14.CPU采用同步控制方式时,控制器使用机器周期和节拍组成的多极时序系统。

《计算机组成原理》期末考试试题及答案

武汉大学计算机学院 2007-2008学年第一学期2006级《计算机组成原理》 期末考试试题A卷答案 __ 学号_______ 班级 ____ _____ 姓名__ _________ 成绩_____ ___ 1.(16分)一浮点数,阶码部分为q位,尾数部分为p位,各包含一位符号位,均用补码表示;该浮点数所能表示的最大正数、最小正数、最大负数和最小负数分别是多少? 解: 2.在一个具有四体低位多体交叉的存储器中,如果处理器的访存地址为以下十进制。求该存储器比单体存储器的平均访问速率提高多少?(忽略初启时的延迟) (1)1、2、3、…… 32 (10分) (2)2、4、6、…… 32 (10分) 解:设存储器的访问周期为T。 (1)四体低位多体交叉的存储器访问的情况如下: 1、2、3 所需时间= T ; 4、5、6、7 所需时间= T ; 8、9、10、11 所需时间= T ; 12、13、14、15 所需时间= T ; 16、17、18、19 所需时间= T ; 20、21、22、23 所需时间= T ; 24、25、26、27 所需时间= T ; 28、29、30、31 所需时间= T ; 32 所需时间= T ; 四体低位多体交叉的存储器访问所需时间=9T; 单体存储器访问所需时间=32T; 所以平均访问速率提高:32/9倍

(2)四体低位多体交叉的存储器访问的情况如下: 2 所需时间= T ; 4、6 所需时间= T ; 8、10 所需时间= T ; 12、14 所需时间= T ; 16、18 所需时间= T ; 20、22 所需时间= T ; 24、26 所需时间= T ; 28、30 所需时间= T ; 32 所需时间= T ; 四体低位多体交叉的存储器访问所需时间= 9T; 单体存储器访问所需时间=16T; 所以平均访问速率提高:16/9倍 3.(20分)假定指令格式如下: 其中: D/I为直接/间接寻址标志,D/I=0表示直接寻址,D/I=1表示间接寻址。 Bit10=1:变址寄存器I寻址; 设有关寄存器的内容为(I)=063215Q 试计算下列指令的有效地址。(Q表示八进制) (1) 152301Q (2) 140011Q 解: (1) 152301Q=1 101 010 011 000 001 因为Bitl0(I)=1,故为变址寄存器寻址,EA=(I)+A=063215+301=063516Q。 (3) 140011Q=1 100 000 000 001 001 因为D/I=0,故为直接寻址,EA=A=011Q。 4. 已知某运算器的基本结构如图所示,它具有+(加)、-(减)、和M(传送)三种操作。 (1) 写出图中1~12表示的运算器操作的微命令;(6分) (2) 设计适合此运算器的微指令格式;(6分) (3) 指令DDA的功能是计算R1、R2和R3三个寄存器的和,若进位C=0,则R1+R2→R2;若进位C=1,则R1+R2+R3→R2,画出指令DDA的微程序流程图,并列出微操作序列(取指令流程不写,取指令微指令安排在0号单元中);(6分) (4)设下址地址为5位,将微程序流程图安排在1~3号单元里;(6分)

计算机组成原理期末试题

1.刷新存储器的重要性能指标是它的带宽。若显示工作方式采用分辨率为1024*768,颜色深度24位,帧频(刷新速度)为72Hz,求: 1)刷新存储器的容量是多少 2)刷新存储器的带宽是多少 1)刷新存储器的容量= 1024*768 * 24bit= 2)帧频(刷新速度)为72Hz指的是:每秒钟读72次, 所以,刷新存储器的带宽=1024*768 * 24bit *72 次/秒=162MB/s 2.试推导磁盘存储器读写一块信息所需要的总时间 读写一块总时间TB=平均找道时间Ts+平均等待时间Tw +读写传输时间Tt 读写一块总时间TB=平均找道时间+平均等待时间+读写传输时间=Ts+Tw+Tt 1)Tw 设磁盘每秒r转,每条磁道N个字,则数据传输率=rN个字/秒 转一周的时间=1/r,所以 Tw =1/2*(1/r)=1/(2r) 2)Tt 又设每块的字数是n,一旦读写头定位在该块,则Tt≈n/(rN)秒 所以TB=Ts+ 1/(2r)+ n/(rN) 秒 3.采用串行接口进行7位ASCII码传送,带有一位奇偶校验位、一位起始位和一位停止位,当波特9600波特时,字符传送率是 9600波特=9600bit/秒 =9600 bit*(1字符/10bit)/秒 =960字符/秒 4.某总线在一个总线周期中并行传送8个字节的信息,设一个总线周期等于一个总线时钟周期,总线时钟频率为70MHz,求总线带宽 Dr=8字节/T秒=8*70*10^6≈420MB/秒 5.某机器CPU中有16个寄存器,运行某中断处理程序时,仅用到其中的2个寄存器,请问响应中断而进入该中断处理程序时是否将通用寄存器内容保存到主存中去需保存几个寄存器 要将通用寄存器内容保存到主存中去。 只要保存中断处理程序用到的那2个寄存器的内容。 1.已知cache的存储周期是40ns,主存存储周期200ns, cache/主存系统平均50ns,求cache的命中率访问n个字,设命中率为H cache/主存系统的平均访问时间 =命中cache的时间+不命中cache的主存访问时间 =H*Tc+(1-H)*Tm =H*40+(1-H)*200 =50

计算机组成原理试卷与答案

一、选择题 1.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校校 验的字符码是______。 A 11001011 B 11010110 C 11000001 D 11001001 2.8位定点字长的字,采用2的补码表示时,一个字所能表示的整 数范围是______。 A .–128 ~ +127 B. –127 ~ +127 C. –129 ~ +128 D.-128 ~ +128 3.下面浮点运算器的描述中正确的句子是:______。 a)浮点运算器可用阶码部件和尾数部件实现 b)阶码部件可实现加、减、乘、除四种运算 c)阶码部件只进行阶码相加、相减和比较操作 d)尾数部件只进行乘法和减法运算 4.某计算机字长16位,它的存贮容量是64KB,若按字编址,那 么它的寻址范围是______ A. 64K B. 32K C. 64KB D. 32 KB 5.双端口存储器在______情况下会发生读/写冲突。 a)左端口与右端口的地址码不同 b)左端口与右端口的地址码相同 c)左端口与右端口的数据码不同 d)左端口与右端口的数据码相同

6.寄存器间接寻址方式中,操作数处在______。 A. 通用寄存器 B. 主存单元 C. 程序计数器 D. 堆栈 7.微程序控制器中,机器指令与微指令的关系是______。 a)每一条机器指令由一条微指令来执行 b)每一条机器指令由一段微指令编写的微程序来解释执行 c)每一条机器指令组成的程序可由一条微指令来执行 d)一条微指令由若干条机器指令组 8.按其数据流的传递过程和控制节拍来看,阵列乘法器可认为是 ______。 a)全串行运算的乘法器 b)全并行运算的乘法器 c)串—并行运算的乘法器 d)并—串型运算的乘法器 9.由于CPU内部的操作速度较快,而CPU访问一次主存所花的 时间较长,因此机器周期通常用______来规定。 a)主存中读取一个指令字的最短时间 b)主存中读取一个数据字的最长时间 c)主存中写入一个数据字的平均时间 d)主存中读取一个数据字的平均时间 10.程序控制类指令的功能是______。 A 进行算术运算和逻辑运算 B 进行主存与CPU之间的数据传送

计算机组成原理典型例题讲解

分析设计计算: 1.CPU结构如图1所示,其中有一个累加寄存器AC,一个状态条件寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。 (1)标明图中四个寄存器的名称。 (2)简述指令从主存取到控制器的数据通路。 (3)简述数据在运算器和主存之间进行存/ 取访问的数据通路。 图1 解: (1)a为数据缓冲寄存器DR ,b为指令寄存器IR ,c为主存地址寄存器,d为程序计数器PC。 (2)主存M →缓冲寄存器DR →指令寄存器IR →操作控制器。 (3)存贮器读:M →缓冲寄存器DR →ALU →AC 存贮器写:AC →缓冲寄存器DR →M

2. 某机器中,配有一个ROM芯片,地址空间0000H—3FFFH。现在再用几个16K×8的芯片构成一个32K×8的RAM区域,使其地址空间为8000H—FFFFH。假设此RAM芯片有/CS和/WE信号控制端。CPU地址总线为A15—A0,数据总线为D7—D0,控制信号为R//W,MREQ(存储器请求),当且仅当MREQ 和R//W同时有效时,CPU才能对有存储器进行读(或写)。 (1)满足已知条件的存储器,画出地址码方案。 (2)画出此CPU与上述ROM芯片和RAM芯片的连接图。 解:存储器地址空间分布如图1所示,分三组,每组16K×8位。 由此可得存储器方案要点如下: (1)用两片16K*8 RAM芯片位进行串联连接,构成32K*8的RAM区域。片内地址:A0——A13,片选地址为:A14——A15; (2)译码使用2 :4 译码器; (3)用/MREQ 作为2 :4译码器使能控制端,该信号低电平(有效)时,译码器工作。 (4)CPU的R / /W信号与RAM的/WE端连接,当R // W = 1时存储器执行读操作,当R // W = 0时,存储器执行写操作。如图1 0000 3FFF 8000

计算机组成原理期末考试试卷及答案(1)

计算机组成原理期末考试试卷(1) 一.选择题(下列每题有且仅有一个正确答案,每小题2分,共20分)1.假设下列字符码中最后一位为校验码,如果数据没有错误,则采用偶校验的字符码的是____。 A. 11001011 B. 11010110 C. 11000001 D. 11001001 2.在定点二进制运算器中,减法运算一般通过______ 来实现。 A. 补码运算的二进制加法器 B. 补码运算的二进制减法器 C. 补码运算的十进制加法器 D. 原码运算的二进制减法器 3.下列关于虚拟存储器的说法,正确的是____。 A. 提高了主存储器的存取速度 B. 扩大了主存储器的存储空间,并能进行自动管理和调度 C. 提高了外存储器的存取速度 D. 程序执行时,利用硬件完成地址映射 4.下列说法正确的是____。 A. 存储周期就是存储器读出或写入的时间 B. 双端口存储器采用了两套相互独立的读写电路,实现并行存取 C. 双端口存储器在左右端口地址码不同时会发生读/写冲突 D. 在cache中,任意主存块均可映射到cache中任意一行,该方法称为直接映射方式 5.单地址指令中,为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数一般采用____寻址方式。 A. 堆栈 B. 立即 C. 隐含 D. 间接 6.指令系统中采用不同寻址方式的目的主要是______ 。 A.实现存储程序和程序控制 B.提供扩展操作码的可能并降低指令译码难度 C.可以直接访问外存 D.缩短指令长度,扩大寻址空间,提高编程灵活性7.下列说法中,不符合RISC指令系统特点的是____。 A. 指令长度固定,指令种类少 B. 寻址方式种类尽量少,指令功能尽可能强 C. 增加寄存器的数目,以尽量减少访存的次数 D. 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令

【精品】计算机组成原理期末考试简答题重点

一、简答题 1、试述浮点数规格化的目的和方法。 答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化的数,否则便是非规格化数。通过规格化,可以保证运算数据的精度。 方法:进行向左规格化,尾数左移一位,阶码减1,直到规格化完毕。 2、简述循环冗余码(CRC)的纠错原理。 答:CRC码是一种纠错能力较强的校验码。在进行校验时,先将被检数据码的多项式用 生成多项式G(X)来除,若余数为0,说明数据正确;若余数不为0,则说明被检数据有错。 只要正确选择多项式G(X),余数与CRC码出错位位置的对应关系是一定的,由此可以 用余数作为判断出错位置的依据而纠正出错的数据位。 3、DRAM存储器为什么要刷新?有几种刷新方式? DRAM存储元是通过栅极电容存储电荷来暂存信息。由于存储的信息电荷终究是有泄漏的,电荷数又不能像 SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。为此必须设法由外界按一定规律给栅 极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。 ①集中式---正常读/写操作与刷新操作分开进行,刷新集中完成。 ②分散式---将一个存储系统周期分成两个时间片,分时进行正常读/写操作和刷新操作。 ③异步式---前两种方式的结合,每隔一段时间刷新一次,保证在刷新周期内对整个存储器 刷新一遍。 4、CPU中有哪些主要寄存器?简述这些寄存器的功能。 (1)指令寄存器(IR):用来保存当前正在执行的一条指令。 (2)程序计数器(PC):用来确定下一条指令的地址。 (3)地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。 (4)缓冲寄存器(DR): <1>作为CPU和内存、外部设备之间信息传送的中转站。 <2>补偿CPU和内存、外围设备之间在操作速度上的差别。 <3>在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器。 (5)通用寄存器(AC):当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。 (6)状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。 5、中断处理过程包括哪些操作步骤? 关闭中断标识,重要数据入栈, 处理中断服务功能, 数据出栈, 恢复中断标识, 开中断.

计算机组成原理试卷及答案

计算机组成原理试题及答案 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 1.若十进制数据为137.5则其八进制数为(B )。 A、89.8 B、211.4 C、211.5 D、1011111.101 2.若x补=0.1101010,则x原=(A )。 A、1.0010101 B、1.0010110 C、0.0010110 D、0.1101010 3.若采用双符号位,则发生正溢的特征是:双符号位为(B)。 A、00 B、01 C、10 D、11 4.原码乘法是(A )。 A、先取操作数绝对值相乘,符号位单独处理 B、用原码表示操作数,然后直接相乘 C、被乘数用原码表示,乘数取绝对值,然后相乘 D、乘数用原码表示,被乘数取绝对值,然后相乘 5.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。 A、立即寻址 B、变址寻址 C、间接寻址 D、寄存器寻址 6.下列数中,最小的数是(A)。 A.(101001)2B.(52)8C.(2B)16D.45 7.下列数中,最大的数是(D)。 A.(101001)2B.(52)8C.(2B)16D.45 8.下列数中,最小的数是(D)。 A.(111111)2B.(72)8C.(2F)16D.50 9.已知:X=-0.0011,Y= -0.0101。(X+Y)补= ( A)。 A.1.1100B.1.1010 C.1.0101D.1.1000 10.一个512KB的存储器,地址线和数据线的总和是(C )。 A.17 B.19C.27D.36 11.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C )。 A.64K B.32KB C.32K D.16KB 12.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C )。 A.21 B.17 C.19 D.20 12.计算机内存储器可以采用(A)。 A.RAM和ROM B.只有ROM C.只有RAM D.RAM和SAM 13.单地址指令中为了完成两个数的算术操作,除地址码指明的一个操作数外,另一个数常需采用( C) 。 A.堆栈寻址方式 B.立即寻址方式 C.隐含寻址方式 D.间接寻址方式 14.零地址运算指令在指令格式中不给出操作数地址,因此它的操作数来自(B)。 A.立即数和栈顶 B.栈顶和次栈顶 C.暂存器和栈顶 D.寄存器和内存单元 15.指令系统中采用不同寻址方式的目的主要是( C)。 A.实现存储程序和程序控制 B.可以直接访问外存 C.缩短指令长度,扩大寻址空间,提高编程灵活性 D.提供扩展操作码的可能并降低指令译码难度 16.用于对某个寄存器中操作数的寻址方式称为( C)寻址。 A.直接 B.间接 C.寄存器直接 D.寄存器间接 17.寄存器间接寻址方式中,操作数处在( B )。 A.通用寄存器 B.贮存单元 C.程序计数器 D.堆栈 18.RISC是(A)的简称。 A.精简指令系统计算机 B.大规模集成电路

相关文档
最新文档