搜档网
当前位置:搜档网 › 计算机组成原理知识点总结材料——详细版

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

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

计算机组成原理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

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

(1)x=11011 y=-11111 (2)x=10111 y=11011 (3)x=11011 y=-10011

P63 设阶码3位,尾数6位,按浮点运算方法,完成下列取值的[x+y],[ x-y]运算. (2)x= 2-101*(-0.010110)y=2-100*(0.010110)

P29 溢出的判断:第一种方法是采用双符号位法(变形补码)。

任何正数,两个符号位都是“0”,任何负数,两个符号位都是“1”,如果两个数相加后,其结果的符号位出现“01”或“10”两种组合时,表示发生溢出。最高符号位永远表示结果的正确符号。第二种方法是采用单符号位法。P30

4.运算器可以执行哪些运算?

算术运算:加法,减法运算,乘法,除法运算。

逻辑运算:逻辑与,或,非运算等。

5.数据的不同进制表示。P18

一、二进制数转换成十进制数

由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。

二、十进制数转换为二进制数

十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。

1. 十进制整数转换为二进制整数

十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

2.十进制小数转换为二进制小数

十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。

然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。

三、二进制数转换成八进制数

三位二进制数,得一位八进制数。101010011=(101)5(010)2(011)3=523

四、八进制数转换成二进制数

一位八进制数,得三位二进制数。523=(101)5(010)2(011)3=101010011

五、二进制数转换成十六进制数

四位二进制数,得一位十六进制数。1101000101100=(1010)A(0010)2(1100)C =A2C 六、十六进制数转换成二进制数

一位十六进制数,得四位二进制数。A2C =(1010)A(0010)2(1100)C =1101000101100

十进制整数转二进制整数:除2取余

用2辗转相除至结果为1

将余数和最后的1从下向上倒序写就是结果

例如302

302/2 = 151 余0

151/2 = 75 余1

75/2 = 37 余1

37/2 = 18 余1

18/2 = 9 余0

9/2 = 4 余1

4/2 = 2 余0

2/2 = 1 余0

故二进制为100101110

二进制转十进制

从最后一位开始算,依次列为第0、1、2...位

第n位的数(0或1)乘以2的n次方

得到的结果相加就是答案

例如:01101011.转十进制:

第0位:1乘2的0次方=1

1乘2的1次方=2

0乘2的2次方=0

1乘2的3次方=8

0乘2的4次方=0

1乘2的5次方=32

1乘2的6次方=64

0乘2的7次方=0

然后:1+2+0+8+0+32+64+0=107.

二进制01101011=十进制107.

第三章

1.主存的性能指标有哪些?

存储容量,存取时间,存储周期,存储器带宽。

存取时间,存储周期,存储器带宽反映了主存的速度指标。

2.存储器容量的扩充方法及应用。P73

1.字长位数扩展

2.字存储容量扩展

P101 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位

5.要求用256K*16位SRAM芯片设计1024K*32位的存储器。SRAM芯片有两个控制端:当CS有效时,该片选中。当W/R=1时执行读操作,当W/R=0时执行读操作。

解:需要(1024K*32)/(256K*16)=4*2=8片SRAM芯片,需要log2 (1024K /256K)=2位地址做芯片选择

7.某机器中,已知配有一个地址空间为0000H-3FFFH的ROM区域。现在再用一个RAM芯片(8K*8)形成40K*16位的RAM区域,起始地址为6000H。假设RAM芯片有CS和WE 信号控制端。CPU的地址总线为A15 -A0,数据总线为D15 -D0,控制信号为R/W(读/写),MREQ(访存),要求:

(1)画出主存地址框图。

(2)画出组成连接框图。

解:(1)需要(40K*16)/(8K*8)=5*2=10片SRAM芯片,log2(40K /8K)≈2.2取3位地址

做芯片选择

(2)

3.双端口存储器和多体交叉存储器的工作原理。P 86

双端口存储器采用空间并行技术,具有两组相互独立的控制电路,进行并行的独立操作。多体交叉存储器采用时间并行技术,具有多个相互独立,容量相同的模块,各模块的读写过程采用流水线方式重叠进行。

4.cache存储器的原理、映射方式、写回方式及相关的计算。

P93 CPU与cache之间的数据交换是以字为单位,而cache与主存之间的数据交换是以块为单位。一个块由若干字组成,是定长的。当CPU读取主存中一个字时,便发出此字的内存地址到cache和主存。此时cache控制逻辑依据地址判断此字当前是否在cache中:若是,此字立即传送给CPU;若非,则用主存读周期把此字从主存读出送到CPU,与此同时,把含有这个字的整个数据块从主存读出送到cache中。

P94 映射方式 1.全相联映射方式 2.直接映射方式 3.组相联映射方式

cache的数据块大小称为行,主存的数据块大小称为块。行与块是等长的。在全相联映射方式中,将主存中一个块的地址(块号)与块的内容(字)一起存于cache的行中,其中块地址存于cache行的标记部分中。这种带全部块地址一起保存的方法,可使主存的一个块直接拷贝到cache中的任意一行上。

直接映射方式:一个主存块只能拷贝到cache的一个特定行位置上去。cache的行号i和主存的块号j有如下函数关系:i=j mod m式中m为cache中的总行数。在直接映射方式中,cache将s位的块地址分成两部分:r位作为cache的行地址,s-r位作为标记(tag)与块数据一起保存在该行。

组相联映射方式:将cache分成u组,每组v行。主存块存放到哪个组是固定的,至于存到该组哪一行是灵活的,即有如下函数关系:m=u*v

组号q=j mod u

块内存地址中s位块号划分成两部分:低序的d位(2d=u)用于表示cache组号,高序的s-d 位作为标记(tag)与块数据一起存于此组的某行中。

P99 写回方式 1.写回法 2.全写法 3.写一次法

写回法:当CPU写cache命中时,只修改cache的内容,而不立即写入主存;只有当此行被换出时才写回主存。

全写法:当CPU写cache命中时,cache与主存同时发生写修改,因而较好地维护了cache 与主存的内容的一致性。

写一次法:写命中与写未命中的处理方法与写回法基本相同,只是第一次写命中时要同时写入主存。

