以下是Verilog设计四位加法器。请判读是否正确。module adder4 (a,b,y);input[3:0] a,b;output[4:0] y;assign y=a+b;endmodule
查看答案
Verilog的数据类型有0、1、X、Z四种逻辑值。其中0、1、Z可综合,X表示不定值,通常只用在仿真中。
A. 对
B. 错
Verilog主要有net型、variable型两种,其中net型中常用的有wire、tri;variable型包括reg、integer等。
A. 对
B. 错
设A= 8'B1101_XX01,B=8'B1101_XX01则A==B 运算结果为X;A===B 运算结果为1
A. 对
B. 错
逻辑相等(==),与逻辑全等(===)的区别是:当进行相等运算时,两个操作数必须逐位相等,期比较结果才为1(真),如果这些位是不定态(X)或高祖态(Z),其相等比较的结果就会是不定值;而进行全等运算时,对不定或高阻状态也进行比较,当两个操作数完全一致时,其结果才为1,否则为0.
A. 对
B. 错