DOI QR코드

DOI QR Code

An Automatic Translation Method Between Assembly Codes

어셈블리 코드 간의 자동 변환 방법

  • Shim, Jung-Min (Dept. of Computer Engineering, Pusan National University) ;
  • Lim, Jin-Su (Dept. of Computer Engineering, Pusan National University) ;
  • Woo, Gyun (Dept. of Computer Engineering, Pusan National University)
  • 심정민 (부산대학교 컴퓨터공학과) ;
  • 임진수 (부산대학교 컴퓨터공학과) ;
  • 우균 (부산대학교 컴퓨터공학과)
  • Published : 2010.11.12

Abstract

본 논문은 다른 프로세서간의 어셈블리 코드를 자동으로 변환하는 방법에 대해 소개한다. 어셈블리 언어는 기계어를 사람이 알아보기 쉽도록 만든 저급 언어로서 레지스터 접근과 같은 하드웨어 수준의 작업이 가능한 반면, 컴퓨터 아키텍처에 따라 어셈블리도 다르다. 이에 따라 새로운 프로세서에서 어셈블리 코드가 포함된 프로그램을 동작시키기 위해서는 어셈블리 코드 부분을 새로 작성하여야 한다. 어셈블리를 작성하는 것은 많은 시간이 필요하고 버그가 발생할 확률이 높다. 본 논문에서는 새로 작성할 어셈블리 코드를 동일한 동작을 하는 다른 프로세서의 어셈블리 코드를 통해 생성해내는 방법을 소개한다.

Keywords