根据英特尔手册 - 系统编程指南Vol3A,第16章 -
调试寄存器DR4和DR5在调试扩展时保留 启用(当控制寄存器CR4中的DE标志置位时)并尝试 引用DR4和DR5寄存器会导致无效操作码异常 (#UD)。未启用调试扩展时(DE标志为 清除),这些寄存器别名为调试寄存器DR6和DR7
DR4&当CR4中的DE标志置位时,DR5被保留。并且他们别名DR6&未设置DE标志时的DR7。然后是什么使用DR4& DR5?我没看到DR4&的用法无论如何都是DR5。
他们是否在旧的x88拱门中使用过?