牢科学技术学院 第二章运算方法和运算器 数据与文字的表示方法 定点加法、减法运算 定点乘法运算 定点除法运算 定点运算器的组成 浮点运算方法和浮点运算器 2021年2月20日1时16分
2021年2月20日1时16分 第二章 运算方法和运算器 • 数据与文字的表示方法 • 定点加法、减法运算 • 定点乘法运算 • 定点除法运算 • 定点运算器的组成 • 浮点运算方法和浮点运算器
牢科学技术学院 21数据与文字的表示方法 数据的表示方法 定点数 口浮点数 真值与机器数 数的机器码表示方法 口原码表示法 口补码表示法 反码表示法 口移码表示法 2021年2月20日1时16分
2021年2月20日1时16分 数据的表示方法 ❑ 定点数 ❑ 浮点数 真值与机器数 数的机器码表示方法 ❑ 原码表示法 ❑ 补码表示法 ❑ 反码表示法 ❑ 移码表示法 2.1 数据与文字的表示方法
牢科学技术学院 1)定点表示法 由于约定在固定的 位置,小嶽点就不 再使用记号“,来表 位 符号 数值 ①纯小数: a、定点小数表示:Ns.N1N2..Nn(原码、反码、 补码) b、范围:0≤|X|≤0.111.11 即:0≤|X|≤1-2-m 2021年2月20日1时16分
2021年2月20日1时16分 1)定点表示法 符号 数值 ① 纯小数: ▪a、定点小数表示: Ns. N1 N2 … Nn(原码、反码、 补码) ▪b、范围:0≤ | X | ≤0.111…11 即:0≤ | X |≤1-2 -n 1位 n位 由于约定在固定的 位置,小数点就不 再使用记号“.”来表 示
牢科学技术学院 ②纯整数 a、定点整数表示:NsN1N2….Nn(原码、反码、 补码) b、范围:0≤|X|≤111..11 即:0≤|X|≤2n-1 由于有些数据用定点数不易表示,所以采用了浮点表示 法。 2021年2月20日1时16分
2021年2月20日1时16分 ② 纯整数 a、定点整数表示:Ns N1 N2 … Nn (原码、反码、 补码) b、范围:0≤ | X | ≤111…11 即:0≤ | X | ≤2n-1 由于有些数据用定点数不易表示,所以采用了浮点表示 法
牢科学技术学院 2)浮点表示法 ①定义: 任意一个R进制都可以通过移动小数点的位置写成 X=RExM式中 R是基数,可以取2,8,16,一旦定义则不能改变 是隐含的。M是纯小数(含数的符号),称为尾数, 表是数X的全部有效数字。 E是阶码,纯整数,指出小数点在该数中的位置。 由于阶码可以取不同的数值,所以,小数点的位置是 不确定的,这种数被称为浮点数。 浮点数的表示格式:X=22×M 2021年2月20日1时16分
2021年2月20日1时16分 2)浮点表示法 ①定义: 任意一个R进制都可以通过移动小数点的位置写成 X=RE× M 式中: R是基数,可以取2,8,16,一旦定义则不能改变, 是隐含的。M是纯小数(含数的符号),称为尾数, 表是数X的全部有效数字。 E是阶码,纯整数,指出小数点在该数中的位置。 由于阶码可以取不同的数值,所以,小数点的位置是 不确定的,这种数被称为浮点数。 浮点数的表示格式: X=2E× M