ITEEDU

11.2.4 标记寄存器

标记寄存器用来表明协处理器堆栈中各存储单元内容的状态,也就是说,该寄存器可表明堆栈中的数据是合法的,还是非法的,是无穷,还是0或空等。该标记寄存器的结构如图11.7所示。

15 13 11 9 7 5 3 1 0
TAG(7) TAG(6) TAG(5) TAG(4) TAG(3) TAG(2) TAG(1) TAG(0)
图11.7 标记寄存器结构示意图

其中:TAG(i)的取值含义:00—合法,01—0,10—非法或无穷,11—空

在协处理器中,查看标记寄存器的方法是使用指令FSTENV、FSAVE或FRSTOR,它们都能使标记寄存器与其它协处理器数据一起转存。