文档库 最新最全的文档下载
当前位置:文档库 › 《计算机组成原理02》

《计算机组成原理02》

《计算机组成原理02》
《计算机组成原理02》

《计算机组成原理02》期末考试试卷

一、单项选择题(本大题共20题,每题2 分,共40分)

1、运算器虽有许多部件组成,但核心部分是______ 。

A.数据总线

B.算数逻辑运算单元

C.多路开关

D.通用寄存器

2、冯.诺依曼机工作的基本特点 。

A 、多指令流单数据流

B 、按地址顺序执行指令

C 、堆栈操作

D 、存储器按内部选择地址

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

A.通用寄存器

B.堆栈

C.储存器

D.外存

4、在下列数中最小的数为______ 。

A.(101001)2

B.(52)8

C.(101001)BCD

D.(233)16

5、在I/O 设备、数据通道、时钟和软件这四项中,可能成为中断源的是________。

A.I/O 设备

B.I/O 设备和数据通道

C.I/O 设备、数据通道和时钟

D.I/O 设备、数据通道、时钟和软件

6、 在定点运算器中,无论采用双符号位还是单符号位,必须有______,它一般用______来实

现。

A 、译码电路,与非门

B 、编码电路,或非门

C 、溢出判断电路,异或门

D 、移位电路,与或非门

7、存储单元是指________。

A 、存放一个二进制信息位的存储元

B 、存放一个机器字的所有存储元集合

C 、存放一个字节的所有存储元集合

D 、存放两个字节的所有存储元集合 得分

阅卷人 (签全名)

8、某计算机字长16位,存储器容量64KB,若按字编址,那么它的寻址范围是________

A、64K

B、32K

C、64KB

D、32KB

9、和外存储器相比,内存储器的特点是________。

A、容量大,速度快,成本低

B、容量大,速度慢,成本高

C、容量小,速度快,成本高

D、容量小,速度快,成本低

10、某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为________

A、8,512

B、512,8

C、18,8

D、19,8

11、指令系统中采用不同寻址方式的目的主要是__________。

A、实现存储程序和程序控制

B、缩短指令长度,扩大寻址空间,提高编程灵活性

C、可以直接访问外存

D、提供扩展操作码的可能并降低指令译码难度

12、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常采用__________。

A、堆栈寻址模式

B、立即寻址方式

C、隐含寻址方式

D、间接寻址方式

13、同步控制方式是__________。

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

B、只适用于外设控制的方式

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

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

14、指令周期是指______。

A、CPU从主存取出一条指令的时间

B、CPU执行一条指令的时间

C、CPU从主存取出一条指令加上执行这条指令的时间

D、时钟周期时间

15、计算机的外围设备是指______。

A、输入/输出设备

B、外存储器

C、远程通信设备

D、除了CPU和内存以外的其它设备

16、以下四种类型指令中,执行时间最长的是______。

A、RR型指令

B、RS型指令

C、SS型指令

D、程序控制指令

17、在多级存储体系中,“cache —主存”结构的作用是解决______的问题。

A 、主存容量不足

B 、主存与辅存速度不匹配

C 、辅存与CPU 速度不匹配

D 、主存与CPU 速度不匹配

18、微程序控制器中,机器指令与微指令的关系是______。

A 、每一条机器指令由一条微指令来执行

B 、每一条机器指令由一段微指令编写的微程序来解释执行

C 、 每一条机器指令组成的程序可由一条微指令来执行

D 、 一条微指令由若干条机器指令组成

19、在单机系统中,三总线结构的计算及总线系统由______组成。

A 、系统总线、存储总线和I/O 总线

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

C 、系统总线、内部总线和I/O 总线

D 、ISA 总线、VESA 总线和PCI 总线

20、在微型机系统中,外围设备通过______与主板的系统总线相连接。

A 、适配器

B 、设备控制器

C 、计数器

D 、寄存器

二、填空题(本大题共6题,每空1分,共15分)

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

方式外,还有______方式,______方式,和______方式

2、每一种外设都是在它自己的设备控制下进行工作,而设备控制器则通过. ______和______

相连并受其控制。

3、计算机系统是一个由硬件和软件组成的 结构,通常由微程序级、一般机器级、操

作系统级、汇编语言级和高级语言级组成,每一层上都进行 。

4、一个较完善的指令系统应包含______类指令, ______类指令, ______类指令,______

类指令,I/O 类指令,字符串类指令。

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

阅卷人 (签全名)

6、DMA 控制器按其组成结构,分为______型和______型两种。

三、简答题(本大题共5题,每题3分,共15分)

1、依冯诺依曼计算机主要设计思想,计算机的主要组成部分是什么,

并简述各部分功能。

2、简述程序的局部性原理。

3、简述加速CPU 和存储器之间有效传输的措施。

4、查询方式和中断方式的主要异同点是什么?

5、什么是总线仲裁,总线仲裁的分类?

四、计算题(本大题共5题,每题4分,共20分) 1、已知 x = - 0.01111 ,y = +0.11001 求 [ x ]补 ,[ -x ]补 ,[ y ]补 ,[ -y ]补

2、某机字长32位,定位表示,尾数31位,数符1位,问:

(1)定点原码整数表示时,最大正数是多少?最小负数是多少?

(2)定点原码小数表示时,最大正数是多少?最小负数是多少?

3、如何利用2K ×4位的存储芯片,组成16K ×8位的存储器?

4、试计算如何将6116芯片在2ms 内把128行采用异步式刷新方式刷新一遍?

