• DocumentCode
    1889845
  • Title

    A new approach to assembly software retargeting for microcontrollers

  • Author

    Huang, Ing-Jer ; Chen, Dao-Zhen

  • Author_Institution
    Inst. of Comput. & Inf. Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
  • fYear
    2000
  • fDate
    9-9 June 2000
  • Firstpage
    229
  • Lastpage
    234
  • Abstract
    A new approach is proposed to translate existing software programs from one instruction set to other instruction sets at the assembly level. The behavior of instructions is abstractly represented as manipulation of the machine state. The behavior of each basic block of the software program is then represented as a pair of state transitions. Instruction set retargeting is then modeled as the problem of finding sequences of instructions accomplishing the same machine state transitions at the target machine as does the software program at the source machine. The proposed approach has been successfully demonstrated on the software translation between several industrial microcontrollers.
  • Keywords
    assembly language; instruction sets; microcontrollers; program assemblers; program interpreters; software reusability; assembly software retargeting; instruction sets; machine state; machine state transitions; microcontrollers; software translation; Assembly; Computer aided instruction; Computer industry; Cost function; Instruction sets; Machinery production industries; Microcontrollers; Microprocessors; Reduced instruction set computing; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2000. Proceedings of the ASP-DAC 2000. Asia and South Pacific
  • Conference_Location
    Yokohama, Japan
  • Print_ISBN
    0-7803-5973-9
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2000.835102
  • Filename
    835102