事件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)阻挡了进程。
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)阻挡了进程。