文档库 最新最全的文档下载
当前位置:文档库 › 计算机组成原理课后习题 王万生

计算机组成原理课后习题 王万生

计算机组成原理课后习题 王万生
计算机组成原理课后习题 王万生

习题1参考答案

一、选择题

1.微型计算机的分类通常是以微处理器的 D 来划分。

A.芯片名 B. 寄存器数目

C.字长 D. 规格

2. 将有关数据加以分类、统计、分析,以取得有价值的信息,我们称为 A。

A.数据处理 B. 辅助设计

C.实时控制 D. 数值计算

3.计算机技术在半个世纪中虽有很大的进步,但至今其运行仍遵循这一位科学家提出的基本原理D 。

A.爱因斯坦

B. 爱迪生

C. 牛顿

D. 冯·诺伊曼

4.冯·诺伊曼机工作方式的基本特点是 A 。

A.按地址访问并顺序执行指令 B.堆栈操作

C.选择存储器地址 D.按寄存器方式工作

5.目前的CPU包括_A_和cache。

A. 控制器、运算器

B. 控制器、逻辑运算器

C. 控制器、算术运算器

D. 运算器、算术运算器

二、填空

1. 数字式电子计算机的主要外部特性是快速性、准确性、通用性、逻辑性。

2. 世界上第一台数字式电子计算机诞生于 1946 年。

3. 第一代电子计算机逻辑部件主要由电子管组装而成。第二代电子计算机逻辑部件主要由晶体管组装而成。第三代电子计算机逻辑部件主要由集成电路组装而成。第四代电子计算机逻辑部件主要由大规模集成电路组装而成。

4. 当前计算机的发展方向是网络化计算机系统、分布式计算机系统和智能化计算机系统等方向发展。

5. 电子计算机与传统计算工具的区别是自动化程度高。

6.冯·诺依曼机器结构的主要思想是1.采用二进制代码表示数据和指令;2.采用存储程序的工作方式;3.计算机的硬件系统由五大部分组成。

7. 冯·诺依曼机器结构由控制器、存储器、运算器、输入设备和输出设备五大部分组成。

8. 中央处理器由运算器和控制器两部分组成。

9. 计算机中的字长是指机器数的二进制位数(或计算机一次可以处理的二进制位数)。

10. 运算器的主要部件是算术逻辑运算单元ALU。

11. 控制器工作的实质是指挥和协调机器各个部件有条不紊工作。

12. 存储器在计算机中的主要功能是存储程序和数据。

13. 计算机的兼容性是指:一台计算机上的程序不加任何修改可在另一台计算机上正确运行的特性。

14.表示计算机硬件特性的主要性能指标有:字长、主频、存储容量、兼容性、数据处理速度、可靠性、数据传送速率。(填5个以上)

15.可由硬件直接识别和执行的语言是机器语言。

16.与机器语言相比汇编语言的特点是编程容易、修改调试方便。

17.计算机系统的软硬件界面是指令系统。

18.软硬件逻辑功能等效是指计算机系统的某功能可以由硬件实现也可以由软件实现,在逻辑功能上是等价的。由硬件实现功能的特点是速度快、价格高。由软件实现功能的特点是灵活性好、但速度较慢。

19.计算机厂家在发展新机种时,遵循兼容的原则。

20.计算机的字长决定寄存器、运算部件和数据总线的位数。

习题2参考答案

一、选择题

1.下列数中,最小的数是 A。

A.(101001)

2B.(52)

C.(2B)

16

D.45

2.下列数中,最大的数是 D。

A.(101001)

2B.(52)

C.(2B)

16

D.45

3.计算机中表示地址时使用__D____

A.原码

B.补码

C.反码

D.无符号数

4.字长16位,用定点补码小数表示时,一个字能表示的范围是__A___ A.-1~(1-2-15)B.0~(1-2-15)

C.-1~+1 D.-(1-2-15)~(1-2-15)

5.若X

=10000000,则十进制真值为___C___。

A、-0

B、-127

C、-128

D、-1

6.定点整数16位,含1位符号位,原码表示,则最大正数为___C___

A、216

B、215

C、215-1

D、216-1

7.当-1

=___B___

A.x

B.1-x

C.4+x

D.(2-2n)-1*1

8.8位反码表示数的最小值为__A_____,最大值__A____。

A.-127,+127

B.-128,+128

C.-256,+256

D.-255,+255

9.N+1位二进制正整数的取值范围是____C___

A.0~2n-1 B.1~2n-1

C.0~2n+1-1 D.1-2n+1-1

10.浮点数的表示范围和精度取决于___A____

A.阶码的位数和尾数的位数

B.阶码的位数和尾数采用的编码

C.阶码采用的编码和尾数采用的编码

D.阶码采用的编码和尾数的位数

11.在浮点数编码表示中,___C___在机器数中不出现,是隐含的。

A.尾数

B.符号

C.基数

D.阶码

12.移码和补码比较,只有____C___不同,其他都相同。

A.正号 B.负号

C.符号 D.标志

13.一个24×24点阵的汉字,需要___B_____字节的存储空间。

A.62 B.72

C.64 D.32

14.62个汉字的机内码需要 C

A.62字节 B.32字节

C.124字节 D.248字节

15.ASCII码是对____A____进行编码的一种方案

A.字符、图形符号 B.汉字

C.数字 D.声音

16.D/A转换是___C___

A.把计算机输出的模拟量转化为数字量

B.把模拟量转化为数字量,把数字量输入到计算机

C.把数字量转化为模拟量,把转化结果输出计算机

D.把计算机输出的模拟量转为数字量

17.在大量数据传送中常用且有效的检验法是__D___

A.奇偶校验法 B.海明码校验

C.判别校验 D.CRC校验

二、填空题

1.二进制中的基数为2 ,十进制中的基数为10,八进制中的基数为8 ,十六进制中的基数为16。

2.(27.25)

10转换成十六进制数为(1B.4)

16

3.(0.65625)

10转换成二进制数为(0.10101)

2

4.在原码、反码、补码三种编码中,补码数的表示范围最大。

5.在原码、反码、补码三种编码中,符号位为0,表示数是正的。符号位为1,表示数是负的。6.0的原码为 000…000 或 100…00 ;0的补码为 000… 00。0的反码为 000…000 或 111…

11 。

7. 在补码、移位码表示的机器数中,零的表示形式是唯一的。

8.-11011011的补码为 100100101,原码为111011011,反码为 100100100。

9.11001010的补码为011001010,原码分别为011001010,反码为011001010。

10.浮点数的表示范围由浮点数的指数部分决定。浮点数的表示精度由浮点数的尾数部分决定。11.在浮点数的表示中,基数部分在机器数中是不出现的。

12.浮点数进行左规格化时,尾数左移1位,阶码-1;浮点数进行右规格化时,尾数右移1位,阶码+1。13.真值为-100101的数在字长为8的机器中,其补码形式为11011011。

14.浮点数一般由指数部分和尾数部分两部分组成。

15.在计算机中,“A”与“a”的ASCII是 41H 与 61H (或65;97)。

16.在计算机中,一个字母或数字用 8 位ASCII表示(或7位二进制,且占一个字节)。

17.某信息在传送没有出现错误,奇偶校验码101011011,应为偶编码。

18.某信息在传送没有出现错误,奇偶校验码101111011,应为奇编码。

19.X=1011001,它的偶校验码为 0 。

20.X=n

4n

3

n

2

n

1

,它的奇校验码表达式为n

4

⊕n

3

⊕n

2

⊕n

1

⊕1 。

21.下列数据代码设为偶校验,请在括号内填写相应的偶校验位。

A、(1)1101011

B、(0)0101101

22.下例数据代码设为奇校验,请在括号中填入相应的奇校验位。

A.(0)1101011 B.(1)0101101

23.表示一个数据的基本要素是计数进位制、小数点位置、符号。

24.在计算机内部信息分为两大类,即控制信息,数据信息。

25.不同进位制之间相互转换的根据是整数部分和小数部分分别对应相等。

26.机定点整数格式字长为8位(包含1位符号位),若x 用补码表示,则[x]补的最大正数是 127,最小负数是 -128 。(用十进制真值表示)

27.已知下列数字的ASCII码,8421码和余三码,请在括号内写明他们是何种代码。

2:0101(余三码) 0110010( ASCII ) 0010(8421)

9:0111001( ASCII ) 1100(余三码) 1001(8421)

三、解答题

1.将二进制数-0.0101101用规格化浮点数格式表示。格式要求:阶码4位,含1位符号位;尾数8位,含1位符号位。阶码和尾数均用补码表示,阶码以2 为底。

解:首先规格化:-0.0101101=-0.101101×2-1=-0.1011010×2-1

尾数的补码:[-0.1011010]

=1.0100110

阶数的补码:[-1]

补=[-001]

=1111

阶符一位阶码3位尾符一位尾数7位

1 111 1 0100110

