Example 4. An Interlisted Assembly Language File
;----------------------------------------------------------------------
; 1 | int main()
;----------------------------------------------------------------------
;***************************************************************
;* FNAME: _main FR SIZE: 0 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 0 SOE *
;***************************************************************
_main:
;----------------------------------------------------------------------
; 3 | printf("Hello World\n");
;----------------------------------------------------------------------
MOVL XAR4,#SL1 ; |3|
LCR #_printf ; |3|
; call occurs [#_printf] ; |3|
;----------------------------------------------------------------------
; 4 | return 0;
;----------------------------------------------------------------------
;***************************************************************
;* STRINGS *
;***************************************************************
.sect ".econst"
SL1: .string "Hello World",10,0
;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;***************************************************************
.global _printf