第一个问题:
比如说我们有always @(a or b) begin
if(a) q<=b;
else q<=0;end
这个块是每当 a b发生变化时执行 还是a或者b中有一个是1或2个都是1时执行?
第二个问题是 always @(a) begin
如果这个a被定义为一个reg [4:0]时 程序怎么判断啥时候执行?
非常感谢!!..我想再问一下 如果这个always块是初始状态下,也就是这个程序第一次运行 a b 都是0而且还没变化的话 这个块就得等到a b其中有一个变化了才运行对吗? 运行后a b保持不变的话 q将继续保持运行后的值直到下一次a b变化对不对..