← 2022 · 华为 笔试

推荐答案 测试一下

下面关于$display. $strobe, $monitor的区别描述正确的是

A $strobe直接立刻输出,$display是等稳定后输出,$monitor是发生变化时输出 B $display直接立刻输出,$monitor是等稳定后输出,$strobe是发生变化时输出 C $display直接立刻输出,$strobe是等稳定后输出,$monitor是发生变化时输出 D $strobe直接立刻输出,$monitor是等稳定后输出,$display是发生变化时输出
单选题 中等 笔试真题单选

参考答案

C。$display 在语句执行时立即输出,常用于调试中间值;$strobe 等待当前时间步内所有赋值完成(即稳定后)输出,通常用于显示非阻塞赋值的最终结果;$monitor 监控指定变量,一旦有变化(在时间步结束时检测到变化)即输出,常用于持续跟踪信号。因此选项 C 正确:$display 直接立刻输出,$strobe 等稳定后输出,$monitor 发生变化时输出。其他选项描述均存在混淆,如 A 将 $strobe 与 $display 功能颠倒,B 将 $monitor 错认为是等稳定后输出,D 将 $display 与 $monitor 功能互换。

涉及知识点

  • $display 立即输出
  • $strobe 时间步结束输出
  • $monitor 变化时输出
  • Verilog 系统函数区别
  • 非阻塞赋值与 $strobe
← 上一题
登录后反馈错题
下一题 →