5、CPU 执行一段程序时,cache 完成存取的次数为1900次,主存完成存取的次数为100次,

已知cache 存取周期为50ns ,主存存取周期为250ns ,求cache/主存系统的效率和平均访问

时间。

五、应用题(本大题共2题,每题5分,共10分)

1

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

15 10 7 4 3 0

得分

阅卷人 (签全名) 得分

阅卷人

(签全名) 得分

阅卷人 (签全名) OP 源寄存器 基值寄存器 位移量(16位)

2、某计算机的数据通路如图B19.1所示,其中M—主存, MBR—主存数据寄存器, MAR—主存地址寄存器, R0-R3—通用寄存器, IR—指令寄存器, PC—程序计数器(具有自增能力),C、D--暂存器, ALU—算术逻辑单元(此处做加法器看待),移位器—左移、右移、直通传送。所有双向箭头表示信息可以双向传送。

请按数据通路图画出“ADD(R1),(R2)+”指令的指令周期流程图。该指令的含义是两个数进行求和操作。其中源操作地址在寄存器R1中,目的操作数寻址方式为自增型寄存器间接寻址(先取地址后加1)。

图B19.1

《计算机组成原理02》期末考试试卷评分标准及标准答案

一、单项选择题(本大题共20题,每题2 分,共40分)

1、 B

2、 B

3、 B

4、 C

5、 D

6、 C

7、 B

8、 B

9、 C 10、D

11、B 12、C 13、C 14、C 15、D

16、C 17、D 18、B 19、C 20、A

二、填空题(本大题共6题,每空1分,共15分)

1、 DMA 通道 PPU

2、接口(适配器)主机

3、层次程序设计

4、数据传送算术运算逻辑运算程序控制

5、总线带宽传输速度

6 选择多路

三、简答题(本大题共5题,每题3分,共15分)

1、主要组成部分有:运算器、、存储器、输入和输出设备1’

运算器:算术和逻辑运算

控制器:控制计算机的各个部件有条不紊地进行工作

存储器:存储程序和指令

输入设备:把人们所熟悉的某种形式的信息变换为机器内部所能接收和识别的二进制信息形式

输出设备:把计算机处理的结果变换为人或其它机器所能接收和识别的信息形式2’

2、在一段时间内,其程序执行往往呈现高度的局限性,包括时间局部性和空间局部性。 1’时间局部性:是指若一个存储单元被访问,则在不久的将来,它再被访问的概率会很大,这是由于程序中循环的存在。 1’空间局部性:是指一旦一个存储单元被访问,那它附近的单元也将很快被访问,这是由于程序的顺序执行。 1’

3、采用并行操作的双端口存储器 1’

采用交叉存储器 1’采用cache 1’4、两种方式都是以CPU为中心的控制方式,都需要CPU执行程序来进行I/O数据传送。 1’

程序查询式控制简单,但系统效率很低,无法实现并行操作;1’中断式通过服务程序完成数据交换,实现了主机与外设的并行性。1’5、连接到总线上的功能模块有主动和被动两种形态。

为了解决多个主设备同时竞争总线控制权,必须具有总线仲裁部件,以某种方式选择其中一个主设备作为总线的下一次主方。对多个主设备提出的占用总线请求,一般采用优先级或公平策略进行仲裁。 2’

按照总线仲裁电路的位置不同,仲裁方式分为集中式仲裁和分布式仲裁两类。 1’

四、计算题(本大题共5题,每题4分,共20分)

1、[ x ]原 = 1.01111 [ x ]补 = 1.10001 所以:[ -x ]补 = 0.01111 2’ [ y ]原 = 0.11001 [ y ]补 = 0.11001 所以:[ -y ]补 = 1.00111 2’

2、(1)定点原码整数表示时,

最大正数值 = (231– 1 )10 1’

最小负数值 = -(231– 1 )10 1’(2)定点原码小数表示时,

最大正数值 =(1 – 2-31)10 1’

最小负数值 =–(1 - 2-31)10 1’

3、(16K×8)/(2K×4)=8×2=16

即:共需16块芯片。(既需要位扩展,又需要字扩展) 4’4、2000÷128 =15.625 μs 4’即每隔15.5μs刷新一行

5、h=Nc/(Nc+Nm)=1900/(1900+100)=0.95 2’

ta=h·tc+(1-h)·tm=60ns 1’ e= tc/ ta =50/60=83.3% 1’

五、应用题(本大题共2题,每题5分,共10分)

能正确表达出题目的含义、要求,即可得分,部分正确可按比例得分,否则不得分。

1、

1)双字长二地址指令。

(2)操作码字段OP为6位,可以指定26 = 64种操作。

(3)一个操作数在源寄存器(共16个),另一个操作数在存储器中(由基值寄存器和位移量决定),所以是RS型指令。

2、“ADD (R1),(R2)+”指令是SS型指令,两个操作数均在主存中。其中源操作数地址在R1中,所以是R1间接寻址。目的操作数地址在R2中,由R2间接寻址,但R2的内容在取出操作数以后要加1进行修改。 2’

指令周期流程图如下:

送指令地址

3’

计算机组成原理_第四版课后习题答案(完整版)[]

