计算机应用与软件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.