verilog 按位 归约 操作符 有什么区别?怎么书上写的都是一样的符号?

如题所述

第1个回答  2019-07-16
按位是二元操作符,是将操作符两边的操作数进行
操作符所规定的运算

例如:a
&
b(a=1,b=1),出来结果为1;
归约是一元操作符,是将操作数的几个bit位当成1bit的操作数进行操作符所规定的运算,
例如:a=4’b1101,则
&a=
1&1&0&1
=0
具体
到程序综合的时候,综合工具会根据你操作数的多少来区分你的意图
相似回答