mirror of
https://github.com/aap/pdp6.git
synced 2026-01-25 19:57:33 +00:00
55 lines
1.5 KiB
Plaintext
55 lines
1.5 KiB
Plaintext
|
|
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'
|