A Solution to the Misalignment Problems in Dynamic Binary Translation

CUI Jin-xian,PANG Jian-min,YUE Feng,ZHANG Yi-chi,ZHANG Gang
DOI: https://doi.org/10.3969/j.issn.1007-130x.2010.09.025
2010-01-01
Abstract:The address of a piece of code is often misaligned when running the instructions of complex instruction set computer(CISC) architectures on reduced instruction set computer(RISC) architectures in binary translations. To deal with the misaligned address problems,this paper studies the memory mapping and the load/store instructions in intermediate representation based on the dynamic binary translation from I386 to Alpha,and presents a scheme which is able to solve these kinds of problems. The results of the tests prove that the scheme is effective.
What problem does this paper attempt to address?