推荐答案
测试一下
题目
bit、logic、reg都是 4态数据类型
A.正确
B.错误
参考答案与知识点
参考答案
该题答案为B.错误。在SystemVerilog中,数据类型分为2态和4态。bit是2态数据类型,只表示0和1,没有高阻态Z和未知态X;而logic和reg是4态数据类型,可以表示0、1、Z、X四种状态。题目中声称bit、logic、reg都是4态,但bit属于2态,因此说法错误。注意:在Verilog中reg是4态,SystemVerilog中logic作为reg的增强替代,也是4态;而bit是SystemVerilog引入的2态类型,常用于更高抽象层次的建模。
涉及知识点
- 4态数据类型(0,1,Z,X)
- 2态数据类型(0,1)
- bit数据类型特性
- logic与reg数据类型特性
- SystemVerilog数据类型分类