DataMuseum.dk

Presents historical artifacts from the history of:

Philips Data Systems

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Philips Data Systems

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦7a36e8895⟧

    Length: 10496 (0x2900)
    Notes: pts_type(SC)
    Names: »MULDIV.SC«

Derivation

└─⟦efe3a1cfc⟧ Bits:30009667 Philips computer tape "600113"
    └─⟦this⟧ »TOSSWORK/MULDIV.SC« 

PTS(SC)

	IDENT MULDIV 	REL 8.2 78-09-15  870172840820 

* 
******************************************* 
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   MULDIV = MULTIPLICATION/DIVISION
* 
* 
* 
* 
* 
* 
******************************************* 
* 
* 
* THIS MODULE CONTAINS SUBROUTINES TO HANDLE
* INTEGER MULTIPLICATION AND DIVISION 
* 
* FORMAT MULTIPLICATION:
*	CF	A14,T:MUL
*	BYTE	EL1,EL2
*	BYTE	EL3,EL4
* 
* FORMAT DIVISION:
*	CF	A14,T:DIV
*	BYTE	EL1,EL2
*	BYTE	EL3,EL4
* 
* RESULT RETURNED IN EL1
* 
	ENTRY	T:MUL,T:DIV
	ENTRY	T:SIGN,T:BRK 
	ENTRY	T:MULC,T:DIVC
	ENTRY	M:BRK,M:SIGN 
	EJECT
* 
	EXTRN	T:ADD,T:SUB
	EXTRN	T:MOV,T:CMP,T:OPA
	EXTRN	T:SHR,T:SHL
	EXTRN	T:OPS
	EXTRN	RETMMM 
	EXTRN	M:ADD,M:SUB,M:MOV,M:CMP,M:OPA
	EXTRN	M:SHR,M:SHL,M:OPS
* 
OVERLY	EQU	0
	EJECT
* 
***************** 
* MULTIPLICATION* 
***************** 
* 
T:MULC	EQU	*
	ADKL	A13,1	INDICATE MULC 
* 
T:MUL	EQU	* 
	SUKL	A14,8 
	IFT	OVERLY=0 
	CF	A14,T:BRK	GET ARGUMENT AND BREAK
	CF	A14,T:SIGN	SET START VALUES 
	CF	A14,T:MOV	MOVE EL1 TO EL3 
MU10	DATA	/3010 
	CF	A14,T:SUB	SUB EL3 FROM EL1
MU20	DATA	/1030 
* 
MU30	CF	A14,T:BRK	GET ARG. AND BREAK
	XIF
	IFT	OVERLY=1 
	CF	A14,M:BRK	GET ARGUMENT AND BREAK
	CF	A14,M:SIGN	SET START VALUES 
	CF	A14,M:MOV	MOVE EL1 TO EL3 
MU10	DATA	/3010 
	CF	A14,M:SUB	SUB EL3 FROM EL1
MU20	DATA	/1030 
* 
MU30	CF	A14,M:BRK	GET ARG. AND BREAK
	XIF
	LD	A1,4,A14	GET POINTER EL4
	LCR	A2,A1	GET BYTE 
	LDR	A3,A2	COPY TO A3 
	SRL	A2,4	GET DIGIT 
	ANK	A2,/F	MASK DIGIT 
	RF(Z)	MU50	NEXT DIGIT
	SUK	A2,/F
	RF(Z)	MU80	JUMP IF FINISHED
	SUK	A3,/10	DECREMENT DIGIT 
	SCR	A3,A1	RESTORE BYTE 
	IFT	OVERLY=0 
	CF	A14,T:ADD	ADD EL3 TO EL1
MU40	DATA	/1030 
	RB	MU30
* 
MU50	CF	A14,T:SHR	SHIFT RIGHT EL4 
MU60	DATA	/4001 
	CF	A14,T:SHL	SHIFT LEFT EL3
	XIF
	IFT	OVERLY=1 
	CF	A14,M:ADD	ADD EL3 TO EL1
MU40	DATA	/1030 
	RB	MU30
* 
MU50	CF	A14,M:SHR	SHIFT RIGHT EL4 
MU60	DATA	/4001 
	CF	A14,M:SHL	SHIFT LEFT EL3
	XIF
MU70	DATA	/3001 
	RB	MU30
* 
MU80	EQU	*
	ADKL	A14,8	ADJUST STACK POINTER
	LD	A6,-6,A14	GET SIGN ADDRESS
	LCR	A1,A6	LOAD SIGN BYTE 
	ANK	A1,/F0	MASK DIGIT
	LDR*	A2,A14	GET RESULT SIGN
	ORR	A1,A2	INSERT SIGN
	SCR	A1,A6	RESTORE SIGN BYTE
* 
RET	LDK	A2,4
	ADS	A2,4,A14	MODIFY RETURN ADR 
	IFT	OVERLY=0 
	RTN	A14
	XIF
	IFT	OVERLY=1 
	DATA	/C0FF 
	XIF
	EJECT
* 
***************** 
* DIVISION      * 
***************** 
* 
T:DIVC	EQU	*
	ADKL	A13,1	INDICATE DIVC 
* 
T:DIV	EQU	* 
	SUKL	A14,8 
	IFT	OVERLY=0 
	CF	A14,T:BRK	GET ARGUMENT AND BREAK
	CF	A14,T:SIGN	SET START VALUES 
	CF	A14,T:MOV	EL4 TO EL3
DI005	DATA	/3040
	CF	A14,T:SUB	CLEAR EL4 
DI010	DATA	/4040
	ST	A11,10,A14	SAVE A11 
	SUR	A11,A11	CLEAR A11
	CF	A14,T:CMP 
DI015	DATA	/3040
	RF(E)	DI180	JUMP IF DIVISION WITH ZERO 
* 
DI020	CF	A14,T:BRK	BACK TO DISPATCHER 
	CF	A14,T:CMP	CMP EL1 AND EL3 
DI030	DATA	/1030
	RF(L)	DI050	EL1 < EL3
	RF(E)	DI070	EL1 = EL3
	IM	6,A14	INCREMENT COUNTER 
	RF(Z)	DI180	JUMP IF WHOLE EL3 SHIFTED
	CF	A14,T:SHL	SHIFT LEFT EL3
DI040	DATA	/3001
	SUKL	A11,1	DECREMENT SHIFT COUNTER 
	RB	DI020 
* 
DI050	LDR	A11,A11 
	RF(Z)	DI130	DIVIDEND LESS THAN DIVISOR 
	CF	A14,T:SHR	SHIFT RIGHT EL3 
DI060	DATA	/3001
	ADKL	A11,1	INCREMENT SHIFT COUNTER 
* 
DI070	ST	A11,6,A14	STORE SHIFT COUNTER
* 
DI080	CF	A14,T:BRK	BACK TO DISPATCHER 
	CF	A14,T:SUB	EL1 - EL3 
DI090	DATA	/1030
	LD	A2,4,A14	GET SIGN BYTE ADR EL4
	LCR	A1,A2	GET BYTE 
	ADK	A1,/10	INCREMENT QUOTIENT
	SCR	A1,A2	RESTORE BYTE 
* 
DI095	EQU	* 
	CF	A14,T:CMP 
DI100	EQU	* 
	DATA	/1030 
	RB(NL)	DI080	JUMP IF NOT LESS
	IM	6,A14	INCREMENT COUNTER 
	RF(P)	DI130	JUMP IF FINISHED 
	CF	A14,T:SHR	SHIFT EL3 RIGHT 
DI110	DATA	/3001
	CF	A14,T:SHL	SHIFT EL4 LEFT
DI120	DATA	/4001
	CF	A14,T:BRK	BACK TO DISPATCHER
	RB	DI095 
* 
DI130	CF	A14,T:MOV	MOVE EL4 TO EL1
	DATA	/1040 
* 
DI140	LDK	A1,0	INDICATE CR=0
DI150	LD	A11,10,A14	RESTORE A11 
	SC	A1,10,A14	STORE PSW ON STACK
	RB	MU80
* 
DI180	LDK	A1,3	INDICATE CR=3
	RB	DI150 
	XIF
	IFT	OVERLY=1 
	CF	A14,M:BRK	GET ARGUMENT AND BREAK
	CF	A14,M:SIGN	SET START VALUES 
	CF	A14,M:MOV	EL4 TO EL3
DI005	DATA	/3040
	CF	A14,M:SUB	CLEAR EL4 
DI010	DATA	/4040
	ST	A11,10,A14	SAVE A11 
	SUR	A11,A11	CLEAR A11
	CF	A14,M:CMP 
DI015	DATA	/3040
	RF(E)	DI180	JUMP IF DIVISION WITH ZERO 
* 
DI020	CF	A14,M:BRK	BACK TO DISPATCHER 
	CF	A14,M:CMP	CMP EL1 AND EL3 
