X86 如何测试x64 CPU仿真器

X86 如何测试x64 CPU仿真器,x86,emulation,x86-64,i386,X86,Emulation,X86 64,I386,在哪里可以找到代码(可引导映像、ROM转储、可执行文件)来测试CPU的所有功能,以检查仿真器是否正确地模拟了所有内容?故障、异常、异常指令、286保护模式、调试寄存器行为等。CPU的几乎所有功能 是否有各种CPU风格的CPU怪癖列表?我知道一些指令在英特尔和AMD上的执行方式有所不同,但我想知道是否有一个很大的列表 谢谢。x86仿真器或仿真器的完整指令和操作数覆盖率可能很难实现。有一些图像,你可以尝试引导时间覆盖。他们的邮件列表也可能有助于探索各种方法,以预先确定引导这些图像中的一个或另一个并在

在哪里可以找到代码(可引导映像、ROM转储、可执行文件)来测试CPU的所有功能,以检查仿真器是否正确地模拟了所有内容?故障、异常、异常指令、286保护模式、调试寄存器行为等。CPU的几乎所有功能

是否有各种CPU风格的CPU怪癖列表?我知道一些指令在英特尔和AMD上的执行方式有所不同,但我想知道是否有一个很大的列表


谢谢。

x86仿真器或仿真器的完整指令和操作数覆盖率可能很难实现。有一些图像,你可以尝试引导时间覆盖。他们的邮件列表也可能有助于探索各种方法,以预先确定引导这些图像中的一个或另一个并在其上执行某些操作将获得什么样的指令和功能覆盖率

同样的处理。我发现了一个例子,表明他们可能有一些想法,甚至可能有对您有用的代码

基于它的工具可能有助于生成具有代表性的跟踪,并获得指令集和CPU功能的良好覆盖(如果不一定完美和完整的话)

这可能是发现特定CPU中古怪、未定义或有缺陷行为的有用起点,尽管通过快速搜索这两个站点,我无法找到更直接的相关链接

不管你想干什么,祝你好运