拼接运算符:{}
比如:
位连接符可以放在赋值语句的左侧
assign {cout,sum}=a+b+cin;
又比如
定义一个寄存器a[7:0]
a<={0,a[7:1]}//可不是这样写的:assign c={0,a[7:1]};
通过拼接0和a的左7位,实现这样 的效果:
如果a=1111 1111
那么拼接之后就是:
0111 1111
0011 1111
等于把0放在高位了
4{q}// 等于 q,q,q,q
拼接运算符:{}
比如:
位连接符可以放在赋值语句的左侧
assign {cout,sum}=a+b+cin;
又比如
定义一个寄存器a[7:0]
a<={0,a[7:1]}//可不是这样写的:assign c={0,a[7:1]};
通过拼接0和a的左7位,实现这样 的效果:
如果a=1111 1111
那么拼接之后就是:
0111 1111
0011 1111
等于把0放在高位了
4{q}// 等于 q,q,q,q