我在某些网站和教科书中遇到过一些注册表。通常,16位寄存器分为两部分。这两个具有8位的部分分为L(低)和H(高)。
为什么要这样做?
我们是否在8位寄存器上工作?
这些低电平和高电平是否指定了使用寄存器不同部分的输入?
答案 0 :(得分:0)
如果你所谈论的cpu来自8086处理器的系列,是的,它有16位通用寄存器,可以直接访问,这意味着一次移动16位,或只加载一个字节(8位)寄存器的下半部分(较少的含义位),或寄存器的较高部分(mos有效位)。
为什么要这样做?
我不知道所有原因,但在设计cpu时必须进行权衡。请记住,当时这个cpu的前身是8位cpus,这可能会导致一些后向兼容性要求。
我们是否在8位寄存器上工作?
cpu与16位寄存器配合使用,但您可以单独寻址下部或上部。
这些低和高是否指定了使用不同部分的输入 登记册?
输入或输出,您也可以阅读它们的值。