本课程的期末考试复习笔记与你分享,祝你考试成功~
目录
(一)知识点总结
知识点1:计算机中的运算(不考)
知识点2:定点加减法运算(很简单)
知识点3:定点乘法运算 ※
3.带求补器的补码阵列(应该不考)
4.直接补码阵列乘法(不考)
知识点4:定点除法运算 (不考)
知识点5:浮点运算
(二)经典考试例题
1. 已知x=-0.11111, y=-0.11001,用变形补码计算x-y,并判断结果是否溢出
2. 用原码一位乘法计算x*y,x=-0.11111,y=0.11101
3. 用补码一位乘法计算x*y,x=0.10110,y=-0.00011
4. 设数的阶码为3位,尾数为6位(均不包含符号位),x=2^(011)*0.100100,y=2^(010)*(-0.011010),按机器补码浮点运算规则完成[x+y]。(^表示指数
(一)知识点总结
知识点1:计算机中的运算(不考)
知识点2:定点加减法运算(很简单)
任意两数的补码之和等于该两数之和的补码
知识点3:定点乘法运算 ※
1.原码一位乘法
(1)方法1:手工二进制计算
(2)方法2:原码一位乘法
2.补码一位乘法
【补码一位乘法计算过程注意事项】:
1. 加法运算次数=乘数数值位的位数+1;
2. 初始部分积=0;
3. 根据ynyn+1的状态,决定加 [-x]补,+0,+[-x]补;
ynyn+1=10,+[-x]补; ynyn+1=01,+[x]补;
yn=yn+1,+0;
4. 最后一步加法结果,不执行右移一位的操作;
5. 符号位参与计算。
[例1]已知x=-0.1101 , y=0.0101,用补码一位乘法计算xxy。
[解] : [x]补=1.0011
[-x]补=0.1101
[y]补=0.0101
[例] X =-0. 10111,Y = 0. 00101,用补码一位乘法计算[X]补x[Y]补
[x]补=1.01001
[-X]补=0. 10111
[Y]补=0.00101
3.带求补器的补码阵列(应该不考)
4.直接补码阵列乘法(不考)
知识点4:定点除法运算 (不考)
知识点5:浮点运算
(二)经典考试例题
1. 已知x=-0.11111, y=-0.11001,用变形补码计算x-y,并判断结果是否溢出
2. 用原码一位乘法计算x*y,x=-0.11111,y=0.11101
3. 用补码一位乘法计算x*y,x=0.10110,y=-0.00011
4. 设数的阶码为3位,尾数为6位(均不包含符号位),x=2^(011)*0.100100,y=2^(010)*(-0.011010),按机器补码浮点运算规则完成[x+y]。(^表示指数)