Example 4. An Interlisted Assembly Language File

_main: STW .D2 B3,*SP--(12) STW .D2 A10,*+SP(8) ;------------------------------------------------------------------------------ ; 5 | printf("Hello, world\n"); ;------------------------------------------------------------------------------ B .S1 _printf NOP 2 MVKL .S1 SL1+0,A0 MVKH .S1 SL1+0,A0 || MVKL .S2 RL0,B3 STW .D2 A0,*+SP(4) || MVKH .S2 RL0,B3 RL0: ; CALL OCCURS ;------------------------------------------------------------------------------ ; 6 | return 0; ;------------------------------------------------------------------------------ ZERO .L1 A10 MV .L1 A10,A4 LDW .D2 *+SP(8),A10 LDW .D2 *++SP(12),B3 NOP 4 B .S2 B3 NOP 5 ; BRANCH OCCURS