- 1、本文档共199页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第1章逻辑代数基础;
1.1概述;
1.1.2数制与代码
1.数制
进位计数制表示数码中每一位的构成及进位的规则,简称数制(NumberSystem)。数的一般展开式表示法如下:
式中,n是整数部分的位数,m是小数部分的位数,ai是第i位的系数,R是基数,Ri称为第i位的权。;
1)十进制
基数R为10的进位计数制称为十进制(Decimal),它有0、1、2、3、4、5、6、7、8、9共10个有效数码,低位向相邻高位“逢十进一,借一为十”。十进制数一般用下标10或D表示,如2310、87D等。
2)二进制
基数R为2的进位计数制称为二进制(Binary),它只有0和1两个有效数码,低位向相邻高位“逢二进一,借一为二”。二进制数一般用下标2或B表示,如1012、1101B等。;
3)八进制
基数R为8的进位计数制称为八进制(Octal),它有0、1、2、3、4、5、6、7共8个有效数码,低位向相邻高位“逢八进一,借一为八”。八进制数一般用下标8或O表示,如6178、547O等。
4)十六进制
基数R为16的进位计数制称为十六进制(Hexadecimal),十六进制有0、1、2、3、4、5、6、7、8、9、A(10)、B(11)、C(12)、D(13)、E(14)、F(15)共16个有效数码,低位向相邻高位“逢十六进一,借一为十六”。十六进制数一般用下标16或H表示,如A116、1FH等。;
2.不同数制间的转换
1)二—十转换
求二进制数的等值十进制数时,将所有值为1的数位的位权相加即可。
【例1.1】将二进制数11B转换为等值的十进制数。;
2)十—二转换
将十进制数转换为二进制数时,要分别对整数部分和小数部分进行转换。
进行整数部分转换时,先将十进制整数除以2,再对每次得到的商除以2,直至商等于0为止。然后将各次余数按倒序写出来,即第一次的余数为二进制整数的最低有效位(LSB),最后一次的余数为二进制整数的最高有效位(MSB),所得数值即为等值二进制整数。;
【例1.2】将13D转换为二进制数。
解转换过程如下:;
【例1.3】将0.125D转换为二进制小数。
解转换过??如下:
因此,对应的二进制小数为0.001B。;
3)八—十转换
求八进制数的等值十进制数时,将各数位的值和相应的位权相乘,然后相加即可。
【例1.4】将八进制数71.5O转换为等值的十进制数。;
4)十—八转换
将十进制数转换为八进制数时,要分别对整数部分和小数部分进行转换。
进行整数部分转换时,先将十进制整数除以8,再对每次得到的商除以8,直至商等于0为止。然后将各次余数按倒序写出来,即第一次的余数为八进制整数的最低有效位,最后一次的余数为八进制整数的最高有效位,所得数值即为等值八进制整数。;
【例1.5】将1735D转换为八进制数。
解转换过程如下:;
【例1.6】将0.1875D转换为八进制小数。
解转换过程如下:
因此,对应的八进制小数为0.14O。;
5)十六—十转换
求十六进制数的等值十进制数时,将各数位的值和相应的位权相乘,然后相加即可。
【例1.7】将十六进制数1A.CH转换为等值的十进制数。;
6)十—十六转换
将十进制数转换为十六进制数时,要分别对整数部分和小数部分进行转换。
进行整数部分转换时,先将十进制整数除以16,再对每次得到的商除以16,直至商等于0为止。然后将各次余数按倒序写出来,即第一次的余数为十六进制整数的最低有效位,最后一次的余数为十六进制整数的最高有效位,所得数值即为等值十六进制整数。;
【例1.8】将287D转换为十六进制数。
解转换过程如下:
因此,对应的十六进制整数为11FH。;
【例1.9】将0转换为十六进制数。
解转换过程如下:
因此,对应的十六进制小数为0.A1H。;
【例1.10】将二进制数1011B转换为八进制数。
解转换过程如下:
因此,对应的八进制数为273.54O。;
8)八—二转换
将八进制数转换为二进制数时,将每位八进制数展开成3位二进制数即可。
【例1.11】将八进制数361.72O转换为二进制数。
解转换过程如下:
因此,对应的二进制数为1
您可能关注的文档
- 软件工程:理论、技术及实践 课件 第10、11章 软件创新、 软件工程与社会.pptx
- 软件工程:理论、技术及实践 课件 第1--3章 软件工程概述、 软件工程发展、 软件过程.pptx
- 软件工程:理论、技术及实践 课件 第4、5章 理解需求、 需求分析.pptx
- 软件工程:理论、技术及实践 课件 第6、7章 软件设计、软件实现与测试.pptx
- 软件工程:理论、技术及实践 课件 第8、9章 软件维护与演化、 软件项目管理.pptx
- 电气工程基础 课件 第4、5章 电力系统控制、电力系统对称故障分析.pptx
- 电气工程基础 课件 第1--3章 绪论、电力系统各元件的参数及数学模型、电力系统稳态运行分析与计算.pptx
- 电气工程基础 课件 第6、7章 电力系统不对称故障分析、电力系统稳定性分析.pptx
- 数字电路与逻辑设计(第四版)课件 第3、4章 常用组合逻辑电路及 MSI组合电路模块的应用、时序逻辑电路.pptx
- 数字电路与逻辑设计(第四版)课件 第5--7章 常用时序逻辑电路及 MSI时序电路模块的应用;可编程逻辑器件; VHDL与数字电路设计.pptx
文档评论(0)