第一章 1.比较数字计算机和模拟计算机的特点 解:模拟计算机的特点:数值由连续量来表示,运算过程是连续的;数字计算机的特点:数值由数字量(离散量)来表示,运算按位进行。两者主要区别见 P1 表 1.1 。 2.数字计算机如何分类?分类的依据是什么? 解:分类:数字计算机分为专用计算机和通用计算机。通用计算机又分为巨型机、大型机、 中型机、小型机、微型机和单片机六类。分类依据:专用和通用是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。 通用机的分类依据主要是体积、简易性、功率损耗、性能指标、数据存储容量、 指令系统规模和机器价格等因素。 3.数字计算机有那些主要应用?(略) 4.冯 . 诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分? 解:冯 . 诺依曼型计算机的主要设计思想是:存储程序和程序控制。存储程序:将解题的程序(指令序列)存放到存储器中;程序控制:控制器顺序执行存储的程序,按指令功能控制全机协调地完成运算任务。 主要组成部分有:控制器、运算器、存储器、输入设备、输出设备。 5.什么是存储容量?什么是单元地址?什么是数据字?什么是指令字? 解:存储容量:指存储器可以容纳的二进制信息的数量,通常用单位KB MB GB来度量,存储 容 量越大,表示计算机所能存储的信息量越多,反映了计算机存储空间的大小。单元地址:单元地址简称地址,在存储器中每个存储单元都有唯一的地址编号,称为单元地 址。 数据字:若某计算机字是运算操作的对象即代表要处理的数据,则称数据字。指令字:若某计算机字代表一条指令或指令的一部分,则称指令字。 6.什么是指令?什么是程序? 解:指令:计算机所执行的每一个基本的操作。程序:解算某一问题的一串指令序列称为该问题的计算程序,简称程序。 7.指令和数据均存放在内存中,计算机如何区分它们是指令还是数据? 解:一般来讲,在取指周期中从存储器读出的信息即指令信息;而在执行周期中从存储器中读出的信息即为数据信息。

计算机组成原理

计算机组成原理大型实验 报告 (2010/2011第2学期------第19周) 指导教师: 班级: 姓名: 学号: 计算机组成原理课程设计实验报告 一、目的和要求 目的: 深入了解计算机各种指令的执行过程,以及控制器的组成,指令系统微程序设计的具体知识,进一步理解和掌握动态微程序设计的概念;完成微程序控制的特定功能计算机的指令系统设计和调试。 要求: (1)、内容自行设计相关指令微程序;(务必利用非上机时间设计好微程序) (2)、测试程序、实验数据并上机调试; (3)、报告内容: 包括 1、设计目的 2、设计内容 3、微程序设计(含指令格式、功能、设计及微程序) 4、实验数据(测试所设计指令的程序及结果)。(具体要求安最新规范为准) 二、实验环境 TEC—2机与PC机。 三、具体内容 实验内容: (1)把用绝对地址表示的内存单元A中的内容与内存单元B中的内容相加,结果存于内存单元C中。 指令格式:D4××,ADDR1,ADDR2,ADDR3四字指令(控存入口100H) 功能:[ADDR3]=[ADDR1]+[ADDR2] (2)将一通用寄存器内容减去某内存单元内容,结果放在另一寄存器中。 指令格式:E0DRSR,ADDR(SR,DR源、目的寄存器各4位)双字指令(控存 入口130H) 功能:DR=SR-[ADDR]

(3)转移指令。判断两个通用寄存器内容是否相等,若相等则转移到指定绝对地址,否则顺序执行。 指令格式:E5DRSR,ADDR双字指令(控存入口140H) 功能:ifDR==SRgotoADDRelse顺序执行。 设计:利用指令的CND字段,即IR10~8,令IR10~8=101,即CC=Z 则当DR==SR时Z=1,微程序不跳转,接着执行MEMPC(即ADDRPC),而当DR!=SR 时Z=0,微程序跳转至A4。 实验设计并分析: 第一条:把用绝对地址表示的内存单元A中的内容与内存单元B中的内容相加,结果存于内存单元C中。 指令格式:D4××,ADDR1,ADDR2,ADDR3四字指令(控存入口100H) 功能:[ADDR3]=[ADDR1]+[ADDR2] 指令格式: D4XX ADDR1 ADDR2 ADDR3 微程序: PC→AR,PC+1→PC:00000E00A0B55402 MEM→AR:00000E00 10F00002 MEM→Q:00000E00 00F00000 PC→AR,PC+1→PC:00000E00 A0B5 5402 MEM→AR:00000E00 10F0 0002 MEM+Q→Q:00000E01 00E0 0000 PC→AR,PC+1→PC:00000E00 A0B5 5402 MEM→AR:00000E0010F0 0002 Q→MEM,CC#=0:00290300 10200010 指令分析: PC->AR,PC+1->PC 0000 0000 1110 0000 0000 1010 0000 1011 0101 0101 0100 0000 0010 MEM->AR 0000 0000 1110 0000 0000 0001 0000 1111 0000 0000 0000 0000 0100 MEM->Q 0000 0000 1110 0000 0000 0000 0000 1111 0000 0000 0000 0000 0000 PC->AR,PC+1->PC 0000 0000 1110 0000 0000 1010 0000 1011 0101 0101 0100 0000 0010 MEM->AR 0000 0000 1110 0000 0000 0001 0000 1111 0000 0000 0000 0000 0100 MEM+Q->Q 0000 0000 1110 0000 0001 0000 0000 1110 0000 0000 0000 0000 0000 PC->AR,PC+1->PC 0000 0000 1110 0000 0000 1010 0000 1011 0101 0101 0100 0000 0010 MEM->AR 0000 0000 1110 0000 0000 0001 0000 1111 0000 0000 0000 0000 0100

计算机组成原理知识点总结——详细版

