课本:计算机组成原理-白中英第四版(标题后面的数字是在课本上的页码)
其他可参考资源:王道考研-计算机组成原理
冯诺依曼
这是一种体系,一种存储程序的思想
- 计算机由运算器、存储器、控制器、输入输出设备组成(引自)
- 指令和数据以同等地位存储在存储器中,按地址访问
- 指令数据均用二进制表示
- 指令顺序存放,顺序执行
- 以运算器为中心(现代计算机以存储器为中心)
定点数表示范围16
某机器字长为16位,若采用定点小数原码表示,则所能表示的数的范围是________;若采用定点小数补码表示,则所能表示的数的范围是____________;若采用定点整数补码表示,则所能表示的数的范围是____________;若采用无符号整数表示,则所能表示的数的范围是____________。
答案:-(1-215)~1-215
(-1)~1-215
-(215-1)~215-1
0~216
浮点数格式17
数符1位 阶符1位 阶码7位 尾数23位
E = e + 127
浮点数规格化
图片地址
**在移位时,什么时候带上符号位一起移动?**循环移位时
e和E区别
)
图片地址
图片地址
IEEE754规定:e(移码)=E-127
图片地址
对于单精度,为什么最小值的时候是1-127,而不是0-127
原码,移码,补码20
原码的一位乘法
补码的一位乘法(一定要使用双符号位)
原码&补码 一位乘法对比
校验码奇偶25
只有检错能力
奇校验码:整个(包括有效信息位和校验位)中1的个数为奇数
偶校验码:整个(包括有效信息位和校验位)中1的个数为偶数
在校验前需指定是奇校验还是偶校验
判断溢出29
求补器的阵列乘法35
无论是原码阵列乘法器还是补码阵列乘法器,相乘时都要用原码的真值
输入数据用补码表示
乘积符号单独表示
尾数部分算前求补器为:即真值
算后求补器输出为,若是**-**,则对阵列后的值求补
[x*y]补=n,nnnn……
补码的二进制真值是:
十进制乘法验证:
例题43(不考除法运算)
单双三总线比较50
**单总线结构:**它是一组总线连接整个计算机系统的各大功能部件,各大部件之间的所有信息传送都通过这组总线。其结构如图所示。单总线的优点是允许I/O设备之间或I/O设备与内存之间直接交换信息,只需CPU分配总线使用权,不需要CPU干预信息的交换。所以总线资源是由各大功能部件分时共享的。单总线的缺点是由于全部系统部件都连接在一组总线上,所以总线的负载很重,可能使其吞量达到饱和甚至不能胜任的程度。故多为小型机和微型机采用。 单总线结构图
双总线结构:它有两条总线,一条是内存总线,用于CPU、内存和通道之间进行数据传送;另一条是I/O总线,用于多个外围设备与通道之间进行数据传送。其结构如图6a-3所示。双总线结构中,通道是计算机系统中的一个独立部件,使CPU的效率大为提高,并可以实现形式多样而更为复杂的数据传送。双总线的优点是以增加通道这一设备为代价的,通道实际上是一台具有特殊功能的处理器,所以双总线通常在大、中型计算机中采用。 双总线结构图
三总线结构:即在计算机系统各部件之间采用三条各自独立的总线来构成信息通路。这三条总线是:内存总线,输入/输出(I/O)总线和直接内存访问(DMA)总线,如图6a-4所示。内存总线用于CPU和内存之间传送地址、数据的控制信息;I/O总线供CPU和各类外设之间通讯用;DMA总线使内存和高速外设之间直接传送数据。一般来说,在三总线系统中,任一时刻只使用一种总线;但若使用多入口存储器,内存总线可与DMA总线同时工作,此时三总线系统可以比单总线系统运行得更快。但是三总线系统中,设备到不能直接进行信息传送,而必须经过CPU或内存间接传送,所以三总线系统总线的工作效率较低。 三总线结构图
浮点数加减法运算重点55??
0操作数检查
对阶
尾数相加减
判断溢出(主要是阶码)
结果规格化
进行舍入处理