




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一. 数制,主要内容:,1.进位计数制、基数和权值的概念 2.二进制计数法及构成方式 3.二进制的加、减运算 4.八进制和十六进制的计数方法,1.表示数码中每一位的构成及进位的规则称为进位计数制,简称为数制;进位计数制也叫位置计数制,在这种计数制中,同一个数码在不同的数位上所表示的数值是不同的。 2.一种数制中允许使用的数码符号的个数称为该数制的基数,记做R 3.某个数位上数码为1时所表征的数值,称为该数位的权值,简称“权”,利用基数和“权”的概念,可以把一个R进制数D用下列形式表示:,其中R基数; n整数部分的位数; M小数部分的位数; aiR进制中的一个数字符号;,所谓二进制(Binary): ,就是基数R为2的进位计数制,它只有0和1两个数码符号。 二进制按权展开式为: 如二进制数1011.101可表示为:,1.1 二进制,1011.101=1*23(位权)+0*22+1*21+1*20+1*2-1+0*2-2+1*2-3=8+0+2+1+0.5+0+0.125=11.625 计算机采用二进制编码的好处 (1)运算操作方便,通用性强 (2)物理上容易实现,可靠性强,1.2 八进制,八进制(Octal)的基数R为8,采用八个数码符号0、1、2、3、4、5、6、7共八个有效数码。 二进制按权展开式为: 八进制数的计数规则是低位向相邻高位“逢八进一”,“借一为八”。,如八进制数612.75可表示为: 612.75=6*82+1*81+2*80+7*8-1+5*8-2 表1 八进制及其对应的二进制数,十进制 (Decimal)的基数R为10,采用十个数码符号0、1、2、3、4、5、6、7、8、9 二进制按权展开式为: 如十进制数2745.214可表示为:,1.3 十进制,2745.21410=2*103(位权)+7*102+4*101+5*100+2*10-1+1*10-2+4*10-3,1.4 十六进制,十六进制(Hexadecimal)的基数R为16,采用十六个数码符号0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共十六个有效数码。 十六进制按权展开式为: 十六进制数的计数规则:是低位向相邻高位“逢十六进一”,“借一为十六”。,如十六进制数2DB.13可表示为: 2DB.13=2*162+13*161+11*160+1*16-1+3*16-2 表2 十六进制数及其对应的十进制数,十六进制的优点 (1)与二进制之间的转换容易 (2)书写简洁,二 二进制的加减运算,二进制数的计数规则:是低位向相邻高位“逢二进一”,“借一为二”。 2.1 二进制加法 二进制的加法运算有以下规则: 0+0=0 0+1=1 1+0=1 1+1=10(逢二进一),如1011.1012+10.012=?,二进制的减法运算油以下规则: 0-0=0 0-1=1 1-0=1 1-1=0(借一当二) 如1101.1112+10.012=?,2.2 二进制减法,三. 数制之间的转换,3.1 二进制转换位八进制 将整数部分自右往向左开始,每3位分成一组,最后剩余不足3位时在左边补0:小数部分自左向右,每3位一组,最后剩余不足3位时在右边补0:然后用等价的八进制替换每组数据,如:将二进制数10111011.10112转换位八进制,3.2 八进制转换位二进制,对每位八进制数,只需将其展开成3位二进制数即可 如:将八进制数67.7218转换位二进制数 对每个八进制位,写出对应的3位二进制数。,3.3 二进制转换位十六进制,将整数部分自右往向左开始,每4位分成一组,最后剩余不足4位时在左边补0:小数部分自左向右,每4位一组,最后剩余不足4位时在右边补0:然后用等价的十六进制替换每组数据。,如:将二进制数111010111101.1012转换为十六进制数,3.4 十六进制转换位二进制,对每位十六进制数,只需将其展开成4位二进制数即可 如:将十六进制数1C9.2F16转换位二进制数 对每个十六进制位,写出对应的4位二进制数。,3.5 非十进制数转化为十进制数,(1)非十进制数转换为十进制数 采用按权展开相加法:首先把非十进制数写成按权展开的多项式,然后按十进制数的计数规则求和。 如:将二进制数101011.1012转化成十进制数,101011.1012 =1*25+0*24+1*23+0*22+1*21+1*20+1*2-1+0*2-2+1*2-3 =32+0+0+2+1+0.5+0.125 =43.62610 如:将八进制数165.28转换为十进制数。 165.28 =1*82+6*81+5*80+2*8-1=117.2510,如:将十六进制数2A.816转换成十进制数。 2A.816=2*161+A(10)*160+8*16-1 =32+10+0.5=42.510,(2)十进制转换为其他进制 整数转换:采用基数连除法,即除基取余法。 纯小数转化:采用基数连乘法,即乘基取整法。,如:将十进制数(37)10转换为等值二进制数 采用除2取余法,结果:(37)10=(100101)2,整数转换,如:将十进制小数0.562510转换为等值的二进制数小数。 采用乘2取整法,结果:(0.5625)10=(0.1001)2,小数转化,如:将26610转换为等值八进制数。 采用除8取余法:,结果:(266)10=(412)8,整数转换,如:将十进制小数0.3510转换为等价的八进制数小数 采用乘8取整法:,结果:(0.35)10=(0.2631)8,小数转化,如:将42710转换为等值十六进制数。 采用除16取余法:,结果:(427)10=(1AB)16,整数转化,如:将十进制数17.2510转换为等价的二进制数小数,结果:(17.25)10=(10001.01)2,四.计算机中的常用编码(BCD码),BCD码是二进制形式的十进制码,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心肌梗死微创介入优化-洞察及研究
- 扶贫资源优化-洞察及研究
- 健康产业的现状与未来
- 2025年安徽省马鞍山市中考历史适应性检测试卷M2 (含答案)
- 跨链交互技术标准-洞察及研究
- 4.4+实验:用双缝干涉测量光的波长+课件-2024-2025学年高二上学期物理人教版(2019)选择性必修第一册
- 6.4.2 频数与频率 学习任务单 浙教版数学七年级下册
- 2024年高考政治之思维导图助你轻松掌握文化生活专题01文化与社会含解析
- 203国家开放大学电大专科《幼儿园课程论》期末试题及答案(试卷号:25)
- 各行业市场调研总结表格
- 西方美术史试题及答案
- 七年级数学下学期期末测试卷(1)(学生版+解析)-2025年七年级数学下学期期末总复习(北师大版)
- 学院工会预算管理制度
- 校园短剧创作与演出指导行业跨境出海项目商业计划书
- 2025年北京丰台区九年级中考二模英语试卷试题(含答案详解)
- 【7历期末】安徽省合肥市包河区2023-2024学年部编版七年级下学期期末历史试卷
- 新生儿收治流程规范与实施
- T/CBMCA 017-2021建筑用覆膜钢板
- GB/T 20424-2025重有色金属精矿产品中有害元素的限量规范
- 2024年河南省机关单位工勤技能人员培训考核高级工技师《职业道德》题库
- 2024年湖南省中考道德与法治试题卷(含答案解析)
评论
0/150
提交评论