计算机组成原理2009年12月期末考试复习大纲 第一章 1.计算机软件的分类。 P11 计算机软件一般分为两大类:一类叫系统程序,一类叫应用程序。 2.源程序转换到目标程序的方法。 P12 源程序是用算法语言编写的程序。 目标程序(目的程序)是用机器语言书写的程序。 源程序转换到目标程序的方法一种是通过编译程序把源程序翻译成目的程序,另一种是通过解释程序解释执行。 3.怎样理解软件和硬件的逻辑等价性。 P14 因为任何操作可以有软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成。对于某一机器功能采用硬件方案还是软件方案,取决于器件价格,速度,可靠性,存储容量等因素。因此,软件和硬件之间具有逻辑等价性。 第二章 1.定点数和浮点数的表示方法。 P16 定点数通常为纯小数或纯整数。 X=XnXn-1…..X1X0 Xn为符号位,0表示正数,1表示负数。其余位数代表它的量值。 纯小数表示范围0≤|X|≤1-2-n 纯整数表示范围0≤|X|≤2n -1

浮点数:一个十进制浮点数N=10E.M。一个任意进制浮点数N=R E.M 其中M称为浮点数的尾数,是一个纯小数。E称为浮点数的指数,是一个整数。 比例因子的基数R=2对二进制计数的机器是一个常数。 做题时请注意题目的要求是否是采用IEEE754标准来表示的浮点数。 32位浮点数S(31)E(30-23)M(22-0) 64位浮点数S(63)E(62-52)M(51-0) S是浮点数的符号位0正1负。E是阶码,采用移码方法来表示正负指数。 M为尾数。P18 P18

2.数据的原码、反码和补码之间的转换。数据零的三种机器码的表示方法。 P21 一个正整数,当用原码、反码、补码表示时,符号位都固定为0,用二进制表示的数位值都相同,既三种表示方法完全一样。 一个负整数,当用原码、反码、补码表示时,符号位都固定为1,用二进制表示的数位值都不相同,表示方法。 1.原码符号位为1不变,整数的每一位二进制数位求反得到反码; 2.反码符号位为1不变,反码数值位最低位加1,得到补码。 例:x= (+122)10=(+1111010)2原码、反码、补码均为01111010 Y=(-122)10=(-1111010)2原码11111010、反码10000101、补码10000110 +0 原码00000000、反码00000000、补码00000000 -0 原码10000000、反码11111111、补码10000000 3.定点数和浮点数的加、减法运算:公式的运用、溢出的判断。 P63 已知x和y,用变形补码计算x+y,同时指出结果是否溢出。 (1)x=11011 y=00011 (2)x=11011 y=-10101 (3)x=-10110 y=-00001

计算机组成原理(新)

《计算机组成原理》模拟题 一.单选题 1.在多级存储体系中,”cache—主存”结构的作用是解决()的问题. A.主存容量不足 B.主存与辅存速度不匹配 C.辅存与CPU速度不匹配 D.主存与CPU速度不匹配 [答案]:D 2.用32位字长(其中1位符号位)表示定点小数是,所能表示的数值范围是(). A.[0,1-2-32] B.[0,1-2-31] C.[0,1-2-30] D.[0,1] [答案]:B 3.某计算机字长16位,它的存贮容量是64KB,若按字编址,那么它的寻址范围是(). A.0-64K B.0-32K C.0-64KB D.0-32K [答案]:B 4.50年代,为了发挥()的效率,提出了()技术,从而发展了操作系统,通过它对()进行管理和调度. A.计算机,操作系统,计算机 B.计算,并行,算法 C.硬件设备,多道程序,硬软资源 D.硬件设备,晶体管,计算机 [答案]:C 5.某SRAM芯片,存储容量为64x16位,该芯片的地址线和数据线数目为(). A.64,16 B.16,64 C.64,8 D.16,16 [答案]:D 6.用64位字长(其中1位符号位)表示定点小数时,所能表示的数值范围是(). A.[0,264-1] B.[0,263-1] C.[0,262-1] D.[0,263] [答案]:B

7.CD—ROM光盘是()型光盘,可用做计算机的()存储器和数字化多媒体设备. A.重写,内 B.只读,外 C.一次,外 D.多次,内 [答案]:B 8.CPU主要包括(). A.控制器 B.控制器.运算器.cache C.运算器和主存 D.控制器.ALU和主存 [答案]:B 9.EPROM是指(). A.读写存储器 B.只读存储器 C.闪速存储器 D.光擦除可编程只读存储器 [答案]:D 10.描述Futurebus+总线中基本概念不正确的句子是(). A.Futurebus+总线是一个高性能的同步总线标准 B.基本上是一个异步数据定时协议 C.它是一个与结构.处理器.技术有关的开发标准 D.数据线的规模在32位.64位.128位.256位中动态可变 [答案]:A 11.描述PCI总线中基本概念不正确的句子是(). A.HOST总线不仅连接主存,还可以连接多个CPU B.PCI总线体系中有三种桥,它们都是PCI设备 C.从桥连接实现的PCI总线结构不允许许多条总线并行工作 D.桥的作用可使所有的存取都按CPU的需要出现在总线上 [答案]:C 12.在某CPU中,设立了一条等待(WAIT)信号线,CPU在存储器周期中T的φ的下降沿采样WAIT线,请在下面的叙述中选出正确描述的句子:(). A.如WAIT线为高电平,则在T2周期后不进入T3周期,而插入一个TW周期 B.TW周期结束后,不管WAIT线状态如何,一定转入了T3周期 C.TW周期结束后,只要WAIT线为低,则继续插入一个TW周期,直到WAIT线变高,才转入T3周期 D.有了WAIT线,就可使CPU与任何速度的存贮器相连接,保证CPU与存贮器连接时的时序配合