P102 9.CPU执行一段程序时,cache完成存取的次数为2420次,主存完成存取的次数为80次,已知cache存储周期为40ns,主存存储周期为240ns,求cache/主存系统的效率和平均访问时间。

第四章

1.指令的格式由哪两部分组成,各部分的作用。P105

由操作码字段和地址码字段组成。

指令的操作码表示该指令应进行什么性质的操作。

指令的地址码指明指令中所需操作数的地址。

2.根据操作码,进行有关指令条数的计算。

P125 4.指令格式结构如下所示,试分析指令格式及寻址方式特点。

指令格式及寻址方式特点:

(1)操作码字段6位,可指定64种操作。第10到第7位留空。指令长度为32位,双字长二地址指令,用于访问存储器。

(2)RS型指令,一个操作数在通用寄存器(共16个),另一个操作数在主存中。

(3)有效地址可通过变址寻址求得,即有效地址等于变址寄存器(共16个)内容加上位移量。

3.指令和数据的寻址方式。P112

指令的寻址方式:1.顺序寻址方式 2.跳跃寻址方式

数据的寻址方式: 1.隐含寻址 2.立即寻址 3.直接寻址 4.间接寻址 5.寄存器寻址 6.寄存器间接寻址7.偏移寻址8.段寻址9.堆栈寻址

7.偏移寻址:相对寻址,基址寻址,变址寻址。

P125 7.某计算机字长为32位,主存容量为64K字,采用单字长单地址指令,共有40条指令。试采用直接,立即,变址,相对四种寻址方式设计指令格式。

P126 12.根据操作数所在位置,指出其寻址方式(填空):

(1)操作数在寄存器中,为(寄存器)寻址方式。

(2)操作数地址在寄存器中,为(寄存器间接)寻址方式。

(3)操作数在指令中,为(立即)寻址方式。

(4)操作数地址(主存)在指令中,为(直接)寻址方式。

(5)操作数的地址,为某一寄存器内容与位移量之和,可以是(相对,基址,变址)寻址方式。

第五章

1.CPU的功能和组成部分。

P127 CPU的功能:指令控制,操作控制,时间控制,数据加工。

CPU的组成部分:运算器,cache,控制器。

2.CPU中主要寄存器的作用。P129

①指令寄存器(IR)②程序计数器(PC)③数据地址寄存器(AR)④缓冲寄存器(DR)⑤通用寄存器(R0---R3)⑥状态字寄存器(PSW)

①指令寄存器(IR)

用来保存当前正在执行的一条指令。

②程序计数器(PC)

确定下一条指令的地址。

③地址寄存器(AR)

用来保存当前CPU所访问的数据cache存储器中单元的地址。

④数据缓冲寄存器(DR)

作为ALU运算结果和通用寄存器之间信息传送中时间上的缓冲;补偿CPU和内存,外围设备之间在操作速度上的差别。

⑤通用寄存器(R0---R3)

当算术逻辑单元(ALU)执行算术或逻辑运算时,为ALU提供一个工作区。

⑥状态字寄存器(PSW)

保存由算术指令和逻辑指令运算或测试结果建立的各种条件代码。

3.指令周期、机器周期、时钟周期的定义及三者之间的关系。P130

指令周期:CPU取出一条指令并执行这条指令所需的时间。

机器周期(CPU周期):从内存中读取一个指令字的最短时间。

时钟周期(节拍脉冲或T周期):把一个机器周期分为若干个相等的时间段,每一个时间段称为一个时钟周期。

P131 指令周期常常用若干个CPU周期数来表示。一个CPU周期又包含若干个时钟周期(节拍脉冲或T周期)。

4.用方框图语言表示指令周期。

P139 图5.14 用方框图语言表示指令周期

P128 图5.1 CPU模型

P181 参见上图的数据通路,画出取数指令“LAD(R3),R0”的指令周期流程图,其含义是将(R3)为地址数存单元的内容取至寄存器R0中,标出各微操作控制信号序列。

5.微命令、微操作、相容性微命令、相斥性微命令的概念。

P145 微命令:控制部件通过控制线向执行部件发出的各种控制命令。

微操作:执行部件接受微命令后所进行的操作。

相容性微命令:在同时或同一个CPU周期内可以并行执行的微操作。

相斥性微命令:不能在同时或不能在同一个CPU周期内并行执行的微操作。

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

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

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

计算机组成原理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

(完整word版)道路工程材料知识点考点总结

道路工程材料知识点考点 绪论 ● 道路工程材料是道路工程建设与养护的物质基础,其性能直接决定了道路工程质量和服务寿命和结 构形式。 ● 路面结构由下而上有:垫层,基层,面层。 ● 面层结构材料应有足够的强度、稳定性、耐久性和良好的表面特性。 第一章 ● 砂石材料是石料和集料的统称 ● 岩石物理常数为密度和孔隙率 ● 真实密度:指规定条件下,烘干岩石矿质实体单位真实体积的质量。 ● 毛体积密度:指在规定条件下,烘干岩石矿质实体包括空隙(闭口、开口空隙)体积在内的单位毛 体积的质量。 ● 孔隙率:是指岩石孔隙体积占岩石总体积(开口空隙和闭口空隙)的百分率。 ● 吸水性:岩石吸入水分的能力称为吸水性。 ● 吸水性的大小用吸水率与饱和吸水率来表征。 ● 吸水率:是岩石试样在常温、常压条件下最大的吸水质量占干燥试样质量的百分率。 ● 饱和吸水率:是岩石在常温及真空抽气条件下,最大吸水质量占干燥试样质量的百分率。 ● 岩石的抗冻性:是指在岩石能够经受反复冻结和融化而不破坏,并不严重降低岩石强度的能力。 ● 集料:是由不同粒径矿质颗粒组成的混合料,在沥青混合料或水泥混凝土中起骨架和填充作用。 ● 表观密度:是指在规定条件下,烘干集料矿质实体包括闭口空隙在内的表观单位体积的质量。 ● 级配:是指集料中各种粒径颗粒的搭配比例或分布情况。 ● 压碎值:用于衡量石料在逐渐增加的荷载下抵抗压碎的能力,也是石料强度的相对指标。压碎值是对石料的标准试样在标准条件下进行加荷,测试石料被压碎后,标准筛上筛余质量的百分率。1000 1?='m m Q a (1m :试验后通过2.36mm 筛孔的细集料质量) ● 磨光值:是反映石料抵抗轮胎磨光作用能力的指标,是决定某种集料能否用于沥青路面抗滑磨耗层 的关键指标。 ● 冲击值:反映粗集料抵抗冲击荷载的能力。由于路表集料直接承受车轮荷载的冲击作用,这一指标 对道路表层用料非常重要。 ● 磨耗值:用于评定道路路面表层所用粗集料抵抗车轮磨耗作用的能力。 ● 级配参数: ?? ???分率。质量占试样总质量的百是指通过某号筛的式样通过百分率和。筛分级筛余百分率之总分率和大于该号筛的各是指某号筛上的筛余百累计筛余百分率率。量占试样总质量的百分是指某号筛上的筛余质分级筛余百分率i i i A a ρ 沥青混合料 水泥混合料 粗集料 >2.36mm >4.75mm 细集料 <2.36mm <4.75mm

