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