计算机组成原理2

计算机组成原理 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。 1.[X]补=1.000……0,它代表的真值是( )。 A.-0 B.-1 C.+1 2.16. CPU响应中断的时间是( )。 A.一条指令结束; B.外设提出中断; C.取指周期结束。 3.存储字是指( )。 A.存放在一个存储单元中的二进制代码组合 B.存放在一个存储单元中的二进制代码个数 C.存储单元的集合。 4.下列说法中( )是正确的 A.指令周期等于机器周期; B.指令周期大于机器周期; C.指令周期是机器周期的两倍 5.计算机只懂机器语言,而人类熟悉高级语言,故人机通信必须借助( )。, A.编译程序; B.编辑程序; C.连接程序; D.载入程序。 6.补码10110110代表的是十进制负数( )。 A.-74

B.-54 C.-68 D.-48 7.设寄存器位数为8位,机器数采用补码形式(含一位符号位)。对应于十进制数-27,寄 器内容为( )。 A.27H B.9DH C.E5H。 8.堆栈指针SP的内容是( )。 A.栈顶单元内容 B.栈顶单元地址 C.栈底单元内容 D.栈底单元地址 9.单地址指令( )。 A.只能对单操作数进行加工处理 B.只能对双操作数进行加工处理 C.无处理双操作数的功能 D.既能对单操作数进行加工处理,也能在隐含约定另一操作数(或地址)时,对双操 作数进行运算 10.电子计算机的算术/逻辑单元、控制单元及存储器合称为( )。 A.CPU B.ALU C.主机; D.UP 11.挂接在总线上的多个部件()。 A.只能分时向总线发送数据,并只能分时从总线接收数据 B.只能分时向总线发送数据,但可同时从总线接收数据 C.可同时向总线发送数据,并同时从总线接收数据

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

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

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

计算机组成原理第二版课后习题答案

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

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

《计算机组成原理》第02章在线测试

《计算机组成原理》第02章在线测试剩余时间:59:41 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、在下列数中最小的数为______。 A、(101001)2 B、(52)8 C、(101001)BCD D、(233)16 2、在下列数中最大的数为______。 A、(10010101)2 B、(227)8 C、(143)5 D、(96)16 3、针对8位二进制数,下列说法中正确的是______。 A、–127的补码为10000000 B、–127的反码等于0的移码 C、+1的移码等于–127的反码 D、0的补码等于–1的反码 4、假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是____。 A、11001011 B、11010110 C、11000001 D、11001001 5、长度相同但格式不同的2种浮点数,假定前者阶段长、尾数短,后者阶段短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为______。 A、两者可表示的数的范围和精度相同 B、前者可表示的数的范围大但精度低 C、后者可表示的数的范围大且精度高 D、前者可表示的数的范围大且精度高 第二题、多项选择题(每题2分,5道题共10分) 1、海明校验码的编码规则有哪些? A、校验位与数据位之和为m,每个校验位Pi在海明码中被分在位号2^i-1的位置上,其余各位为数据位,并 按从低向高逐位依次排列的关系分配各数据位。 B、海明码的每一位位码Hi(包括数据位和校验位)由多个校验位校验,其关系是被校验的每一位位号要等于 校验它的各校验位的位号之和。 C、校验位与数据位之和为m,每个校验位Pi在海明码中被分在位号2^i+1的位置上,其余各位为数据位,并

计算机组成原理试题2

一、填空题 1.按IEEE754规范,一个浮点数由、、三 个域组成,其中的值等于指数的加上一个固定。 2.在进行浮点加法运算时,需要完成为、、、、 和等步骤。 3.对阶时,使阶向阶看齐,使阶的尾数向移位, 每移一位,其阶码加一,直到两数的阶码相等为止。 4.提高加法器运算速度的关键是。先行进位的含义是。 5.现代计算机的运算器一般通过总线结构来组织。按其总线数不同,大体有、 和三种形式。 6.浮点运算器由和组成,它们都是运算器。只要求能 执行运算,而要求能进行运算。 7.两个BCD码相加,当结果大于9时,修正的方法是将结果,并产生进位输出。 8.设有七位二进制信息码0110101,则低位增设偶校验码后的代码为。 二、单项选择题 1.某数在计算机中用8421BCD码表示为0111 1000 1001,其真值是 A.789D B.789H C.1887D D.11110001001B 2.若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法 是码 A.原B.补C.反D.移 3.一个8位二进制整数,采用补码表示,且由3个“1”和5个“0”组成,则其最小 值是 A.-127 B.-32 C.-125 D.-3 4.下列数中最小的数为 A.101001B B.52Q C.29D D.233H 三、简答题 1.说明定点运算器的主要组成 2.说明双符号位法检测溢出的方法 四、计算与分析题 1.将十进制数(24/512)表示成浮点规格化数,要求阶码4位(含符号),移码表示; 尾数6位(含符号),用补码表示 2.写出十进制数-5的IEEE754编码 3.教材P69-5.1:已知x和y,用变形补码计算x+y,同时指出结果是否溢出 1)X=0.11011,y=0.00011 4.教材P70-7.1:试用原码阵列乘法器、补码阵列乘法器、直接补码并行乘法计算x ×y 1)X=0.11011,y=-0.11111 5.教材P70-8.1:用原码阵列除法器计算x÷y 1)X=0.11000,y=-0.11111 6.教材P70-9.1:设阶码3位,尾数6位,按浮点运算方法,完成以下取值的[x+y]、 [x-y]运算 1)X=2-011×0.100101,y=2-010×(-0.011110) 一、填空题 1.符号位S,阶码E,尾数M,阶码E,真值e,偏移值 2.零操作数检查,对阶,尾数求和,结果规格化,舍入处理,溢出处理 3.小,大,小,右,右 4.降低进位信号的传播时间,低有效位的进位信号可以直接向最高位传递 5.单总线结构,双总线结构,三总线结构

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

