在8086中保留一些标志寄存器位“保留”的目的是什么?

时间:2012-11-09 17:26:24

标签: assembly intel flags cpu-registers x86-16

在intel 8086处理器的标志寄存器中,保持位12,13,14和15 保留的目的是什么? 例如,它们是否可用于装配移位命​​令,例如SAR和SHR,还是保留用于测试目的?

由于

1 个答案:

答案 0 :(得分:2)

它们留作将来使用。换句话说,如果您使用它们或依赖它们是某个值,您的代码将来可能会中断。

在“保留标志”中,80286和更新的处理器确实添加了更多标志,寄存器甚至扩展到32位。您可以全面了解新标志以及添加时间here