计算机组成原理学习笔记
【第一单元】计算机系统概论
冯.诺依曼计算机的特点重点:采用存储程序的方式,机器以运算器为中心(早期)
PC:程序计数器/指令计数器-指明要执行的指令所在的存储单元地址。
1、机器字长: CPU一次能处理的数据位数。
2、存储容量: 存储容量=存储单元个数×存储字长
3、运算速度: 单位时间执行指令的平均条数,MIPS
【第三单元】新运算器
(1)十进制的基本知识
eg、(123)10表示十进制数123,等价(123)10=1*102+2*101+3*100
可见:a、每一位上的数字,称为数码Di(0-9)
b、根据Di所处位置而赋予一个固定的单位值10i,称为权
c、式中10称为基数
(2)数据符号的表示
1.真值:数据的数值通常以正负号后跟绝对值来表示
数据的通常表示 +/- 数据的绝对值——真值
计算机中数据的表示 0/1 数据的真值——机器数
(符号数值化的带符号二进制数,称为机器数)
2、十进制数的编码与运算
2-1、有权码定义:二进制码的每一位有确定的权
有权码举例:8421码特点:
a.权值从高到低为8、4、2、1;
b.数位内满足二进制,数位间满足十进制,也称BCD码。
c.算术运算时,需对运算结果进行修正。
方法:如果小于、等于(1001)2,不需要修正;否则加6修正。
2-1、无权码定义:二进制码的每一位没有确定的权
无权码举例:余 3 码特点:
a.在8421码基础上,每个编码加上0011形成的。
b.加法运算规则:不产生进位,减去0011;否则,进位送入,本位加0011
2.定点小数原码:[X]原=X (0<=X<1) [X]原=1-X=1+|X| (-1<X<=0)
eg. X=+0.1011 [X]原=01011/[X]原=0.1011
X=-0.1011 [X]原=11011/[X]原=1.1011
数值0的真值有+0和-0两种表示形式,原码也有两种表示形式:[+0]原=00000,[-0]原=10000
正数的原码