2.将二进制数+1101.101用规格化浮点数格式表示。格式要求:阶码4位,含1位符号位;尾数8位,

含1位符号位。阶码和尾数均用补码表示,阶码以2为底。

解:首先规格化: 1101.101=0.1101101×24

=0.1101101

尾数的补码:[0.1101101]

阶数的补码:[4]

=0100

阶符一位阶码3位尾符一位尾数7位

0 100 0 1101101

3.什么是机器数?

答:计算机可以直接识别的数称为机器数。

4.数值数据的三要素?

答:计数进位制;小数点位置;符号。

5.在计算机系统中,数据主要包括?数值数据的特点是?非数值数据的特点是?

答:数据主要包括数值数据和非数值数据。

数值数据的特点是有数的大小,可以在数轴找到依对应点。非数值数据的特点是无数量的大小,它仅仅是表示某个物理量的编码。

习题3参考答案

一、选择题

1.组成一个运算器需要若干个部件,但下面所列 A 不是组成运算器的部件。

A.地址寄存器 B. 数据总线

C.ALU D. 状态寄存器

2.ALU属于_A__部件。

A.运算器 B. 控制器

C.存储器 D. 寄存器

3.加法器中进位产生函数是_D__。

A.Ai + Bi B.Ai⊕Bi

C.Ai - Bi D.AiBi

4.在定点运算器中,无论采用双符号位还是单符号位,必须有溢出判断电路,它一般用__D__

A.或非门

B.移位电路

C.译码电路

D.异或门

5.运算器的主要功能是进行__C__

A.算术运算

B.逻辑运算

C.逻辑运算和算术运算

D.加法运算

二、填空题

1.在补码加、减法器中,符号位作为操作数直接参加运算。

2.在计算机中进行加减运算时常采用补码。

3.补码运算的特点是符号位与数字位一起直接参加运算。

4.已知:X=0.1011,Y= —0.1101。(X+Y)补=1.1110。

5.已知:X=-0.1011,Y= 0.1101。(X+Y)补=0.0010。

6.已知:X=-0.0011,Y= —0.0101。(X+Y)补= 1.1000。7.已知:X=-0.0111,Y= 0.1101。(X+Y)补= 0.0110。

8.引入先行进位概念的目的是提高运算速度。

9.先行进位方式通过先行产生进位(或填同时产生进位)来提高速度。

10.先行进位C

n+1的逻辑表达式为G

n+1

+ P

n+1

C

n

11.在原码一位乘法中,符号位不直接参加运算。

12.两个原码数相乘,其积的符号位为相乘两数的符号位之异或。其积的数值为相乘两数的绝对值之积。

13.在原码除法中,符号位不直接参加运算。其商的符号位为相除两数的符号位之异或。其商的数值为相除两数的绝对值的商。

14.完成浮点加、减法运算一般要经过对阶、尾加/减、规格化、尾数的舍入和判溢出四步。15.完成浮点乘法运算一般要经过尾数相乘、阶数相加、规格化、尾数的舍入和判溢出四步。16.在进行浮点加、减法运算时,若产生尾数溢出的情况可用右规解决。

17.可通过指数(阶码、阶数)部分是否有溢出,来判断浮点数是否有溢出。

18.在对阶时,一般是小阶向大阶靠,丢失的是最低位,成产生的误差最小。

19.在没有浮点运算器的计算机中我们可以通过编程完成浮点运算。

20.若A=1001B,B=1010B,那么A∨B=1011B。

21.若A=1001B,B=1010B,那么A∧B=1000B。

22.若A=1001B,B=1010B,那么A⊕B=0011B。

23.运算器的主要功能是完成算术运算和逻辑运算。

24.ALU的核心部件是加法器。

三、计算题

1.采用补码进行加减运算(用六位二进制表示,左边二位为符号位),并使用双符号位溢出判断公式来判断结果是否溢出?若溢出,是哪一种溢出?

①:14+(-8)= ?②:(-11)- 7 = ?

解:①:14+(-8)= ?

001110 (+14)

补码

+ 111000 (-8)

补码

1000110 (+6)

结果的符号是00正(最高位的1自然丢失)。

所以14+(-8)=6,没有溢出②:(-11)- 7 = ?

110101 (-11)

补码000111 (7)

补码

+ 111001 (-7)

补码

1101110

结果的符号是10(最高位的1自然丢失),所以溢出,且负溢出。

2.利用补码进行加减运算(用5 位二进制表示,左边第一位为符号位),并使用单符号位溢出判断公式来判断结果是否溢出?若溢出,是哪一种溢出?

①:13+7 = ?②: 12- 8 = ?

解:①:13+(7)= ?

01101 (+13)

补码

+ 00111 (7)

补码

10100 (-12)

OVER=1·1·1+0·0·0=1结果溢出,且正溢出。

②: 12- 8 = ?

01100 (12)

补码 01000 (8)

补码

+ 11000 (-8)

补码

100100 (+4)

(最高位的1自然丢失),OVER=1·0·0+0·1·1=0无溢出

所以12- 8 =4

3.用原码的不恢复余数法求X÷Y=?,X= - 0.1011,Y= + 0.1110。写出具体运算过程,分别给出求出的商和余数。

解:|X|=0.1011,|Y|=0.1110, [|X|]

补=0.1011,[|Y|]

=0.1110 [-|Y|]

=1.0010。-Y可以用+[-|Y|]

来实现。采用双符号位(防止左移时部分余数会改变符号位产生溢出)

符号位=1○+0=1,所以X ÷Y=-0.1100(商) 余数0.1000×2-4

4.已知被乘数X= - 1011,乘数Y= - 1101,利用原码一位乘法求:X ×Y=? (要求写出具体乘法

步骤)

解: 部分积 乘数(最右边位为判断位) 00000 1101

+ 1011

01011

右移一位 00101 1110 + 0000

00101

右移一位 00010 1111 + 1011

01101

右移一位 00110 1111

+ 1011

10001

右移一位 1000 1111 符号位1○+1=0(正) X ×Y=10001111

习题4参考答案 部分余数同商一起左移2R 3 部分余数同商一起左移2R 4 商Q +

0 0 1 0 1 1 1 1 0 0 1 0 0 0 0 0 0

1 1 1 1 0 1 1 1 1 0 1 0 R 1=X-Y + + 部分积余数R 操作说明 开始 R 0=X R 1<0,则上商q 0=0 2R 1+Y

R 2>0,则上商q 1=1

0 0 1 1 1 0

0 0 1 0 0 0 0 1 0 0 0 0 部分余数和商一起左移2R 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 + 1 1 0 1 1 0 1 0 1 1 0 0 0 0 1 1 1 0

+ 1 1 1 0 1 0 2R 2-Y

2R 3-Y

2R 4+Y

R 5<0,则上商q 4=0恢复余数

0 0 0 1 0 0 0 0 1 1 0 0 1 1 0 0 0 1 1 0 0 1 1 0 0

0 0 0 0 0 部分余数和商一起左移2R 2 1 1 0 0 1 0

R 3>0,则上商q 2=1

1 1 0 0 1 0 R 4<0,则上商q 3=0 0 1 1 0 0 0 0 1 1 1 0 +

R5+Y

0 0 1 0 0 0

一、选择题

1.某计算机字长32位,存储容量8MB,若按双字编址,它的寻址范围是 A 。

A.0~1M B. 0~2M

C.0~624K D. 0~720K

2.某计算机字长16位,存储容量2MB,若按半字编址,它的寻址范围是 B 。

A.0~6M B. 0~2M

C.0~1M D. 0~10M

3.Cache 是指 A 。

A.高速缓冲存储器 B. 主存

C.ROM D. 外部存储器

4.磁盘按盘片的组成材料分为软盘和 B 。

A.磁带 B. 硬盘

C.磁鼓 D. 磁泡

5.磁表面存储器是以 B 作为记录信息的载体。

A.塑料介质 B. 磁介质

C.材料 D. 磁头

6.对磁盘上存储的信息的访问是通过它所在磁道号和 B 实现的。

A.扇型区域 B. 扇区号

C.柱面号 D. 标记

7.内存若为16MB,则表示其容量为___D___KB.

A.16 B.1024

C.16000 D.16384

8.若CPU的地址线为25根,则能够直接访问的存储器的最大寻址空间是___D___。

A.1M B.5M

C.16M D.32M

9.CPU可以直接访问的存储器是___C___。

A.磁带B.磁盘

C.主存储器D.外存

10.某RAM芯片,其存储容量为1024×16位,该芯片的地址线和数据线数目分别为__A__。

A.10,16

B.20,18

C.18,20

D.19, 21

11.计算机的存储器系统是指___D___。

A.RAM

B.主存储器

C.ROM

D.Cache、主存储器和外存储器

12.若存储体中有1K个存储单元,采用双译码方式时要求译码输出线为___A___

A.64

B.32

C.560

D.9

13.某计算机字长32位,存储容量为1MB,若按字编址,它的寻址范围是__B___

A.0~512K

B.0~256K

