| 注册
首页|期刊导航|计算机应用与软件|基于动态二进制转换技术的DOS环境模拟器的实现

基于动态二进制转换技术的DOS环境模拟器的实现

张妍

计算机应用与软件2011,Vol.28Issue(12):144-147,4.
计算机应用与软件2011,Vol.28Issue(12):144-147,4.

基于动态二进制转换技术的DOS环境模拟器的实现

A DOS ENVIRONMENT EMULATOR BASED ON DYNAMIC BINARY TRANSLATION TECHNOLOGY

张妍1

作者信息

  • 1. 复旦大学并行处理研究所 上海200433
  • 折叠

摘要

Abstract

Binary translation is a technology for code translation from one instruction set to other instruction sets. It helps solve the re-compilation problem when migrating codes to a new hardware platform. The article aims at designing and implementing a DOS environment emulator, which is based on dynamic binary code translation technology. After the dynamic translation of x86 instructions, by integrating some vital technologies like accessory device simulation, system interruption simulation scheme, etc. , it finally enables applications that originally run on DOS systems to be able to execute correctly on various heterogeneous platforms without re-compiling. Besides, when applying efficient organization and management to translation blocks, this dynamic translation can acquire very well performance.

关键词

动态二进制翻译/虚拟化/DOS系统/模拟器

Key words

Dynamic binary translation/Visualization/DOS system/Emulator

分类

信息技术与安全科学

引用本文复制引用

张妍..基于动态二进制转换技术的DOS环境模拟器的实现[J].计算机应用与软件,2011,28(12):144-147,4.

计算机应用与软件

OA北大核心CSCDCSTPCD

1000-386X

访问量0
|
下载量0
段落导航相关论文