x86 ISA下的segr6和segr7是什么

x86 ISA下的segr6和segr7是什么,x86,X86,当我试图使用ndisasm来反汇编8CF0-8CFF时,我发现了一些不精确的寄存器segr6和segr7。 在做了一些谷歌搜索之后,我没有发现任何有用的东西。 什么是segr6和segr7? 8CF0移动轴,segr6 8CF1 mov cx,segr6 8CF2 mov dx,segr6 8CF3 mov bx,segr6 8CF4 mov sp,segr6 8CF5移动bp,segr6 8CF6 mov si,segr6 8CF7 mov di,segr6 8CF8移动轴,segr7 8C

当我试图使用ndisasm来反汇编8CF0-8CFF时,我发现了一些不精确的寄存器segr6和segr7。 在做了一些谷歌搜索之后,我没有发现任何有用的东西。 什么是segr6和segr7?

8CF0移动轴,segr6
8CF1 mov cx,segr6
8CF2 mov dx,segr6
8CF3 mov bx,segr6
8CF4 mov sp,segr6
8CF5移动bp,segr6
8CF6 mov si,segr6
8CF7 mov di,segr6
8CF8移动轴,segr7
8CF9 mov cx,segr7
8CFA mov dx,segr7
8CFB mov bx,segr7
8CFC mov sp,segr7
8CFD mov bp,segr7
8CFE mov si,segr7
8CFF mov di,segr7

它们不存在。这些指令是
mov reg,sreg
,其中
sreg
是段寄存器,但它们编码的段寄存器的数量超出范围。只有6个段寄存器,从0到5。6和7是保留的。

如果不明显,您要反汇编的字节可能不是代码。i、 它们被用作数据,而不是执行。