计算机组成原理选择题及答案

1. 冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是() A. 指令操作码的译码结果 B. 指令和数据的寻址方式 C. 指令周期的不同阶段 D. 指令和数据所在的存储单元 答案为:C 2. 假定变量i,f,d数据类型分别为int, float, double(int用补码表示,float和double用IEEE754单精度和双精度浮点数据格式表示),已知i=785,f=1.5678e3 ,d=1.5e100,若在32位机器中执行下列关系表达式,则结果为真的是() (I) i==(int)(float)i (II)f==(float)(int)f (III)f==(float)(double)f (IV)(d+f)-d==f A. 仅I和II B. 仅I和III C. 仅II和III D. 仅III和IV 答案B 3.一个C语言程序在一台32位机器上运行。程序中定义了三个变量x,y和z,其中x和z 是int型,y为short型。当x=127,y=-9时,执行赋值语句z=x+y 后,x、y和z的值分别是: A x=0000007FH , y=FFF9H , z=00000076H B x=0000007FH , y=FFF9H , z=FFFF0076H C x=0000007FH , y=FFF7H , z=FFFF0076H D x=0000007FH , y=FFF7H , z=00000076H 答案D 4. 某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址,现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储 器,则需要上述规格的ROM芯片数和RAM芯片数分别是() A . 1、15 B . 2、15 C . 1、30 D . 2、30 答案D 5. 假定用若干个2K×4位芯片组成一个8K×8位的存储器,则地址0B1FH所在芯片的最小地址是() A. 0000H B. 0600H C. 0700H D. 0800H 答案D

计算机组成原理考研知识点汇总

计算机组成原理考研知 识点汇总 一, 计算机系统概述 (一) 计算机发展历程 第一台电子计算机ENIAC诞生于1946年美国宾夕法尼亚大学.ENIAC用了18000电子管,1500继电器,重30吨,占地170m2,耗电140kw,每秒计算5000次加法.冯?诺依曼(VanNeumann)首次提出存储程序概念,将数据和程序一起放在存储器,使编程更加方便.50年来,虽然对冯?诺依曼机进行很多改革,但结构变化不大,仍称冯?诺依曼机. 发展阶段时间硬件技术速度/(次/秒) 第一代1946-1957 电子管计算机时代40 000 第二代1958-1964 晶体管计算机时代200 000 第三代1965-1971 中小规模集成电路计算机时代 1 000 000 第四代1972-1977 大规模集成电路计算机时代10 000 000 第五代1978-现在超大规模集成电路计算机时代100 000 000 EDVAC(Electronic Discrete Variable Automatic Computer)电子离散变量计算机 组成原理是讲硬件结构的系统结构是讲结构设计的 摩尔定律微芯片上的集成管数目每3年翻两番.处理器的处理速度每18个月增长一倍. 每代芯片的成本大约为前一代芯片成本的两倍 新摩尔定律全球入网量每6个月翻一番. 数学家冯·诺依曼(von Neumann)在研究EDVAC机时提出了“储存程序”的概念.以此为基础的各类计算机通称为冯·诺依曼机.它有如下特点: ①计算机由运算器,控制器,存储器,输入和输出五部分组成 ②指令和数据以同等的地位存放于存储器内,并可按地址寻访 ③指令和数据均用二进制数表示 ④指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置 ⑤指令在存储器内按顺序存放 ⑥机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成 图中各部件的功能 ·运算器用来完成算术运算和逻辑运算并将的中间结 果暂存在运算器内 ·存储器用来存放数据和程序 ·控制器用来控制,指挥程序和数据的输入,运行以及 处理运行结果 ·输入设备用来将人们熟悉的信息转换为机器识别的 信息 ·输出设备将机器运算结果转为人熟悉的信息形式

(完整版)计算机组成原理知识点总结

第2章数据的表示和运算 主要内容: (一)数据信息的表示 1.数据的表示 2.真值和机器数 (二)定点数的表示和运算 1.定点数的表示:无符号数的表示;有符号数的表示。 2.定点数的运算:定点数的位移运算;原码定点数的加/减运算;补码定点数的加/减运算;定点数的乘/除运算;溢出概念和判别方法。 (三)浮点数的表示和运算 1.浮点数的表示:浮点数的表示范围;IEEE754标准 2.浮点数的加/减运算 (四)算术逻辑单元ALU 1.串行加法器和并行加法器 2.算术逻辑单元ALU的功能和机构 2.3 浮点数的表示和运算 2.3.1 浮点数的表示 (1)浮点数的表示范围 ?浮点数是指小数点位置可浮动的数据,通常以下式表示: N=M·RE 其中,N为浮点数,M为尾数,E为阶码,R称为“阶的基数(底)”,而且R

