Assembly 段寄存器和段边界8086

Assembly 段寄存器和段边界8086,assembly,intel,processor,memory-segmentation,Assembly,Intel,Processor,Memory Segmentation,段寄存器是否保存用作基址的物理地址,或者因为段只能从段落边界开始,段寄存器仅保存该段落边界的序号,然后乘以10H,形成最终的物理基址,然后添加偏移量。我说得对吗?段寄存器的工作原理与您在实际8086处理器上描述的一样。内存操作数的物理地址是通过将相关段寄存器中的值乘以16并将其添加到操作数的有效地址来确定的 在现代英特尔处理器上,分段仅在实模式和虚拟8086模式下以这种方式工作。(严格地说,它的工作原理与计算虚拟/物理地址的方式相同。实际上,在实模式下加载段寄存器会加载带段基的隐藏选择器缓存项,

段寄存器是否保存用作基址的物理地址,或者因为段只能从段落边界开始,段寄存器仅保存该段落边界的序号,然后乘以10H,形成最终的物理基址,然后添加偏移量。我说得对吗?

段寄存器的工作原理与您在实际8086处理器上描述的一样。内存操作数的物理地址是通过将相关段寄存器中的值乘以16并将其添加到操作数的有效地址来确定的

在现代英特尔处理器上,分段仅在实模式和虚拟8086模式下以这种方式工作。(严格地说,它的工作原理与计算虚拟/物理地址的方式相同。实际上,在实模式下加载段寄存器会加载带段基的隐藏选择器缓存项,并且在计算虚拟/物理地址时使用缓存中的值。选择器缓存的存在是为了加快Protect中的分段速度d模式,其中段寄存器用作内存中表的索引。)