二、填空题 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一个定点数由符号位和数值域两部分组成。按小数点位置不同,定

计算机组成原理(第三版)课后答案

计算机是一种能自动地、高速地对各种数字化信息进行运算处理的电子设备。 1.2 冯诺依曼计算机体系结构的基本思想是存储程序,也就是将用指令序列描述的解题程序与原始数据一起存储到计算机中。计算机只要一启动,就能自动地取出一条条指令并执行之,直至程序执行完毕,得到计算结果为止。 按此思想设计的计算机硬件系统包含:运算器、控制器、存储器、输入设备和输出设备。 各部分的作用见教材:P10—P12 1.3 计算机的发展经历了四代。 第一代:见教材P1 第二代:见教材P2 第三代:见教材P2 第四代:见教材P2 1.4系统软件定义见教材:P12—13,应用软件定义见教材:P12 1.5见教材:P14—15 1.6见教材:P11 1.7见教材:P6—8 1.8硬件定义见教材:P9 软件定义见教材:P12 固件定义见教材:P13 1.9 1)听觉、文字、图像、音频、视频 2)图像、声音、压缩、解压、DSP 1.10处理程度按从易到难是: 文本→图形→图像→音频→视频

27/64=00011011/01000000=0.0110110=0.11011×2-1 规格化浮点表示为:[27/64]原=101,011011000 [27/64]反=110,011011000 [27/64]补=111,011011000 同理:--27/64=--0.11011×2-1 规格化浮点表示为:[27/64]原=101,111011000 [27/64]反=110,100100111 [27/64]补=111,100101000 2.3 模为:29=1000000000 2.4 不对,8421码是十进制的编码 2.5浮点数的正负看尾数的符号位是1还是0 浮点数能表示的数值范围取决于阶码的大小。 浮点数数值的精确度取决于尾数的长度。 2.6 1)不一定有N1>N2 2)正确 2.7 最大的正数:0111 01111111 十进制数:(1-2-7)×27最小的正数:1001 00000001 十进制数:2-7×2-7 最大的负数:1001 11111111 十进制数:--2-7×2-7 最小的负数:0111 10000001 十进制数:--(1-2-7)×27 2.8 1)[x]补=00.1101 [y]补=11.0010 [x+y]补=[x]补+[y]补=11.1111无溢出 x+y= -0.0001 [x]补=00.1101 [--y]补=00.1110 [x-y]补=[x]补+[--y]补=01.1011 正向溢出 2)[x]补=11.0101 [y]补=00.1111 [x+y]补=[x]补+[y]补=00.0100 无溢出 x+y= 0.0100 [x]补=11.0101 [--y]补=11.0001 [x-y]补=[x]补+[--y]补=10.0110 负向溢出 3) [x]补=11.0001 [y]补=11.0100 [x+y]补=[x]补+[y]补=10.0101 负向溢出 [x]补=11.0001 [--y]补=00.1100 [x-y]补=[x]补+[--y]补=11.1101 无溢出 X-y=-0.0011 2.9 1)原码一位乘法|x|=00.1111 |y|=0.1110

计算机组成原理

1、(2分)下列关于并行存储器的说法,不正确的是【 A 】。 A、双端口和多模块交叉存储器均采用空间并行技术。 B、主存储器是线性编址的 C、双端口存储器是指同一个存储器具有两组相互独立的读写控制电路。 D、多模块交叉存储器中地址在模块中按交叉方式安排 2、(2分)某计算机的指令流水线由四个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓存时间)分别是90ns、80ns、70ns 和60ns,则该计算机的流水线操作周期应设计为【 C 】。 A、60ns B、70ns C、90ns D、80ns 3、(2分) CPU对整个计算机系统的运行是极其重要的,它具有下列选项列出的哪些基本功能【 C 】。 ①指令控制②时间控制③数据加工④操作控制 A、①②③ B、①④

C、①②③④ D、②③ 4、(2分)在定点二进制运算器中,减法运算一般通过【 B 】来实现。 A、原码运算的十进制加法器 B、补码运算的二进制加法器 C、补码运算的二进制减法器 D、原码运算的二进制减法器 5、(2分)存储器的随机访问方式是指【 A 】。 A、可按地址访问存储器任一编址单元,其访问时间相同且与地址无关 B、可随意访问存储器 C、可对存储器进行读出与写入 D、按随机文件访问存储器 6、(2分)下列用来表示计算机的性能指标不正确的是【 B 】。 A、总线宽度 B、反码 C、MIPS D、处理机字长

7、(2分)存储器中表示存储的最小单位是【 D 】。 A、存储器 B、以上说法均不对 C、存储单元 D、存储位元 8、(2分)操作数地址,为某一寄存器内容和位移量之和,可以是【 B 】寻址方式。 A、相对寻址方式 B、以上三种方式 C、基址寻址方式 D、变址寻址方式 9、(2分)第一代计算机中使用的主要器件是【 D 】。 A、中小规模集成电路 B、晶体管 C、中大规模集成电路 D、电子管 10、(2分)假设某系统总线在一个总线周期中并行传输4字节信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带

