代码之家  ›  专栏  ›  技术社区  ›  Emad Kheyroddin

cpulator中ARMv7 DE1 SoC中每七个段的MSB是多少?

  •  0
  • Emad Kheyroddin  · 技术社区  · 1 年前

    在cpulator网站中,当我想在七段显示器上显示一个数字时,它会告诉我更改一个特定的内存位置,我认为这个位置与显示器相连。我可以理解每七个段(a、b、c、d、e、f、g)最后7个最低有效位的含义。但对于MSB,我在那里输入什么似乎无关紧要;0或1将显示相同的值。

    例如,当我输入 ff(1111 1111) 7f(0111 1111) 显示屏会显示号码 8

    有人能向我解释一下七个段的8位输入的MSB的目的是什么吗?

    1 回复  |  直到 1 年前
        1
  •  1
  •   David Grayson    1 年前

    计算机通常将信息组织成8位的字节。我敢打赌,最重要的一点就在那里,因为你有一个字节,它没有特定的用途。在实际的微控制器中,特殊功能寄存器中始终存在未实现的位,它们读取为固定值(通常为0)。