C.0~256KW

D.0~1K

14.内存储器容量为256KB时,若首地址为00000H,那么地址的末地址的十六进制表示是____D____

A.2FFFFH

B.4FFFFH

C.1FFFFH

D.3FFFFH

15.RAM芯片串联时可以___C____

A.提高存储器的速度 B.降低存储器的价格

C.增加存储单元的数量 D.增加存储器的字长

16.与动态MOS存储器相比,双极性半导体存储器的特点是___A__

A.速度快,功耗小 B.集成度高

C.速度慢 D.容量大

17.下列元件中存取速度最快的是___A___

A.寄存器 B.内存

C.外存 D.cache

18.对于没有外存储器的计算机来说,监控程序可以存放在___C___

A.CPU B.RAM

C.ROM D.RAM和ROM

19.评价磁记录方式的基本要素一般有___D___、同步能力、可靠性。

A.密度 B.记录方式

C.控制方式 D.记录密度

20.某一SRAM芯片,其容量为512×8位,除电源线、接地线和刷新线外,该芯片的最小引脚数目应为___D___。

A.24 B.26

C.50 D.19

21.计算机的主存容量与地址总线的__A____有关,其容量为__A__。

A.根数,2地址根树B.频率,2地址根树

C.速度,2G D.电压,1024KB

22.三级存储器系统是指____A___这三级。

A.高缓、外存、内存B.高缓、外存、EPROM

C.外存、内存、串口D.高缓、内存、EPROM

23.在大量数据传送中常用且有效的检验方法是__D___。

A.奇偶校验法 B.海明码校验

C.判别校验 D.CRC校验

24.组成2M×8bit的内存,可以使用___C___进行并联。

A.2M×16bit B.4×8bit

C.2M×4bit D.4×16bit

二、填空

1. 存储器的作用是以二进制形式存放程序和数据。

2.对存储器可进行的基本操作有两个:读出操作和写入操作。

3.如果任何存储单元的内容都能被随机访问,且访问时间和存储单元的物理位置无关,这种存储器称为随机存储器。

4.内存是计算机主机的一个组成部分,它用来存放正在使用的或经常使用的程序和数据。

5.在断电后信息即消失的存储器称为非永久记忆(或易失性)的存储器。半导体读写存储器RAM属于非永久性存储器。

6.由高速缓冲存储器、主存和外存组成一个完整的存储系统是一种常见的三级存储系统结构。

7.外存(或辅存)中的信息不能被CPU直接访问。

8.外存用于存储备用的、不经常使用且断电后能长期保存的信息。

9.MOS型半导体随机存储器可分为静态存储器和动态存储器两种,后者在使用过程中每2ms内要刷新一次。

10.只读存储器ROM的特点是通过一定方式将信息写入以后,信息就固定在ROM中,即使电源切断之后,信息也不会丢失。

11.只读存储器主要用来存放一些不需要修改的信息,如微程序、子程序、某些系统软件、用户软件和数据表格等。

12.按照制造工艺的不同,可将ROM分为三类:掩膜式只读存储器MROM、可编程只读存储器PROM、可擦除可编程只读存储器EPROM。

13.MROM中的内容由芯片制造厂家在芯片生产过程中按要求做好。

14.PROM中的内容一旦写入,就无法改变了,属于一次可编程存储器。

15.主存与辅存的区别主要是CPU可以直接访问主存不能直接访问辅存,主存中的信息掉电后不能保存,辅存中的信息掉电后不会丢失。

16.双极型半导体工作速度比MOS型半导体快,因此Cache就是由双极型半导体构成。

17.计算机内存储器可以采用RAM和ROM(即内存和ROMBIOS。注意内存储器不是指内存)。

18.常用的刷新控制方式有:集中刷新控制方式、分散刷新控制方式和异步刷新控制方式三种。19.一个16K×32位的存储器,地址线和数据线的总和是46 。

20.一个512KB的存储器,地址线和数据线的总和是27。

21.一个16K×16位的存储器,地址线和数据线的总和是30 。

22.某计算机字长是16位它的存储容量是64KB,按字编址,该机的寻址范围是32K 。

23.某计算机字长是64位它的存储容量是1MB,按字编址, 该机的寻址范围是128K 。

24.某计算机字长是32位它的存储容量是64KB,按字编址, 该机的寻址范围是 16K。

25.某一RAM芯片其容量为512×8位,除电源和接地端外该芯片引线的最少数目是18(或19读写分开)。

26.某RAM存储器容量为32K×16位则地址线为15根,数据线为16根。

27.某RAM存储器容量为128K×16位则地址线为17根,数据线为16根。

28. 存储器与其他部件之间主要通过数据线,地址线和读、写控制线进行连接。

29.内存容量为256KB时,若首地址为00000H,那么末地址为3FFFF H。

30.16位机中,若存储器的容量为1MB,则访存时所需地址线应有 20根。

31.存储器芯片并联的目的是为了增加存储器的字长。

32.存储器串联的目的是为了增加存储器的单元数。

33.存储器串联时,需要将地址码分成两个部分,一部分送芯片地址线,一部分经译码后送存储芯片的片选位。

34.要组成容量为4M×8位的存储器,需要8 片4M×1位的芯片,或需4片1M×8位的存储芯片。35.构成32MB的存储器,需要1M×1位的芯片256片

36.Cache是指介于CPU与主存间速度快容量较小的高速缓冲存储器。

37.在图4-28多级存储系统中,上一层次的存储器比下一层次存储器速度快、容量小,每一字节存储容量的成本高。

38.Cache介于主存与CPU之间,其速度比主存快,容量比主存小。

39.引入cache的目的是弥补CPU与主存间存在的速度差。

40.将辅存当作主存用,扩大程序可访问的存储空间,这样的结构称为虚拟存储器。

41.虚拟存储器的建立主要用来解决主存容量不足问题。

42.选择替换算法的主要依据是命中率高和容易实现。

43.常用的替换算法有LRU(最近最少使用法),FIFO(先入先出法)和OPT(最佳置换法)三种。

三、计算题

1.某主存容量为1MB,用256K×1位/每片RAM组成,应使用多少片?采用什么扩展方式?应分成几组?每组几片?

解:总片数1MB/(256K×1)=1×220×8/(256×210×1)=4×8=32片

采用混联(并+串联)扩展方式;应分成4组;每组8片。

2.某主存容量为256KB,用256K×1位/每片RAM组成,应使用多少片?采用什么扩展方式?应分成几组?每组几片?

解:总片数256KB/(256K×1)=256×210×8/(256×210×1)=1×8=8片

采用并联扩展方式;应分成1组;每组8片。

习题5参考答案

一、选择题

1.通常指令编码的第一个字段是__C__

A.操作

B.指令

C.操作码

D.控制码

2.堆栈常用于_D_

A.程序转移

B.输入输出

C.数据移位

D.保护程序现场

3.在堆栈中保持不变的是_B_

A.栈指针

B.栈底

C.栈顶

D.栈中数据

4.设寄存器R=1000,地址1000处的值为2000,2000处为3000,PC的值为4000,用相对寻址方式,-2000(PC)的操作数是__B__

A.4000 B.3000

C.5000 D.7000

5.直接转移指令的功能是将指令中的地址代码送入__A__

A.PC B.累加器

C.存储器 D.地址寄存器

6.以下的D不能支持数值处理。

A.算术运算类指令

B.移位操作类指令

C.字符串处理类指令

D.输入输出类指令

二、填空题

1.计算机硬件能够识别并直接执行的指令称为机器指令。

2.指令系统是计算机硬件所能识别的系统,它是计算机软、硬件之间的接口。

3.一台计算机所具有的各种机器指令的集合称为该计算机的指令系统。

4.汇编程序的功能是将汇编源程序转换成目标代码。

5.高级语言编译后生成的目标代码与汇编生成的代码比较,前者代码长,执行速度慢

6. 指令系统的完备性是指用指令系统中的指令编制各种程序时,指令系统直接提供的指令足够使用,而不必用软件实现。

7.单地址指令中为了完成两个数的算术操作,除地址码指明的一个操作数外,另一个数常需采用隐含寻址方式给出。

8.零地址运算指令在指令格式中不给出操作数地址,因此它的操作数来自堆栈(或隐含给出)。

9. 在一地址指令格式中,可能有一个操作数,也可能有两个操作数

10.指令系统中采用不同寻址方式的目的主要是缩短指令长度,扩大寻址空间,提高编程灵活性。11.用于对某个寄存器中操作数的寻址方式称为寄存器直接寻址。

12.寄存器间接寻址方式中,操作数处在主存单元中。

13.变址寻址方式中,操作数的有效地址等于变址寄存器内容加上形式地址。

14.指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现程序的条件转移或无条件转移。

15.每条指令由两部分组成,即_操作码_,_操作数_。

16.零地址指令是不带_地址码_的机器指令,其操作数是由__堆栈(或隐含方式)提供的。