为一常数,一般为2、8或16。在一台计算机中,所有数据的R都是相同的,于是不需要在每个数据中表示出来。 浮点数的机内表示 浮点数真值:N=M ×2E 浮点数的一般机器格式: 数符阶符阶码值 . 尾数值 1位1位n位m位 ?Ms是尾数的符号位,设置在最高位上。 ?E为阶码,有n+1位,一般为整数,其中有一位符号位EJ,设置在E的最高位上,用来表示正阶或负阶。 ?M为尾数,有m位,为一个定点小数。Ms=0,表示正号,Ms=1,表示负。 ?为了保证数据精度,尾数通常用规格化形式表示:当R=2,且尾数值不为0时,其绝对值大于或等于0.5。对非规格化浮点数,通过将尾数左移或右移,并修改阶码值使之满足规格化要求。 浮点数的机内表示 阶码通常为定点整数,补码或移码表示。其位数决定数值范围。阶符表示数的大小。 尾数通常为定点小数,原码或补码表示。其位数决定数的精度。数符表示数的正负。

计算机组成原理选择题200道

【选择题200道】 1. 计算机系统中的存贮器系统是指__D____。 A RAM存贮器 B ROM存贮器 C 主存贮器 D cache、主存贮器和外存贮器 2. 某机字长32位,其中1位符号位,31位表示尾数。若用定点小数表示,则最大正小 数为___ B __ 。 -32 -31 -32 -31 A+( 1 - 2 ) B + (1 - 2 ) C 2 D 2 3. 算术/ 逻辑运算单元74181ALU可完成_C ________ 。 A 16种算术运算功能 B 16种逻辑运算功能 C 16种算术运算功能和16种逻辑运算功能 D 4位乘法运算和除法运算功能 4. 存储单元是指_B ______ 。 A 存放一个二进制信息位的存贮元 B 存放一个机器字的所有存贮元集合 C 存放一个字节的所有存贮元集合 D 存放两个字节的所有存贮元集合; 5. 相联存贮器是按—C―行寻址的存贮器。 A 地址方式 B 堆栈方式 C 内容指定方 式 D 地址方式与堆栈方式 6. 变址寻址方式中,操作数的有效地址等于_C _____ 。 A 基值寄存器内容加上形式地址(位移量) B 堆栈指示器内容加上形式地址(位移量) C 变址寄存器内容加上形式地址(位移量) D 程序记数器内容加上形式地址(位移量) 7. 以下叙述中正确描述的句子是:__AD ___ 。 A 同一个CPU周期中,可以并行执行的微操作叫相容性微操作 B 同一个CPU周期中,不可以并行执行的微操作叫相容性微操作 C 同一个CPU周期中,可以并行执行的微操作叫相斥性微操作 D 同一个CPU周期中,不可以并行执行的微操作叫相斥性微操作 & 计算机使用总线结构的主要优点是便于实现积木化,同时_C_____ 。

计算机组成原理-知识点

