【问题标题】:Representation of integers in MIPSMIPS 中整数的表示
【发布时间】:2014-01-31 13:56:04
【问题描述】:

假设我在 MIPS 中有整数 19,

在二进制中看起来像这样:000000000000000000000000000010011

十六进制如下所示:00000013

但在 MIPS 中显示为0x 000000013

我的问题是:0x 在 MIPS 中代表什么?

【问题讨论】:

  • 前缀0x只是十六进制的一种非常常见的表示法,用于区分它与十进制或其他基数。
  • 谢谢!非常感谢!
  • 在二进制(机器码)中只有 1 和 0,没有 00000013 或 0x00000013 或类似的东西。它们只是汇编和许多其他语言中的人类阅读符号,不存在于机器代码中

标签: mips mips32


【解决方案1】:

0x 表示数字格式为十六进制。

这也不是你只会在 mips 中看到的东西,如果一个数字前面有 0x,那么它是一个十六进制数字是相当普遍的。

另外澄清一下,0x 本身没有任何实际值,它只是表示数字是十六进制

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多