FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://en.wikipedia.org/wiki/Dynamic_binary_translation

Binary translation

In computing, binary translation is a form of binary recompilation in which sequences of instructions (machine code or bytecode) are translated from a source instruction set architecture (ISA) to a target instruction set with respect to the operating system for which the binary was compiled. In some cases, such as instruction set simulation, the target instruction set may be the same as the source instruction set, providing testing and debugging features such as instruction tracing, conditional breakpoints, and hot spot detection and optimization.

The two main types are static and dynamic binary translation. Binary translation is commonly implemented in software using static or dynamic translation techniques.

  1. 1 2 3 Cifuentes, Cristina; Malhotra, Vishv Mohan (1996). "Binary translation: static, dynamic, retargetable?". Proceedings of the International Conference on Software Maintenance. pp. 340–349. doi:10.1109/ICSM.1996.565037.
  2. ↑ Honeywell Series 200 Summary Description (PDF). Honeywell. February 1966. p. 11. For example, the instruction repertoire of Series 200 processors is similar enough to those of several other processing systcms, viz., the IBM 1400 series, to allow automated, one-time translation of programs written for these competitive systems to a form suitable for execution on higher-performance Series 200 systems.
  3. ↑ notaz (2014-03-04). "StarCraft". repo.openpandora.org. Retrieved 2014-03-26.
  4. ↑ M-HT. "Warcraft: Orcs & Humans". repo.openpandora.org.
  5. ↑ Fenlon, Wes (2024-05-20). "A new native port of Majora's Mask might change how we play N64 games on our PCs". PC Gamer. Retrieved 2026-10-09.
  6. 1 2 "Shade (compiler papers)". cs.washington.edu. 1997. Archived from the original on 1999-02-03.
  7. ↑ Carlson, Jim; Huck, Jerry (2003). Itanium Rising: Breaking Through Moore's Second Law of Computing Power. Prentice Hall PTR. ISBN 978-0-13046415-6. Retrieved 2015-01-09.
  8. ↑ Hughes, Rob (2000-01-20). "Transmeta's Crusoe Microprocessor". geek.com. Archived from the original on 2007-09-27.
  9. ↑

View original on Wikipedia | Back | FazBrowse Home