一. 等式运算符
==,!=,===,!==,==与===的区别:前者与不定值和高阻比较时,其结果也可能为不定值和高阻,而后者的操作数全部一致,其结果才可能是0或1,即==的结果可能是不定的,而===必定为0或1。
二. 移位运算符
>>右移 a>>4 a右移四位
<<左移 b<<4 b左移4位
并用0补充移出的空位,左移位数会增加
三. 位拼接
{},用法:{a,b[3:0],c,4'1011} == {a,b[3],b[2],b[1],b[0],c,1b'1.1b'0,1b'1,1b'1}
四. 赋值语句(后续还要深入了解二者的区别)
4.1 非阻塞式赋值 <=,块语句结束时才能完成赋值
4.2 阻塞式赋值 = ,立刻能完成赋值
五. 块语句
5.1 顺序块
begin
语句
end
5.2 并行块
fork
语句
join