← 2022 · 芯海科技 笔试

推荐答案 测试一下

下面属于双状态数据类型的是

A、byte B、logic C、bit D、integer
单选题 中等 笔试真题单选

参考答案

正确答案为C。双状态数据类型(two-state)仅包含0和1两种逻辑值,而四状态数据类型(four-state)则包含0、1、X(未知)和Z(高阻)。在SystemVerilog中,`bit`是双状态数据类型,默认值为0,位宽可指定或默认为1位。选项A `byte`是8位四状态有符号数据类型(默认值为8'sb0),但实际为四状态;选项B `logic`是四状态数据类型,常用于描述硬件连线或寄存器,可表示X和Z;选项D `integer`是32位四状态有符号数据类型。因此只有`bit`属于双状态数据类型。易错点:混淆`byte`与`bit`,`byte`虽位宽小但仍为四状态;`logic`与`bit`的区别在于四状态与双状态。掌握SystemVerilog中数据类型的分类和默认值是解题关键。

涉及知识点

  • SystemVerilog双状态与四状态数据类型
  • bit数据类型特性
  • logic数据类型特性
  • byte与integer数据类型特性
  • 数据类型默认值与位宽
← 上一题
登录后反馈错题
下一题 →