版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、了解数字系统中的计数体制和编码。2、能进行二进制、十进制之间的相互转换。3、能识别BCD8421码。返回主目录项目9数字逻辑电路基础
任务25计数体制的转换和编码的认识知识要点一、数字系统中常用的数制1.二进制数常用的十进制数,由0、1、2……9十个数码组成,十进制数数制的基数为十。数的组成从左向右由高位到低位排列,计数时“逢十进一,借一当十”。数码在不同的位置上,其代表的数值不同,称之为“位权”,或简称为“权”。二进制数只有两个数码,用0和1表示,两个数码按一定的规律排列起来,可以表示数值的大小,其计数规律是“逢二进一,借一当二”。二进制数数制的基数是二。例如1011这个4位二进制数,它可以写成:1011=1×23+0×22+1×21+1×20它们是从低位到高位依次排列,低位在右,高位在左。2.八进制数八进制数有0—7共八个数码,基数为八,计数时“逢八进一,借一当八”。其组成也是从左向右由高位到低位排列,每一位的位权值为8的整数次幂。八进制数按位权展开的方法与二进制数相同,例如3718这个三位八进制数,它可以写成:371=3×82+7×81+1×803.十六进制数十六进制数比二进制数和八进制数的位数少,因此在现代计算机技术中得到广泛使用。十六进制数有0—9和A、B、C、D、E、F共16个数码,基数为十六,计数时“逢十六进一,借一当十六 ”。数的组成也是从左向右由高位到低位排列,每一位的位权值为16的整数次幂。例如3FA2这个四位十六进制数,它可以写成:3FA2=3×163+15×162+10×161+2×1604.不同进制数的相互转换有了权的概念,就能够很容易地将不同进制的数进行相互转换。(1)二进制数和十进制数的相互转换欲将二进制数转换成十进制数,只要将二进制数中为1的那些位的权相加,所得的值就是它所对应的十进制数。例如将二进制数1011转换成十进制数,可写成:(1011)2=1×23+1×21+1×20=8+2+1=(11)10欲将十进制数换算为二进制数,可采用“除二取余法”。即将十进制数连续除以2,直至商为零。十进制数被2相除时,每次所得的余数非1即0,将余数由下到上依次排列,就得到相应的二进制数。例如:
余数
2∣29…1低
2∣14…0位
2∣7…1↑2∣3…1高
2∣1…1位
0结果为:(29)10=(11101)2(2)十六进制、八进制数和十进制数的互换将十六进制、八进制数转换成十进制数的方法和将二进制数转换成十进制数的方法相似,只须将十六进制数或八进制数的各位数码与该位位权的乘积求和,例如将十六进制数4A5F转换成十进制数,可写成:(4A5F)16=4×163+10×162+5×161+15×160=(19039)10将八进制数2478转换成十进制数,可写成:(247)8=2×82+4×81+7×80=(167)10将十进制数转换成十六进制、八进制数的方法和将十进制数转换成二进制数的方法相似,只须将十进制数分别除以十六或除以八再取余,一直除到商为零为止。第一次得到的余数为最低位。例如十进制数125转换成十六进制、八进制数,可分别写成:
余数
8∣125…5低位
8∣15…7↑8∣1…1高位
0结果为:(125)10=(175)8
余数
16∣125…D低位
16∣7…7↑0高位结果为:
(125)10=(7D)16(3)二进制数和十六进制、八进制数的互换由于十六进制数的基数为16=24,因此一个四位二进制数就相当于一个一位十六进制数。所以将二进制数转换成十六进制数的方法是,将一个二进制数从低位向高位,每四位分成一组,每组对应转换成一位十六进制数。例如:(100110111)2=(137)16八进制数的基数为8=23,因此一个三位二进制数就相当于一个一位八进制数,所以将二进制数转换成八进制数的方法是,将一个二进制数从低位向高位,每三位分成一组,每组对应转换成一位八进制数。例如:(100110111)2=(467)8将十六进制数转换成二进制数的方法,是从高位向低位开始,将每一位十六进制数转换成四位二进制数。将八进制数转换成二进制数的方法,是从高位向低位开始,将每一位八进制数转换成三位二进制数。例如:(A19)16=(101000011001)2(712)8=(111001010)25.二进制数的四则运算和十进制数一样,二进制数也能进行四则运算。加法运算规则为:0+0=00+1=11+0=11+1=10乘法运算规则为:0×0=00×1=01×0=01×1=1
减法和除法为加法和乘法的逆运算。举例如下:
加法减法乘法除法要特别注意,在加法运算中,
1+1=10,即逢二进一。在减法运算中,当某位被减数小于减数时,要向相邻高位借位,则借一当二。二、数字系统中常用的编码1.代码、编码与二进制码在数字系统中,常常采用一定位数的二进制码来表示各种图形、文字、符号等特定信息,通常称这种二进制码为代码。所有的代码都是用二进制数码“0”和“1”的不同组合构成,但在这里的二进制数并不表示数值的大小,而是仅仅表示某种特定信息。n位二进制数码有2n种不同的组合,可以代表2n
种不同的信息。建立这种代码与图形、文字、符号或特定对象之间一一对应关系的过程,就称为编码。下面介绍几种常见的二进制码。2.BCD码BCD码是用四位二进制数来表示一位十进制数。由于四位二进制数有16种不同的状态组合,而十进制数只有0~9十个数码,所以只需选择其中的十种状态组合,就可以实现编码。从十六种组合中选择十种组合有多种方案,所以BCD码有多种编码方案。表17.1所示为0~9十个数码的各种不同的编码方案十进制数8421码5421码2421码余三码01234567890000000100100011010001010110011110001001000000010010001101001000100110101011110000000001001000110100101111001101111011110011010001010110011110001001101010111100表17.1几种常用的BCD码8421BCD码是一种最基本最常用的编码,它是一种有权码,其中“8421”是指在这种编码中,代码从高位到低位的位权值分别为8、4、2、1。用8421BCD代码对十进制数进行编码,正好和十进制数的各位数字分别用四位二进制数表示出来相吻合。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年AI智能营销技术合作合同样本
- 二零二五年度生态环保木工加工厂合作合同4篇
- 2025年医疗护士协议
- 2025年增资协议书面详细约定内容文本
- 2025年产品分销渠道协定书
- 2025年家装风水合同
- 2025年埋头竞业禁止合同
- 2025版智能家居灯具音响设备一体化采购合同4篇
- 2025年媒介环境分析协议
- 2025版学校食堂猪肉食品安全风险评估与监控合同2篇
- 2024人教版高中英语语境记单词【语境记单词】新人教版 选择性必修第2册
- 能源管理总结报告
- 挖掘机售后保养及维修服务协议(2024版)
- 充电桩巡查记录表
- 阻燃材料的阻燃机理建模
- CJT 511-2017 铸铁检查井盖
- 配电工作组配电网集中型馈线自动化技术规范编制说明
- 2024高考物理全国乙卷押题含解析
- 介入科围手术期护理
- 青光眼术后护理课件
- 设立工程公司组建方案
评论
0/150
提交评论