17.指令中的地址码即是操作数的实际地址,这种寻址方式称作_直接寻址_。若指令中的地址码即是实际的操作数,这种寻址方式称作_立即寻址_。

18.在存储器堆栈中,需要一个堆栈指针SP ,用它来指明栈顶的变化。

19.在下表括号中正确填入每个地址位数,以及相应的可寻址空间。

指令地址码机器字(位)操作码(位)每个地址位(位)可寻址空间(字节)三地址16 4 ( 4 )( 16 )

单地址16 4 ( 12 )(4096 )20.在下列寻址方式中为了取出操作数,需访问内存几次。

A. 立即寻址__0_次

B. 直接寻址_1_次

C. 一级间接寻址_2_次

D. 二级间接寻址__3_次

21.RISC是精简指令系统计算机的简称。

22.CISC是复杂指令系统计算机的简称。

习题6参考答案

一、选择题

1.目前的CPU包括 A 和cache。

A. 控制器、运算器

B. 控制器、逻辑运算器

C. 控制器、算术运算器

D. 运算器、算术运算器

2.若A机的CPU主频为8MHZ,则A机的CPU主振周期是_C_

A.0.25微秒 B.0.45微秒

C.0.125微秒 D.1.6微秒

3.同步控制是_C_。

A.只适用于CPU的控制的方式

B.只适用于外部设备的控制的方式

C.由统一的时序信号控制的方式

D.所有指令执行的时间都相同的方式

4.异步控制常作为_D_的主要控制方式。

A.微型机的CPU控制中B.微程序控制器

C.组合逻辑控制的CPU D.单总线结构计算机中访问主存与外围设备时

5.为协调计算机系统各部分工作,需有一种器件提供统一的时钟标准,这个器件是_B_。

A.总线缓冲器

B.时钟发生器

C.总线控制器

D.操作指令产生器

6.在CPU中存放当前正在执行指令的的寄存器是_C_。

A.主存地址寄存器

B.程序计数器

C.指令寄存器

D.程序状态寄存器

7.计算机主频周期是指_B_

A.指令周期

B.时钟周期

C.存取周期

D.CPU周期

8.CPU内通用寄存器的位数取决于A

A.机器字长 B.存储器容量

C.指令字长 D.速度

9.一条转移指令的操作过程包括取指令、指令译码和_D_三部分。

A. 地址

B. 操作码

C. 机器周期

D. 计算地址

10.任何指令周期的第一步必定是_B_周期。

A.取数据

B.取指令

C.取状态

D.取程序

11.微程序入口地址是_B_根据指令的操作码产生的。

A. 计数器

B. 译码器

C. 计时器

D. 判断逻辑矩阵

12.下列关于微处理器的描述中,正确的是_B_。

A.微处理器就是主机

B.微处理器可以用作微机的CPU

C.微处理器就是微机系统

D.微处理器就是一台微机

13.微程序放在_B_中。

A.RAM B.控制存储器

C.指令寄存器 D.内存储器

14.微指令格式分为水平型和垂直型,水平型微指令的位数_C_,用它编写的微程序C_。

A.较多,较长B.较少,较短

C.较长,较短D.较短,较少

二、填空

1.中央处理器是指运算器和控制器。

2.在CPU中跟踪指令后继地址的寄存器是程序计数器PC (或指令指针IP)。

3.PC属于控制器。

4.CPU 中通用寄存器的位数取决于机器字长。

5.CPU主要包括控制器、运算器、cache 。

6.指令周期是指取出并执行一条指令所需的时间。

7.任何一条指令的指令周期的第一步必定是取指周期。

8.CPU取出一条指令并将其执行完毕所需的时间是指令周期。

9.指令周期一般由取指、取操作数(包括取源操作数和取目的操作数)和执行三个部分组成。10.有些机器将机器周期定为存储周期的原因是存储操作操作时间最长。

11.同步控制是由统一时序信号控制的方式。

12.异步控制常用于两个速度差异较大的设备之间通信时采用的主要控制方式(或在单总线结构计算机中访问主存与外围设备时)作为其主要控制方式。

13.指令异步控制方式的特点是每条指令,每个操作控制信号需要多长时间就占用多长时间。14.时序信号的定时方式,常用的有同步控制、异步控制、联合控制三种方式。

15.构成控制信号序列的最小单位是微命令。

16.硬布线器的设计方法是:先画出指令执行的流程图,再利用流程图找出函数关系并写出综合逻辑表达式,然后用门电路等器件实现。

17.硬布线控制器的基本思想是:某一微操作控制信号是指令操作码的译码输出、时序信号和状态信号的逻辑函数。

18.在硬布线控制器中,把控制部件看作为产生微命令信号的逻辑电路。

19.控制器的控制方式有_同步,_异步和_联合_三种形式。其中_异步_方式最节省时间,同步方式最浪费时间,而_联合_方式介于两者之间。

20.在硬布线控制器中,某一微操作控制信号由微命令信号发生器产生。

21.微程序控制器中,机器指令与微指令的关系是每一条机器指令由一段微指令编写的微程序来解释执行。

22.采用微程序控制方法,使原来的组合逻辑变成了存储逻辑。

23.微程序是若干条微指令的有序集合。

24.与微程序控制相比,组合逻辑控制的速度较快。

25.计算机的核心部件是CPU,控制着计算机内信息流和数据流的操作。

26.现代计算机的运算器结构一般使用总线来组织,基本分为单总线、双总线、多总线三种结构形式。其中多总线操作速度最快,而单总线操作速度最慢。

27.根据机器指令与微指令之间概念上的某种对应关系,请在下面括号种填入适当名称。

指令微指令

命令(微命令)

(程序)微程序

主存(控制存储器)

地址(微地址)

(指令寄存器IR)微命令寄存器

三、简答题

1.什么是指令周期?什么是机器周期?什么是时钟周期?三者有什么关系?

答:指令周期是执行一条指令的时间。执行一条指令的时间又用若干个CPU周期(机器周期)来表示,如FT,ST,DT,ET。一个CPU周期又分为若干个时钟周期(节拍脉冲)。

2.微程序控制器有何特点(基本设计思想)?

答:设计比较规范,容易扩充,修改方便,由于用软件的方法实现,执行速度较慢。

3.什么叫组合逻辑控制器?它的输入信号和输出信号有哪些?

答:完全有硬件电路实现的(组合逻辑电路)的控制器称为组合逻辑控制器。输入信号有:指令译码器的输出;时序信号;由PSW给出的标志。输出信号:微操作控制信号(即微命令),如Write 、Read

以及CPU内部各种控制信号。

4.以模型机组成为背景,试分析下面指令,写出指令的操作流程。

(1). SUB R

