DIGITAL EQUIPMENT CORPORATION
MARKET SIGNALS
PDP-11/70  ·  ZÜRICH  ·  SOFIA  ·  EST. 1979
RUN
19-MAR-1979   14:23:16
IPL 004  ·  KERNEL MODE
CONSOLE
ADDRESS
DATA
RUN
PAUSE
USER
SUPER
KERNEL
PAR ERR
── KL11-A CONSOLE TERMINAL ── 9600 BAUD ── DL11 ──
?BOOT-V04.00L
RT-11 SJ  V04.00L
Job  1  Running  RT11SJ
KD11-B  CPU  DETECTED      256KW CORE MEMORY
RK05    UNIT 0            DK0: SYSTEM DEVICE
DL11    CSR: 177560        INTERRUPT VEC: 060
.DATE 19-MAR-1979
.TIME 14:23:16
.R MACRO
MACRO-11  V05.05
*DK:HELLO.OBJ=DK:HELLO.MAC
HELLO.MAC(1): 18 statements assembled   0 errors detected
.R LINK
*DK:HELLO.SAV=DK:HELLO
LINK-11   Transfer address: 001000
.R HELLO
HELLO, WORLD
.R MKTSG
MARKET SIGNALS V01.00  ·  SOFIA INTELLIGENCE SYSTEMS
VOL SURFACE ENGINE READY  ·  MONTE CARLO SUBSYSTEM ONLINE
%MKTSG-I-READY, AWAITING SIGNAL
.
CPU REGISTERS
R00010260216
R10000000000
R20000000000
R30000000000
R40000000000
R50000000000
SP177600FF80
PC 001000 0200
PROCESSOR STATUS WORD
T
I2
I1
I0
N
Z
V
C
IPL: 004  ·  KERNEL MODE
MEMORY MAP
000000KERNEL
001000HELLO.SAV
760000UNIBUS MAP
777000I/O PAGE
MACRO-11 ASSEMBLY LISTING  ·  HELLO.MAC PAGE 1 OF 1
── SOURCE ────────────────────────────────
; HELLO.MAC - MACRO-11 DEC PDP-11/70 ; RT-11 SJ V04.00L 19-MAR-1979 ; Direct UART I/O via DL11 registers ; .TITLE HELLO .IDENT /V1.0/ .PSECT CODE, RO, I HELLO: MOV #MSG, R0 ; message address → R0 MOV #MSGLEN, R1 ; character count → R1 EMT 340 ; RT-11 monitor: print HALT ; stop processor ; Raw DL11 UART polling loop (hardware path) LOOP: TSTB @#177560 ; test XCSR ready bit BPL LOOP ; wait if not ready MOVB @R0+, @#177562 ; output char, advance R0 SOB R1, LOOP ; dec R1, branch if nonzero MSG: .ASCII /HELLO, WORLD/ .BYTE 015, 012 ; CR LF MSGLEN = . - MSG .END HELLO
── OBJECT CODE (OCTAL) ───────────────────
001000 012700 001026 MOV #MSG,R0 001004 012701 000015 MOV #15.,R1 001010 104340 EMT 340 001012 000000 HALT 001014 105737 177560 TSTB @#177560 001020 100375 BPL 001014 001022 112037 177562 MOVB @R0+,@#177562 001026 077116 SOB R1,001014 001030 110105 114114 .ASCII /HELL/ 001034 117054 040127 .ASCII /O, W/ 001040 117122 104114 .ASCII /ORLD/ 001044 000012 .BYTE 015,012 ────────────────────────────────── TRANSFER ADDR: 001000 CODE SIZE: 000046 (38. bytes) DATA SIZE: 000000
CORE DUMP  ·  ADDR 001000OCTAL
001000 012700 001026 012701 000015 104340 000000 105737 177560 .P..... 001020 100375 112037 177562 077116 110105 114114 117054 040127 HELLO, W 001040 117122 104114 000012 000000 000000 000000 000000 000000 ORLD.... 001060 000000 000000 000000 000000 000000 000000 000000 000000 ........
PAPER TAPE  ·  ASR-33