最新计算机组成原理作业讲解1-4章-答案

1.1 概述数字计算机的发展经过了哪几个代?各代的基本特征是什么? 略。 1.2 你学习计算机知识后,准备做哪方面的应用? 略。 1.3 试举一个你所熟悉的计算机应用例子。 略。 1.4 计算机通常有哪些分类方法?你比较了解的有哪些类型的计算机? 略。 1.5 计算机硬件系统的主要指标有哪些? 答:机器字长、存储容量、运算速度、可配置外设等。 答:计算机硬件系统的主要指标有:机器字长、存储容量、运算速度等。 1.6 什么是机器字长?它对计算机性能有哪些影响? 答:指CPU一次能处理的数据位数。它影响着计算机的运算速度,硬件成本、指令系统功能,数据处理精度等。 1.7 什么是存储容量?什么是主存?什么是辅存? 答:存储容量指的是存储器可以存放数据的数量(如字节数)。它包括主存容量和辅存容量。 主存指的是CPU能够通过地址线直接访问的存储器。如内存等。 辅存指的是CPU不能直接访问,必须通过I/O接口和地址变换等方法才能访问的存储器,如硬盘,u盘等。 1.8 根据下列题目的描述,找出最匹配的词或短语,每个词或短语只能使用一次。(1)为个人使用而设计的计算机,通常有图形显示器、键盘和鼠标。 (2)计算机中的核心部件,它执行程序中的指令。它具有加法、测试和控制其他部件的功能。 (3)计算机的一个组成部分,运行态的程序和相关数据置于其中。 (4)处理器中根据程序的指令指示运算器、存储器和I/O设备做什么的部件。 (5)嵌入在其他设备中的计算机,运行设计好的应用程序实现相应功能。 (6)在一个芯片中集成几十万到上百万个晶体管的工艺。 (7)管理计算机中的资源以便程序在其中运行的程序。 (8)将高级语言翻译成机器语言的程序。 (9)将指令从助记符号的形式翻译成二进制码的程序。 (10)计算机硬件与其底层软件的特定连接纽带。 供选择的词或短语: 1、汇编器 2、嵌入式系统 3、中央处理器(CPU) 4、编译器 5、操作系统 6、控制器 7、机器指令 8、台式机或个人计算机 9、主存储器10、VLSI 答:(1)8,(2)3,(3)9,(4)6,(5)2, (6)10,(7)5,(8)4,(9)1,(10)7 计算机系统有哪些部分组成?硬件由哪些构成? 答:计算机系统硬件系统和软件系统组成。 硬件由控制器、存储器、运算器、输入设备和输出设备五大部件构成 1.9 冯·诺伊曼V on Neumann计算机的主要设计思想是什么? 略。 1.10 计算机硬件有哪些部件,各部件的作用是什么?

计算机组成原理第二版课后习题答案全唐朔飞

计算机组成原理第二版课后习题答案全唐朔飞第1章计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体。计算机硬件:指计算机中的电子线路和物理装置。计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 5. 冯?诺依曼计算机的特点是什么?解:冯?诺依曼计算机的特点是:P8 ? ? ? ? ? ? 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;指令和数据以同同等地位存放于存储器内,并可以按地址访问;指令和数据均用二进制表示; 指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置; 指令在存储器中顺序存放,通常自动顺序取出执行;机器以运算器为中心(原始冯?诺依曼机)。 7. 解释下列概念: 主机、CPU、主存、存储单元、存储元件、存储基元、存储元、

存储字、存储字长、存储容量、机器字长、指令字长。解:P9-10 主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。 CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。 主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。 存储单元:可存放一个机器字并具有特定存储地址的存储单位。 存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。 存储字:一个存储单元所存二进制代码的逻辑单位。存储字长:一个存储单元所存二进制代码的位数。 存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。指令字长:一条指令的二进制代码位数。 8. 解释下列英文缩写的中文含义: CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS 解:全面的回答应分英文全称、中文名、功能三部分。

计算机组成原理蒋本珊第二版答案

计算机组成原理蒋本珊第二版答案【篇一:计算机组成原理(蒋本珊)第六章】 有哪几种控制方式?各有何特点? 解:控制器的控制方式可以分为3种:同步控制方式、异步控制方 式和联合控制方式。 同步控制方式的各项操作都由统一的时序信号控制,在每个机器周 期中产生统一数目的节拍电位和工作脉冲。这种控制方式设计简单,容易实现;但是对于许多简单指令来说会有较多的空闲时间,造成 较大数量的时间浪费,从而影响了指令的执行速度。异步控制方式 的各项操作不采用统一的时序信号控制,而根据指令或部件的具体 情况决定,需要多少时间,就占用多少时间。异步控制方式没有时 间上的浪费,因而提高了机器的效率,但是控制比较复杂。联合控 制方式是同步控制和异步控制相结合的方式。 2.什么是三级时序系统? 解:三级时序系统是指机器周期、节拍和工作脉冲。计算机中每个 指令周期划分为若干个机器周期,每个机器周期划分为若干个节拍,每个节拍中设置一个或几个工作脉冲。 3.控制器有哪些基本功能?它可分为哪几类?分类的依据是什么? 解:控制器的基本功能有: (1)从主存中取出一条指令,并指出下一条指令在主存中的位置。(2)对指令进行译码或测试,产生相应的操作控制信号,以便启 动规定的动作。 (3)指挥并控制cpu 、主存和输入输出设备之间的数据流动。控 制器可分为组合逻辑型、存储逻辑型、组合逻辑与存储逻辑结合型 3类,分类的依据在于控制器的核心———微操作信号发生器(控 制单元cu)的实现方法不同。 4.中央处理器有哪些功能?它由哪些基本部件所组成? 5.中央处理器中有哪几个主要寄存器?试说明它们的结构和功能。解:cpu 中的寄存器是用来暂时保存运算和控制过程中的中间结果、最终结果及控制、状态信息的,它可分为通用寄存器和专用寄存器 两大类。通用寄存器可用来存放原始数据和运算结果,有的还可以 作为变址寄存器、计数器、地址指针等。专用寄存器是专门用来完 成某一种特殊功能的寄存器,如程序计数器pc 、

