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

如题所述

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