Using a high level language as a cross assembler
Paul Rutter · ACM SIGPLAN Notices · 1981
This paper describes how existing high level languages can be used to simplify assembling moderate size programs for new machines. A cross assembler for the Motorola 68000 has been built using these ideas.