文档介绍:
第2章计算机中数据信息的表示
2018/2/11
1
本章学****内容
计算机中数制与数制转换方法(不讲)
机器数的概念(简要)
原码、补码、反码、移码表示及运算方法
数的定点与浮点表示及运算方法(重点)
非数值数据的表示
十进制数串的表示
数据校验码(重点)
2018/2/11
2
计算机内部信息
信息
控制信息
数据信息
指令
控制字
数值型数据
非数值型数据
定点数
浮点数
数字串
字符与字符串
汉字与汉字串
2018/2/11
3
2.2.1 机器数与真值
1. 机器数
数在计算机中的二进制表示形式。机器数的数值部分和符号均用二进制代码表示。
2. 真值
机器数按一般表示方法所表示的数值
2.2 带符号数的表示
2018/2/11
4
机器数可分为
无符号数:机器字长的所有二进制位均表示数值
带符号数:数值部分和符号均用二进制代码表示
2018/2/11
5
2.2.2 原码表示
原码表示:保持原有的数值部分的形式不变,只将符号用二进制代码表示。
原码表示是最简单的机器数表示方法。
1.原码定义
纯小数原码定义:
例:[0.10011001]原=0.10011001
[-0.10011001]原=1.10011001
2018/2/11
7
纯整数原码定义:
式中 n 为除符号位以外的数值部分的位数
例:[10011001]原=010011001
[-10011001]原=110011001
2018/2/11
8
例:设机器字长为8位,写出+0.375和-0.6875
的二进制原码表示。
解:
(+0.375)10=(0.011)2 =(0.0110000)2
[0.0110000]原= 0.0110000
(-0.6875)10=(-0.1011)2 =(-0.1011000)2
[-0.1011000]原=1.1011000
2018/2/11
9
例:设机器字长为8位,写出+37和-37的二进
制原码表示。
解:
(+37)10=(100101)2 =(00100101)2
[00100101]原=00100101=25H
(-37)10=(-100101)2 =(-00100101)2
[-00100101]原=10100101=A5H
可见将[x]原的符号取反即可得到[-x]原
2018/2/11
10
内容来自淘豆网www.taodocs.com转载请标明出处.