事件A分别在10,20,30发生,而B一直保持在X状态,问在50时Count的值是()。

reg [7:0] Count;
initial begin
Count=0;
end
always begin
@(A) Count = Count +1;
@(B) Count = Count +1;
end
选项:
A、1
B、3
C、0
D、不确定
答案:

A

解析:
当A第一次发生时,Count的值由0变1,然后因为B是不定态,@(B)阻挡了进程。

posted @ 2024-04-07 22:22  BruceSong  阅读(25)  评论(0)    收藏  举报