DI030	DATA	/1030
	RF(L)	DI050	EL1 < EL3
	RF(E)	DI070	EL1 = EL3
	IM	6,A14	INCREMENT COUNTER 
	RF(Z)	DI180	JUMP IF WHOLE EL3 SHIFTED
	CF	A14,M:SHL	SHIFT LEFT EL3
DI040	DATA	/3001
	SUKL	A11,1	DECREMENT SHIFT COUNTER 
	RB	DI020 
* 
DI050	LDR	A11,A11 
	RF(Z)	DI130	DIVIDEND LESS THAN DIVISOR 
	CF	A14,M:SHR	SHIFT RIGHT EL3 
DI060	DATA	/3001
	ADKL	A11,1	INCREMENT SHIFT COUNTER 
* 
DI070	ST	A11,6,A14	STORE SHIFT COUNTER
* 
DI080	CF	A14,M:BRK	BACK TO DISPATCHER 
	CF	A14,M:SUB	EL1 - EL3 
DI090	DATA	/1030
	LD	A2,4,A14	GET SIGN BYTE ADR EL4
	LCR	A1,A2	GET BYTE 
	ADK	A1,/10	INCREMENT QUOTIENT
	SCR	A1,A2	RESTORE BYTE 
* 
DI095	EQU	* 
	CF	A14,M:CMP 
DI100	EQU	* 
	DATA	/1030 
	RB(NL)	DI080	JUMP IF NOT LESS
	IM	6,A14	INCREMENT COUNTER 
	RF(P)	DI130	JUMP IF FINISHED 
	CF	A14,M:SHR	SHIFT EL3 RIGHT 
DI110	DATA	/3001
	CF	A14,M:SHL	SHIFT EL4 LEFT
DI120	DATA	/4001
	CF	A14,M:BRK	BACK TO DISPATCHER
	RB	DI095 
* 
DI130	CF	A14,M:MOV	MOVE EL4 TO EL1
	DATA	/1040 
* 
DI140	LDK	A1,0	INDICATE CR=0
DI150	LD	A11,10,A14	RESTORE A11 
	CF	A14,DI155	GET CURR PSW
DI155	LD	A6,2,A14 
	ADKL	A14,4 
	ANKL	A6,/FCFF	DELETE COND
	ECR	A1,A1
	ORR	A6,A1
	ST	A6,10,A14 
	RB	MU80
* 
DI180	LDK	A1,3	INDICATE CR=3
	RB	DI150 
	XIF
	EJECT
* 
* 
* T:SIGN SETS EL1 AND EL4 POSITIVE, 
* COMPUTES SIGN OF RESULT AND 
* STORE PARAMETERS OF EL1,EL3 AND EL4 
* 
M:SIGN	EQU	*
	IFT	OVERLY=1 
	LDK	A7,/80 
	XRS	A7,2,A14 
	XIF
T:SIGN	EQU	*
ARG1	LDK	A7,/30	GET ELEMNT EL3
	IFT	OVERLY=0 
	CF	A14,T:OPA	GET ELEMENT DATA FOR EL3
	SLL	A1,1	NEG. NUMBER OF BYTES TIMES 2
	ST	A1,10,A14	STORE COUNTER ON STACK
	CF	A14,T:MOV	MOVE EL2 TO EL4 
	DATA	/4020 
ARG2	EQU	*-2
	LDKL	A7,/1040	GET ADDRESS TO EL1 AND EL4 
ARG3	EQU	*-2
	CF	A14,T:OPS	GET DATA FOR EL1 AND EL4
	XIF
	IFT	OVERLY=1 
	CF	A14,M:OPA	GET ELEMENT DATA FOR EL3
	SLL	A1,1	NEG. NUMBER OF BYTES TIMES 2
	ST	A1,10,A14	STORE COUNTER ON STACK
	CF	A14,M:MOV	MOVE EL2 TO EL4 
	DATA	/4020 
ARG2	EQU	*-2
	LDKL	A7,/1040	GET ADDRESS TO EL1 AND EL4 
ARG3	EQU	*-2
	CF	A14,M:OPS	GET DATA FOR EL1 AND EL4
	XIF
	ST	A6,6,A14	STORE ADDRESS OF EL1 ON STACK
	ST	A10,8,A14	STORE ADDRESS OF EL4 ON STACK 
	LCR	A1,A6	GET SIGN BYTE EL1
	LDR	A2,A1	COPY A1
	LCR	A3,A10	GET SIGN BYTE EL4 
	ADR	A2,A3	ADD BYTES
	ANK	A1,/F0	MASK AWAY SIGN EL1
	ANK	A3,/F0	MASK AWAY SIGN EL4
	ADK	A1,/B	SET POS SIGN EL1 
	ADK	A3,/B	SET POS. SIGN EL4
	SCR	A1,A6	STORE POS SIGN EL1 
	SCR	A3,A10	STORE POS. SIGN EL4 
	LDK	A1,/B	LOAD PLUS SIGN 
	SRC	A2,2	SHIFT BIT 14 TO SIGN BIT
	RF(N)	SIG100	JUMP IF BIT 14=1
	LDK	A1,/D	LOAD MINUS SIGN
SIG100	EQU	*
	ST	A1,12,A14	STORE RESULT SIGN 
RETUR	ABL	RETMMM
* 
* 
* T:BRK RETURNS CONTROL TO MONITOR AND
* COMPUTES ARGUMENTS FOR ALL CALLS
* 
M:BRK	EQU	* 
	IFT	OVERLY=1 
	LDK	A1,/80 
	XRS	A1,2,A14 
	XIF
