当我尝试使用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
答案 0 :(得分:2)
它们不存在。这些指令是mov reg, sreg
,其中sreg
是段寄存器,但它们编码的段寄存器的数量超出范围。只有6个段寄存器,0到5. 6和7是保留的。