mlfk.net
当前位置:首页 >> 试比较vErilog hDl的逻辑运算符,按位运算符和缩位... >>

试比较vErilog hDl的逻辑运算符,按位运算符和缩位...

1,位运算符 按位运算的运算符是位运算符,原来的操作数有几位,结果就有几位, 若两个操作数位数不同,则位数短的操作数左端会自动补0。 (1),按位取反:~ (2),按位与:& (3),按位或:| (4),按位异或:^ (5),按位同或:^~或~^ 2...

&ain = ain[4] & ain[3] & ain[2] & ain[1] & ain[0] = 1 & 0 & 1 & 0 & 1 = 0.

楼上说错了。 (1)按位与就是楼上说的第一种情况,n位信号a和n位信号b按位与,得到结果c也是n位,c的每一位是a和b的每一位相与的结果。 (2)n位信号a和n位信号b相与,得到的结果是1位,如果a和b有一个为0,这1位信号就为0. (3)而楼上说的第...

A=2'b10;B=4'b1111; {A,B}=6'b101111;

!是逻辑运算符,如果操作位不只是一位数,应将操作数作为一个整体来对待,即如果操作数是全0.就相当于逻辑0,只要有一位是1,就相当于逻辑1.这里4‘b0101 相当于逻辑1,取反自然为0.建议你看一下王金明版的数字系统设计与verilogHDL(第三版)

网站首页 | 网站地图
All rights reserved Powered by www.mlfk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com