课程知识点分析 试题类型: 单项选择2’* 10 = 20’; 填空1’* 15 = 15’; 简答5’* 3 = 15’; 计算题6’* 5 = 30’; 分析论述10’*2 = 20’; 总分100’; 各位同学,在使用这份资料复习时,要注意: 带有红色标记的是重点内容; 尽管很多知识点只有几个字,但是涉及的内容却非常多,比如Cache映像机制;考虑到有些同学考试时有不好的习惯,为了避免麻烦,我在这儿只给大家提纲,请大家对应的看书; 请大家看时,把你特别不明白的地方标出来,发送给lei.z@,我在周一给大家讲解。蓝色标记是之前考过的,应该很重要。大题都在第四章以后--------------------------------------------------------------------- 第一章计算机系统概论 1.1教学内容介绍 (1计算机的发展与应用。 (2计算机系统的层次结构。

(3计算机的特点:快速性、通用性、准确性和逻辑性。 (4计算机的分类方法。 (5性能指标。 1.2重难点分析 (1计算机系统从功能上可划分为哪些层次?各层次在计算机系统中起什么作用? (2冯.诺依曼计算机体系的基本思想是什么?(选择、填空。指令和数据都是用二进制表示的 (3按照此思想设计的计算机硬件系统应由哪些部件组成?各起什么作用? (4如:指令和数据都存于存储器中,计算机如何区分它们? (5衡量计算机性能的主要指标- 机器字长(定义、主频、CPI、MIPS(含义、FLOPS等等 第三章系统总线 3.1教学内容 (1总线及分类。总线是连接各个部件的信息传输线,总线包括:片内总线、系统总线和通信总线。 (2理解总线标准的意义,看看你知道主板上的几种标准总线。 (3总线特性及性能指标: 包括机械特性、电气特性、功能特性和时间特性。 (4总线结构:单总线结构、双总线结构和三总线结构。 (5总线连接方式: 串行传送、并行传送和分时传送。

02318自考计算机组成原理(问答)总结讲解

1.简述主存与CACHE之间的映象方式。 【答案】主存与CACHE之间的映象方式有直接映象、全相联印象、组相联印象三种。直接映象是指主存储器中的每个块只能够映象到CACHE中唯一一个指定块的地址映象方式。全相联映象是指每个主存块都能够映象到任一CACHE块的地址映象方式。组相联印象是直接映象和全相联映象两种方式的结合,它将存储空间分成若干组,在组间采用直接映象方式,而在组内采用全相联印象方式。 2.简述存储器间接寻址方式的含义,说明其寻址过程。 【答案】含义:操作数的地址在主存储器中,其存储器地址在指令中给出。 寻址过程:从指令中取出存储器地址,根据这个地址从存储器中读出操作数的地址,再根据这个操作数的地址访问主存,读出操作数。 3.微程序控制器主要由哪几部分构成?它是如何产生控制信号的? 【答案】微程序控制器主要由控制存储器、微指令寄存器μIR、微地址寄存器μAR、地址转移逻辑等构成。 操作控制信号的产生:事先把操作控制信号以代码形式构成微指令,然后存放到控制存储器中,取出微指令时,其代码直接或译码产生操作控制信号。 4.简述提高总线速度的措施。 【答案】从物理层次:1增加总线宽度;2增加传输的数据长度;3缩短总线长度;4降低信号电平;5采用差分信号;6采用多条总线。从逻辑层次:1简化总线传输协议;2采用总线复用技术;3采用消息传输协议。 5.简述中断方式的接口控制器功能。 【答案】中断方式的接口控制器功能:①能向CPU发出中断请求信号;②能发出识别代码提供引导CPU在响应中断请求后转入相应服务程序的地址;③CPU要能够对中断请求进行允许或禁止的控制;④能使中断请求参加优先级排队。 6.CPU与DMA访问内存冲突的裁决的方法有哪些? 【答案】①CPU等待DMA的操作;②DMA乘存储器空闲时访问存储器;③CPU与DMA交替访问存储器。 08真题1.高速缓存Cache用来存放什么内容?设置它的主要目的是什么? (3分) 参考答案:Cache中存放当前活跃的程序和数据,作为主存活跃区的副本。(2分) 设置它的主要目的是解决CPU 与主存之间的速度匹配。(2分) 2.什么是堆栈?说明堆栈指针SP的作用。(3分) 参考答案:堆栈是一种按先进后出(或说成是后进先出)顺序进行存取的数据结构或存储区域。常在主存中划一小块连续单元区作为堆栈。(3分) 堆栈指针SP是用来保存最后进入堆栈的位置(栈顶)的寄存器。(1分) 3.简述微程序控制方式的基本思想。它有什么优点和缺点? (3分) 参考答案:(P132-134)微程序控制的基本思想可归纳为: (1)将微操作命令以微码形式编成微指令,并事先固化在控制存储器(ROM)中。(1分) (2)将一条机器指令的操作分解为若干微操作序列,用一段微程序对应地解释执行,微程序中每条微指令所包含的微命令控制实现一步操作。(1分) 优点:结构规整,有利于设计自动化;易于修改与扩展,灵活性、通用性强;适于作系列机的控制器,性能价格比较高;可靠性较高,易于诊断与维护。(1分) 缺点:速度相对较慢。(1分) 4.什么是中断?请说明它的特点和适用场合。(3分) 参考答案:中断是指在计算机的运行过程中,CPU接到更紧迫的服务请求而暂停执行现行程序,转去执行中断服务程序,以处理某些随机事态;并在处理完毕后自动恢复原程序的执行。(2分) 主要特点是具有随机性,通过执行程序来处理随机事件。(1分) 它适用于中低速I/O操作的管理,以及处理随机发生的复杂事件。(1分) 5.什么是串行总线?什么是并行总线?试比较它们的应用场合。(3分) 参考答案:串行总线采用一条数据线;并行总线采用多条线路并行地传输数据信号。(2分) 串行总线一般用于较长距离的较低速率的数据传输;并行总线一般用于较短距离的高速数据传输。(2分) 07真题1.半导体随机访问存储器芯片主要有哪两种类型?(5分) 参考答案:主要有静态存储器(SRAM)芯片和动态存储器(DRAM)芯片。 2.简述CISC和RISC的含义。(5分) 参考答案:CISC:复杂指令系统计算机,其指令条数较多,指令功能和结构复杂,进而机器结构复杂。(2分)RISC:精简指令系统计算机,其指令条数较少,指令结构和功能简单,进而机器结构简单,提高了机器的性能价格比。

哈工大材料学院-材料表界面复习资料

复习内容: 一液体表面 1研究液体结构的基本假设。 (1)组成液体的原子(或分子)分布均匀、连贯、无规则;(2)液体中没有晶态区域和能容纳其他原子或分子的孔洞;(3)液体的结构主要由原子间形成的排斥力决定。 2间隙多面体,径向分布函数。 液体结构的刚性球自由密堆可以用间隙多面体来表示,其中原子处在多面体间隙的顶点。液体自由密堆结构的5种理想间隙:(a)四面体间隙;(b) 八面体间隙;(c)三棱柱的侧表面被覆盖3个半八面体间隙;(d)阿基米德反棱柱被覆盖2个半八面体间隙;(e)正方十二面体 四面体间隙占了主要地位,所以四面体间隙配位是液体结构的另一特征,四面体配位中的各相邻原子的间距就成为液体结构的最近邻原子间距。 随着温度升高(低于材料熔点Tm),原子间距增加,原子震动幅度提高,但仍然保持有序结构。这时的原子数量的变化不再是一系列离散的线,所以再用原子数量(N(r))来表示不同径向距离(r)处原子的分布就显得不太合适,而通常采用的方法是用在不同径向距离(r)处原子出现的密度来表示。用密度分布函数ρ(r)来代替离散的数量值N(r)时,分布函数的峰值就代表了在距离中心原子r处原子出现的概率。 3液体原子结构的主要特征。 (1)液体结构中近邻原子数一般为5~11个(呈统计分布),平均为6个,与固态晶体密排结构的12个最近邻原子数相比差别很大; (2)在液体原子的自由密堆结构中,四面体间隙占了主要地位。 (3)液体原子结构在几个原子直径范围内是短程有序的,而长程是无序的。 4 液体表面张力的概念及影响因素。 液体表面分子或原子受到内部分子或原子的吸引,趋向于挤入液体内部,使液体表面积缩小,因而在液体表面切向方向始终存在一种使液体表面积缩小的力,液体表面这种沿着切向方向,合力指向液体内部的作用力,就称为液体表面张力。 液体表面张力影响因素很多,如果不考虑液体内部分子或原子向液体表面的偏聚和外部原子或分子对液体表面的吸引,影响液体表面张力的因素主要有: (1)液体自身结构:液体的表面张力来源于液体内部原子或分子间的吸引力,因此液体内部原子或分子间的结合能的大小直接影响到液体的表面张力的大小。一般来说,液体中原子或分子的结合能越大,液体表面张力越大,一般液体表面张力随结构不同变化趋势是:金属键结合物质>离子键结合物质>极性共价键结合物质>非极性共价键结合物质 (2)表面所接触的介质:液体的表面张力的产生是由于处于表面层的原子或分子一方面受到液体内部原子或分子的吸引,另一方面受到液体外部原子或分子的吸引。当液体处在不同介质环境时,液体表面的原子或分子与不同物质接触所受的作用力不同,因此导致液体表面张力的不同。一般来说,介质物质的原子或分子与液体表面原子或分子结合能越大,液体表面能越小,反之越大 (3)温度:随着温度的升高,液体密度下降,液体内部原子或分子间的作用力降低,液体内部原子或分子对表面原子或分子的吸引力减弱,液体表面张力下降。最早给出的预测液体表面张力与温度关系的半经验表达式为: γ= γ0(1-T/T c)n 式中T c为液体的气化温度,γ0为0K时液体的表面张力。 5液体表面偏聚。 液体中溶质原子向液体表面偏聚可以降低液体的表面能,因此是自发进行的过程。表面能随组成液体的比例变化越大,产生表面偏聚倾向性越大。

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

1.10111000当做无符号数的值为多少,当做整数的值为多少,当做定点小数的值为多少?(十进制数) 无符号:2^7+2^5+2^4+2^3=128+32+16+8=184 整数:10111000 定点小数:10111000 11000111(取反) 11000111(取反) + 1 + 1 11001000 11001000 -(2^3+2^6)=-72 -(1/2+1/16)=-9/16 2.已知接受到的信息为001100001111,其中有效数据位为8位,运用海明码检测,问信息传输是否有错?8位的数据值是多少? 编号 检测位 数据位 12 1100 0 M8 C1=M1⊕M2⊕M4⊕M5⊕M7=0 11 1011 0 M7 C2=M1⊕M3⊕M4⊕M6⊕M7=0 10 1010 1 M6 C4=M2⊕M3⊕M4⊕M8=0 9 1001 1 M5 C8=M5⊕M6⊕M7⊕M8=0 8 1000 0 C8 7 0111 0 M4 发:0111 6 0110 0 M3 收:0000 5 0101 0 M2 发 ⊕收=0111 4 0100 1 C4 即M4出错则数据实为00111001 3 0011 1 M1 2 0010 1 C2 1 0001 1 C1 3.已知原始报文为1111,生成多项式为G (x )=x 4+x 2 +x+1,求编码后的报文 (1):将生成多项式为G (x )=x 4+x 2 +x+1,转换成对应的二进制为10111 (2)生成多项式为5(R+1)位,将原始报文左移4(R)位为11110000 (3)进行模2除 _______00011__________ ______ 10111________________00010100_____________10111_______________010010________ 10111_____1101 11110000 10111 (4)编码CRC 码为11110011 4.采用IEEE754标准的32位短浮点数格式,即0-22位为尾数,23-30位为阶码位,第1位为数符,其中阶码偏置为127,试求出32位浮点代码CC9E23AF 的真值(结果可用任何进

计算机组成原理重点难点习题解答

计算机组成原理复习题 一.单项选择题 1.计算机中的主机包含( A )。 A.运算器、控制器、存储器 B.运算器、控制器、外存储器 C.控制器、内存储器、外存储器 D.运算器、内存储器、外存储器 2.二进制数10010010,相应的十进制数是(B)(128+16+2=146) A.136 B.146 C.145 D.144 3.要使8位寄存器A中高4位变0,低4位不变,可使用(A)。逻辑乘 A. A∧0FH→A B.A∨0FH→A C. A∧F0H→A D. A∨F0H→A 4.在计算机内部用于汉字存储处理的代码是(B) A.汉字输入码 B.汉字内码 C.汉字字型码 D.汉字交换码 5.转移指令执行时,只要将转移地址送入( C.程序计数器)中即可 A.地址寄存器 B.指令寄存器 C.程序计数器 D.变址寄存器 6.设机器中存有代码10100011B,若视为移码,它所代表的十进制数为( B.35)。 A.-23 B.35 C.53 D-113 7.将(-25.25)十进制数转换成浮点数规格化(用补码表示),其中阶符、阶码共4位,数符、尾数共8位,其结果 为( B.0101,10011011 ) A.0011,10010100 B.0101,10011011 C.0011,1110 D.0101,1100101 8.(2000)10化成十六进制数是( B.(7D0)16)。

A.(7CD)16 B.(7D0)16 C.(7E0)16 D.(7FO)16 9. 下列数中最大的数是((10011001)2=153 )。 A.(10011001)2 B.(227)8C。(98)16 D.(152)10 10. ( D. 移码)表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 11. 在小型或微型计算机里,普遍采用的字符编码是( D. ASCⅡ码)。 A. BCD码 B. 16进制 C. 格雷码 D. ASCⅡ码 12. 下列有关运算器的描述中,(D. 既做算术运算,又做逻辑运算)是正确的。 A.只做算术运算,不做逻辑运算 B. 只做加法 C.能暂时存放运算结果 D. 既做算术运算,又做逻辑运算 13.控制存储器存放的是(C.微程序)。 A.微程序和数据 B.机器指令和数据 C.微程序 D.机器指令 14. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为( B. 立即寻址)。 A. 隐含寻址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址 15. 下面描述的RISC机器基本概念中正确的表达是( B. RISC机器一定是流水CPU)。 A. RISC机器不一定是流水CPU B. RISC机器一定是流水CPU C. RISC机器有复杂的指令系统 D. CPU配备很少的通用寄存器 16. 系统总线中地址线的功能是(D. 用于指定主存和I/O设备接口电路的地址)。 A. 用于选择主存单元地址 B. 用于选择进行信息传输的设备

计算机组成原理考试重点以及题库总结

计算机组成原理考试重点以及题库总结

计算机组成原理考试重点以及题库总结 第一章 重点一:计算机系统由硬件和软件两部分组成,软件又分为系统软件和应用软件。 重点二:冯诺依曼机的组成与特点 1.冯诺依曼机由控制器、运算器、存储器、输入设备和输出设备五 部分组成。 2.数据和指令存储在存储器,按地址访存。 3.指令和数据用二进制表示。 4.指令由操作码和地址码组成。 5.存储程序 6.以运算器为中心 重点三:区分存储字、存储字长、机器字长、CPI、MIPS、FLOPS 存储字:存储单元中二进制代码的组合。 存储字长:存储单元中二进制代码的位数。 机器字长:CPU 一次能处理数据的位数,与CPU中的寄存器位数有关

CPI:执行一条指令所需时钟周期数 MIPS:每秒执行百万条指令 FLOPS:每秒浮点运算次数 题库中对应的习题: 1、存储字是指() A、存放在一个存储单元中的二进制代码组合 B、存放在一个存储单元中的二进制代码位数 C、存储单元的个数 D、机器指令的位数 2、存储字长是指() A、存放在一个存储单元中的二进制代码组合 B、存放在一个存储单元中的二进制代码位数 C、存储单元的个数 D、机器指令的位数 3、电子计算机的发展已经经历了四代,四代计算机的主要元器件分别是() A、电子管、晶体管、中小规模集成电路、激光器件 B、晶体管、中小规模集成电路、激光器件、光介质 C、电子管、晶体管、中小规模集成电路、大规模集成电路 D、电子管、数码管、中小规律集成电路、激光器件 4、完整的计算机系统应包括() A 运算器、存储器、控制器 B 外部设备和主机 C 主机和应用程序 D 配套的硬件设备和软件系统

材料表面界面考试知识点整理

1.原子间的键合方式及性能特点 原子间的键合方式包括化学键和物理键,其中化学键又分为离子键,共价键和金属键,物理键又包括分子键和氢键. 2.原子的外层电子结构,晶体的能带结构。 3.晶体(单晶、多晶)的基本概念,晶体与非晶体的区别。 单晶:质点按同一取向排列,由一个核心(晶核)生长而成的晶体;多晶:由许多不同位向的小晶体(晶粒)所组成的晶体.

4.空间点阵与晶胞、晶面指数、晶面间距的概念,原子的堆积方式和典型的晶体结构。 空间点阵:呈周期性的规律排列的阵点所形成的具有等同的周围环境的三维阵列; 晶胞:在空间点阵中,能代表空间点阵结构特点的最小平行六面体,反应晶格特性的最小几何单元; 晶面指数: 在晶格中,通过任意三个不在同一直线上的格点作一平面,称为晶面,描写晶面方位的一组数称为晶面指数.一般选取晶面在三个坐标轴上的截距,取倒数作为晶面指数; 晶面间距:两近邻晶面间的垂直距离; 原子的堆积方式:六角堆积和立方堆积; 典型的晶体结构:面心立方结构,体心立方结构,密排六方结构. 5.表面信息获取的主要方式及基本原理 可以通过光子,电子,离子,声,热,电场和磁场等与材料表面作用,来获取表面的各种信息,或者利用原子线度的极细探针与被测材料的表面近距离接近,探测探针与材料之间的信号,来获取表面信息. 电子束技术原理: 离子束技术原理:离子比光子电子都重,它轰击表面时产生的效应非常明显.离子不但具有电荷还有电子结构和原子结构,当离子与表面接近时,除具有静电场和接触电势差作用外,它本身还可以处于不同的激发电离态,离子还可以与表面产生各种化学反应,总之,离子与表面作用后,提供的信息非常丰富. 光电子能谱原理: 扫描探针显微镜技术原理: 6.为什么XPS可获得表面信息,而X射线衍射只能获得体信息? [略] X射线衍射(XRD)是利用晶体形成X射线衍射,对物质进行内部原子在空间分布状况的结构分析方法.将具有一定波长的X射线照射到晶体上时,X射线因在晶体内遇到规则排列的原子或离子而发生散射,

计算机组成原理选择题

A.-127 ~127;B.-128 ~+128;C.-128 ~+127;D.-128 ~+128。 2.设机器数采用补码形式(含1位符号位),若寄存器内容为9BH,则对应的十进制数为______。A.-27;B.-97;C.-101;D.155。答案: 3.设寄存器内容为80H,若它对应的真值是–127,则该机器数是______。 A.原码;B.补码;C.反码;D.移码。答案: 4.若9BH表示移码(含1位符号位).其对应的十进制数是______。 A.27;B.-27;C.-101;D.101。答案: 5.当定点运算发生溢出时,应______ 。 A.向左规格化;B.向右规格化;C.发出出错信息;D.舍入处理。答案: 6.设寄存器内容为10000000,若它等于-0,则为______。 A.原码;B.补码;C.反码;D.移码。答案: 7.设寄存器内容为11111111,若它等于+127,则为______。 A.原码;B.补码;C.反码;D.移码。答案: 8.在浮点机中,判断原码规格化形式的原则是______。 A.尾数的符号位与第一数位不同;B.尾数的第一数位为1,数符任意; C.尾数的符号位与第一数位相同;D.阶符与数符不同。答案: 9.浮点数的表示范围和精度取决于______ 。 A.阶码的位数和尾数的机器数形式;B.阶码的机器数形式和尾数的位数; C.阶码的位数和尾数的位数;D.阶码的机器数形式和尾数的机器数形式。答案: 10. 在定点补码运算器中,若采用双符号位,当______时表示结果溢出。 A.双符号相同B.双符号不同C.两个正数相加D.两个负数相加答案:

计算机组成原理期末复习知识要点

第一章 1)冯.诺依曼主要三个思想是什么? (1)计算机处理采用二进制或二进制代码 (2)存储程序 (3)硬件五大部分:输入设备、输出设备、存储器、运算器和控制器 2)计算机硬件由哪5部分组成? 输入设备、输出设备、存储器、运算器和控制器 3)VLSI中文的意思是什么? 超大规模集成电路 4)列举出三个计算机应用领域? 1.科学技术计算2.数据信息处理3.计算机控制 4.计算机辅助技术5.家庭电脑化 5)计算机系统分哪两大系统? 硬件和软件系统 6)计算机内部信息包括哪两大信息? 计算机中有两种信息流动:一是控制信息,即操作命令,其发源地为控制器;另一种是数据流,它受控制信息的控制,从一部件流向另一部件,边流动边加工处理。 7)计算机性能主要包括哪三个主要性能? (1)基本字长: 是参与运算的数的基本长度,用二进制数位的长短来衡量,取决寄存器、加法器、数据总线等部件的位数。 (2)主存容量:可以用字节,有的用字长,K、M、G、T (3)运算速度: 是每秒能执行的指令条数来表示,单位是条/秒。(MIPS) 8)现代计算机系统分为五个层次级别是如何划分的? 从功能上,可把现代计算机系统分为五个层次级别: 第一级是微程序设计级:是硬件级 第二级是一般机器级:机器语言级 第三级是操作系统级:是操作系统程序实现。(混合级) 第四级是汇编语言级:一种符号形式语言。 第五级是高级语言级 9)机器数是指什么?它主要是解决了数值的什么表示? 10)机器数有哪4种表示方法? 原码表示法、补码表示法、和移码表示法四种。 11)计算机数值有哪两种表示方式?它主要解决了数值的什么表示? 定点表示和浮点表示。主要解决数中小数点的位置的确定。 12)浮点数在计算机内部表示两种方式是如何安排的? 13)尾数是补码表示其规格化如何表示? 正数:0.1×…×的形式负数:1.0×…×的形式 14)解释计算机内部数值0和字符0有何不同? 数值0在计算机中为00H,而字符0为其ASCII码30H。 15)计算机如何判断加法溢出的? 当运算结果超出机器所能表示的数域范围时,称为溢出。 判别方法有:符号位判别法、进位判别法、双符号位判别法。 16)半加器与全加器有什么不同?

计算机组成原理考点总结

《计算机组成原理》总结 --内部复习文件 第一章计算机系统概论 1.1计算机的分类 电子计算机分两大类:电子模拟计算机、电子数字计算机 2.4计算机的性能指标:(基本运算p5) ⑴处理机字长:处理机运算器一次能够完成二进制运算的位数,如32位、64位 ⑵存储器容量:存储器中所有存储单元的总数目,通常用 KB,MB,GB,TB来表示 ⑶计算机五个组成部分:存储器、运算器、控制器、输入设备、输出设备(其中cpu由运算器和控制器组成) ⑷冯.诺依曼型计算机的设计思想:存储程序并按地址顺序执行 ⑸计算机软件一般分为两大类:①系统程序②应用程序 ⑹硬件可以由软件来实现,软件也可以由硬件来实现,故软件与硬件的逻辑等价性。 第二章运算方法和运算器 1.计算机中常用的数据表示格式有两种:一是定点格式,二是浮点格式。 2.阶码位数多,表示数的范围大;尾数位数多,说明该数的精确度越高。 3.数的机器码表示:原码、反码、补码、移码表示法

4.浮点加、减法运算步骤:(0操作数检查)、(比较阶码大小并完成对阶)、(尾数求和运算)、(结果规格化处理)、(舍入处理) 第三章多层次的存储器 3.1.1存储器的分类: 1.按存取方式分:随机存储器和顺序存储器 2.按存储内容可变分:只读存储器(ROM)和随机存储器(RAM) 3.6 cache基本原理: ①cache解决的问题:为了解决cpu与主存之间速度不匹配问题; ②cache基于的原理:程序运行过程中具有(空间局部性)和(时间局部性)原理。 ③cache实现是由(硬件)方式实现 ④cache地址没有增加,容量也没有增加。 ⑤cache命中率:(重点p91大题计算) 3.6.2 主存与cache的地址映射 ①全相联映射方式:主存中的任意一块可以放在cache中的任意一行上优点:非常灵活缺点:比较电路难以设计和实现适用:适合于小容量cache采用 ②直接映射方式:主存块只能拷贝到cache的一个特定位置上优点:硬件简单,成本低缺点:每个主存块只有一个固定的行位置可存放。适用:适合需要大容量cache的场合。 ③组相联映射方式:综合前面两者的优缺点。 3.6.3 替换策略

计算机组成原理练习题

填空题 1、存储器容量为256K,若首地址为00000H,则末地址为。 2、若某奇偶校验码编码为010000100,则采用的校验方案是。 3、DRAM存储器行、列地址要分两次打入,为了实现行、列地址的区分,需要给存储芯片提供地址选通信号和。 4、存储器容量的扩展有、和三种方式。 5、假设某计算机的存储系统由Cache和主存组成,某程序执行过程中访存1000次,其中访问Cache缺失(未命中)50次,则Cache的命中率是。 6、操作数有效地址出现在地址码位置的寻址方式称为寻址。 7、任何指令周期的第一步必定是周期。 8、当产生中断请求时,用程序方式有选择地封锁部分中断,而允许其余部分中断仍能得到响应,称为。 9、通常根据流水线使用级别的不同,可把流水线分成部件级、处理机级和系统级流水线,指令处理流水线属于级。 10、从计算机系统结构的发展和演变看,近代计算机采用以作为全机中心的系统结构。 11、十进制数-54表示成补码形式为(用1个符号位,7个数值位表示)。 12、磁表面存储器是以作为记录信息的载体,通过对信息进行记录和读取。 13、存储器间接寻址方式指令执行过程中,除取指外CPU还需要访问内存次才能获得操作数。 14、组成32M×8位的存储器,需要1M×4位的存储芯片片。 15、微指令格式分为型微指令和型微指令,其中,前者的并行操作能力比后者强。 16、在CPU中,存放后继指令地址的寄存器是。 17、若X的原码为01000011,其补码为,其移码为。 18、总线的仲裁方式有和两种。 19、引起中断的设备或事件称为。 20、虚拟存储器指的是__________层次,它给用户提供了一个比实际__________空间大得多的__________空间. 21、运算器的两个主要功能是:__________,__________。 22、计算机硬件由_______、_______、存储器、输入设备和输出设备五大部件组成。 23、奇偶校验法只能发现_______数个错,不能检查无错或_______数个错。 24、八进制数37.4Q转换成二进制数为__________。 25、数x的真值-0.1011B,其原码表示为____________。 26、条件转移、无条件转移、转子程序、返主程序、中断返回指令都属于__________类指令,这类指令在指令格式中所表示的地址不是__________的地址,而是__________的地址。27、直接内存访问(DMA)方式中,DMA控制器从CPU完全接管对__________的控制,数据交换不经过CPU,而直接在内存和__________之间进行。 28、RISC的中文含义是__________,CISC的中文含义是__________。 对于n+1位(包含一位符号位)的补码纯小数来说,它能表示的最小数据是。 29、、控制器产生控制信号的方法有与,其中需要有控制存储器支持的是。

相关主题