什么是x86 ISA

时间:2015-09-17 11:46:26

标签: x86

当我尝试使用ndisasm来反汇编8CF0 - 8CFF时,我发现了一些不熟悉的寄存器,segr6和segr7。 做了一些谷歌后,我没有找到任何有用的东西。 什么是segr6和segr7? 8CF0 mov ax,segr6 8CF1 mov cx,segr6 8CF2 mov dx,segr6 8CF3 mov bx,segr6 8CF4 mov sp,segr6 8CF5 mov bp,segr6 8CF6 mov si,segr6 8CF7 mov di,segr6 8CF8 mov ax,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

1 个答案:

答案 0 :(得分:2)

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