在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
楼主: PayPal

[讨论] 对于1bit信号,例如复位信号取反,使用 ~ 还是 !

[复制链接]
发表于 2025-3-6 10:58:43 | 显示全部楼层


   
lzhj21 发表于 2022-8-8 12:17
~是位操作,取反,它的运算结果还是二进制数。!是逻辑操作,它的运算结果是True和False。这一点就是四楼说 ...


同意,我感觉作为逻辑判断还是用!,虽然我以前也喜欢用~
发表于 2025-4-11 02:08:02 | 显示全部楼层
~用于运算,!用于判断
发表于 2025-4-24 12:15:07 | 显示全部楼层
对于1bit信号的取反,这两个是可以混用,之前做过的量产的ic上经常看到1bit信号取反这两个混用没问题的,但是对于多bit信号这两个的意义就是完全不同了,~是按位进行取反,例如:a=4‘b1011,~a=4’b0100,!是对逻辑进行取反,是将多 bit 信号看作一个逻辑值进行取反。当多 bit 信号中不全为0时逻辑值为 “真” ,取反后为 “假” ,当多 bit 信号全为 0 时逻辑值视为 “假” ,取反后为 “真”,逻辑取反常用在做判断条件中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-5-24 08:36 , Processed in 0.078959 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表