另外向你推荐一件模拟器软件bochs。 vmware这类偏向应用的模拟器软件为了最大化发挥机器的性能,利用CPU的保护模 式下的虚拟机技术拦截中断及IO操作,但各个指令还是要放到真正的CPU上执行 的,是一种“部分”的模拟。 而bochs是一个完完全全的软件模拟器,每一个指令都被bochs程序进行解释并执 行,而不是放到CPU上直接执行,这样作虽然牺牲了性能,但可以做到很多vmware 这类模拟器不能做到的事情,你甚至可以像调试程序那样单步运行和在运行时改变 内存的内容以及CPU的寄存器状态等。因此bochs非常适合作为学习研究之用,或者 说bochs是一个“玩具”更为恰当,呵呵。
在 2008-07-14一的 16:02 +0800,Star Liu写道: > I know from cpu manual that when machine starts, it executes > instruction at FFFFFFF0, and then execute some code at > FFFF0000-FFFFFFF0, i hope i can get these machine code directly from > my memory, any tool to help me display the hexadecimal or binary > content? > > thanks! > -- > Regards! > Star > Shanghai, China > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

