main.s 00001 AC0==0 00002 AC1==1 00003 AC2==2 00004 PDP==17 00005 00006 EXTERNAL PUTC,PUTS 00007 000000' 254000 000102' 00008 ENTRY: JRST START 00009 00010 PDL: BLOCK 100 000101' 777700 000000' 00011 SP: XWD -100,PDL-1 00012 00013 START: 000102' 200740 000101' 00014 MOVE PDP,SP 00015 00016 ; MOVEI AC1,110 00017 ; PUSHJ PDP,PUTC 00018 000103' 205100 440700 00019 MOVSI AC2,440700 000104' 541100 000107' 00020 HRRI AC2,MSG 00021 000105' 260740 000000 00022 PUSHJ PDP,PUTS 00023 00024 ; ILDB AC1,AC2 00025 ; SKIPN AC1 00026 ; HALT 00027 ; PUSHJ PDP,PUTC 00028 ; JRST .-4 00029 000106' 254200 000000 00030 HALT 00031 000107' 443135 466336 00032 MSG: ASCIZ /Hello, world!/ 000110' 261016 767744 000111' 663104 100000 00033 ;yo!/ 00034 00035 END ENTRY SYMBOL TABLE AC0 000000 AC1 000001 AC2 000002 ENTRY 000000' MSG 000107' PDL 000001' PDP 000017 PUTC 000000 EXT PUTS 000105' EXT SP 000101' START 000102'