计算机组成与结构复习整理(二)

数值的表示

基本概念

1.数据是计算机处理的对象。媒体又称媒介、媒质,是指承载信息的载体。
2.确定一个数值数据的三要素:进位计数制、定点/浮点表示、编码表示。
3.在计算机内部,数值数据的表示方法有两大类:直接用二进制数表示采用二进制编码的十进制数表示。

进位计数制

1)R进制转化为十进制:

在这里插入图片描述

2)十进制转化为R进制:

口诀:
整数部分:除基取余,上右下左
小数部分:乘基取整,上左下右
例:
在这里插入图片描述
根据上述方法,求得结果:
在这里插入图片描述

3)二进制转化为八、十六进制:

在这里插入图片描述

定点浮点表示

(1)定点表示(小数点固定):
在这里插入图片描述
(2)定点范围:
在这里插入图片描述
(3)浮点表示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(4)浮点范围:
在这里插入图片描述

编码系统(n位数值位)

原码表示法:“符号—数值”表示法
补码表示法:“符号—2补码”表示法

法一:计算法

在这里插入图片描述
在这里插入图片描述

法二:转化法

在这里插入图片描述

表示范围:

在这里插入图片描述

数据的运算

在这里插入图片描述

定点加减

[X+Y]原

在这里插入图片描述
[X]原=10011 [Y]原=11010
数值位:0011+1010=1101
符号位:1
[X+Y]原=11011

[X-Y]原

[X]原=10011 [Y]原=11010
在这里插入图片描述

[X+Y]补

在这里插入图片描述

[X-Y]补

在这里插入图片描述
在这里插入图片描述

定点乘法

原码一位乘法

在这里插入图片描述
步骤:①符号位:z0=x0⊕y0
②数值位:
在这里插入图片描述
③符号位“+”数值位
在这里插入图片描述
在这里插入图片描述
数值位:0.100011111
[X*Y]原=1.10001111

补码一位乘法

在这里插入图片描述
步骤:①[X]补取双符号位,[Y]补取单符号位
②低位部分积Yn+1=0

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
[X*Y]补=1.01110001

发布了11 篇原创文章 · 获赞 13 · 访问量 2868

猜你喜欢

转载自blog.csdn.net/lhx0525/article/details/103875575