1

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

谢谢

4

1 回答 1

3

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

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

于 2012-11-09T17:36:56.777 回答