【问题标题】:Notation of register values 1'b0 and 2'b00寄存器值 1'b0 和 2'b00 的符号
【发布时间】:2019-06-03 08:43:01
【问题描述】:

我在数据表中看到了符号 1'b0 和 2'b00 来指代一些寄存器值。我假设它用于表示二进制值,指定开头的位数和结尾的值。无论如何,这个符号在哪里使用?仅在规格表中,或者是否有任何语言可以以这种方式指定值?有没有类似的方法来指定八进制/十进制/十六进制值?

【问题讨论】:

  • 看起来像 Verilog,但您不会比我们更清楚您在哪里看到的吗?
  • 我在数据表中看到它,但想知道它是否用于任何语言@Amadan
  • “数据表”几乎没有传达有关您在其中看到它的上下文的信息。
  • 它只是引用了许多寄存器,一些是 1 位深度,另一些是 2 位。他们的描述是为不同的设置定义它的值(例如register[1:0] = 2'b01 用于使用过滤器或register[1:0] = 2'b11 用于另一个过滤器)@Amadan
  • 我一直在寻找verilog notations,似乎使用了这种命名法。将继续搜索是否还有其他语言也在使用它。谢谢!

标签: binary terminology datasheet


【解决方案1】:

它被用作国际标准,到处都可以找到,八进制我不确定,十进制你可以用尾数和指数表示,如下所示:


15000 也等于 1.5E4


这就是科学记数法

最后在十六进制中没有缩短的方式 希望这会有所帮助!

【讨论】:

    最近更新 更多