1 , X(R

3

解:FT:PC→BUS→MAR

|→PC+1→PC

READ M→MDR→BUS→IR

ST:R

1

→BUS→SR

DT:PC→BUS→MAR

|→PC+1→PC

READ M→MDR→BUS→X(ALU的A端)

R3→BUS,ADD ,ALU→Z→BUS→MAR

READ M→MDR→BUS→DR

ET:DR→BUS→X(ALU的A端) SR→BUS(ALU的B端)SUB ALU→Z→BUS→MDR

WRITE M

(2). ADD X(R1), (R2)

解:FT:PC→BUS→MAR

|→PC+1→PC

READ M→MDR→BUS→IR

ST:PC→BUS→MAR

|→PC+1→PC

READ M→MDR→BUS→X(ALU的A端)

R1→BUS,ADD ,ALU→Z→BUS→MAR

READ M→MDR→BUS→SR

DT:R

2

→BUS→MAR

READ M→MDR→BUS→MAR

READ M→MDR→BUS→DR

ET:DR→BUS→X(ALU的A端) SR→BUS(ALU的B端)ADD ALU→Z→BUS→MDR

WRITE M

(3). NEG @(R

6

)+

解:FT:PC→BUS→MAR

|→PC+1→PC

READ M→MDR→BUS→IR DT:R

6

→BUS→MAR

|→R

6+1→R

6

READ M→MDR→BUS→MAR

READ M→MDR→BUS→DR

ET:/DR→BUS(ALU的B端)CLEAR X(ALU的A端置0)1→C

A DD ALU→Z→BUS→MDR

WRITE M

(4). ADD (R

2)+, R

3

解:FT:PC→BUS→MAR

|→PC+1→PC

READ M→MDR→BUS→IR

ST:R

2

→BUS→MAR

|→R

2

+1→PC

READ M→MDR→BUS→SR

DT:R

3

→BUS→DR

ET:SR→BUS →X(ALU的A端) DR→BUS(ALU的B端) ADD ALU→Z→BUS→R3

(5). DEC X(R

6

解:FT:PC→BUS→MAR

|→PC+1→PC

READ M→MDR→BUS→IR

DT:PC→BUS→MAR

|→PC+1→PC

READ M→MDR→BUS→X(ALU的A端)

R6→BUS,ADD ,ALU→Z→BUS→MAR

READ M→MDR→BUS→DR

ET: DR→BUS(ALU的B端)CLEAR X(ALU的A端置0)

1→C

S UB ALU→Z→BUS→MDR

WRITE M

习题7参考答案

1.总线__A__技术可以使不同的信号在同一条信号线上传输,分时使用。

A. 复用

B. 分时

C. 分频

D. 带宽

2.在菊花链方式下,越接近控制器的设备优先级__A__

A. 越高

B. 越低

C. 越困难

D. 越容易

3.根据连线的数量,总线可分为串行总线和__A__总线

A.并行

B.多

C.控制

D.地址

4.总线控制方式可分为集中式和__B_(A也是对的)式两种

A.分散

B.分布

C.控制

D.遥测

5.串行总线与并行总线相比__A__

A.并行总线成本高,速度快 B. 并行总线成本低,速度慢

C. 串行总线成本高,速度快

D.串行总线成本高,速度慢

6.为协调计算机系统各部分工作,需有一种器件提供统一的时钟标准,这个器件是__B__。

A.总线缓冲器

B.时钟发生器

C.总线控制器

D.操作指令产生器

7.总线的电气特性包括每一条信号线的信号传递方向,信号的时序特性和__A__特性。

A.电平

B.时间

C.电流

D.安全

8.串行传送方式中,一个数据的帧通常包括起始位、数据位、__C__、结束位和空闲位。

A.检测位

B.查询

C.校验位

D.控制位

9.PC机中PCI总线的数据通道宽度是__A__位的。

A.32

B.64

C.8

D.16

10.双向传输的总线,又可分为__C__。

A.信号和全双工 B.信息和半双工

C.全双工和半双工 D.信息和PC

二、填空题

1.系统总线是一组传输公共信息信号线的集合。

2.总线的共享性,即总线所连接的部件都可通过它传递信息。

3.总线协议一般包括:信号线定义、数据格式、时序关系、信号电平、控制逻辑等。

4.总线的物理特性是指总线的物理连接方式,包括总线的根数,总线的插头、插座的形状和引脚线

5.衡量总线性能的重要指标是总线带宽。

6.系统总线由一组导线和相关的控制驱动电路组成。

7.总线带宽是总线本身所能达到的最高传输速率。

8.总线的时间特性定义了每根线在什么时间起作用。

9.对总线通信进行定时可以分为同步和异步两种数据传送方式。

10.按总线所处的位置不同可以分为片内总线,片间总线,内总线,外总线。

11.按总线传送信息的类型可将总线分为:地址线,数据线,控制线,电源线和地线。

12.按数据传送格式,可将总线分为并行总线与串行总线。

13.串行总线有两根数据线,分别实现两个方向的数据传输,称为双工通信。

14.按时序控制方式,可分为同步总线与异步总线。

15.外总线较多采用串行总线,以节省通信线路的成本、实现远距离传输。

16.根据连接方式不同,常见的计算机系统总线结构可分为单总线结构、双总线结构和三总线结构(多总线结构)。

17.双总线结构中有两组总线。一组总线是CPU与主存储器之间进行信息交换的公共通路,称为存储总线。

18.面向主存储器的双总线结构它保留了单总线结构的优点,即所有设备和部件均可通过系统总线交换信息。

19.三总线结构是指在计算机系统中各部件用主存总线,I/O总线,DMA总线三条各自独立的总线构成信息通路。

20.DMA总线,即直接主存访问总线,它负责高速外部设备与主存的信息传送。

21.总线结构对计算机系统性能的影响有最大存储容量、指令系统和吞吐量三个方面。

22.计算机系统的吞吐量是指流入处理和流出系统的信息的速率。

23.系统总线包括地址线、数据线、控制线和各种电源线。

24.现在的微机中最流行、最常见的系统总线有ISA总线、PCI总线(PCIE)和AGP总线。

25.系统总线已成为整个计算机系统的通信瓶颈,这是因为:①微处理器运行速度不断提高,超过了系统总线提供的通信能力;②先进的存储器和外设接口极大地提高了数据传输率;③越来越多的外围设备需要高速系统总线支持,如网络适配器、硬盘驱动器、图形适配器及各种专用。

26.在集中式总线仲裁中,独立请求方式响应时间最快。

27.在集中式总线仲裁中,菊花链方式对电路故障最敏感。

28.同步通信之所以比异步通信具有较高的传输频率,是因为同步通信不需要应答信号。

29.异步控制常用于单总线结构计算机中访问主存与外围设备的系统中,作为其主要控制方式。30.总线控制方式分为集中方式与分布方式两类。

31.集中式总线控制主要有菊花链查询方式、定时计数器查询方式、独立请求方式。

32.总线通信分为同步和异步两种。

33.菊花链式查询的主要优缺点是控制简单,对电路故障最敏感且设备的优先级是固定的。

34.主控部件与被控部件采用同一定时系统称为同步通信。

计算机组成原理试题库(含答案)

计算机组成原理试题 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 1.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。 A、立即寻址 B、变址寻址 C、间接寻址 D、寄存器寻址 2.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C)。 A.64K B.32KB C.32K D.16KB 3.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C)。 A.21 B.17 C.19 D.20 4.指令系统中采用不同寻址方式的目的主要是(C)。 A.实现存储程序和程序控制 B.可以直接访问外存 C.缩短指令长度,扩大寻址空间,提高编程灵活性 D.提供扩展操作码的可能并降低指令译码难度

5.寄存器间接寻址方式中,操作数处在(B)。 A.通用寄存器 B.贮存单元 C.程序计数器 D.堆栈 6.RISC是(A)的简称。 A.精简指令系统计算机 B.大规模集成电路 C.复杂指令计算机 D.超大规模集成电路 7.CPU响应中断的时间是_C_____。 A.中断源提出请求;B.取指周期结束;C.执行周期结束;D.间址周期结束。8.常用的虚拟存储器寻址系统由____A__两级存储器组成。 A.主存-辅存;B.Cache-主存;C.Cache-辅存;D.主存—硬盘。 9.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作__A____。 A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。10.浮点数的表示范围和精度取决于__C____。 A.阶码的位数和尾数的机器数形式;B.阶码的机器数形式和尾数的位数;

计算机组成原理精彩试题集(含问题详解)

计算机组成原理试题一 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号。) 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.提供扩展操作码的可能并降低指令译码难度

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

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 码 只做加法 既做算术运算,又做逻辑运算 只读存储器 光擦除可编程的只读存储器 位微处理器。

计算机组成原理课后习题答案解析

作业解答 第一章作业解答 1.1 基本的软件系统包括哪些内容? 答:基本的软件系统包括系统软件与应用软件两大类。 系统软件是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资源提供给用户使用。包括:操作系统、语言处理程序、数据库管理系统、分布式软件系统、网络软件系统、各种服务程序等。 1.2 计算机硬件系统由哪些基本部件组成?它们的主要功能是什么? 答:计算机的硬件系统通常由输入设备、输出设备、运算器、存储器和控制器等五大部件组成。 输入设备的主要功能是将程序和数据以机器所能识别和接受的信息形式输入到计算机内。 输出设备的主要功能是将计算机处理的结果以人们所能接受的信息形式或其它系统所要求的信息形式输出。 存储器的主要功能是存储信息,用于存放程序和数据。 运算器的主要功能是对数据进行加工处理,完成算术运算和逻辑运算。 控制器的主要功能是按事先安排好的解题步骤,控制计算机各个部件有条不紊地自动工作。 1.3 冯·诺依曼计算机的基本思想是什么?什么叫存储程序方式? 答:冯·诺依曼计算机的基本思想包含三个方面: 1) 计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。 2) 采用二进制形式表示数据和指令。 3) 采用存储程序方式。 存储程序是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入主存储器中。在解题

过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连续地从存储器中依次取出指令并执行,直到获得所要求的结果为止。 1.4 早期计算机组织结构有什么特点?现代计算机结构为什么以存储器为中心? 答:早期计算机组织结构的特点是:以运算器为中心的,其它部件都通过运算器完成信息的传递。 随着微电子技术的进步,人们将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里构成了微处理器。同时随着半导体存储器代替磁芯存储器,存储容量成倍地扩大,加上需要计算机处理、加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。为了适应发展的需要,现代计算机组织结构逐步转变为以存储器为中心。 1.5 什么叫总线?总线的主要特点是什么?采用总线有哪些好处? 答:总线是一组可为多个功能部件共享的公共信息传送线路。 总线的主要特点是共享总线的各个部件可同时接收总线上的信息,但必须分时使用总线发送信息,以保证总线上信息每时每刻都是唯一的、不至于冲突。 使用总线实现部件互连的好处: ①可以减少各个部件之间的连线数量,降低成本; ②便于系统构建、扩充系统性能、便于产品更新换代。 1.6 按其任务分,总线有哪几种类型?它们的主要作用是什么? 答:按总线完成的任务,可把总线分为:CPU内部总线、部件内总线、系统总线、外总线。 1.7 计算机的主要特点是什么? 答:计算机的主要特点有:①能自动连续地工作;②运算速度快;③运算精度高;④具有很强的存储能力

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

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

