- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数制和编码
先介绍常见的十进制数,然后介绍二进制、十六进制,再介绍各进制数的相互转换,最后讲述十进制的二进制编码形式。一、十进制数: 按照进位方式进行计数的制度称进位计数制。 进位计数制中有两个基本要素: HYPERLINK /ripple%5Fhu/blog/item/:; 基数和 HYPERLINK /ripple%5Fhu/blog/item/:; 权值。 十进制数的基数是10(0~9),权值是10i(i是数字所处位置的 序号)。特点是逢10进1。 例:(567.8)10=5×102+6×101+7×100+8×10-1二、二进制数: 计算机内部使用的数值符号只有两个:0和1。外界的各种信息(数字、符号、图像)到了计算机内部都由0、1两个数字组成。 二进制数的基数是2,权值是2i,特点是逢2进1。 例:(101101.1)2=1×25+0×24+1×23+1×22+0×21+1×20+1×2-1 =32+8+4+1+0.5=45.5三、十六进制数: 二进制数的缺点是位数多,不易书写和记忆,为此我们常采取十六进制数. 十六进制数的基数是16(0~9,A~F),位权是16i。特点是逢十六进一。 例: (2B.A)16=2×16+11×1+10/16=(43.625)10 4B7+84C=(D03)16四、数制转换: 1.任意R进制数转换成十进制数:只需将其按权展开的多项式求和。 例:(11011.01)2=1×24+1×23+0×22+1×21+1×20+0×2-1+1×2-2=(27.25)10 (FC)16=15×161+12×160=(252)10 2.十进制数转换成二进制数:分为整数部分和小数部分。 整数部分采取“除基取余法”:将要转换的十进制整数除以2,取余数作为二进制整数的最低位K0,将商继续除以2,再取商的余数作为次低位K1,这样不断除,直到商为0,最后的余数作为二进制整数的最高位Kn。 HYPERLINK /ripple%5Fhu/blog/item/:; 举例: 小数部分采用“乘基取整”法:将要转换的十进制小数乘以2,取积的整数部分作为二进制小数的最高位K-1,继续将积的小数部分乘以2,再取积的的整数部分作为二进制小数次高位K-2,……这样继续相乘,直到积的小数部分为0或达到所需精度为止,最后一位积的整数部分作为二进制小数最低位的系数K-m,这些系数的排列:0、K-1、K-2……K-m ,便构成了对应的二进制数。
HYPERLINK /ripple%5Fhu/blog/item/:; 举例: 对于既有整数部分,又有小数部分的十进制数,可按上述方法分别转换然后组合在一起。 例:将十进制数(43.6875)10转换成对应的二进制数。 解:由以上两例得 (43)10=(101011)2 (0.6875)10=(0.1011)2 所以 (43.6875)10=(101011.1011)2 3.二进制数与十六进制数的相互转换: 十六进制数与二进制数之间存在简单的转换关系,每一位十六进数对应4位二进制数。 二进制数向十六进制数转换,以小数点为界,分别向左、向右4位一组,每组对应一位十六进制数,可得到对应的十六进制数,两头不足4位时,用0补足。 HYPERLINK /ripple%5Fhu/blog/item/:; 举例 要将十六进制数转换成二进制数,只需将一位十六进制数转换成对应4位二进制数。 HYPERLINK /ripple%5Fhu/blog/item/:; 举例五、BCD码(Binary Coded Decimals): 在计算机中,经常要将十进制数用二进制编码来表示,这就是BCD码。它表面上具有二进制数的形式,又具有十进制数的特点。 一般BCD码都以4位二进制数来表示1位十进制数。常用的BCD码有8421码、2421码、余3码,编码如下表所示。 HYPERLINK /ripple%5Fhu/blog/item/:; 显示表 1. 8421BCD码 是一种有权码,即每位二进制数都有固定的权,每个BCD码从高到低分别是8、4、2、1,它是一种最自然、最简单的BCD码。
HYPERLINK /ripple%5Fhu/blog/item/:; 举例
2. 2421BCD码 是一种有权码,每个BCD码中从高到低分别是2、4、2、1,2421BCD码的编码方案不是唯一的。 例: (110001000010)2421BCD=(642)D 3. 余3BCD码: 是
您可能关注的文档
- 基于单片机的数控直流恒流源的制作.doc
- 基于STC89C52单片机的LED显示电子钟的制作.doc
- 数控车电子教案.doc
- 基于单片机的电子抢答器.doc
- 模拟电子电路比较器习题.doc
- 模拟量模块的使用及信号的采集与处理.doc
- 基于红外控制单片机的风扇.doc
- 数字信号处理重要习题.doc
- 工厂视频监控系统.doc
- 电磁场与电磁波复习提纲.doc
- 2025年互联网广告精准投放算法在教育培训机构的用户活跃度提升效果评估与优化方案报告.docx
- 2020年7月25日全国事业单位联考A类《职业能力倾向测验》题.pdf
- 浙教版九年级下册2.docx
- 2025年无人机物流智能分拣系统在城市环卫作业中的应用创新.docx
- 教培机构-专属春联(校宝)(2).docx
- 2025年新能源行业绿色交通基础设施建设与运营报告.docx
- 智慧城市建设中的智慧旅游分析及2025年趋势报告.docx
- 智能可穿戴设备运动识别2025年技术创新与智能运动健身器材.docx
- 宠物医疗市场增长趋势分析报告:2025年中国市场规模及投资机会.docx
- 造纸业绿色产品设计趋势分析报告:2025年创新案例与未来十年市场展望.docx
文档评论(0)