本文已参与「新人创作礼」活动,一起开启掘金创作之路。
第一部分:还是先回顾一下在牛客网上的刷的错题吧:
- A/D转换的步骤一般为()
A.量化、采样、保持、编码
B.量化、保持、采样、编码
C.采样、保持、量化、编码
D. 保持、采样、量化、编码
答案解析:A/D转换的过程要把模拟量转化为数字量一般要经过四个步骤,分别称为采样、保持、量化、编码。
- 下列关于进制转换的说法中错误的是(B)
A.任何二进制数都可以精准转换为等值的十进制数
B.任何十进制数都可以精准转换为等值的二进制数
C.任何二进制数都可以精准转换为等值的十六进制数
D.任何十六进制数都可以精准转换为等值的二进制数
此题选B
关于不同进制的转换问题
- 十进制整数转换为二进制整数
十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
- 十进制小数转换为二进制小数
十进制小数转换成二进制小数采用"乘2取整,顺序排列" 法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数 部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。 然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。
再来看一下题目内容:就是关于进制之间的精准转换问题:以十进制0 .4为例,转换二进制就会陷入一个循环状态。
补充一个知识点: 竞争:门电路两个输入信号同时向相反的逻辑电平跳变或同一信号经不同路径到达终点的时间有先有后的现象 竞争与冒险:由于竞争而在电路输出端可能产生尖峰脉冲的现象