本帖最后由 kobefok 于 2021-1-25 09:46 编辑
为鼓励大家动手动脑,早日成为技术大牛。电路城论坛现在推出#每日一练#栏目,由版块版主出题及提供答案,内容涉及电源,射频,单片机等各种技术话题。我们会在周一至周五的早上10:30更新问题和前天问题的解题思路及答案。欢迎大家参与。
本期内容来源于:
kobe.Fok,对电路基础,模拟电子技术,数字电子技术等有较深的理解,现主要从事电子信息技术运营方面的工作。 本期主要介绍有关二进制运算的内容,内容如下: 当两个二进制数码表示两个数量大小时,它们之间可以进行数值运算,这种运算称为算术运算。二进制算术运算和十进制算术运算的规则基本相同,唯一的区别在于二进制数是“逢二进一”而不是十进制数的“逢十进一”。
例如,两个二进制数1001和0101的算术运算有
从上面的例子中可以看到二进制算术运算的两个特点,即二进制数的乘法运算可以通过若干次的“被乘数(或零)左移1位"和“被乘数(或零)与部分积相加”这两种操作完成;而二进制数的除法运算能通过若干次的“除数右移1位”和“从被除数或余数中减去除数”这两种操作完成。
如果我们再能设法将减法操作转化为某种形式的加法操作,那么加、减、乘、除运算就全部可以用“移位”和“相加”两种操作实现了。利用上述特点能使运算电路的结构大为简化。这也是数字电路中普遍采用二进制算术运算的重要原因之一。
请计算下列二进制的四则混合运算
(11011)2+ (10110)2x(110)2÷(1011)2
参与讨论,即可快速获取以下几本电源书籍(电子版) 想成为论坛版主?想在#每日一练#展现你的技术才华?请联系工程师小助手Q:2740521371
或邮箱:yanfen.mo@supplyframe.cn
|