计算机组成原理数据与文字的表示方法课件

计算机组成原理数据与文字的表示方法课件

ID:16915047

大小:881.50 KB

页数:64页

时间:2018-08-25

计算机组成原理数据与文字的表示方法课件_第1页
计算机组成原理数据与文字的表示方法课件_第2页
计算机组成原理数据与文字的表示方法课件_第3页
计算机组成原理数据与文字的表示方法课件_第4页
计算机组成原理数据与文字的表示方法课件_第5页
资源描述:

《计算机组成原理数据与文字的表示方法课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章运算方法与运算器运算方法和运算器本章内容:2.1数据与文字的表示方法2.2定点加法、减法运算2.3定点乘法运算2.4定点除法运算2.5定点运算器的组成2.6浮点运算方法和浮点运算器本章小结运算方法和运算器2.1数据与文字的表示方法2.1.1数据格式2.1.2数的机器码表示2.1.3字符与字符串的表示方法2.1.4汉字的表示方法2.1.5校验码数据与文字的表示方法无论什么类型的信息,在计算机内部都是以二进制编码形式表示的。每个数都可以表示成按“权”展开的多项式十进制346.79=3×102+4×101+6×100+7×10-

2、1+9×10-2二进制1011.101=1×23+0×22+1×21+1×20+1×2-1+0×2-2+1×2-3八进制107.63=1×82+0×81+7×80+6×8-1+3×8-2十六进制1CB.D8=1×162+12×161+11×160+13×16-1+8×16-2几进制的表示(1)B,D,H,O的使用(2)下标法B:binary(二进制)D:decimal(十进制)O:octal(八进制)H:hexadecimal(十六进制)如:346.79D,1011.101B107.63O,1CB.D8H二、八、十六和十进制数的

3、对应关系二进制数八进制数十六进制数十进制数0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 111100 01 02 03 04 05 06 07 10 11 12 13 14 15 16 170 1 2 3 4 5 6 7 8 9 A B C D E F0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15二、八、十六和十进制数的对应关系二进制数八进制数十六进制数十进制数0000 0001 0010 0011

4、 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 111100 01 02 03 04 05 06 07 10 11 12 13 14 15 16 170 1 2 3 4 5 6 7 8 9 A B C D E F0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15二进制数的运算规则加法规则0+0=00+1=11+0=11+1=0减法规则0-0=00-1=11-0=11-1=0乘法规则0×0=00×1=01×0=01×1=1除法规则0÷1=01÷

5、1=11101111111=10000000-1=27-10.1111111=1.0000000-0.0000001=1-2-77个17个0小数点后7位小数点后7位2.1.1数据格式计算机中常用的数据表示格式有两种:(1)定点格式(2)浮点格式定点格式(小数点位置固定)容许的数值范围有限,但要求的处理硬件比较简单。浮点格式(小数点位置浮动)容许的数值范围很大,但要求的处理硬件比较复杂。数据格式1.  定点数的表示方法定点表示:约定机器中所有数据的小数点位置是按约定固定不变的,小数点就不再使用记号“.”来表示。定点数据的形式:纯小

6、数或纯整数。(设:定点数表示为x=x0x1x2…xn其中:x0符号位,0代表正号,1代表负号)小数点的位置约定在符号位x0的后面(不显示)小数点的位置约定在数值位xn的后面(不显示)定点数的表示方法定点数例例:X=+1010110.纯整数:X=01010110.正数,符号位取0Y=-1101001.纯整数:Y=11101001.负数,符号位取1X=+0.11011Y=-0.10101符号位取0纯小数:X=0.11011符号位取1纯小数:X=1.10101纯整数:X=01010110.符号位取0纯整数:Y=11101001.符号位

7、取1符号位取0纯小数:X=0.11011符号位取1纯小数:X=1.10101注意到:无论是整数或是小数,在机器数的表示中,都不出现小数点“.”,只是约定其位置。定点数例(x0x1x2…xn各位均为0时最小;各位均为1时最大)纯小数的表示范围:0≤

8、x

9、≤1-2-n(2.1)纯整数的表示范围为:0≤

10、x

11、≤2n-1(2.2)目前计算机中多采用定点纯整数表示,因此将定点数表示的运算简称为整数运算。定点数的表示方法2、浮点数的表示方法例:156.78=15.678×101=1.5678×102=0.15678×103=M×RE其中:M

12、为尾数;R为基数;E为阶码(指数)。二进制数在定点计算机中,一般约定:尾数

13、M

14、<1.0,并按此原则确定各数据的浮点表示格式。∴上例+156.67=0.15678×103(规格化表示法)同理:对于二进制数+1011.1101=+0.10111101×2+4=0.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。