- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2课 数制系统 2.1 数制系统简介 2.2 位数系统 2.3 数制系统的转换 2.4 算术运算 2.1 数制系统简介 数制:是指用一组固定的数字和一套统一的规则来表示数目的方法。 基本概念: 基数(Radix):一个计数制所包含的数字符号的个数称为该数制的基数:用R表示,如二进制的R为2 位值(权):任何一个R进制的数都是由一串数码表示的,其中每一位数码所表示的实际值大小,除数码本身的数值外,还与它所处的位置有关,由位置决定的值就叫位值(或称权)。位值用基数R的次幂Ri表示。 2.2 位数系统 数制使用位置记数法(Positional Notation)来表示数值。 常见的数制系统有: 常见的计算机数据表示形式,基数为16,用0~9,A~F十六个符号表示 十六进制(Hex): 计算机用的计数制,基数为2,记数符号仅有0和1,用B表示 二进制(Binary): 生活中所用的计数制,基数为10,记数符号为0~9十个数字,用D表示 十进制(Decimal): 用于计算机数据表示,基数为8,用O表示 八进制(Octal): 2.2 位数系统 任意数制的任何数字的一般关系如下: 设: r= 数制的基或基数 c= 该基的字符集合中的字符 N= 要用r进制表示的数 n= N整数部分的位数 m=N小数部分的位数 一个数可用基为r的数制表示,这里r可为任意值,且它的字符集合里有r个字符。 2.3 数制系统的转换 十进制 二进制 八进制 十六进制 0 0000 00 0 1 0001 01 1 2 0010 02 2 3 0011 03 3 4 0100 04 4 5 0101 05 5 6 0110 06 6 7 0111 07 7 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 1111 17 F 表2-1 十进制、二进制、八进制和十六进制 2.3 数制系统的转换 二进制到十六进制的转换 由表2-1所知,一个十六进制位包含有四个二进制位的信息。 从基小数点开始同时往左和往右将二进制数分成四位一组,每组对应十六进制位。利用表1-4找到与每组对应的十六进制字符。 如:0100,1111,0111.1101,0101,00002 四位一组 0100 1111 0111.1101 0101 0000 4 F 7 D 5 0 . = 4F7.D5016 2.3 数制系统的转换 十六进制到二进制的转换 每个十六进制位对应四个二进制位。利用表2-1找到每个十六进制字符对应的每组四位二进制数,并用该四位替代该数。 例:F37A.B216 = ? F 3 7 A . B 2 1111 0011 0111 1010 1011 0010 . 1111,0011,0111,1010.1011,00102 例:7350.528 = ? 2.3 数制系统的转换 八进制到二进制的转换 每个八进制位表示为三个二进制位。利用表2-1找到对应每个八进制位的三位二进制位,并用该三位替化该八进制位。 7 3 5 0 . 5 2 111 011 101 000 101 010 . 1110, 1110,1000.1010,102 2.3 数制系统的转换 二进制到十进制的转换 二进制到十进制:从小数点左边第一位开始,将该位数乘以2的0次幂,第二位乘以2的1次幂,第三位乘以2的2次幂,就是说小数点左边第n位则乘以2的(n-1)次幂,从小数点右边第一位开始,将该位数乘以2的-1次幂,第二位乘以2的-2次幂,第n位乘以2的-n次幂,然后把相乘所得的结果加起来,就得到相应的十进制数。 例(1011.11)2=(13.75)10 8 4 0 1 0.5 . 1 0 1 1 1 0.25 1 2.3 数制系统的转换 1、整数部分,逐次除法 转换通过反复对 N(要转换的数)除以 r(新基)来实现,每次除法的余数成为新基下的数符。 任意进制到十进制的转换 2、小数部分,逐次乘法 要转换的数乘以新数的基,得到一个带整数和小数部分的乘积,乘积下的整数部分成为新基下的数。 2.3 数制系统的转换 整数部分,逐次除法 十进制整数转换为N进制整数采用“除N取余,逆序排列”法。 具体做法: 用N去除十进制整数,可以得到一个商和余数;再用N去除商,又会得到一个商和
您可能关注的文档
最近下载
- synopsys学习资料-dw_debugger.pdf VIP
- 人体形态与结构课程标准.docx VIP
- 压力管道日管控、周排 查、月调度工作制度.pdf VIP
- 马工程《世界经济概论》(第二版)教学课件第十五章.pptx VIP
- 同济大学临床医学专业五年制培养方案.docx VIP
- SPMP-STD-EM2004-2016石油化工工厂基础工程设计内容规定.pdf VIP
- GBT28046.4_道路车辆电气及电子设备的环境条件和试验第4部分气候负荷.docx VIP
- 华为任职资格全套——任职资格体系胶片.ppt VIP
- 从《兰亭集序》浅析魏晋士人自觉意识苏醒.doc VIP
- 第6课第二次世界大战的爆发教案.docx VIP
文档评论(0)