计算机中的数制表.ppt
《计算机中的数制表.ppt》由会员分享,可在线阅读,更多相关《计算机中的数制表.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、补充的主要内容补充的主要内容 数制的基本概念数制的基本概念 计算机中的数制计算机中的数制 数制间的转换数制间的转换 计算机数值数据的机内表示计算机数值数据的机内表示基数基数 是最大进位数是最大进位数(进制数进制数),例如,例如:十进制基数为十进制基数为10;10;六六 十进制十进制(时间时间)的基数为的基数为6060等等数符数符 每个数位上的值。每个数位上的值。例如例如:234:234 百位数符为百位数符为2 2,十位数符,十位数符3 3,个位数符,个位数符4 4。位数位数 数符的个数。例如数符的个数。例如:十进制数十进制数 234 234 的位数为的位数为3 3;二进制数二进制数 11010
2、011 11010011 的位数为的位数为 8 8。位权:不同位上数字的单位值位权:不同位上数字的单位值一、一、数制的基本概念数制的基本概念二、二、计算机的数制计算机的数制常用计数制的基数和数字符号常用计数制的基数和数字符号计算机的数制计算机的数制十进制数(十进制数(十进制数(十进制数(DecimalDecimalDecimalDecimal)特点:数值用特点:数值用0 09 9表示,逢十进一。表示,逢十进一。十进制通式为:十进制通式为:十进制通式为:十进制通式为:s10=a n10 n-1+.+a1100+a-1 10-1+.+a-m 10-m小数部分,小数部分,m m为小数部分位数为小数部
3、分位数整数部分,整数部分,n n为整数部分位数为整数部分位数其中:其中:“10”“10”为十进制数的基数为十进制数的基数计算机的数制计算机的数制(2 2 2 2)二进制数)二进制数)二进制数)二进制数(Binary)(Binary)(Binary)(Binary)特点特点 :0 0 或或 1 1,逢二进一。逢二进一。二进制数的通式为:二进制数的通式为:s2=an 2 n-1 +.+a120 +a-12-1 +a-m2-m 例如:例如:1+1=10 1+1=10 11+1=100 11+1=100 而不是等于而不是等于1212计算机的数制计算机的数制(3 3 3 3)八进制)八进制)八进制)八进
4、制(Octal)(Octal)(Octal)(Octal)特点:数字为特点:数字为0 07 7,逢八进一,逢八进一。八进制数的通式为:八进制数的通式为:八进制数的通式为:八进制数的通式为:s8 =an8 n-1 +.+a18 0 +a-18-1+a-m8-m 例如:例如:7+1=10 7+1=10 而不是等于而不是等于8 8(4 4 4 4)十六进制)十六进制)十六进制)十六进制(Hexadecimal)(Hexadecimal)(Hexadecimal)(Hexadecimal)特点:每位可取数字特点:每位可取数字0 09 9和英文字母和英文字母A A(1010)、)、B(11B(11)、)
5、、C(12C(12)、)、D(13D(13)、)、E(14E(14)、)、F(15)F(15)的任意一的任意一个,逢十六进一。个,逢十六进一。十六进制数的通式为:十六进制数的通式为:十六进制数的通式为:十六进制数的通式为:S S1616=a=an n16 16 n-1 n-1 +.+a+.+a1 116160 0 +a a-1-11616-1-1+.+a+.+a-m-m1616-m-m 例如:例如:9+1=A 9+1=A 而不是等于而不是等于1010 F+1=10 F+1=10计算机的数制计算机的数制十进制(十进制(D)D)二进制二进制(B)(B)八进制八进制(O)(O)十六进制十六进制(H)
6、(H)0 0 0 0 1 01 1 12 10 2 23 11 3 34 100 4 45 101 5 56 110 6 6 7 111 7 78 1000 10 89 1001 11 910 1010 12 A11 1011 13 B计算机的数制计算机的数制三、数制间的转换三、数制间的转换十进制数十进制数非十进制数非十进制数非十进制数非十进制数十进制数十进制数二、八、十六进制之间的转换二、八、十六进制之间的转换 8 75 3 8 9 1 8 1 1 0余数法:余数法:除基数取余数、由下而上排列。示例:示例:十进制整数十进制整数 非十进制整数非十进制整数2 75 1 2 37 1 2 18 0
7、 2 9 1 2 4 0 2 2 0 2 1 1 0又例:又例:十进制小数十进制小数 非十进制小数非十进制小数例:计算(25.36)10=(?)2=(?)8位权法位权法:把各非十进制数按权展开求和转换公式转换公式:(F)10=an X n-1 +.+a1X0 +a-1X-1 +a-mX-m示例:示例:(1011.1)2=123+022+121+1 20+1 2-1 =8+0+2+1+0.5 =(11.5)10非十进制数非十进制数 十进制数十进制数 整数从右向左三位并一位整数从右向左三位并一位 小数从左向右三位并一位小数从左向右三位并一位二进制二进制 八进制八进制二、八与十六进制之间的转换二、八
8、与十六进制之间的转换一位拆三位一位拆三位一位拆四位一位拆四位 整数从右向左四位并一位整数从右向左四位并一位 小数从左向右四位并一位小数从左向右四位并一位二进制二进制 十六进制十六进制 100110110111.010 100(4 6 6 7.2 4)8存在计算机内存中的数据都是二进制形式。四、数据的机内表示四、数据的机内表示机器表示:机器表示:机器表示:机器表示:0 0 1 0 1 0 1 1符号位符号位数值部分数值部分1 0 1 0 1 0 1 1数值部分数值部分(+53)8(-53)8真真值值符号位符号位机器数与真值机器数与真值机器数:机器数:对于有符号的数,机器中约定某一位表示符号,对于
9、有符号的数,机器中约定某一位表示符号,连同数符一起数码化的数。无符号的数没有符号位。连同数符一起数码化的数。无符号的数没有符号位。常用常用“0”表示正号,表示正号,“1”表示负表示负号。号。机器数的真值:机器数的真值:按一般习惯书写形式,即,正负号加绝对值表示按一般习惯书写形式,即,正负号加绝对值表示的数。的数。机器数与真值机器数与真值例如:真值为例如:真值为1101的一种机器数形式为?的一种机器数形式为?01101真值为真值为1101的一种机器数形式为的一种机器数形式为?11101 显然,机器数形式的二进制位数受机器字长限显然,机器数形式的二进制位数受机器字长限制,因而表示的制,因而表示的范
10、围和精度范围和精度也将受到相对限制也将受到相对限制机器数与真值机器数与真值数值数据的表示:原码、反码、补码数值数据的表示:原码、反码、补码数值数据在内存中数据一般采用补码表示。数值数据在内存中数据一般采用补码表示。若符号位为若符号位为0,则,则 表示正数表示正数 若符号位为若符号位为1,则表示负数,则表示负数 表示方法规定表示方法规定:最高位作为符号位最高位作为符号位,其余各位代表其余各位代表数值本身的绝对值数值本身的绝对值(以二进制表示以二进制表示).).数值数据的原码表示数值数据的原码表示1011真值真值原码原码 -10110.1011-0.101100001011100010110.10
11、110001.1011000 例例1 1 假设用一个字节表示一个整数,求假设用一个字节表示一个整数,求+7+7和和-7-7的原码的原码 解:解:(7 7 )原原 0000011110000111(7 7)原原例例2 2数值数据的原码表示数值数据的原码表示 (0 0)原原 (0 0)原原例例3 3 假设用一个字节来表示一个整数,求假设用一个字节来表示一个整数,求0 0和和0 0的原的原码表示码表示解:解:0 0000000000000001 100000000000000故可知:故可知:0 0的原码不唯一的原码不唯一数值数据的原码表示数值数据的原码表示解:解:(7 7)反反 (7 7)反反表示方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 中的 制表
限制150内