x86虚拟机设计之动态翻译块

来源:互联网 发布:超级老师软件下载 编辑:程序博客网 时间:2024/05/17 09:29

翻译块的结束条件:

1、跳转指令

2、软件中断指令

3、实模式和保护模式切换的指令

4、保护模式下段selector改变的时候

 

优化:

1、消除条件3

      如果指令在保护模式和实模式下有不同的操作,这些不同的区分需要放到tb内处理,而不是tb外。

2、消除条件4

      需要将cs32、ss32的处理放到tb内,而不是tb外。

原创粉丝点击