计算机组成原理2在线作业答案

《计算机组成原理》2在线作业答案 一、单选题(共 35 道试题,共 70 分。) 1. 计算机操作的最小单位时间是() A. 时钟周期 B. 指令周期 C. CPU周期 D. 中断周期 正确答案:A 满分:2 分 2. 计算机存储数据的基本单位为()。 A. 比特Bit B. 字节Byte C. 字组Word D. 以上都不对 正确答案:A 满分:2 分 3. 采用虚拟存贮器的主要目的是()。 A. 提高主存贮器的存取速度 B. 扩大主存贮器的存贮空间,并能进行自动管理和调度 C. 提高外存贮器的存取速度 D. 扩大外存贮器的存贮空间 正确答案:B 满分:2 分 4. 若9BH表示移码(含1位符号位),其对应的十进制数是()。 A. 27 B. -27 C. -101 D. 155 正确答案:A 满分:2 分 5. 直接寻址的无条件转移指令功能是将指令中的地址码送入()。

A. PC B. 地址寄存器 C. 累加器 D. 指令寄存器 正确答案:A 满分:2 分 6. 下列语句中是()正确的。 A. 1KB=10241024B B. 1KB=1024MB C. 1MB=10241024B D. 1MB=1024B 正确答案:C 满分:2 分 7. 程序员编程所用的地址叫做()。 A. 逻辑地址 B. 物理地址 C. 真实地址 D. 伪地址答案:A 正确答案:A 满分:2 分 8. I/O采用不统一编址时,进行输入输出操作的指令是()。 A. 控制指令 B. 访存指令 C. 输入输出指令 D. 伪指令 正确答案:C 满分:2 分 9. Cache的地址映像中,若主存中的任一块均可映射到Cache内的任一块的位置上,称作()。 A. 直接映像 B. 全相联映像 C. 组相联映像 D. 间接映像

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

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

计算机组成原理

1、计算机系统由哪两部分组成?计算机系统性能取决于什么? 计算机系统是由软件和硬件组成的,衡量一个计算机系统的优劣是根据多个指标综合确定的,有包含硬件部分的功能,也有包含软件部分的。 2、为什么现在计算机以存储器为中心? 早期计算机存储容量小,数据经过运算器较少,在效率上对系统没有明显的影响。但是现在存储器容量越来越大,且外部设备的速度远小于CPU的速度,所以数据经过运算器会拖慢系统的效率。以存储器为中心,让IO绕过运算器,可极大的提高系统的效率。 3、按照“存储程序”原理,计算机应该有哪五大功能 数据传递、数据存储、数据处理、操作控制、操作判断 4、计算机工作的步骤? (1)把指令和程序装入主存储器 (2)从程序的首地址运行程序 (3)取出第一条指令,然后译码、执行,控制计算机各个部件协同运行,完成这条指令后,计算下一条指令的地址。 (4)用新得到的指令地址,继续读取第二条指令执行。每条指令都是取指、译码、执行直到结束 5、计算机主要性能指标: 机器字长、数据通路带宽、主存容量、运算速度。 运算速度包括:吞吐量、响应时间、主频、CPU周期、CPI等 6、计算机系统5层层次结构从下到上由哪五层组成?哪些是物理机,哪些是虚拟机? 微程序机器、传统机器、操作系统机器、汇编语言机器、高级语言机器 微程序机器和传统机器是物理机,其他是虚拟机。 7、在计算机系统结构中,什么是翻译?什么是解释? 翻译就是把一种编程语言全都换成另一种语言,解释就是一句一句的解释和执行,总的来说就是一股脑和一下一下的区别。 8、冯诺依曼机器的主要特点? 是一种将程序指令存储器和数据存储器合并在一起的存储器结构 有五个特点:(1)由运算器,存储器,控制器,输入设备、输出设备这五大部件组成(2)指令和数据以二进制形式存储在存储器中 (3)整个系统以运算器为中心 (4)指令有操作码和地址码 (5)指令按顺序存在,并按一定顺序输出 9、有哪些常用BCD码 BCD码是用二进制表示十进制的编码方式。有8421码、余三码等 10、ASCII码 国际上用7位二进制码标识一个ASCII码,包括数字、字符、还有不可印刷的字符。11、主频高的CPU一定比主频低的CPU快吗? 不一定,对于计算机运算速度,CPU的主频只是其中的一个指标。没有明显的公式表明,主频越高计算速度越快。 12、高速缓存的作用 连接CPU和内存。 13、cache和寄存器区别? 寄存器是暂时存储的CPU组成部分,cache用来做高速CPU和低速的主存之间的加速带。 14、指令系统

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