A Translation of the Intermediate Microprogramming Language for Emulator Development

에뮬레이터 개발을 위한 중간 마이크로프로그래밍 언어의 변환

  • Choi, Ki Ho (Dept. of Computer Eng., Kwangwoon Univ.) ;
  • Lim, In Chil (Dept. of Electronic Eng., Hanyang Univ.)
  • 최기호 (광운대학교 전자계산기공학과) ;
  • 임인칠 (한양대학교 전자공학과)
  • Published : 1986.04.01

Abstract

This paper proposes a system that translates the machine independent intermediate micro-programming language(IML) into microcode, using the register allocation algorithm, the microinstruction format and the field information for the target machine emulation on a microprogrammable host machine. The IML, which is for PDP-8 emulation on a microprogrammable hypothsetical 16 bit host machine, is microcoded by the proposed system, and the validity of the algorithm in the proposed system is verified by executing a test program of the target machine on the emulator.

Keywords