T:BRK	LKM		RETURN VIA DISPATCHER
	DATA	0 
	LD	A1,16,A14	GET SECOND
	LD	A2,2,A1	- ARGUMENT /3040
	LDR*	A1,A1	GET FIRST ARGUMENT /1020
	ST	A1,ARG2 
	ST	A2,DI005
	ST	A2,DI015
	ST	A2,DI010
	SC	A2,DI010	/4040
	SC	A2,MU60 
	SC	A2,DI120
	SC	A2,DI140-1
	SC	A2,ARG3+1 
	SC	A2,ARG2 
	SRL	A2,8	A2=/0030
	ANKL	A1,/FF00	A1=/1000 
	ADR	A2,A1	A2=/1030 
	SC	A2,MU70 
	SC	A2,DI040
	SC	A2,DI060
	SC	A2,DI110
	SC	A2,ARG1+1 
	ST	A2,MU20 
	ST	A2,MU40 
	ST	A2,DI030
	ST	A2,DI090
	ST	A2,DI100
	ECR	A2,A2	A2=/3010 
	ST	A2,MU10 
	SC	A2,DI140-2
	SC	A2,ARG3 
	RB	RETUR 
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT MULDIV  REL 8.2 78-09-15  870172840820 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0048              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x0048…007c              Head {h00=0x0030, h01=0x0050, text=»******************************************* «, t00=0x0000, t01=0x004c}
0x007c…0086              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0080}
0x0086…00ae              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x008a}
0x00ae…00b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00b2}
0x00b8…00e4              Head {h00=0x0028, h01=0x0050, text=»*   MULDIV = MULTIPLICATION/DIVISION«, t00=0x0000, t01=0x00bc}
0x00e4…00ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00e8}
0x00ee…00f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00f2}
0x00f8…0102              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00fc}
0x0102…010c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0106}
0x010c…0116              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0110}
0x0116…0120              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x011a}
0x0120…0154              Head {h00=0x0030, h01=0x0050, text=»******************************************* «, t00=0x0000, t01=0x0124}
0x0154…015e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0158}
0x015e…0168              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0162}
0x0168…019c              Head {h00=0x0030, h01=0x0050, text=»* THIS MODULE CONTAINS SUBROUTINES TO HANDLE«, t00=0x0000, t01=0x016c}
0x019c…01ca              Head {h00=0x002a, h01=0x0050, text=»* INTEGER MULTIPLICATION AND DIVISION «, t00=0x0001, t01=0x0010}
0x01ca…01d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x003e}
0x01d4…01f4              Head {h00=0x001c, h01=0x0050, text=»* FORMAT MULTIPLICATION:«, t00=0x0001, t01=0x0048}
0x01f4…020a              Head {h00=0x0012, h01=0x0050, text=»* CF A14,T:MUL«, t00=0x0001, t01=0x0068}
0x020a…0220              Head {h00=0x0012, h01=0x0050, text=»* BYTE EL1,EL2«, t00=0x0001, t01=0x007e}
0x0220…0236              Head {h00=0x0012, h01=0x0050, text=»* BYTE EL3,EL4«, t00=0x0001, t01=0x0094}
0x0236…0240              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00aa}
0x0240…025a              Head {h00=0x0016, h01=0x0050, text=»* FORMAT DIVISION:«, t00=0x0001, t01=0x00b4}
0x025a…0270              Head {h00=0x0012, h01=0x0050, text=»* CF A14,T:DIV«, t00=0x0001, t01=0x00ce}
0x0270…0286              Head {h00=0x0012, h01=0x0050, text=»* BYTE EL1,EL2«, t00=0x0001, t01=0x00e4}
0x0286…029c              Head {h00=0x0012, h01=0x0050, text=»* BYTE EL3,EL4«, t00=0x0001, t01=0x00fa}
0x029c…02a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0110}
0x02a6…02c6              Head {h00=0x001c, h01=0x0050, text=»* RESULT RETURNED IN EL1«, t00=0x0001, t01=0x011a}
0x02c6…02d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x013a}
0x02d0…02ea              Head {h00=0x0016, h01=0x0050, text=» ENTRY T:MUL,T:DIV«, t00=0x0001, t01=0x0144}
0x02ea…0306              Head {h00=0x0018, h01=0x0050, text=» ENTRY T:SIGN,T:BRK «, t00=0x0001, t01=0x015e}
0x0306…0322              Head {h00=0x0018, h01=0x0050, text=» ENTRY T:MULC,T:DIVC«, t00=0x0001, t01=0x017a}
0x0322…033e              Head {h00=0x0018, h01=0x0050, text=» ENTRY M:BRK,M:SIGN «, t00=0x0002, t01=0x0008}
0x033e…034c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0002, t01=0x0024}
0x034c…0356              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0032}
0x0356…0370              Head {h00=0x0016, h01=0x0050, text=» EXTRN T:ADD,T:SUB«, t00=0x0002, t01=0x003c}
0x0370…0390              Head {h00=0x001c, h01=0x0050, text=» EXTRN T:MOV,T:CMP,T:OPA«, t00=0x0002, t01=0x0056}
0x0390…03aa              Head {h00=0x0016, h01=0x0050, text=» EXTRN T:SHR,T:SHL«, t00=0x0002, t01=0x0076}
0x03aa…03be              Head {h00=0x0010, h01=0x0050, text=» EXTRN T:OPS«, t00=0x0002, t01=0x0090}
0x03be…03d4              Head {h00=0x0012, h01=0x0050, text=» EXTRN RETMMM «, t00=0x0002, t01=0x00a4}
0x03d4…0400              Head {h00=0x0028, h01=0x0050, text=» EXTRN M:ADD,M:SUB,M:MOV,M:CMP,M:OPA«, t00=0x0002, t01=0x00ba}
0x0400…0420              Head {h00=0x001c, h01=0x0050, text=» EXTRN M:SHR,M:SHL,M:OPS«, t00=0x0002, t01=0x00e6}
0x0420…042a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0106}
0x042a…043e              Head {h00=0x0010, h01=0x0050, text=»OVERLY EQU 0«, t00=0x0002, t01=0x0110}
0x043e…044c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0002, t01=0x0124}
0x044c…0456              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0132}
0x0456…0470              Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0002, t01=0x013c}
0x0470…048a              Head {h00=0x0016, h01=0x0050, text=»* MULTIPLICATION* «, t00=0x0002, t01=0x0156}
0x048a…04a4              Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0002, t01=0x0170}
0x04a4…04ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x018a}
0x04ae…04c2 (3, 0, 400)  Head {h00=0x0010, h01=0x0050, text=»T:MULC EQU *«, t00=0x0003, t01=0x0004}
0x04c2…04e4              Head {h00=0x001e, h01=0x0050, text=» ADKL A13,1 INDICATE MULC «, t00=0x0003, t01=0x0018}
0x04e4…04ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x003a}
0x04ee…0502              Head {h00=0x0010, h01=0x0050, text=»T:MUL EQU * «, t00=0x0003, t01=0x0044}
0x0502…0516              Head {h00=0x0010, h01=0x0050, text=» SUKL A14,8 «, t00=0x0003, t01=0x0058}
0x0516…052c              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=0 «, t00=0x0003, t01=0x006c}
0x052c…0558              Head {h00=0x0028, h01=0x0050, text=» CF A14,T:BRK GET ARGUMENT AND BREAK«, t00=0x0003, t01=0x0082}
0x0558…0580              Head {h00=0x0024, h01=0x0050, text=» CF A14,T:SIGN SET START VALUES «, t00=0x0003, t01=0x00ae}
0x0580…05a6              Head {h00=0x0022, h01=0x0050, text=» CF A14,T:MOV MOVE EL1 TO EL3 «, t00=0x0003, t01=0x00d6}
0x05a6…05be              Head {h00=0x0014, h01=0x0050, text=»MU10 DATA /3010 «, t00=0x0003, t01=0x00fc}
0x05be…05e4              Head {h00=0x0022, h01=0x0050, text=» CF A14,T:SUB SUB EL3 FROM EL1«, t00=0x0003, t01=0x0114}
0x05e4…05fc              Head {h00=0x0014, h01=0x0050, text=»MU20 DATA /1030 «, t00=0x0003, t01=0x013a}
0x05fc…0606              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0152}
0x0606…0632              Head {h00=0x0028, h01=0x0050, text=»MU30 CF A14,T:BRK GET ARG. AND BREAK«, t00=0x0003, t01=0x015c}
0x0632…063e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0003, t01=0x0188}
0x063e…0654 (4, 0, 400)  Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0004, t01=0x0004}
0x0654…0680              Head {h00=0x0028, h01=0x0050, text=» CF A14,M:BRK GET ARGUMENT AND BREAK«, t00=0x0004, t01=0x001a}
0x0680…06a8              Head {h00=0x0024, h01=0x0050, text=» CF A14,M:SIGN SET START VALUES «, t00=0x0004, t01=0x0046}
0x06a8…06ce              Head {h00=0x0022, h01=0x0050, text=» CF A14,M:MOV MOVE EL1 TO EL3 «, t00=0x0004, t01=0x006e}
0x06ce…06e6              Head {h00=0x0014, h01=0x0050, text=»MU10 DATA /3010 «, t00=0x0004, t01=0x0094}
0x06e6…070c              Head {h00=0x0022, h01=0x0050, text=» CF A14,M:SUB SUB EL3 FROM EL1«, t00=0x0004, t01=0x00ac}
0x070c…0724              Head {h00=0x0014, h01=0x0050, text=»MU20 DATA /1030 «, t00=0x0004, t01=0x00d2}
0x0724…072e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00ea}
0x072e…075a              Head {h00=0x0028, h01=0x0050, text=»MU30 CF A14,M:BRK GET ARG. AND BREAK«, t00=0x0004, t01=0x00f4}
0x075a…0766              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0004, t01=0x0120}
0x0766…078a              Head {h00=0x0020, h01=0x0050, text=» LD A1,4,A14 GET POINTER EL4«, t00=0x0004, t01=0x012c}
0x078a…07a6              Head {h00=0x0018, h01=0x0050, text=» LCR A2,A1 GET BYTE «, t00=0x0004, t01=0x0150}
0x07a6…07c4              Head {h00=0x001a, h01=0x0050, text=» LDR A3,A2 COPY TO A3 «, t00=0x0004, t01=0x016c}
0x07c4…07e0              Head {h00=0x0018, h01=0x0050, text=» SRL A2,4 GET DIGIT «, t00=0x0004, t01=0x018a}
0x07e0…07fe              Head {h00=0x001a, h01=0x0050, text=» ANK A2,/F MASK DIGIT «, t00=0x0005, t01=0x0016}
0x07fe…081c              Head {h00=0x001a, h01=0x0050, text=» RF(Z) MU50 NEXT DIGIT«, t00=0x0005, t01=0x0034}
0x081c…082e              Head {h00=0x000e, h01=0x0050, text=» SUK A2,/F«, t00=0x0005, t01=0x0052}
0x082e…0852              Head {h00=0x0020, h01=0x0050, text=» RF(Z) MU80 JUMP IF FINISHED«, t00=0x0005, t01=0x0064}
0x0852…0876              Head {h00=0x0020, h01=0x0050, text=» SUK A3,/10 DECREMENT DIGIT «, t00=0x0005, t01=0x0088}
0x0876…0896              Head {h00=0x001c, h01=0x0050, text=» SCR A3,A1 RESTORE BYTE «, t00=0x0005, t01=0x00ac}
0x0896…08ac              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=0 «, t00=0x0005, t01=0x00cc}
0x08ac…08d0              Head {h00=0x0020, h01=0x0050, text=» CF A14,T:ADD ADD EL3 TO EL1«, t00=0x0005, t01=0x00e2}
0x08d0…08e8              Head {h00=0x0014, h01=0x0050, text=»MU40 DATA /1030 «, t00=0x0005, t01=0x0106}
0x08e8…08f8              Head {h00=0x000c, h01=0x0050, text=» RB MU30«, t00=0x0005, t01=0x011e}
0x08f8…0902              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x012e}
0x0902…092c              Head {h00=0x0026, h01=0x0050, text=»MU50 CF A14,T:SHR SHIFT RIGHT EL4 «, t00=0x0005, t01=0x0138}
0x092c…0944              Head {h00=0x0014, h01=0x0050, text=»MU60 DATA /4001 «, t00=0x0005, t01=0x0162}
0x0944…0968              Head {h00=0x0020, h01=0x0050, text=» CF A14,T:SHL SHIFT LEFT EL3«, t00=0x0005, t01=0x017a}
0x0968…0974              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0006, t01=0x000e}
0x0974…098a              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0006, t01=0x001a}
0x098a…09ae              Head {h00=0x0020, h01=0x0050, text=» CF A14,M:ADD ADD EL3 TO EL1«, t00=0x0006, t01=0x0030}
0x09ae…09c6              Head {h00=0x0014, h01=0x0050, text=»MU40 DATA /1030 «, t00=0x0006, t01=0x0054}
0x09c6…09d6              Head {h00=0x000c, h01=0x0050, text=» RB MU30«, t00=0x0006, t01=0x006c}
0x09d6…09e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x007c}
0x09e0…0a0a              Head {h00=0x0026, h01=0x0050, text=»MU50 CF A14,M:SHR SHIFT RIGHT EL4 «, t00=0x0006, t01=0x0086}
0x0a0a…0a22              Head {h00=0x0014, h01=0x0050, text=»MU60 DATA /4001 «, t00=0x0006, t01=0x00b0}
0x0a22…0a46              Head {h00=0x0020, h01=0x0050, text=» CF A14,M:SHL SHIFT LEFT EL3«, t00=0x0006, t01=0x00c8}
0x0a46…0a52              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0006, t01=0x00ec}
0x0a52…0a6a              Head {h00=0x0014, h01=0x0050, text=»MU70 DATA /3001 «, t00=0x0006, t01=0x00f8}
0x0a6a…0a7a              Head {h00=0x000c, h01=0x0050, text=» RB MU30«, t00=0x0006, t01=0x0110}
0x0a7a…0a84              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0120}
0x0a84…0a96              Head {h00=0x000e, h01=0x0050, text=»MU80 EQU *«, t00=0x0006, t01=0x012a}
0x0a96…0abe              Head {h00=0x0024, h01=0x0050, text=» ADKL A14,8 ADJUST STACK POINTER«, t00=0x0006, t01=0x013c}
0x0abe…0ae4              Head {h00=0x0022, h01=0x0050, text=» LD A6,-6,A14 GET SIGN ADDRESS«, t00=0x0006, t01=0x0164}
0x0ae4…0b06              Head {h00=0x001e, h01=0x0050, text=» LCR A1,A6 LOAD SIGN BYTE «, t00=0x0006, t01=0x018a}
0x0b06…0b24              Head {h00=0x001a, h01=0x0050, text=» ANK A1,/F0 MASK DIGIT«, t00=0x0007, t01=0x001c}
0x0b24…0b48              Head {h00=0x0020, h01=0x0050, text=» LDR* A2,A14 GET RESULT SIGN«, t00=0x0007, t01=0x003a}
0x0b48…0b66              Head {h00=0x001a, h01=0x0050, text=» ORR A1,A2 INSERT SIGN«, t00=0x0007, t01=0x005e}
0x0b66…0b8a              Head {h00=0x0020, h01=0x0050, text=» SCR A1,A6 RESTORE SIGN BYTE«, t00=0x0007, t01=0x007c}
0x0b8a…0b94              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00a0}
0x0b94…0ba8              Head {h00=0x0010, h01=0x0050, text=»RET LDK A2,4«, t00=0x0007, t01=0x00aa}
0x0ba8…0bd0              Head {h00=0x0024, h01=0x0050, text=» ADS A2,4,A14 MODIFY RETURN ADR «, t00=0x0007, t01=0x00be}
0x0bd0…0be6              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=0 «, t00=0x0007, t01=0x00e6}
0x0be6…0bf6              Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0007, t01=0x00fc}
0x0bf6…0c02              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0007, t01=0x010c}
0x0c02…0c18              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0007, t01=0x0118}
0x0c18…0c2c              Head {h00=0x0010, h01=0x0050, text=» DATA /C0FF «, t00=0x0007, t01=0x012e}
0x0c2c…0c38              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0007, t01=0x0142}
0x0c38…0c46              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0007, t01=0x014e}
0x0c46…0c50              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x015c}
0x0c50…0c6a              Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0007, t01=0x0166}
0x0c6a…0c84              Head {h00=0x0016, h01=0x0050, text=»* DIVISION      * «, t00=0x0007, t01=0x0180}
0x0c84…0c9e              Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0008, t01=0x000a}
0x0c9e…0ca8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0024}
0x0ca8…0cbc              Head {h00=0x0010, h01=0x0050, text=»T:DIVC EQU *«, t00=0x0008, t01=0x002e}
0x0cbc…0cde              Head {h00=0x001e, h01=0x0050, text=» ADKL A13,1 INDICATE DIVC «, t00=0x0008, t01=0x0042}
0x0cde…0ce8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0064}
0x0ce8…0cfc              Head {h00=0x0010, h01=0x0050, text=»T:DIV EQU * «, t00=0x0008, t01=0x006e}
0x0cfc…0d10              Head {h00=0x0010, h01=0x0050, text=» SUKL A14,8 «, t00=0x0008, t01=0x0082}
0x0d10…0d26              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=0 «, t00=0x0008, t01=0x0096}
0x0d26…0d52              Head {h00=0x0028, h01=0x0050, text=» CF A14,T:BRK GET ARGUMENT AND BREAK«, t00=0x0008, t01=0x00ac}
0x0d52…0d7a              Head {h00=0x0024, h01=0x0050, text=» CF A14,T:SIGN SET START VALUES «, t00=0x0008, t01=0x00d8}
0x0d7a…0d9a              Head {h00=0x001c, h01=0x0050, text=» CF A14,T:MOV EL4 TO EL3«, t00=0x0008, t01=0x0100}
0x0d9a…0db2              Head {h00=0x0014, h01=0x0050, text=»DI005 DATA /3040«, t00=0x0008, t01=0x0120}
0x0db2…0dd2              Head {h00=0x001c, h01=0x0050, text=» CF A14,T:SUB CLEAR EL4 «, t00=0x0008, t01=0x0138}
0x0dd2…0dea              Head {h00=0x0014, h01=0x0050, text=»DI010 DATA /4040«, t00=0x0008, t01=0x0158}
0x0dea…0e0a              Head {h00=0x001c, h01=0x0050, text=» ST A11,10,A14 SAVE A11 «, t00=0x0008, t01=0x0170}
0x0e0a…0e28              Head {h00=0x001a, h01=0x0050, text=» SUR A11,A11 CLEAR A11«, t00=0x0008, t01=0x0190}
0x0e28…0e3e              Head {h00=0x0012, h01=0x0050, text=» CF A14,T:CMP «, t00=0x0009, t01=0x001e}
0x0e3e…0e56              Head {h00=0x0014, h01=0x0050, text=»DI015 DATA /3040«, t00=0x0009, t01=0x0034}
0x0e56…0e86              Head {h00=0x002c, h01=0x0050, text=» RF(E) DI180 JUMP IF DIVISION WITH ZERO «, t00=0x0009, t01=0x004c}
0x0e86…0e90              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x007c}
0x0e90…0ebe              Head {h00=0x002a, h01=0x0050, text=»DI020 CF A14,T:BRK BACK TO DISPATCHER «, t00=0x0009, t01=0x0086}
0x0ebe…0ee4              Head {h00=0x0022, h01=0x0050, text=» CF A14,T:CMP CMP EL1 AND EL3 «, t00=0x0009, t01=0x00b4}
0x0ee4…0efc              Head {h00=0x0014, h01=0x0050, text=»DI030 DATA /1030«, t00=0x0009, t01=0x00da}
0x0efc…0f1a              Head {h00=0x001a, h01=0x0050, text=» RF(L) DI050 EL1 < EL3«, t00=0x0009, t01=0x00f2}
0x0f1a…0f38              Head {h00=0x001a, h01=0x0050, text=» RF(E) DI070 EL1 = EL3«, t00=0x0009, t01=0x0110}
0x0f38…0f5c              Head {h00=0x0020, h01=0x0050, text=» IM 6,A14 INCREMENT COUNTER «, t00=0x0009, t01=0x012e}
0x0f5c…0f8a              Head {h00=0x002a, h01=0x0050, text=» RF(Z) DI180 JUMP IF WHOLE EL3 SHIFTED«, t00=0x0009, t01=0x0152}
0x0f8a…0fae              Head {h00=0x0020, h01=0x0050, text=» CF A14,T:SHL SHIFT LEFT EL3«, t00=0x0009, t01=0x0180}
0x0fae…0fc6              Head {h00=0x0014, h01=0x0050, text=»DI040 DATA /3001«, t00=0x000a, t01=0x0014}
0x0fc6…0ff2              Head {h00=0x0028, h01=0x0050, text=» SUKL A11,1 DECREMENT SHIFT COUNTER «, t00=0x000a, t01=0x002c}
0x0ff2…1004              Head {h00=0x000e, h01=0x0050, text=» RB DI020 «, t00=0x000a, t01=0x0058}
0x1004…100e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x006a}
0x100e…1028              Head {h00=0x0016, h01=0x0050, text=»DI050 LDR A11,A11 «, t00=0x000a, t01=0x0074}
0x1028…1058              Head {h00=0x002c, h01=0x0050, text=» RF(Z) DI130 DIVIDEND LESS THAN DIVISOR «, t00=0x000a, t01=0x008e}
0x1058…107e              Head {h00=0x0022, h01=0x0050, text=» CF A14,T:SHR SHIFT RIGHT EL3 «, t00=0x000a, t01=0x00be}
0x107e…1096              Head {h00=0x0014, h01=0x0050, text=»DI060 DATA /3001«, t00=0x000a, t01=0x00e4}
0x1096…10c2              Head {h00=0x0028, h01=0x0050, text=» ADKL A11,1 INCREMENT SHIFT COUNTER «, t00=0x000a, t01=0x00fc}
0x10c2…10cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0128}
0x10cc…10fa              Head {h00=0x002a, h01=0x0050, text=»DI070 ST A11,6,A14 STORE SHIFT COUNTER«, t00=0x000a, t01=0x0132}
0x10fa…1104              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0160}
0x1104…1132              Head {h00=0x002a, h01=0x0050, text=»DI080 CF A14,T:BRK BACK TO DISPATCHER «, t00=0x000a, t01=0x016a}
0x1132…1152              Head {h00=0x001c, h01=0x0050, text=» CF A14,T:SUB EL1 - EL3 «, t00=0x000b, t01=0x0008}
0x1152…116a              Head {h00=0x0014, h01=0x0050, text=»DI090 DATA /1030«, t00=0x000b, t01=0x0028}
0x116a…1194              Head {h00=0x0026, h01=0x0050, text=» LD A2,4,A14 GET SIGN BYTE ADR EL4«, t00=0x000b, t01=0x0040}
0x1194…11b0              Head {h00=0x0018, h01=0x0050, text=» LCR A1,A2 GET BYTE «, t00=0x000b, t01=0x006a}
0x11b0…11d6              Head {h00=0x0022, h01=0x0050, text=» ADK A1,/10 INCREMENT QUOTIENT«, t00=0x000b, t01=0x0086}
0x11d6…11f6              Head {h00=0x001c, h01=0x0050, text=» SCR A1,A2 RESTORE BYTE «, t00=0x000b, t01=0x00ac}
0x11f6…1200              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00cc}
0x1200…1214              Head {h00=0x0010, h01=0x0050, text=»DI095 EQU * «, t00=0x000b, t01=0x00d6}
0x1214…122a              Head {h00=0x0012, h01=0x0050, text=» CF A14,T:CMP «, t00=0x000b, t01=0x00ea}
0x122a…123e              Head {h00=0x0010, h01=0x0050, text=»DI100 EQU * «, t00=0x000b, t01=0x0100}
0x123e…1252              Head {h00=0x0010, h01=0x0050, text=» DATA /1030 «, t00=0x000b, t01=0x0114}
0x1252…1278              Head {h00=0x0022, h01=0x0050, text=» RB(NL) DI080 JUMP IF NOT LESS«, t00=0x000b, t01=0x0128}
0x1278…129c              Head {h00=0x0020, h01=0x0050, text=» IM 6,A14 INCREMENT COUNTER «, t00=0x000b, t01=0x014e}
0x129c…12c2              Head {h00=0x0022, h01=0x0050, text=» RF(P) DI130 JUMP IF FINISHED «, t00=0x000b, t01=0x0172}
0x12c2…12e8              Head {h00=0x0022, h01=0x0050, text=» CF A14,T:SHR SHIFT EL3 RIGHT «, t00=0x000c, t01=0x0008}
0x12e8…1300              Head {h00=0x0014, h01=0x0050, text=»DI110 DATA /3001«, t00=0x000c, t01=0x002e}
0x1300…1324              Head {h00=0x0020, h01=0x0050, text=» CF A14,T:SHL SHIFT EL4 LEFT«, t00=0x000c, t01=0x0046}
0x1324…133c              Head {h00=0x0014, h01=0x0050, text=»DI120 DATA /4001«, t00=0x000c, t01=0x006a}
0x133c…1364              Head {h00=0x0024, h01=0x0050, text=» CF A14,T:BRK BACK TO DISPATCHER«, t00=0x000c, t01=0x0082}
0x1364…1376              Head {h00=0x000e, h01=0x0050, text=» RB DI095 «, t00=0x000c, t01=0x00aa}
0x1376…1380              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00bc}
0x1380…13aa              Head {h00=0x0026, h01=0x0050, text=»DI130 CF A14,T:MOV MOVE EL4 TO EL1«, t00=0x000c, t01=0x00c6}
0x13aa…13be              Head {h00=0x0010, h01=0x0050, text=» DATA /1040 «, t00=0x000c, t01=0x00f0}
0x13be…13c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0104}
0x13c8…13ec              Head {h00=0x0020, h01=0x0050, text=»DI140 LDK A1,0 INDICATE CR=0«, t00=0x000c, t01=0x010e}
0x13ec…1414              Head {h00=0x0024, h01=0x0050, text=»DI150 LD A11,10,A14 RESTORE A11 «, t00=0x000c, t01=0x0132}
0x1414…143c              Head {h00=0x0024, h01=0x0050, text=» SC A1,10,A14 STORE PSW ON STACK«, t00=0x000c, t01=0x015a}
0x143c…144c              Head {h00=0x000c, h01=0x0050, text=» RB MU80«, t00=0x000c, t01=0x0182}
0x144c…1456 (13, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0004}
0x1456…147a              Head {h00=0x0020, h01=0x0050, text=»DI180 LDK A1,3 INDICATE CR=3«, t00=0x000d, t01=0x000e}
0x147a…148c              Head {h00=0x000e, h01=0x0050, text=» RB DI150 «, t00=0x000d, t01=0x0032}
0x148c…1498              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0044}
0x1498…14ae              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x000d, t01=0x0050}
0x14ae…14da              Head {h00=0x0028, h01=0x0050, text=» CF A14,M:BRK GET ARGUMENT AND BREAK«, t00=0x000d, t01=0x0066}
0x14da…1502              Head {h00=0x0024, h01=0x0050, text=» CF A14,M:SIGN SET START VALUES «, t00=0x000d, t01=0x0092}
0x1502…1522              Head {h00=0x001c, h01=0x0050, text=» CF A14,M:MOV EL4 TO EL3«, t00=0x000d, t01=0x00ba}
0x1522…153a              Head {h00=0x0014, h01=0x0050, text=»DI005 DATA /3040«, t00=0x000d, t01=0x00da}
0x153a…155a              Head {h00=0x001c, h01=0x0050, text=» CF A14,M:SUB CLEAR EL4 «, t00=0x000d, t01=0x00f2}
0x155a…1572              Head {h00=0x0014, h01=0x0050, text=»DI010 DATA /4040«, t00=0x000d, t01=0x0112}
0x1572…1592              Head {h00=0x001c, h01=0x0050, text=» ST A11,10,A14 SAVE A11 «, t00=0x000d, t01=0x012a}
0x1592…15b0              Head {h00=0x001a, h01=0x0050, text=» SUR A11,A11 CLEAR A11«, t00=0x000d, t01=0x014a}
0x15b0…15c6              Head {h00=0x0012, h01=0x0050, text=» CF A14,M:CMP «, t00=0x000d, t01=0x0168}
0x15c6…15de              Head {h00=0x0014, h01=0x0050, text=»DI015 DATA /3040«, t00=0x000d, t01=0x017e}
0x15de…160e              Head {h00=0x002c, h01=0x0050, text=» RF(E) DI180 JUMP IF DIVISION WITH ZERO «, t00=0x000e, t01=0x0008}
0x160e…1618              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0038}
0x1618…1646              Head {h00=0x002a, h01=0x0050, text=»DI020 CF A14,M:BRK BACK TO DISPATCHER «, t00=0x000e, t01=0x0042}
0x1646…166c              Head {h00=0x0022, h01=0x0050, text=» CF A14,M:CMP CMP EL1 AND EL3 «, t00=0x000e, t01=0x0070}
0x166c…1684              Head {h00=0x0014, h01=0x0050, text=»DI030 DATA /1030«, t00=0x000e, t01=0x0096}
0x1684…16a2              Head {h00=0x001a, h01=0x0050, text=» RF(L) DI050 EL1 < EL3«, t00=0x000e, t01=0x00ae}
0x16a2…16c0              Head {h00=0x001a, h01=0x0050, text=» RF(E) DI070 EL1 = EL3«, t00=0x000e, t01=0x00cc}
0x16c0…16e4              Head {h00=0x0020, h01=0x0050, text=» IM 6,A14 INCREMENT COUNTER «, t00=0x000e, t01=0x00ea}
0x16e4…1712              Head {h00=0x002a, h01=0x0050, text=» RF(Z) DI180 JUMP IF WHOLE EL3 SHIFTED«, t00=0x000e, t01=0x010e}
0x1712…1736              Head {h00=0x0020, h01=0x0050, text=» CF A14,M:SHL SHIFT LEFT EL3«, t00=0x000e, t01=0x013c}
0x1736…174e              Head {h00=0x0014, h01=0x0050, text=»DI040 DATA /3001«, t00=0x000e, t01=0x0160}
0x174e…177a              Head {h00=0x0028, h01=0x0050, text=» SUKL A11,1 DECREMENT SHIFT COUNTER «, t00=0x000e, t01=0x0178}
0x177a…178c              Head {h00=0x000e, h01=0x0050, text=» RB DI020 «, t00=0x000f, t01=0x0014}
0x178c…1796              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0026}
0x1796…17b0              Head {h00=0x0016, h01=0x0050, text=»DI050 LDR A11,A11 «, t00=0x000f, t01=0x0030}
0x17b0…17e0              Head {h00=0x002c, h01=0x0050, text=» RF(Z) DI130 DIVIDEND LESS THAN DIVISOR «, t00=0x000f, t01=0x004a}
0x17e0…1806              Head {h00=0x0022, h01=0x0050, text=» CF A14,M:SHR SHIFT RIGHT EL3 «, t00=0x000f, t01=0x007a}
0x1806…181e              Head {h00=0x0014, h01=0x0050, text=»DI060 DATA /3001«, t00=0x000f, t01=0x00a0}
0x181e…184a              Head {h00=0x0028, h01=0x0050, text=» ADKL A11,1 INCREMENT SHIFT COUNTER «, t00=0x000f, t01=0x00b8}
0x184a…1854              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00e4}
0x1854…1882              Head {h00=0x002a, h01=0x0050, text=»DI070 ST A11,6,A14 STORE SHIFT COUNTER«, t00=0x000f, t01=0x00ee}
0x1882…188c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x011c}
0x188c…18ba              Head {h00=0x002a, h01=0x0050, text=»DI080 CF A14,M:BRK BACK TO DISPATCHER «, t00=0x000f, t01=0x0126}
0x18ba…18da              Head {h00=0x001c, h01=0x0050, text=» CF A14,M:SUB EL1 - EL3 «, t00=0x000f, t01=0x0154}
0x18da…18f2              Head {h00=0x0014, h01=0x0050, text=»DI090 DATA /1030«, t00=0x000f, t01=0x0174}
0x18f2…191c              Head {h00=0x0026, h01=0x0050, text=» LD A2,4,A14 GET SIGN BYTE ADR EL4«, t00=0x000f, t01=0x018c}
0x191c…1938              Head {h00=0x0018, h01=0x0050, text=» LCR A1,A2 GET BYTE «, t00=0x0010, t01=0x0026}
0x1938…195e              Head {h00=0x0022, h01=0x0050, text=» ADK A1,/10 INCREMENT QUOTIENT«, t00=0x0010, t01=0x0042}
0x195e…197e              Head {h00=0x001c, h01=0x0050, text=» SCR A1,A2 RESTORE BYTE «, t00=0x0010, t01=0x0068}
0x197e…1988              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0088}
0x1988…199c              Head {h00=0x0010, h01=0x0050, text=»DI095 EQU * «, t00=0x0010, t01=0x0092}
0x199c…19b2              Head {h00=0x0012, h01=0x0050, text=» CF A14,M:CMP «, t00=0x0010, t01=0x00a6}
0x19b2…19c6              Head {h00=0x0010, h01=0x0050, text=»DI100 EQU * «, t00=0x0010, t01=0x00bc}
0x19c6…19da              Head {h00=0x0010, h01=0x0050, text=» DATA /1030 «, t00=0x0010, t01=0x00d0}
0x19da…1a00              Head {h00=0x0022, h01=0x0050, text=» RB(NL) DI080 JUMP IF NOT LESS«, t00=0x0010, t01=0x00e4}
0x1a00…1a24              Head {h00=0x0020, h01=0x0050, text=» IM 6,A14 INCREMENT COUNTER «, t00=0x0010, t01=0x010a}
0x1a24…1a4a              Head {h00=0x0022, h01=0x0050, text=» RF(P) DI130 JUMP IF FINISHED «, t00=0x0010, t01=0x012e}
0x1a4a…1a70              Head {h00=0x0022, h01=0x0050, text=» CF A14,M:SHR SHIFT EL3 RIGHT «, t00=0x0010, t01=0x0154}
0x1a70…1a88              Head {h00=0x0014, h01=0x0050, text=»DI110 DATA /3001«, t00=0x0010, t01=0x017a}
0x1a88…1aac (17, 0, 400) Head {h00=0x0020, h01=0x0050, text=» CF A14,M:SHL SHIFT EL4 LEFT«, t00=0x0011, t01=0x0004}
0x1aac…1ac4              Head {h00=0x0014, h01=0x0050, text=»DI120 DATA /4001«, t00=0x0011, t01=0x0028}
0x1ac4…1aec              Head {h00=0x0024, h01=0x0050, text=» CF A14,M:BRK BACK TO DISPATCHER«, t00=0x0011, t01=0x0040}
0x1aec…1afe              Head {h00=0x000e, h01=0x0050, text=» RB DI095 «, t00=0x0011, t01=0x0068}
0x1afe…1b08              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x007a}
0x1b08…1b32              Head {h00=0x0026, h01=0x0050, text=»DI130 CF A14,M:MOV MOVE EL4 TO EL1«, t00=0x0011, t01=0x0084}
0x1b32…1b46              Head {h00=0x0010, h01=0x0050, text=» DATA /1040 «, t00=0x0011, t01=0x00ae}
0x1b46…1b50              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00c2}
0x1b50…1b74              Head {h00=0x0020, h01=0x0050, text=»DI140 LDK A1,0 INDICATE CR=0«, t00=0x0011, t01=0x00cc}
0x1b74…1b9c              Head {h00=0x0024, h01=0x0050, text=»DI150 LD A11,10,A14 RESTORE A11 «, t00=0x0011, t01=0x00f0}
0x1b9c…1bbe              Head {h00=0x001e, h01=0x0050, text=» CF A14,DI155 GET CURR PSW«, t00=0x0011, t01=0x0118}
0x1bbe…1bd8              Head {h00=0x0016, h01=0x0050, text=»DI155 LD A6,2,A14 «, t00=0x0011, t01=0x013a}
0x1bd8…1bec              Head {h00=0x0010, h01=0x0050, text=» ADKL A14,4 «, t00=0x0011, t01=0x0154}
0x1bec…1c0e              Head {h00=0x001e, h01=0x0050, text=» ANKL A6,/FCFF DELETE COND«, t00=0x0011, t01=0x0168}
0x1c0e…1c20              Head {h00=0x000e, h01=0x0050, text=» ECR A1,A1«, t00=0x0011, t01=0x018a}
0x1c20…1c32              Head {h00=0x000e, h01=0x0050, text=» ORR A6,A1«, t00=0x0012, t01=0x000c}
0x1c32…1c48              Head {h00=0x0012, h01=0x0050, text=» ST A6,10,A14 «, t00=0x0012, t01=0x001e}
0x1c48…1c58              Head {h00=0x000c, h01=0x0050, text=» RB MU80«, t00=0x0012, t01=0x0034}
0x1c58…1c62              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0044}
0x1c62…1c86              Head {h00=0x0020, h01=0x0050, text=»DI180 LDK A1,3 INDICATE CR=3«, t00=0x0012, t01=0x004e}
0x1c86…1c98              Head {h00=0x000e, h01=0x0050, text=» RB DI150 «, t00=0x0012, t01=0x0072}
0x1c98…1ca4              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x0084}
0x1ca4…1cb2              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x0090}
0x1cb2…1cbc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x009e}
0x1cbc…1cc6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00a8}
0x1cc6…1cf2              Head {h00=0x0028, h01=0x0050, text=»* T:SIGN SETS EL1 AND EL4 POSITIVE, «, t00=0x0012, t01=0x00b2}
0x1cf2…1d18              Head {h00=0x0022, h01=0x0050, text=»* COMPUTES SIGN OF RESULT AND «, t00=0x0012, t01=0x00de}
0x1d18…1d46              Head {h00=0x002a, h01=0x0050, text=»* STORE PARAMETERS OF EL1,EL3 AND EL4 «, t00=0x0012, t01=0x0104}
0x1d46…1d50              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0132}
0x1d50…1d64              Head {h00=0x0010, h01=0x0050, text=»M:SIGN EQU *«, t00=0x0012, t01=0x013c}
0x1d64…1d7a              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0012, t01=0x0150}
0x1d7a…1d8e              Head {h00=0x0010, h01=0x0050, text=» LDK A7,/80 «, t00=0x0012, t01=0x0166}
0x1d8e…1da4              Head {h00=0x0012, h01=0x0050, text=» XRS A7,2,A14 «, t00=0x0012, t01=0x017a}
0x1da4…1db0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x0190}
0x1db0…1dc4              Head {h00=0x0010, h01=0x0050, text=»T:SIGN EQU *«, t00=0x0013, t01=0x000c}
0x1dc4…1dea              Head {h00=0x0022, h01=0x0050, text=»ARG1 LDK A7,/30 GET ELEMNT EL3«, t00=0x0013, t01=0x0020}
0x1dea…1e00              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=0 «, t00=0x0013, t01=0x0046}
0x1e00…1e2e              Head {h00=0x002a, h01=0x0050, text=» CF A14,T:OPA GET ELEMENT DATA FOR EL3«, t00=0x0013, t01=0x005c}
0x1e2e…1e5c              Head {h00=0x002a, h01=0x0050, text=» SLL A1,1 NEG. NUMBER OF BYTES TIMES 2«, t00=0x0013, t01=0x008a}
0x1e5c…1e88              Head {h00=0x0028, h01=0x0050, text=» ST A1,10,A14 STORE COUNTER ON STACK«, t00=0x0013, t01=0x00b8}
0x1e88…1eae              Head {h00=0x0022, h01=0x0050, text=» CF A14,T:MOV MOVE EL2 TO EL4 «, t00=0x0013, t01=0x00e4}
0x1eae…1ec2              Head {h00=0x0010, h01=0x0050, text=» DATA /4020 «, t00=0x0013, t01=0x010a}
0x1ec2…1ed6              Head {h00=0x0010, h01=0x0050, text=»ARG2 EQU *-2«, t00=0x0013, t01=0x011e}
0x1ed6…1f08              Head {h00=0x002e, h01=0x0050, text=» LDKL A7,/1040 GET ADDRESS TO EL1 AND EL4 «, t00=0x0013, t01=0x0132}
0x1f08…1f1c              Head {h00=0x0010, h01=0x0050, text=»ARG3 EQU *-2«, t00=0x0013, t01=0x0164}
0x1f1c…1f4a              Head {h00=0x002a, h01=0x0050, text=» CF A14,T:OPS GET DATA FOR EL1 AND EL4«, t00=0x0013, t01=0x0178}
0x1f4a…1f56              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x0016}
0x1f56…1f6c              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0014, t01=0x0022}
0x1f6c…1f9a              Head {h00=0x002a, h01=0x0050, text=» CF A14,M:OPA GET ELEMENT DATA FOR EL3«, t00=0x0014, t01=0x0038}
0x1f9a…1fc8              Head {h00=0x002a, h01=0x0050, text=» SLL A1,1 NEG. NUMBER OF BYTES TIMES 2«, t00=0x0014, t01=0x0066}
0x1fc8…1ff4              Head {h00=0x0028, h01=0x0050, text=» ST A1,10,A14 STORE COUNTER ON STACK«, t00=0x0014, t01=0x0094}
0x1ff4…201a              Head {h00=0x0022, h01=0x0050, text=» CF A14,M:MOV MOVE EL2 TO EL4 «, t00=0x0014, t01=0x00c0}
0x201a…202e              Head {h00=0x0010, h01=0x0050, text=» DATA /4020 «, t00=0x0014, t01=0x00e6}
0x202e…2042              Head {h00=0x0010, h01=0x0050, text=»ARG2 EQU *-2«, t00=0x0014, t01=0x00fa}
0x2042…2074              Head {h00=0x002e, h01=0x0050, text=» LDKL A7,/1040 GET ADDRESS TO EL1 AND EL4 «, t00=0x0014, t01=0x010e}
0x2074…2088              Head {h00=0x0010, h01=0x0050, text=»ARG3 EQU *-2«, t00=0x0014, t01=0x0140}
0x2088…20b6              Head {h00=0x002a, h01=0x0050, text=» CF A14,M:OPS GET DATA FOR EL1 AND EL4«, t00=0x0014, t01=0x0154}
0x20b6…20c2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x0182}
0x20c2…20f4              Head {h00=0x002e, h01=0x0050, text=» ST A6,6,A14 STORE ADDRESS OF EL1 ON STACK«, t00=0x0014, t01=0x018e}
0x20f4…2128              Head {h00=0x0030, h01=0x0050, text=» ST A10,8,A14 STORE ADDRESS OF EL4 ON STACK «, t00=0x0015, t01=0x0030}
0x2128…214c              Head {h00=0x0020, h01=0x0050, text=» LCR A1,A6 GET SIGN BYTE EL1«, t00=0x0015, t01=0x0064}
0x214c…2166              Head {h00=0x0016, h01=0x0050, text=» LDR A2,A1 COPY A1«, t00=0x0015, t01=0x0088}
0x2166…218c              Head {h00=0x0022, h01=0x0050, text=» LCR A3,A10 GET SIGN BYTE EL4 «, t00=0x0015, t01=0x00a2}
0x218c…21a8              Head {h00=0x0018, h01=0x0050, text=» ADR A2,A3 ADD BYTES«, t00=0x0015, t01=0x00c8}
0x21a8…21ce              Head {h00=0x0022, h01=0x0050, text=» ANK A1,/F0 MASK AWAY SIGN EL1«, t00=0x0015, t01=0x00e4}
0x21ce…21f4              Head {h00=0x0022, h01=0x0050, text=» ANK A3,/F0 MASK AWAY SIGN EL4«, t00=0x0015, t01=0x010a}
0x21f4…2218              Head {h00=0x0020, h01=0x0050, text=» ADK A1,/B SET POS SIGN EL1 «, t00=0x0015, t01=0x0130}
0x2218…223c              Head {h00=0x0020, h01=0x0050, text=» ADK A3,/B SET POS. SIGN EL4«, t00=0x0015, t01=0x0154}
0x223c…2262              Head {h00=0x0022, h01=0x0050, text=» SCR A1,A6 STORE POS SIGN EL1 «, t00=0x0015, t01=0x0178}
0x2262…228a              Head {h00=0x0024, h01=0x0050, text=» SCR A3,A10 STORE POS. SIGN EL4 «, t00=0x0016, t01=0x000e}
0x228a…22ac              Head {h00=0x001e, h01=0x0050, text=» LDK A1,/B LOAD PLUS SIGN «, t00=0x0016, t01=0x0036}
0x22ac…22d6              Head {h00=0x0026, h01=0x0050, text=» SRC A2,2 SHIFT BIT 14 TO SIGN BIT«, t00=0x0016, t01=0x0058}
0x22d6…22fc              Head {h00=0x0022, h01=0x0050, text=» RF(N) SIG100 JUMP IF BIT 14=1«, t00=0x0016, t01=0x0082}
0x22fc…231e              Head {h00=0x001e, h01=0x0050, text=» LDK A1,/D LOAD MINUS SIGN«, t00=0x0016, t01=0x00a8}
0x231e…2332              Head {h00=0x0010, h01=0x0050, text=»SIG100 EQU *«, t00=0x0016, t01=0x00ca}
0x2332…235a              Head {h00=0x0024, h01=0x0050, text=» ST A1,12,A14 STORE RESULT SIGN «, t00=0x0016, t01=0x00de}
0x235a…2372              Head {h00=0x0014, h01=0x0050, text=»RETUR ABL RETMMM«, t00=0x0016, t01=0x0106}
0x2372…237c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x011e}
0x237c…2386              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0128}
0x2386…23b4              Head {h00=0x002a, h01=0x0050, text=»* T:BRK RETURNS CONTROL TO MONITOR AND«, t00=0x0016, t01=0x0132}
0x23b4…23de              Head {h00=0x0026, h01=0x0050, text=»* COMPUTES ARGUMENTS FOR ALL CALLS«, t00=0x0016, t01=0x0160}
0x23de…23e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x018a}
0x23e8…23fc (23, 0, 400) Head {h00=0x0010, h01=0x0050, text=»M:BRK EQU * «, t00=0x0017, t01=0x0004}
0x23fc…2412              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0017, t01=0x0018}
0x2412…2426              Head {h00=0x0010, h01=0x0050, text=» LDK A1,/80 «, t00=0x0017, t01=0x002e}
0x2426…243c              Head {h00=0x0012, h01=0x0050, text=» XRS A1,2,A14 «, t00=0x0017, t01=0x0042}
0x243c…2448              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0058}
0x2448…2470              Head {h00=0x0024, h01=0x0050, text=»T:BRK LKM  RETURN VIA DISPATCHER«, t00=0x0017, t01=0x0064}
0x2470…2480              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0017, t01=0x008c}
0x2480…24a0              Head {h00=0x001c, h01=0x0050, text=» LD A1,16,A14 GET SECOND«, t00=0x0017, t01=0x009c}
0x24a0…24c4              Head {h00=0x0020, h01=0x0050, text=» LD A2,2,A1 - ARGUMENT /3040«, t00=0x0017, t01=0x00bc}
0x24c4…24f0              Head {h00=0x0028, h01=0x0050, text=» LDR* A1,A1 GET FIRST ARGUMENT /1020«, t00=0x0017, t01=0x00e0}
0x24f0…2504              Head {h00=0x0010, h01=0x0050, text=» ST A1,ARG2 «, t00=0x0017, t01=0x010c}
0x2504…2518              Head {h00=0x0010, h01=0x0050, text=» ST A2,DI005«, t00=0x0017, t01=0x0120}
0x2518…252c              Head {h00=0x0010, h01=0x0050, text=» ST A2,DI015«, t00=0x0017, t01=0x0134}
0x252c…2540              Head {h00=0x0010, h01=0x0050, text=» ST A2,DI010«, t00=0x0017, t01=0x0148}
0x2540…255a              Head {h00=0x0016, h01=0x0050, text=» SC A2,DI010 /4040«, t00=0x0017, t01=0x015c}
0x255a…256e              Head {h00=0x0010, h01=0x0050, text=» SC A2,MU60 «, t00=0x0017, t01=0x0176}
0x256e…2582              Head {h00=0x0010, h01=0x0050, text=» SC A2,DI120«, t00=0x0017, t01=0x018a}
0x2582…2598              Head {h00=0x0012, h01=0x0050, text=» SC A2,DI140-1«, t00=0x0018, t01=0x000e}
0x2598…25ae              Head {h00=0x0012, h01=0x0050, text=» SC A2,ARG3+1 «, t00=0x0018, t01=0x0024}
0x25ae…25c2              Head {h00=0x0010, h01=0x0050, text=» SC A2,ARG2 «, t00=0x0018, t01=0x003a}
0x25c2…25dc              Head {h00=0x0016, h01=0x0050, text=» SRL A2,8 A2=/0030«, t00=0x0018, t01=0x004e}
0x25dc…25fc              Head {h00=0x001c, h01=0x0050, text=» ANKL A1,/FF00 A1=/1000 «, t00=0x0018, t01=0x0068}
0x25fc…2618              Head {h00=0x0018, h01=0x0050, text=» ADR A2,A1 A2=/1030 «, t00=0x0018, t01=0x0088}
0x2618…262c              Head {h00=0x0010, h01=0x0050, text=» SC A2,MU70 «, t00=0x0018, t01=0x00a4}
0x262c…2640              Head {h00=0x0010, h01=0x0050, text=» SC A2,DI040«, t00=0x0018, t01=0x00b8}
0x2640…2654              Head {h00=0x0010, h01=0x0050, text=» SC A2,DI060«, t00=0x0018, t01=0x00cc}
0x2654…2668              Head {h00=0x0010, h01=0x0050, text=» SC A2,DI110«, t00=0x0018, t01=0x00e0}
0x2668…267e              Head {h00=0x0012, h01=0x0050, text=» SC A2,ARG1+1 «, t00=0x0018, t01=0x00f4}
0x267e…2692              Head {h00=0x0010, h01=0x0050, text=» ST A2,MU20 «, t00=0x0018, t01=0x010a}
0x2692…26a6              Head {h00=0x0010, h01=0x0050, text=» ST A2,MU40 «, t00=0x0018, t01=0x011e}
0x26a6…26ba              Head {h00=0x0010, h01=0x0050, text=» ST A2,DI030«, t00=0x0018, t01=0x0132}
0x26ba…26ce              Head {h00=0x0010, h01=0x0050, text=» ST A2,DI090«, t00=0x0018, t01=0x0146}
0x26ce…26e2              Head {h00=0x0010, h01=0x0050, text=» ST A2,DI100«, t00=0x0018, t01=0x015a}
0x26e2…26fe              Head {h00=0x0018, h01=0x0050, text=» ECR A2,A2 A2=/3010 «, t00=0x0018, t01=0x016e}
0x26fe…2712              Head {h00=0x0010, h01=0x0050, text=» ST A2,MU10 «, t00=0x0018, t01=0x018a}
0x2712…2728              Head {h00=0x0012, h01=0x0050, text=» SC A2,DI140-2«, t00=0x0019, t01=0x000e}
0x2728…273c              Head {h00=0x0010, h01=0x0050, text=» SC A2,ARG3 «, t00=0x0019, t01=0x0024}
0x273c…274e              Head {h00=0x000e, h01=0x0050, text=» RB RETUR «, t00=0x0019, t01=0x0038}
0x274e…275a              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0019, t01=0x004a}
0x275a…275e              Head {h00=0x4004, h01=0x0000}
0x275e…2760              00 19                                                                                                                                                                                                                                             ┆  ┆
0x2760…2762              00 56                                                                                                                                                                                                                                             ┆ V┆
0x2762…276a (26, 1, 8)   20 04 00 00 00 1a 00 04                                                                                                                                                                                                                           ┆        ┆
0x276a…2772 (27, 1, 8)   20 04 00 00 00 0b 00 04                                                                                                                                                                                                                           ┆        ┆
0x2772…27c2 (28, 0, 398) 5c 45 51 55 5c 2a 00 3b 01 8a 00 22 00 50 5c 43 4d 5c 58 41 43 4b 5c 52 45 53 45 54 20 27 41 43 4b 20 45 58 50 45 43 54 45 44 27 20 00 3c 00 0e 00 10 00 50 42 52 4d 32 32 30 5c 45 51 55 5c 2a 00 3c 00 34 00 1e 00 50 5c 43 4d 5c 58 53 45 4c   ┆ EQU * ;   " P CM XACK RESET 'ACK EXPECTED'  <     PBRM220 EQU * < 4   P CM XSEL┆
0x27c2…2812              5c 52 45 53 45 54 20 27 53 45 4c 45 43 54 45 44 27 20 00 3c 00 48 00 0c 00 50 5c 52 42 5c 42 52 4d 20 00 3c 00 6a 00 0a 00 50 5c 45 4a 45 43 54 00 3c 00 7a 00 06 00 50 2a 20 00 3c 00 88 00 06 00 50 2a 20 00 3c 00 92 00 1c 00 50 2a 5c 53 54   ┆ RESET 'SELECTED'  < H   P RB BRM  < j   P EJECT < z   P*  <     P*  <     P* ST┆
0x2812…2862              58 20 48 41 53 20 42 45 45 4e 20 52 45 43 45 49 56 45 44 20 00 3c 00 9c 00 06 00 50 2a 20 00 3c 00 bc 00 06 00 50 2a 20 00 3c 00 c6 00 10 00 50 42 52 4d 33 30 30 5c 45 51 55 5c 2a 00 3c 00 d0 00 10 00 50 5c 43 46 5c 41 35 2c 48 50 54 49 4d   ┆X HAS BEEN RECEIVED  <     P*  <     P*  <     PBRM300 EQU * <     P CF A5,HPTIM┆
0x2862…28b2              00 3c 00 e4 00 10 00 50 5c 4c 44 5c 41 31 2c 58 53 45 4c 20 00 3c 00 f8 00 1e 00 50 5c 52 46 28 5a 29 5c 42 52 4d 33 31 35 5c 4e 4f 54 20 53 45 4c 45 43 54 45 44 00 3c 01 0c 00 12 00 50 5c 4c 44 5c 41 31 2c 44 43 52 42 55 46 20 00 3c 01 2e   ┆ <     P LD A1,XSEL  <     P RF(Z) BRM315 NOT SELECTED <     P LD A1,DCRBUF  < .┆
0x28b2…2900              00 28 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 43 48 41 49 4e 45 44 20 43 4f 4d 4d 41 4e 44 00 3c 01 44 00 22 00 50 5c 52 42 28 5a 29 5c 42 52 4d 5c 4e 4f 20 42 55 46 46 45 52 20 41 56 41 49 4c 41 42 4c 45         ┆ ( P*********************CHAINED COMMAND < D " P RB(Z) BRM NO BUFFER AVAILABLE┆

Reduced view