|
计算机应用 2006
Removing the feature of instruction bundle in IA-64 binary translation
|
Abstract:
With the continuous development of Instruction Set Architecture (ISA), the slower development of corresponding software hinders the popularization of the new ISA. Binary translation is an alternative method to reuse legacy software by code migration from existing ISA. Firstly the function of decoder in binary translation was introduced and a decoding algorithm was designed based on instruction bundle according to the features of IA-64 instructions. During the test, some problems of the algorithm were found, and then an improved method was given and it removed the feature of instruction bundle, supplied a unique virtual address to each instruction on which the decoder acted. The algorithm was achieved in the research of IA-64-to-Alpha binary translation.