最新计原与汇编2课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《最新计原与汇编2课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 汇编 课件
- 资源描述:
-
1、第二章 数据信息表示第一节第一节数值数据的表示数值数据的表示一、进位计数制及相互转换一、进位计数制及相互转换(一)进位计数制(一)进位计数制任意一个数任意一个数 N=Nn-1 Nn-2 N0 N-1 N-2 N-m,它的值它的值 n-1 -m -m (N)R=Ni Ri +Ni Ri=Ni Ri i=0 i=-1 i=n-1i=0 i=-1 i=n-1R R为进位计数制的基数,为进位计数制的基数,R Ri i 是第是第i i位的权;位的权;NNi i 代表第代表第i i位上的一个数字符,可以是()符号中位上的一个数字符,可以是()符号中的任何一个。的任何一个。第二章 数据信息表示第二章 数据信
2、息表示第二章 数据信息表示例例2将将N=(0.385)10转换成八进制小数。转换成八进制小数。0.3858 3.088 0.648 5.12(高位)(高位)(低位)(低位)则:则:(0.385)10=(0.305)8解:解:第二章 数据信息表示以小数点为中心,向左右两边延伸。八进制以小数点为中心,向左右两边延伸。八进制按三位一组划分,十六进制按四位一组划分。按三位一组划分,十六进制按四位一组划分。例如:例如:(100101.101)2=(45.5)8=(25.A)16 (0.011000101)2=(0.305)8=(0.628)163.3.二进制与八、十六进制数之间的转换二进制与八、十六进制
3、数之间的转换 (1 1)二进制数转换为八、十六进制数)二进制数转换为八、十六进制数(二二)进位数制之间的转换进位数制之间的转换第二章 数据信息表示(2 2)八、十六进制数转换为二进制数八、十六进制数转换为二进制数 将每一位八(或十六)进制数用三位(或四位)将每一位八(或十六)进制数用三位(或四位)二进制数代替即可。二进制数代替即可。例如:例如:(45.5)(45.5)8 8=(100101.101)=(100101.101)2 2 (25.(25.A)A)1616=(00100101.1010)=(00100101.1010)2 2(二二)进位数制之间的转换进位数制之间的转换第二章 数据信息表
4、示 定点小数定点小数 定点表示法定点表示法 小数点数小数点数 定点整数定点整数 浮点表示法浮点表示法(一)定点表示法:小数点的位置固定不变。(一)定点表示法:小数点的位置固定不变。1.1.定点小数:小数点固定在有效数字的最左边,定点小数:小数点固定在有效数字的最左边,该数为一纯小数。该数为一纯小数。2.2.定点整数:小数点固定在有效数字的最右边,定点整数:小数点固定在有效数字的最右边,该数为整数。该数为整数。二、数的小数点表示二、数的小数点表示第二章 数据信息表示 0N1-2-n 或或 -(1-2-n)N1-2-n 定点整数的表数范围定点整数的表数范围是:是:(n:n:不包括符号位不包括符号位
5、)0 0NN22n n-1-1 或或 -(2 -(2n n-1)-1)NN22n n-1-1 定点整数也可视为无符号整数定点整数也可视为无符号整数。n+1n+1位无符号整位无符号整数的数的表数范围是:表数范围是:0 0NN22n+1n+1-1-1定点小数的表数范围定点小数的表数范围若二进制位数为若二进制位数为n n(不包括符号位),则定点小数的不包括符号位),则定点小数的表数范围是:表数范围是:第二章 数据信息表示258.69=10125.869 =102 2.5869 =10-1 2586.9 =10-2 25869.例:对于任意数N,N=RE M =Re ME(Exponent)被称为浮点
6、数的阶码,M(Mantissa)被称为浮点数的尾数,R(Radix)被称为阶的基数。(二)浮点表示法第二章 数据信息表示浮点数只需用一对定点数(阶码和尾数)来表示浮点数只需用一对定点数(阶码和尾数)来表示1.表数范围表数范围设设 l 和和 n 分别表示阶码和尾数的位数(均不包括符号分别表示阶码和尾数的位数(均不包括符号位),基数为位),基数为2,0N2(2l-1)(1-2-n)或或 -2(2l-1)(1-2-n)N2(2l-1)(1-2-n)2.规格化浮点数规格化浮点数正数,规格化表示的尾数形式为正数,规格化表示的尾数形式为0.1xxx(二)浮点表示法(二)浮点表示法第二章 数据信息表示补码表
7、示的负数,规格化表示的尾数形式补码表示的负数,规格化表示的尾数形式为为 1.0 xxx根据规格化尾数形式,当运算结果尾数出现根据规格化尾数形式,当运算结果尾数出现00.0 xxx 或或 11.1xxx 时,需将尾数左移以实现时,需将尾数左移以实现规格化;尾数每左移一位(小数点位置不动)阶规格化;尾数每左移一位(小数点位置不动)阶码减码减1,直至尾数的符号和最高位具有不同的代码,直至尾数的符号和最高位具有不同的代码达到规格化为止。达到规格化为止。(二)浮点表示法(二)浮点表示法第二章 数据信息表示1.1.真值与机器数真值与机器数 真值真值:用正负号加绝对值表示的数值。用正负号加绝对值表示的数值。
8、机器数机器数:用约定数的某一位表示符号用约定数的某一位表示符号,连同数连同数符一起数码化的数。符一起数码化的数。例例:+1010 01010 -1010 11010把符号位和数值位一起编码来表示相应数的各种把符号位和数值位一起编码来表示相应数的各种编码方法编码方法原码、补码、反码和移码。原码、补码、反码和移码。(一)三种编码方法的比较(一)三种编码方法的比较三、数的符号表示三、数的符号表示第二章 数据信息表示2.2.原码表示法原码表示法 原码表示形式原码表示形式:最高位表示符号;最高位表示符号;符号位为符号位为0,0,该数为正;该数为正;符号位为符号位为1,1,该数为负。该数为负。例例:设机器
9、字长共设机器字长共8位(含一位符号位)。位(含一位符号位)。真值真值 x:1011,-1011,0.1011,-0.1011 原码原码x原原:0,0001011;1,0001011;0.1011000;1.1011000第二章 数据信息表示 原码表数范围原码表数范围(1)n位整数位整数N的表数范围(的表数范围(n为不包括符号为不包括符号位在内的整数):位在内的整数):-(2n-1)N2n-1(2)n位小数位小数N的表数范围(的表数范围(n为小数的位数):为小数的位数):-(1-2-n)N1-2-n 2.2.原码表示法原码表示法第二章 数据信息表示 补码的概念补码的概念:2位十进制运算器位十进制
10、运算器 56-24=32;56+76=132 100:是两位十进制运算器的溢出量是两位十进制运算器的溢出量,在数学上在数学上称之为模称之为模,用用M或或 mod表示。计算器中数受字表示。计算器中数受字长的限制长的限制,运算均是有模运算。运算均是有模运算。所以所以56-24=56+76(mod 100)即即-24(相对模(相对模100)的补码是的补码是76。3.3.补码表示法补码表示法 补码定义:补码定义:x补补=M+X(mod M)第二章 数据信息表示 补码的表示形式补码的表示形式:定点整数定点整数:x补补=Xn Xn-1 Xn-2.X1 X0 定点小数定点小数:x补补=X0.X1 X2.Xn
11、-1 Xn(1)从真值转换成补码表示从真值转换成补码表示:正数正数:补码表示同原码。补码表示同原码。例例:真值真值:+1011 原码:原码:01011 补码:补码:01011负数负数:符号位为符号位为1,数值部分为真值的各位求反数值部分为真值的各位求反,末位加末位加1。例例:真值真值:-1010;-0.1010 补码:补码:10110;1.0110第二章 数据信息表示(2)(2)从补码求原码及真值从补码求原码及真值 正数正数:原码与补码相同原码与补码相同,真值为略去正号后的数值。真值为略去正号后的数值。例例:X补补=0010 X原原=0010 真值真值 X=010=10 负数负数:原码原码:符
12、号位仍为符号位仍为1,数值部分为数值部分为:把尾数各位求反把尾数各位求反,末末位加位加1。真值:将负数原码符号变为真值:将负数原码符号变为“-”,即得到真值。即得到真值。例例:X补补=10110;X原原=11010;真值真值 X=-1010第二章 数据信息表示 补码的表数范围补码的表数范围:(1)n位整数位整数N的表数范围的表数范围:(n为不包括符号为不包括符号位在内的整数)位在内的整数)-2n N 2n-1(2)n位小数位小数N的表数范围的表数范围:(n为小数的位数)为小数的位数)-1 N 1-2-n第二章 数据信息表示4.4.反码的表示法反码的表示法正数正数:与原码相同。与原码相同。例例:
展开阅读全文