Bochs代码导读 - Welcome to SCTS amp CGCL!.docVIP

  • 2
  • 0
  • 约1.31万字
  • 约 9页
  • 2017-06-04 发布于天津
  • 举报
代码导读摘要是一个基于的开源虚拟机软件它是用编写的的工作方式与等软件有所不同是直接在实体机器的上执行虚拟机的指令而则是用一个个函数来模拟一条条指令于是的性能比较好但它只能在机器上模拟而则可以在各种架构的上模拟当然它的性能比较低本文站在一个开发人员的角度深入浅出地介绍的一些重要的类函数以及大致的工作流程以分析的模拟代码为主不涉及磁盘显卡等的模拟主要的类在里面有一个宏因此类实际上表示的是类这个类用于模拟一个它可以模拟位实模式位保护模式和位长模式三种模式这三种模式的区别主要是寄存器的字长不同下面简单介

Bochs代码导读 摘要 Bochs是一个基于LGPL的开源x86虚拟机软件,它是用C++编写的。Bochs的工作方式与VMWare等软件有所不同,VMWare是直接在实体机器的CPU上执行虚拟机的CPU指令,而Bochs则是用一个个函数来模拟一条条指令。于是,VMWare的性能比较好,但它只能在x86机器上模拟x86;而Bochs则可以在各种架构的CPU上模拟x86,当然,它的性能比较低。 本文站在一个开发人员的角度,深入浅出地介绍Bochs 2.2.6的一些重要的类,函数以及大致的工作流程,以分析CPU的模拟代码为主,不涉及BIOS、磁盘、显卡等的模拟。 1 主要的类 1.1 BX_CPU

文档评论(0)

1亿VIP精品文档

相关文档