第一章计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体。 计算机硬件:指计算机中的电子线路和物理装置。 计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 5. 冯?诺依曼计算机的特点是什么? 解:冯?诺依曼计算机的特点是:P8 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成; 指令和数据以同同等地位存放于存储器内,并可以按地址访问; 指令和数据均用二进制表示; 指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置; 指令在存储器中顺序存放,通常自动顺序取出执行; 机器以运算器为中心(原始冯?诺依曼机)。 7. 解释下列概念: 主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。 解:P9-10 主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。 CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。 主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。 存储单元:可存放一个机器字并具有特定存储地址的存储单位。 存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。 存储字:一个存储单元所存二进制代码的逻辑单位。 存储字长:一个存储单元所存二进制代码的位数。 存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。 机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。 指令字长:一条指令的二进制代码位数。 8. 解释下列英文缩写的中文含义:

计算机组成原理经典复习题集锦(附答案)知识讲解

计算机组成原理经典复习题集锦(附答案)

计算机组成原理复习题 一、填空题 1.用二进制代码表示的计算机语言称为(机器语言),用助记符编写的语言称为(汇编语言)。 2. 计算机硬件由(控制单元)、(运算器)、(存储器)、输入系统和输出系统五大部件组成。 3.十六进制数CB8转换成二进制数为(110010111000)。 4.某数x的真值-0.1011B,其原码表示为( 1.1011)。 5.在浮点加减法运算过程中,在需要(对阶)或(右规)时,尾数需向右移位。 6.指令通常由(操作码)和(地址码)两部分组成。 7.要组成容量为4K*8位的存储器,需要(8)片4K×1位的芯片并联,或者需要(4)片1K×8位的芯片串联。 8. 中断处理过程包括(关中断)、(保护现场)、(执行中断服务程序)、(恢复现场)和(开中断)阶段。 9.操作数寻址方式包括(直接寻址)、(间接寻址)、(立即寻址)、(隐含寻址)、(寄存器寻址)、(寄存器间接寻址)、(基址寻址)等。 10.动态RAM的刷新包括(分散刷新)、(集中刷新)和(异步刷新)三种方式。 11.高速缓冲存储器的替换算法有(先进先出)和(近期最少使用)。 12.影响流水线性能的因素有(数据相关)、(控制相关)和(资源相关)。 13.主存储器容量通常以KB为单位,其中1K=(),硬盘的容量以GB为单位,其中1G=()。 14.主存储器一般采用(动态RAM)存储器,CACHE采用(静态RAM )存储器。 15.世界上第一台计算机产生于(1946 )年,称为(ENIAC)。 16. I/O的编址可分为(不统一编址)和(统一编址),前者需要单独的I/O指令,后者可通过(访存)指令和设备交换信息。 17.CPU从主存取出一条指令并执行该指令的全部时间叫做(指令周期),它通常包含若干个(机器周期),而后者又包含若干个(时钟周期)。 18.计算机中各个功能部件是通过(总线)连接的,它是各部件之间进行信息传输的公共线路。 19.浮点数由(阶码)和(尾数)两部分构成。 20.禁止中断的功能可以由(中断允许触发器)来完成。 21.指令的编码中,操作码用来表明(所完成的操作),N位操作码最多表示(2^N )中操作。 22.静态RAM采用(双稳态触发器)原理存储信息,动态RAM采用(电容)原理存储信息。 23.典型的冯·诺依曼计算机是以(运算器)为核心的。 24.计算机硬件由(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五大部件组成。 25.系统总线按系统传输信息的不同,可分为三类:(地址)、(控制)、(数据)。 26.数x的真值-0.1011,其原码表示为( 1.1011 ),其补码表示为( 1.0101 )。 27.Cache称为(高速缓冲)存储器,是为了解决CPU和主存之间(速度)不匹配而采用的一项重要的硬件技术。 28.浮点运算器由(尾数)运算器和(阶码)运算器组成。 29.计算机系统中的存储器分为:(主存)和(辅存)。在CPU执行程序时,必须将指令存放在 (主存)中,即(辅存)不能够直接同CPU交换信息。 30. 在补码加减法运算中,采用双符号位的方法(变形补码)进行溢出判断时,若运算结果中两个符号位(不同),则表明发生了溢出。若结果的符号位为(01),表示发生正溢出;若为(10 ),表示发生负溢出。 31. 使用虚拟存储器的目的是为了解决(内存空间不足)问题。

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

一、填空题 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采用同步控制方式时,控制器使用机器周期和节拍组成的多极时序系统。

计算机组成原理习题及答案54686word版本

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

概论 一、选择题: 1.1946年研制成功的第一台电子数字计算机称为_B_。A.EDVAC B.ENIAC C.EVNAC D.EINAC 2.完整的计算机系统应包括__D_____.A..运算器、存储器、控制器 B.外部设备和主机 C.主机和存储器 D.配套的硬件和软件设备 3.计算机系统中的存储器系统是指__D____.A.RAM存储器 B.ROM存储器 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的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法__B__码. A.原 B.补 C.反 D.移 4.运算器虽有许多部件组成,但核心部分是__B____. A.数据总路线 B.算术逻辑运算单元 C.多路开关 D.通用寄存器 5.在定点二进制运算器中,减法运算一般通过__D_____来实现. A.原码运算的二进制减法器 B.补码运算的二进制减法器 C.补码运算的十进制加法器 D.补码运算的二进制加法器

计算机组成原理试题集

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章计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 解: 计算机系统:由计算机硬件系统和软件系统组成的综合体。 计算机硬件:指计算机中的电子线路和物理装置。 计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 2. 如何理解计算机的层次结构? 答:计算机硬件、系统软件和应用软件构成了计算机系统的三个层次结构。 (1)硬件系统是最内层的,它是整个计算机系统的基础和核心。 (2)系统软件在硬件之外,为用户提供一个基本操作界面。 (3)应用软件在最外层,为用户提供解决具体问题的应用系统界面。 通常将硬件系统之外的其余层称为虚拟机。各层次之间关系密切,上层是下层的扩展,下层是上层的基础,各层次的划分不是绝对的。 3. 说明高级语言、汇编语言和机器语言的差别及其联系。 答:机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语

言的符号表示,高级语言是面向算法的语言。高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。 4. 如何理解计算机组成和计算机体系结构? 答:计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,如指令系统、数据类型、寻址技术组成及I/O机理等。计算机组成是指如何实现计算机体系结构所体现的属性,包含对程序员透明的硬件细节,如组成计算机系统的各个功能部件的结构和功能,及相互连接方法等。 5. 冯?诺依曼计算机的特点是什么? 解:冯?诺依曼计算机的特点是:P8 ●计算机由运算器、控制器、存储器、输入设备、输出设备五大 部件组成; ●指令和数据以同同等地位存放于存储器内,并可以按地址访 问; ●指令和数据均用二进制表示; ●指令由操作码、地址码两大部分组成,操作码用来表示操作的 性质,地址码用来表示操作数在存储器中的位置; ●指令在存储器中顺序存放,通常自动顺序取出执行; ●机器以运算器为中心(原始冯?诺依曼机)。

计算机组成原理经典复习题集锦(附答案)

计算机组成原理复习题 一、填空题 1.用二进制代码表示的计算机语言称为(机器语言),用助记符编写的语言称为(汇编语言)。 2. 计算机硬件由(控制单元)、(运算器)、(存储器)、输入系统和输出系统五大部件组成。 3.十六进制数CB8转换成二进制数为(110010111000)。 4.某数x的真值-0.1011B,其原码表示为( 1.1011)。 5.在浮点加减法运算过程中,在需要(对阶)或(右规)时,尾数需向右移位。 6.指令通常由(操作码)和(地址码)两部分组成。 7.要组成容量为4K*8位的存储器,需要(8)片4K×1位的芯片并联,或者需要(4)片1K×8位的芯片串联。 8. 中断处理过程包括(关中断)、(保护现场)、(执行中断服务程序)、(恢复现场)和(开中断)阶段。 9.操作数寻址方式包括(直接寻址)、(间接寻址)、(立即寻址)、(隐含寻址)、(寄存器寻址)、(寄存器间接寻址)、(基址寻址)等。 10.动态RAM的刷新包括(分散刷新)、(集中刷新)和(异步刷新)三种方式。 11.高速缓冲存储器的替换算法有(先进先出)和(近期最少使用)。 12.影响流水线性能的因素有(数据相关)、(控制相关)和(资源相关)。 13.主存储器容量通常以KB为单位,其中1K=(),硬盘的容量以GB为单位,其中1G=()。 14.主存储器一般采用(动态RAM)存储器,CACHE采用(静态RAM )存储器。 15.世界上第一台计算机产生于(1946 )年,称为(ENIAC)。 16. I/O的编址可分为(不统一编址)和(统一编址),前者需要单独的I/O指令,后者可通过(访存)指令和设备交换信息。 17.CPU从主存取出一条指令并执行该指令的全部时间叫做(指令周期),它通常包含若干个(机器周期),而后者又包含若干个(时钟周期)。 18.计算机中各个功能部件是通过(总线)连接的,它是各部件之间进行信息传输的公共线路。 19.浮点数由(阶码)和(尾数)两部分构成。 20.禁止中断的功能可以由(中断允许触发器)来完成。 21.指令的编码中,操作码用来表明(所完成的操作),N位操作码最多表示(2^N )中操作。 22.静态RAM采用(双稳态触发器)原理存储信息,动态RAM采用(电容)原理存储信息。 23.典型的冯·诺依曼计算机是以(运算器)为核心的。 24.计算机硬件由(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五大部件组成。 25.系统总线按系统传输信息的不同,可分为三类:(地址)、(控制)、(数据)。 26.数x的真值-0.1011,其原码表示为( 1.1011 ),其补码表示为( 1.0101 )。 27.Cache称为(高速缓冲)存储器,是为了解决CPU和主存之间(速度)不匹配而采用的一项重要的硬件技术。 28.浮点运算器由(尾数)运算器和(阶码)运算器组成。 29.计算机系统中的存储器分为:(主存)和(辅存)。在CPU执行程序时,必须将指令存放在(主存)中,即(辅存)不能够直接同CPU交换信息。

计算机组成原理习题(全)

计算机组成原理习题集 一、选择题 1. 将用户编写的高级语言程序的全部语句一次全部翻译成机器语言程序,而后再执行机器 语言程序,这称为()? A. 编译 B. 解释 C. 仿真 D. 转换 2. 控制器作为计算机的神经中枢,下面哪一个不属于其工作过程()? A. 取指过程 B. 分析过程 C. 翻译过程 D. 执行过程 3. 系统总线中地址线的功能是()? A. 用于选择主存单元 B. 用于选择进行信息传输的设备 C. 用于指定主存单元和I/O设备接口电路的地址 D. 用于传送主存物理地址和逻辑地址 4. 计算机系统的输入输出接口是()之间的交接界面。 A. CPU与存储器 B. 主机与外围设备 C. 存储器与外围设备 D. CPU与系统总线 5. 下面哪一个不是总线通信控制方式主要采用的方式()? A. 同步通信 B. 异步通信 C. 半同步通信 D. 半异步通信 6. 下面哪一个不是存储器的主要性能指标()? A. 速度 B. 容量 C. 体积 D. 每位价格 7. 常用的虚拟存储系统由()两级存储器组成。 A. 主存-辅存 B. 快存-主存 C.主存-Cache D. Cache-辅存 8. 某计算机字长为32位,存储容量为1MB,若按字编址,它的寻址范围是()? A. 1M B. 512KB C. 256K D.256KB 9. 如果现在要把主存中编号为17的块映射到Cache中的某一块中,其中主存的初始块编号为0,Cache的块数为8,Cache的初始块编号也为0,那么请问主存中编号为17的块通过直接映象后映象到Cache中块的编号是()? A. 0 B. 1 C. 2 D. 3 10. 下面哪一个不是Cache的替换策略()? A. 先进后出 B. 先进先出 C. 近期最少使用 D. 随机法 11. 下面哪个描述是错误的()? A. +0的原码不等于-0的原码 B. +0的补码等于-0的补码 C. +0反码不等于-0的反码 D. -0的原码等于-0的补码 12. 下面哪个描述是错误的()? A. 有符号数的移位称为算术移位 B. 无符号数的移位称为逻辑移位 C. 逻辑左移时,高位移丢,高位添零 D. 逻辑右移时,低位移丢,高位添零 13. 下面那个数是规格化数()? A. 1.10101×21 B. 1101.01×2-10 C. 0.110101×210 D. 11.0101 14. 下面的这个指令实例表示的是哪种寻址方式()? SUB R1 (R2) A. 寄存器寻址 B. 立即寻址 C. 偏移寻址 D. 寄存器间接寻址 15. 基址寻址方式中,操作数的有效地址等于()。

计算机组成原理课后答案

… 第一章计算机系统概论 什么是计算机系统、计算机硬件和计算机软件硬件和软件哪个更重要 计算机系统:计算机硬件、软件和数据通信设备的物理或逻辑的综合体 计算机硬件:计算机的物理实体 计算机软件:计算机运行所需的程序及相关资料 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要 如何理解计算机系统的层次结构 实际机器M1向上延伸构成了各级虚拟机器,机器M1内部也可向下延伸而形成下一级的微程序机器M0,硬件研究的主要对象归结为传统机器M1和微程序机器M0,软件研究对象主要是操作系统及以上的各级虚拟机 》 说明高级语言、汇编语言和机器语言的差别及其联系。 机器语言是可以直接在机器上执行的二进制语言 汇编语言用符号表示指令或数据所在存储单元的地址,使程序员可以不再使用繁杂而又易错的二进制代码来编写程序 高级语言对问题的描述十分接近人们的习惯,并且还具有较强的通用性 如何理解计算机组成和计算机体系结构 计算机体系结构是对程序员可见的计算机系统的属性 计算机组成对程序员透明,如何实现计算机体系结构所体现的属性 冯·诺依曼计算机的特点是什么 。 由运算器、控制器、存储器、输入设备、输出设备五大部件组成 指令和数据以同一形式(二进制形式)存于存储器中 指令由操作码、地址码两大部分组成 指令在存储器中顺序存放,通常自动顺序取出执行 以运算器为中心(原始冯氏机) 画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标。 计算机硬件各部件 运算器:ACC, MQ, ALU, X ' 控制器:CU, IR, PC 主存储器:M, MDR, MAR I/O设备:设备,接口 计算机技术指标: 机器字长:一次能处理数据的位数,与CPU的寄存器位数有关 存储容量:主存:存储单元个数×存储字长 运算速度:MIPS, CPI, FLOPS 解释概念 & 主机:计算机硬件的主体部分,由 CPU+MM(主存或内存)组成 CPU:中央处理器,是计算机硬件的核心部件,由运算器+控制器组成 主存:计算机中存放正在运行的程序和数据的存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成

计算机组成原理题库

、下列描述中正确的是 A控制器能理解、解释并执行所有的指令及存储结果 B一台计算机包括输入、输出、控制、存储及算术逻辑运算五个部件 C所有的数据运算都在CPU的控制器中完成 D以上答案都正确 4、有一些计算机将一部分软件永恒的存于只读存储器中,称之为 A硬件 B软件 C固件 D辅助存储器 E以上都不对 5、输入、输出装置以及外接的辅助存储器称为() A操作系统 B存储器 C主机 D外围设备 7、完整的计算机系统应包括() A运算器、存储器、控制器 B外部设备和主机 C主机和实用程序 D配套的硬件设备和软件系统 8、计算机系统中的存储系统是指() A .RAM存储器存储器 C.主存 D.主存和辅存 19、计算机的算术逻辑单元和控制单元合称为() A. ALU B. UP C. CPU D. CAD 35、储存单元是指() A.存放一个字节的所有存储集合 B.存放一个储存字的所有存储集合 C.存放一个二进制信息的存储集合 D.存放一条指令的存储集合 36、存储字是指() A.存放在一个存储单元中的二进制代码组合 B.存放在一个存储单元中的二进制代码位数 C.存储单元的集合 D.机器指令 39、存放执行执行指令的寄存器是() 有些计算机将一部分软件永恒地存于只读存储器中,称为(A) 15.计算机将存储,算逻辑运算和控制三个部分合称为(A),再加上(B)和(C)就组成了计算机硬件系统。 目前被广泛使用的计算机是()

A.数字计算机 B.模拟计算机 C.数字模拟混合式计算机 D.特殊用途计算机 9.个人计算机(PC)属于()类计算机。 A.大型计算机 B.小型机 C.微型计算机 D.超级计算机、操作系统最早出现在第(A)代计算机上。 计算机使用总线结构便于增减外设,同时() A.减少了信息传输量 B.提高了信息的传输速度 C.减少了信息传输线的条数 2.计算机使用总线结构的主要优点是便于实现积木化,缺点是() A.地址信息,数据信息和控制信息不能同时出现 B.地址信息与数据信息不能同时出现 C.两种信息源的代码在总线中不能同时传送 5.在三中集合式总线控制中,()方式响应时间最快。 A.链式查询 B.计数器定时查询 C.独立请求 8.三种集合式总线控制中,()方式对电路故障最敏感的 A.链式查询 B.计数器定时查询 C.独立请求 13.在独立请求方式下,若有N个设备,则() A.有一个总线请求信号和一个总线响应信号 B.有N个总线请求信号和N个总线响应信号 C.有一个总线请求信号和N个总线响应信号 14.在链式查询方式下,若有N个设备,则() A.有N条总线请求线 B.无法确定有几条总线请求线 C.只有一条总线请求线

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

1、计算机硬件能直接执行的只有() A、符号语言 B、机器语言 C、机器语言和汇编语言 D、汇编语言 2、完整的计算机系统应包括 A、运算器、存储器、控制器 B、外部设备和主机 C、主机和实用程序 D、配套的硬件设备和软件系统 3、下列数中最大的数为 A、(10010101)2 B、(227)8 C、(101001)BCD D、(233)16 9、运算器虽有许多部件组成,但核心部分是 A、数据总线 B、算术逻辑运算单元 C、多路开关 D、通用寄存器 10、四片74181ALU和一片74182CLA器件相配合,具有如下进位传递功能: A、行波进位 B、组内先行进位,组间先行进位 C、组内先行进位,组间行波进位 D、组内行波进位,组间先行进位 11、在定点数运算中产生溢出的原因是 A、运算过程中最高位产生了进位或错位 B、参加运算的操作数超出了机器的表示范围 C、运算的结果的操作数超出了近期的表示范围 D、寄存器的位数太少,不得不舍弃最低有效位 12、存储器是计算机系统中的记忆设备,它主要用来 A、存放数据 B、存放程序 C、存放数据和程序 D、存放微程序 13、存储周期是指 A、存储器的读出时间 B、存储器的写入时间 C、存储器进行连续读和写操作所允许的最短时间间隔 D、存储器进行连续写操作所允许的最短时间间隔 14、某单片机字长16位,它的存储量64KB,若按字编址,那么它的寻址范围是 A、64K B、32K C、64KB D、32KB 15、某DRAM芯片,其存储容量为512K X 16位,该芯片的地址线盒数据线的数目是 A、8,512 B、512,8 C、18,8 D、19,8 16、交叉存储器实质上是一种存储器,它能执行独立的读写操作 A、模块式,并行,多个 B、模块式,串行,多个 B、整体式,并行,多个 D、整体式,串行,多个 17、主存储器和CPU之间增加cache的目的是 A、解决CPU和主存光之剑的速度匹配问题 B、扩大主存储器的容量 C、扩大CPU中通用寄存器的数量 D、既扩大主存容量又扩大CPU通用寄存器数量 18、下列因素下,与chahe的命中率无关的是 A、主存的存取时间 B、块的大小 C、cache的组织方式 D、cache的容量 19、寄存器间接寻址方式中,操作数处在 A、通用寄存器 B、主存单元 C、程序计数器 D、堆栈 20、下列几项中,不符合RISC指令系统的特点是

《计算机组成原理》习题集部分参考答案.

《计算机组成原理》习题集部分参考答案 说明:这里给出了习题部分答案,仅供参考。名词解释、简答题以及论述题的答案均可以在教材以及其它参考书上找到,请各位同学自行完成。 一. 选择题(每小题2分,共20分 1. B 2. C 3. B 4. A 5. B 6. A 7. B 8.B 9.A 10.A 11. C 12. C 13. D 14. B 15. D 16. A 17. D 18. B 19. C 20. C 21. D 22. B 23. B 24. D 25. A 26. D 27. D 28. D 29. B 30. A 31. D 32. D 33. D 34.D、C 35. D 36. C 37. B 38. B 39. B 40. C 43.B 二. 填空题(每小题1分,共20分

1. 输入编码内码字模码 2. 加、减法浮点运算 3. 210 230 4. 算术运算逻辑运算 5. 程序地址 6. 存储周期存储器 7. 顺序寻址方式跳跃寻址方式8. 并行串行复用 9. 符号位数值域10.控制器运算器 11. 系统软件应用软件系统软件12.带宽单总线、双总线(或三总线。答2个即可 13. 并行空间并行时间并行14. 先进后出寄存器存储器 15. 软件系统16. 集中式分布式 17. 寄存器主存18.为计算机各部件的协调工作提供时间标志。 19. 硬、软件系统器件性能决定 20. 输入编码(或输入码内码(或机内码字模码 21. 内外存贮器指令寄存器22. 存储容量存取时间 23. 程序控制类操作数下一条指令 24. 寄存器-寄存器型寄存器-存储器型 25. 精简指令系统计算机复杂指令系统计算机26. 统一编址单独编址 27. 总线I/O设备(或输入输出设备28. 输入设备输出设备

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

一、选择题 1、完整得计算机系统应包括运算器、存储器、控制器。 一个完整得计算系统应该就是:硬件系统与软件系统,硬件系统应该包括运算器,控制器,存储器,输入设备与输出设备,软件系统包括系统软件与应用软件、而您给得答案中B与D就是可以排除得,也就就是不能选,A与C两个中A得可能性最大,答案只能选A、 3、冯、诺依曼计算机工作方式得基本特点就是按地址访问并顺序执行指令. 4、移码表示法主要用于表示浮点数中得阶码。 5、动态RAM得刷新就是以行为单位得。 8、在定点运算器中产生溢出得原因就是运算得结果得超出了机器得表示范围。 10、在指令得地址字段中,直接指出操作数本身得寻址方式,称为立即寻址. 11、目前得计算机,从原理上讲指令与数据都以二进制形式存放. 13、计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”得概念,最早提出这种概念得就是冯、诺依曼。 16、在CPU中,跟踪后继指令地址得寄存器就是程序计数器。 20、系统总线中地址总线得作用就是用于选择指定得存储单元或外设。 21、计算机中得主机包含运算器、控制器、存储器。 23、原码一位乘运算,乘积得符号位由两个操作数得符号进行异或运算. 24、对于真值“0”表示形式唯一得机器数就是移码与补码。 25、若[X]补=0、0100110,则[X]反= 0、0100110。--x为正数 26、在CPU中,存放当前执行指令得寄存器就是指令寄存器。 保存当前正在执行得指令得寄存器称为(指令寄存器)。 指示当前正在执行得指令地址得寄存器称为(程序计数器或指令计数器)。 27、下列编码中通常用作字符编码得就是ASCII码。 ASCII ASCII(American Standard CodeforInformationInterchange,美国信息互换标准代码)就是基于拉丁字母得一套电脑编码系统.它主要用于显示现代英语与其她西欧语言。它就是现今最通用得单字节编码系统,并等同于国际标准ISO/IEC646。28、在下列存储器中,半导体存储器可以作为主存储器. 30、在CPU中跟踪指令后继地址得寄存器就是PC。 31、EPROM就是指光擦除可编程得只读存储器。

计算机组成原理习题

计算机组成原理习题 第一章: 1、 冯诺依曼机的工作方式的基本特点是( B ) A 、指令流、单数据流 B 、按地址访问并顺序执行指令 C 、堆栈操作 D 、存储器按内容选择地址 2、下列描述中正确的是( B ) A 、控制器能够识别、解释和执行所有的指令及存储结果 B 、计算机主要由输入 / 输出单元、控制器、存储器和运算器构成 C 、所有的数据运算都在控制器中完成 D 、以上三者都正确 7、从计算机系统结构的发展和演变看,早期的计算机是以(运算器)为中心的系统结构, 而近代的 计算机是以(主存储器)为中心的系统结构 8、在下列常用术语后面,写出相应的中文名称: VLSI ( Very Large Scale Integration 超导规模集成电路) MPP (Massively Parallel Processor 大规模并行处理机 ) RISC (Reduced Instruction Set Computer 简化指令系统计算机 ) DMA (Direct Memory Access 直接存储访问 ) ― 第二章: 例 2.18 x=-0.1101, y=0.1011,用补码一位乘法求]x X y ]补=? 成本 (此题自己计算 ) 6、若一个数的编码是 10000111 ,它的真值为 +7,则该编码是( D ) A 、原码 B 、反码 C 、补码 D 、移码 B ) B 、与数值位一起参与运算 D 、表示溢出 C ) ,则经过一次算术右移操作后,结果相当于原来的数除 A 、原码 B 、反码 C 、补码 D 、无符号数 5、在浮点加法运算中,重要的操作内容及步骤是(对阶) 、(求和)、(规格化) 11、变形补码判断溢出的条件是(结果的两个符号位不同) ATy —* 第三章: 6、 有关Cache 的说法中正确的是(B ) A 、只能在 CPU 以外 B 、 CPU 内外都可以设置 Cache C 、只能在CPU 以内 D 、若存在Cache ,贝U CPU 就不能再访问内存 7、 采用虚拟存储器的主要目的是( B ) A 、提高主存储器的存取速度 B 、扩大主存储器的存储空间,并能进行自动管理调度 C 、提高外存储器的存取速度 D 、提高外存储器的存储空间 8、 常用的虚拟存储系统由(A )两级存储器组成,其中辅存是大容量的磁表面存储器 A 、主存一辅存 B 、Cache —辅存 C 、主存一Cache D 、通用寄存器一主存 10、需要刷新的存储器是( D ) 13、补码运算的特点是符号位( A 、与数值位分别进行运算 C 、要舍法 21、若寄存器中存放的数据的 ( 以 2。

相关文档
相关文档 最新文档