标签: assembly intel flags cpu-registers x86-16
在intel 8086处理器的标志寄存器中,保持位12,13,14和15 保留的目的是什么? 例如,它们是否可用于装配移位命令,例如SAR和SHR,还是保留用于测试目的?
由于
答案 0 :(得分:2)
它们留作将来使用。换句话说,如果您使用它们或依赖它们是某个值,您的代码将来可能会中断。
在“保留标志”中,80286和更新的处理器确实添加了更多标志,寄存器甚至扩展到32位。您可以全面了解新标志以及添加时间here。