- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 运算方法和运算部件
3.1 数据的表示方法和转换
3.1 数据的表示方法和转换
3.2 带符号数据的表示方法与加减运算
3.3 二进制乘法运算
3.4 定点除法运算
3.5 浮点数的运算方法
3.6 运算部件
3.7 计算机中的数据校验方法
13.1 数制
3.1.1 数值型数据的表示和转换
3.1.2 十进制数的编码与运算
23.1.1 数值型数据的表示和转换
1、进位计数制
1、进位计数制 进位计数制:用少量的数字符号(也称数码), 进位计数制:用少量的数字符号(也称数码),
按先后次序把它们排成数位,由低到高进行计数,计
按先后次序把它们排成数位,由低到高进行计数,计
满进位,这样的方法称为进位计数制
满进位,这样的方法称为进位计数制 基数:进位制的基本特征数,即所用到的数字 基数:进位制的基本特征数,即所用到的数字
符号个数。
符号个数。
?例如10进制 :0-9 十个数码表示,基数为10
?例如10进制 :0-9 十个数码表示,基数为10 权:进位制中各位“1”所表示的值为该位的权。 权:进位制中各位“1”所表示的值为该位的权。 常见的进位制: 2,8,10,16进制。 常见的进位制: 2,8,10,16进制。
32、进位计数制之间的转换
1 R进制转换成十进制的方法
1 R进制转换成十进制的方法按权展开法:先写成多项式,然后计算十进制结果 按权展开法:先写成多项式,然后计算十进制结果 N dn-1 dn-2 ?d1d0d-1d-2N dn-1 dn-2 ?d1d0d-1d-2d-md-m
n-1 n-2
n-1 n-2 dn-1 ×R + dn-2 ×R +dn-1 ×R + dn-2 ×R +11 00 -1 -1 -2 -2d1 ×R + d0 ×R + d-1×R + d-2 ×R ?d1 ×R + d0 ×R + d-1×R + d-2 ×R-m
-m +d-m -m ×R +d ×R
4例如:写出1101.01 ,237 ,10D 的十
2 8 16
进制数
3 2 1 0
3 2 1 0? 1101.01 1×2 +1×2 +0×2 +1×2 +1101.01 1×2 +1×2 +0×2 +1×2 +2
2
-1 -2-1 -2 0×2 +1×20×2 +1×2 8+4+1+0.2513.25 8+4+1+0.2513.25
2 1 0
2 1 0237 2×8 +3×2 +7×2 128+24+7159
237 2×8 +3×2 +7×2 128+24+7159
8
8
2 0
2 0? 10D 1×16 +13×16 256+13269
10D 1×16 +13×16 256+13269
16
16
52十进制转换成二进制方法一般分为两个步骤:一般分为两个步骤:? 整数部分的转换
整数部分的转换? 除2取余法(基数除法)
除2取余法(基数除法)? 减权定位法
减权定位法小数部分的转换小数部分的转换? 乘2取整法(基数乘法)
乘2取整法(基数乘法)
63其它进制之间的直接转换法
二 ?十六
二 ?十六
二?八
二?八
1000 8
1000 8
000 0
000 0 0000 0
0000 0
1001 9
1001 9
001 1 0001 1
001 1 0001 1
1010 A
0010 2 1010 A
0010 2
010 2
010 2
0011 3
0011 3 1011 B
1011 B
011 3
011 3
0100 4
0100 4
1100 C
1100 C
100 4
100 4
0101 5
0101 5
1101 D
1101 D
101 5
101 5
0110 6
0110 6
1110 E
1110 E
110 6
110 6
0111 7
0111 7 1111 F
1111 F
111 7 111 7
7二进制转换成八进制
例.01101
例.01101
2
2
二进制: 10 ,110 , 111011 , 01
二进制: 010 ,110 , 111011 , 010
八进制: 2 67 3 201101 267.32
2 8
8八进制转换二进制
例如: 123.46
例如: 123.46
8
8
001,010,011 .100,110 001,010,011 .100,110
2 10011
1010011.10011
2
2
9二进制转换成十六进制
例:110110111 .01101
例:110110111 .0
文档评论(0)