计算机组成原理

计组
针对期末考试,随便记些知识点 类型题:

一、定点数与浮点数
1.已知Y=-17/64,试用16位的定点数和浮点数分别表示(其中浮点数为5位阶,11位尾)
Y=-0.010001,对于定点数来说,原码为1.010001000000000、
反码为1.101110111111111、补码为1.101111000000000。
对于浮点数来说:Y = - 2^-1 * 0.10001
原码表示为: 1,0001;1.1000100000
反码表示为: 1,1110;1.0111011111
补码表示为: 1,1111;1.0111100000
阶移尾补表示为:0,1111;1.0111100000

(Y=a/b,a用二进制表示,b是2的几次方小数后就有几位)

计算机组成原理_第1张图片

二、布斯算法
(x*y)

Yi Yi+1=00时,Yi+1-Yi = 0 部分积 算术右移;
Yi Yi+1=01时,Yi+1-Yi = 1 部分积 +[X]补 算术右移;
Yi Yi+1=10时,Yi+1-Yi = -1部分积 +[—X]补 算术右移;
Yi Yi+1=11时,Yi+1-Yi = 0 部分积 算术右移;
例题P-254
计算机组成原理_第2张图片

三、加减交替法
(x/y)

例题P-261

四、浮点数加减法

例题:P-271
五、汉明校验(汉明码)

计算机组成原理_第3张图片
例题:P-102
六、循环冗余校验(CRC码)
例1:
计算机组成原理_第4张图片

例2.对于有效信息(1100),生成多项式(1011),求对此多项式的CRC码。
根据题目知:M(X)= X3+X2 ,G(X)= X3+X+1
因为G(X)的最高位为X3,所以进行M(X)* X3/G(X)求余的操作
M(X)* X3 = X6+X5 =1100000
(也可以说:因为G(X)为4位二进制数,所以将M(X)左移三位)
余数为010,即R(X)=X,
M(X)* X3 + R(X)= X6+X5 + X =1100010
即CRC码为1100010
另一种说法:
M(X)= X3+X2 =1100,G(X)= X3+X+1=1011
因为G(X)为4位二进制数,所以将M(X)左移三位
即M(X)* X3 = X6+X5 =1100000
M(X)* X3/G(X)=1100000/1011 = 1110 + 010/1011
此编码为1100010,称(7,4)码
七、Cache—主存地址映射

计算机组成原理_第5张图片
例题 P-120
八、指令格式
计算机组成原理_第6张图片
九、中断屏蔽
计算机组成原理_第7张图片
计算机组成原理_第8张图片
例题 P-369

十、总线通信控制


十一、存储器与CPU的连接
例题 P-94
计算机组成原理_第9张图片
计算机组成原理_第10张图片
计算机组成原理_第11张图片

你可能感兴趣的:(计算机组成原理)