In computing, binary translation is a form of binary recompilation where sequences of instructions are translated from a source instruction set to the target instruction set. 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 trace, conditional breakpoints and hot spot detection.
The two main types are static and dynamic binary translation. Translation can be done in hardware (for example, by circuits in a CPU) or in software (e.g. run-time engines, static recompiler, emulators).
and 22 Related for: Binary translation information
In computing, binarytranslation is a form of binary recompilation where sequences of instructions are translated from a source instruction set to the...
A binary number is a number expressed in the base-2 numeral system or binary numeral system, a method of mathematical expression which uses only two symbols:...
A binary file is a computer file that is not a text file. The term "binary file" is often used as a term meaning "non-text file". Many binary file formats...
system used is often "0" and "1" from the binary number system. The binary code assigns a pattern of binary digits, also known as bits, to each character...
operations—is in dynamic binarytranslation, in which helper functions of a particular architecture is used in translation of instructions from one instruction...
open-source emulator. It emulates a computer's processor through dynamic binarytranslation and provides a set of different hardware and device models for the...
(a complete, system-level implementation with a software dynamic binarytranslation virtual machine, similar to Transmeta Crusoe) Thanks to its unique...
PowerPC processors was Leopard, released in October 2007, with PowerPC binarytranslation support (using Rosetta) persisting up through the following version...
contributions to just-in-time compilation, dynamic optimization, binarytranslation and compilers in supercomputing. Gschwid was an early proponent of...
building universal binaries that would run on either architecture. PowerPC-only software is supported with Apple's official binarytranslation software, Rosetta...
well-tuned caching binarytranslation system may achieve comparable performance, and it does in the case of x86 binarytranslation relative to first generation...
hardware decoder and software-based binarytranslation (dynamic recompilation) where "Denver's binarytranslation layer runs in software, at a lower level...
for high performance execution of full-system models, and uses both binarytranslation and hardware-assisted virtualization to increase simulation speed...
A fat binary (or multiarchitecture binary) is a computer executable program or library which has been expanded (or "fattened") with code native to multiple...
without source code. One possible porting option without source code is binarytranslation. An other is emulation of the original platform although this is often...
In computer science, a binary search tree (BST), also called an ordered or sorted binary tree, is a rooted binary tree data structure with the key of each...
In digital electronics, a binary decoder is a combinational logic circuit that converts binary information from the n coded inputs to a maximum of 2n unique...
scientific experiments Drive-By Truckers, an alt-country/rock band Dynamic BinaryTranslation, a technique often used by emulator software This disambiguation page...
Russian VLIW processor family, designed to run x86 code using dynamic binarytranslation. Space Electronics Inc. / Maxwell 80386DXRP Intel 386 CPUs repackaged...
Three techniques made virtualization of protected mode possible: Binarytranslation is used to rewrite certain ring 0 instructions in terms of ring 3...
The reflected binary code (RBC), also known as reflected binary (RB) or Gray code after Frank Gray, is an ordering of the binary numeral system such that...