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

⟦668a2f183⟧

    Length: 10956 (0x2acc)
    Notes: pts_type(SC)
    Names: »MULDIV.SC«

Derivation

└─⟦2a21e4bb5⟧ Bits:30009691 Philips computer tape "600408"
    └─⟦this⟧ »BDKAPP/MULDIV.SC« 
└─⟦71472ef1e⟧ Bits:30009661 Philips computer tape "600103"
    └─⟦this⟧ »BDKAPP/MULDIV.SC« 

PTS(SC)

	IDENT  MULDIV 	REL=7.2  DATE=77-09-09
			UPDATE   #0   77-09-09 
* 
******************************************* 
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   MULDIV = MULTIPLICATION/DIVISION
* 
* 
*   LEVEL     #2  77-09-09
* 
*   RELEASE   #7  77-09-09
* 
******************************************* 
* 
* 
* 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…002e (0, 0, 400)  Head {h00=0x002a, h01=0x0050, text=» IDENT  MULDIV  REL=7.2  DATE=77-09-09«, t00=0x0000, t01=0x0004}
0x002e…0050              Head {h00=0x001e, h01=0x0050, text=»   UPDATE   #0   77-09-09 «, t00=0x0000, t01=0x0032}
0x0050…005a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0054}
0x005a…008e              Head {h00=0x0030, h01=0x0050, text=»******************************************* «, t00=0x0000, t01=0x005e}
0x008e…0098              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0092}
0x0098…00c0              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x009c}
0x00c0…00ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00c4}
0x00ca…00f6              Head {h00=0x0028, h01=0x0050, text=»*   MULDIV = MULTIPLICATION/DIVISION«, t00=0x0000, t01=0x00ce}
0x00f6…0100              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00fa}
0x0100…010a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0104}
0x010a…012c              Head {h00=0x001e, h01=0x0050, text=»*   LEVEL     #2  77-09-09«, t00=0x0000, t01=0x010e}
0x012c…0136              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0130}
0x0136…0158              Head {h00=0x001e, h01=0x0050, text=»*   RELEASE   #7  77-09-09«, t00=0x0000, t01=0x013a}
0x0158…0162              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x015c}
0x0162…0196              Head {h00=0x0030, h01=0x0050, text=»******************************************* «, t00=0x0000, t01=0x0166}
0x0196…01a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x000a}
0x01a0…01aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0014}
0x01aa…01de              Head {h00=0x0030, h01=0x0050, text=»* THIS MODULE CONTAINS SUBROUTINES TO HANDLE«, t00=0x0001, t01=0x001e}
0x01de…020c              Head {h00=0x002a, h01=0x0050, text=»* INTEGER MULTIPLICATION AND DIVISION «, t00=0x0001, t01=0x0052}
0x020c…0216              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0080}
0x0216…0236              Head {h00=0x001c, h01=0x0050, text=»* FORMAT MULTIPLICATION:«, t00=0x0001, t01=0x008a}
0x0236…024c              Head {h00=0x0012, h01=0x0050, text=»* CF A14,T:MUL«, t00=0x0001, t01=0x00aa}
0x024c…0262              Head {h00=0x0012, h01=0x0050, text=»* BYTE EL1,EL2«, t00=0x0001, t01=0x00c0}
0x0262…0278              Head {h00=0x0012, h01=0x0050, text=»* BYTE EL3,EL4«, t00=0x0001, t01=0x00d6}
0x0278…0282              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00ec}
0x0282…029c              Head {h00=0x0016, h01=0x0050, text=»* FORMAT DIVISION:«, t00=0x0001, t01=0x00f6}
0x029c…02b2              Head {h00=0x0012, h01=0x0050, text=»* CF A14,T:DIV«, t00=0x0001, t01=0x0110}
0x02b2…02c8              Head {h00=0x0012, h01=0x0050, text=»* BYTE EL1,EL2«, t00=0x0001, t01=0x0126}
0x02c8…02de              Head {h00=0x0012, h01=0x0050, text=»* BYTE EL3,EL4«, t00=0x0001, t01=0x013c}
0x02de…02e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0152}
0x02e8…0308              Head {h00=0x001c, h01=0x0050, text=»* RESULT RETURNED IN EL1«, t00=0x0001, t01=0x015c}
0x0308…0312              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x017c}
0x0312…032c              Head {h00=0x0016, h01=0x0050, text=» ENTRY T:MUL,T:DIV«, t00=0x0001, t01=0x0186}
0x032c…0348              Head {h00=0x0018, h01=0x0050, text=» ENTRY T:SIGN,T:BRK «, t00=0x0002, t01=0x0010}
0x0348…0364              Head {h00=0x0018, h01=0x0050, text=» ENTRY T:MULC,T:DIVC«, t00=0x0002, t01=0x002c}
0x0364…0380              Head {h00=0x0018, h01=0x0050, text=» ENTRY M:BRK,M:SIGN «, t00=0x0002, t01=0x0048}
0x0380…038e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0002, t01=0x0064}
0x038e…0398              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0072}
0x0398…03b2              Head {h00=0x0016, h01=0x0050, text=» EXTRN T:ADD,T:SUB«, t00=0x0002, t01=0x007c}
0x03b2…03d2              Head {h00=0x001c, h01=0x0050, text=» EXTRN T:MOV,T:CMP,T:OPA«, t00=0x0002, t01=0x0096}
0x03d2…03ec              Head {h00=0x0016, h01=0x0050, text=» EXTRN T:SHR,T:SHL«, t00=0x0002, t01=0x00b6}
0x03ec…0400              Head {h00=0x0010, h01=0x0050, text=» EXTRN T:OPS«, t00=0x0002, t01=0x00d0}
0x0400…0416              Head {h00=0x0012, h01=0x0050, text=» EXTRN RETMMM «, t00=0x0002, t01=0x00e4}
0x0416…0442              Head {h00=0x0028, h01=0x0050, text=» EXTRN M:ADD,M:SUB,M:MOV,M:CMP,M:OPA«, t00=0x0002, t01=0x00fa}
0x0442…0462              Head {h00=0x001c, h01=0x0050, text=» EXTRN M:SHR,M:SHL,M:OPS«, t00=0x0002, t01=0x0126}
0x0462…046c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0146}
0x046c…0480              Head {h00=0x0010, h01=0x0050, text=»OVERLY EQU 0«, t00=0x0002, t01=0x0150}
0x0480…048e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0002, t01=0x0164}
0x048e…0498              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0172}
0x0498…04b2              Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0002, t01=0x017c}
0x04b2…04cc              Head {h00=0x0016, h01=0x0050, text=»* MULTIPLICATION* «, t00=0x0003, t01=0x0008}
0x04cc…04e6              Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0003, t01=0x0022}
0x04e6…04f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x003c}
0x04f0…0504              Head {h00=0x0010, h01=0x0050, text=»T:MULC EQU *«, t00=0x0003, t01=0x0046}
0x0504…0526              Head {h00=0x001e, h01=0x0050, text=» ADKL A13,1 INDICATE MULC «, t00=0x0003, t01=0x005a}
0x0526…0530              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x007c}
0x0530…0544              Head {h00=0x0010, h01=0x0050, text=»T:MUL EQU * «, t00=0x0003, t01=0x0086}
0x0544…0558              Head {h00=0x0010, h01=0x0050, text=» SUKL A14,8 «, t00=0x0003, t01=0x009a}
0x0558…056e              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=0 «, t00=0x0003, t01=0x00ae}
0x056e…059a              Head {h00=0x0028, h01=0x0050, text=» CF A14,T:BRK GET ARGUMENT AND BREAK«, t00=0x0003, t01=0x00c4}
0x059a…05c2              Head {h00=0x0024, h01=0x0050, text=» CF A14,T:SIGN SET START VALUES «, t00=0x0003, t01=0x00f0}
0x05c2…05e8              Head {h00=0x0022, h01=0x0050, text=» CF A14,T:MOV MOVE EL1 TO EL3 «, t00=0x0003, t01=0x0118}
0x05e8…0600              Head {h00=0x0014, h01=0x0050, text=»MU10 DATA /3010 «, t00=0x0003, t01=0x013e}
0x0600…0626              Head {h00=0x0022, h01=0x0050, text=» CF A14,T:SUB SUB EL3 FROM EL1«, t00=0x0003, t01=0x0156}
0x0626…063e              Head {h00=0x0014, h01=0x0050, text=»MU20 DATA /1030 «, t00=0x0003, t01=0x017c}
0x063e…0648 (4, 0, 398)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0004}
0x0648…0674              Head {h00=0x0028, h01=0x0050, text=»MU30 CF A14,T:BRK GET ARG. AND BREAK«, t00=0x0004, t01=0x000e}
0x0674…0680              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0004, t01=0x003a}
0x0680…0696              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0004, t01=0x0046}
0x0696…06c2              Head {h00=0x0028, h01=0x0050, text=» CF A14,M:BRK GET ARGUMENT AND BREAK«, t00=0x0004, t01=0x005c}
0x06c2…06ea              Head {h00=0x0024, h01=0x0050, text=» CF A14,M:SIGN SET START VALUES «, t00=0x0004, t01=0x0088}
0x06ea…0710              Head {h00=0x0022, h01=0x0050, text=» CF A14,M:MOV MOVE EL1 TO EL3 «, t00=0x0004, t01=0x00b0}
0x0710…0728              Head {h00=0x0014, h01=0x0050, text=»MU10 DATA /3010 «, t00=0x0004, t01=0x00d6}
0x0728…074e              Head {h00=0x0022, h01=0x0050, text=» CF A14,M:SUB SUB EL3 FROM EL1«, t00=0x0004, t01=0x00ee}
0x074e…0766              Head {h00=0x0014, h01=0x0050, text=»MU20 DATA /1030 «, t00=0x0004, t01=0x0114}
0x0766…0770              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x012c}
0x0770…079c              Head {h00=0x0028, h01=0x0050, text=»MU30 CF A14,M:BRK GET ARG. AND BREAK«, t00=0x0004, t01=0x0136}
0x079c…07a8              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0004, t01=0x0162}
0x07a8…07cc              Head {h00=0x0020, h01=0x0050, text=» LD A1,4,A14 GET POINTER EL4«, t00=0x0004, t01=0x016e}
0x07cc…07e8 (5, 0, 400)  Head {h00=0x0018, h01=0x0050, text=» LCR A2,A1 GET BYTE «, t00=0x0005, t01=0x0004}
0x07e8…0806              Head {h00=0x001a, h01=0x0050, text=» LDR A3,A2 COPY TO A3 «, t00=0x0005, t01=0x0020}
0x0806…0822              Head {h00=0x0018, h01=0x0050, text=» SRL A2,4 GET DIGIT «, t00=0x0005, t01=0x003e}
0x0822…0840              Head {h00=0x001a, h01=0x0050, text=» ANK A2,/F MASK DIGIT «, t00=0x0005, t01=0x005a}
0x0840…085e              Head {h00=0x001a, h01=0x0050, text=» RF(Z) MU50 NEXT DIGIT«, t00=0x0005, t01=0x0078}
0x085e…0870              Head {h00=0x000e, h01=0x0050, text=» SUK A2,/F«, t00=0x0005, t01=0x0096}
0x0870…0894              Head {h00=0x0020, h01=0x0050, text=» RF(Z) MU80 JUMP IF FINISHED«, t00=0x0005, t01=0x00a8}
0x0894…08b8              Head {h00=0x0020, h01=0x0050, text=» SUK A3,/10 DECREMENT DIGIT «, t00=0x0005, t01=0x00cc}
0x08b8…08d8              Head {h00=0x001c, h01=0x0050, text=» SCR A3,A1 RESTORE BYTE «, t00=0x0005, t01=0x00f0}
0x08d8…08ee              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=0 «, t00=0x0005, t01=0x0110}
0x08ee…0912              Head {h00=0x0020, h01=0x0050, text=» CF A14,T:ADD ADD EL3 TO EL1«, t00=0x0005, t01=0x0126}
0x0912…092a              Head {h00=0x0014, h01=0x0050, text=»MU40 DATA /1030 «, t00=0x0005, t01=0x014a}
0x092a…093a              Head {h00=0x000c, h01=0x0050, text=» RB MU30«, t00=0x0005, t01=0x0162}
0x093a…0944              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0172}
0x0944…096e              Head {h00=0x0026, h01=0x0050, text=»MU50 CF A14,T:SHR SHIFT RIGHT EL4 «, t00=0x0005, t01=0x017c}
0x096e…0986              Head {h00=0x0014, h01=0x0050, text=»MU60 DATA /4001 «, t00=0x0006, t01=0x0016}
0x0986…09aa              Head {h00=0x0020, h01=0x0050, text=» CF A14,T:SHL SHIFT LEFT EL3«, t00=0x0006, t01=0x002e}
0x09aa…09b6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0006, t01=0x0052}
0x09b6…09cc              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0006, t01=0x005e}
0x09cc…09f0              Head {h00=0x0020, h01=0x0050, text=» CF A14,M:ADD ADD EL3 TO EL1«, t00=0x0006, t01=0x0074}
0x09f0…0a08              Head {h00=0x0014, h01=0x0050, text=»MU40 DATA /1030 «, t00=0x0006, t01=0x0098}
0x0a08…0a18              Head {h00=0x000c, h01=0x0050, text=» RB MU30«, t00=0x0006, t01=0x00b0}
0x0a18…0a22              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00c0}
0x0a22…0a4c              Head {h00=0x0026, h01=0x0050, text=»MU50 CF A14,M:SHR SHIFT RIGHT EL4 «, t00=0x0006, t01=0x00ca}
0x0a4c…0a64              Head {h00=0x0014, h01=0x0050, text=»MU60 DATA /4001 «, t00=0x0006, t01=0x00f4}
0x0a64…0a88              Head {h00=0x0020, h01=0x0050, text=» CF A14,M:SHL SHIFT LEFT EL3«, t00=0x0006, t01=0x010c}
0x0a88…0a94              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0006, t01=0x0130}
0x0a94…0aac              Head {h00=0x0014, h01=0x0050, text=»MU70 DATA /3001 «, t00=0x0006, t01=0x013c}
0x0aac…0abc              Head {h00=0x000c, h01=0x0050, text=» RB MU30«, t00=0x0006, t01=0x0154}
0x0abc…0ac6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0164}
0x0ac6…0ad8              Head {h00=0x000e, h01=0x0050, text=»MU80 EQU *«, t00=0x0006, t01=0x016e}
0x0ad8…0b00              Head {h00=0x0024, h01=0x0050, text=» ADKL A14,8 ADJUST STACK POINTER«, t00=0x0006, t01=0x0180}
0x0b00…0b26              Head {h00=0x0022, h01=0x0050, text=» LD A6,-6,A14 GET SIGN ADDRESS«, t00=0x0007, t01=0x0018}
0x0b26…0b48              Head {h00=0x001e, h01=0x0050, text=» LCR A1,A6 LOAD SIGN BYTE «, t00=0x0007, t01=0x003e}
0x0b48…0b66              Head {h00=0x001a, h01=0x0050, text=» ANK A1,/F0 MASK DIGIT«, t00=0x0007, t01=0x0060}
0x0b66…0b8a              Head {h00=0x0020, h01=0x0050, text=» LDR* A2,A14 GET RESULT SIGN«, t00=0x0007, t01=0x007e}
0x0b8a…0ba8              Head {h00=0x001a, h01=0x0050, text=» ORR A1,A2 INSERT SIGN«, t00=0x0007, t01=0x00a2}
0x0ba8…0bcc              Head {h00=0x0020, h01=0x0050, text=» SCR A1,A6 RESTORE SIGN BYTE«, t00=0x0007, t01=0x00c0}
0x0bcc…0bd6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00e4}
0x0bd6…0bea              Head {h00=0x0010, h01=0x0050, text=»RET LDK A2,4«, t00=0x0007, t01=0x00ee}
0x0bea…0c12              Head {h00=0x0024, h01=0x0050, text=» ADS A2,4,A14 MODIFY RETURN ADR «, t00=0x0007, t01=0x0102}
0x0c12…0c28              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=0 «, t00=0x0007, t01=0x012a}
0x0c28…0c38              Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0007, t01=0x0140}
0x0c38…0c44              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0007, t01=0x0150}
0x0c44…0c5a              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0007, t01=0x015c}
0x0c5a…0c6e              Head {h00=0x0010, h01=0x0050, text=» DATA /C0FF «, t00=0x0007, t01=0x0172}
0x0c6e…0c7a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0007, t01=0x0186}
0x0c7a…0c88 (8, 0, 400)  Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x0004}
0x0c88…0c92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0012}
0x0c92…0cac              Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0008, t01=0x001c}
0x0cac…0cc6              Head {h00=0x0016, h01=0x0050, text=»* DIVISION      * «, t00=0x0008, t01=0x0036}
0x0cc6…0ce0              Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0008, t01=0x0050}
0x0ce0…0cea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x006a}
0x0cea…0cfe              Head {h00=0x0010, h01=0x0050, text=»T:DIVC EQU *«, t00=0x0008, t01=0x0074}
0x0cfe…0d20              Head {h00=0x001e, h01=0x0050, text=» ADKL A13,1 INDICATE DIVC «, t00=0x0008, t01=0x0088}
0x0d20…0d2a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00aa}
0x0d2a…0d3e              Head {h00=0x0010, h01=0x0050, text=»T:DIV EQU * «, t00=0x0008, t01=0x00b4}
0x0d3e…0d52              Head {h00=0x0010, h01=0x0050, text=» SUKL A14,8 «, t00=0x0008, t01=0x00c8}
0x0d52…0d68              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=0 «, t00=0x0008, t01=0x00dc}
0x0d68…0d94              Head {h00=0x0028, h01=0x0050, text=» CF A14,T:BRK GET ARGUMENT AND BREAK«, t00=0x0008, t01=0x00f2}
0x0d94…0dbc              Head {h00=0x0024, h01=0x0050, text=» CF A14,T:SIGN SET START VALUES «, t00=0x0008, t01=0x011e}
0x0dbc…0ddc              Head {h00=0x001c, h01=0x0050, text=» CF A14,T:MOV EL4 TO EL3«, t00=0x0008, t01=0x0146}
0x0ddc…0df4              Head {h00=0x0014, h01=0x0050, text=»DI005 DATA /3040«, t00=0x0008, t01=0x0166}
0x0df4…0e14              Head {h00=0x001c, h01=0x0050, text=» CF A14,T:SUB CLEAR EL4 «, t00=0x0008, t01=0x017e}
0x0e14…0e2c              Head {h00=0x0014, h01=0x0050, text=»DI010 DATA /4040«, t00=0x0009, t01=0x000e}
0x0e2c…0e4c              Head {h00=0x001c, h01=0x0050, text=» ST A11,10,A14 SAVE A11 «, t00=0x0009, t01=0x0026}
0x0e4c…0e6a              Head {h00=0x001a, h01=0x0050, text=» SUR A11,A11 CLEAR A11«, t00=0x0009, t01=0x0046}
0x0e6a…0e80              Head {h00=0x0012, h01=0x0050, text=» CF A14,T:CMP «, t00=0x0009, t01=0x0064}
0x0e80…0e98              Head {h00=0x0014, h01=0x0050, text=»DI015 DATA /3040«, t00=0x0009, t01=0x007a}
0x0e98…0ec8              Head {h00=0x002c, h01=0x0050, text=» RF(E) DI180 JUMP IF DIVISION WITH ZERO «, t00=0x0009, t01=0x0092}
0x0ec8…0ed2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00c2}
0x0ed2…0f00              Head {h00=0x002a, h01=0x0050, text=»DI020 CF A14,T:BRK BACK TO DISPATCHER «, t00=0x0009, t01=0x00cc}
0x0f00…0f26              Head {h00=0x0022, h01=0x0050, text=» CF A14,T:CMP CMP EL1 AND EL3 «, t00=0x0009, t01=0x00fa}
0x0f26…0f3e              Head {h00=0x0014, h01=0x0050, text=»DI030 DATA /1030«, t00=0x0009, t01=0x0120}
0x0f3e…0f5c              Head {h00=0x001a, h01=0x0050, text=» RF(L) DI050 EL1 < EL3«, t00=0x0009, t01=0x0138}
0x0f5c…0f7a              Head {h00=0x001a, h01=0x0050, text=» RF(E) DI070 EL1 = EL3«, t00=0x0009, t01=0x0156}
0x0f7a…0f9e              Head {h00=0x0020, h01=0x0050, text=» IM 6,A14 INCREMENT COUNTER «, t00=0x0009, t01=0x0174}
0x0f9e…0fcc              Head {h00=0x002a, h01=0x0050, text=» RF(Z) DI180 JUMP IF WHOLE EL3 SHIFTED«, t00=0x000a, t01=0x0008}
0x0fcc…0ff0              Head {h00=0x0020, h01=0x0050, text=» CF A14,T:SHL SHIFT LEFT EL3«, t00=0x000a, t01=0x0036}
0x0ff0…1008              Head {h00=0x0014, h01=0x0050, text=»DI040 DATA /3001«, t00=0x000a, t01=0x005a}
0x1008…1034              Head {h00=0x0028, h01=0x0050, text=» SUKL A11,1 DECREMENT SHIFT COUNTER «, t00=0x000a, t01=0x0072}
0x1034…1046              Head {h00=0x000e, h01=0x0050, text=» RB DI020 «, t00=0x000a, t01=0x009e}
0x1046…1050              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00b0}
0x1050…106a              Head {h00=0x0016, h01=0x0050, text=»DI050 LDR A11,A11 «, t00=0x000a, t01=0x00ba}
0x106a…109a              Head {h00=0x002c, h01=0x0050, text=» RF(Z) DI130 DIVIDEND LESS THAN DIVISOR «, t00=0x000a, t01=0x00d4}
0x109a…10c0              Head {h00=0x0022, h01=0x0050, text=» CF A14,T:SHR SHIFT RIGHT EL3 «, t00=0x000a, t01=0x0104}
0x10c0…10d8              Head {h00=0x0014, h01=0x0050, text=»DI060 DATA /3001«, t00=0x000a, t01=0x012a}
0x10d8…1104              Head {h00=0x0028, h01=0x0050, text=» ADKL A11,1 INCREMENT SHIFT COUNTER «, t00=0x000a, t01=0x0142}
0x1104…110e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x016e}
0x110e…113c              Head {h00=0x002a, h01=0x0050, text=»DI070 ST A11,6,A14 STORE SHIFT COUNTER«, t00=0x000a, t01=0x0178}
0x113c…1146              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0016}
0x1146…1174              Head {h00=0x002a, h01=0x0050, text=»DI080 CF A14,T:BRK BACK TO DISPATCHER «, t00=0x000b, t01=0x0020}
0x1174…1194              Head {h00=0x001c, h01=0x0050, text=» CF A14,T:SUB EL1 - EL3 «, t00=0x000b, t01=0x004e}
0x1194…11ac              Head {h00=0x0014, h01=0x0050, text=»DI090 DATA /1030«, t00=0x000b, t01=0x006e}
0x11ac…11d6              Head {h00=0x0026, h01=0x0050, text=» LD A2,4,A14 GET SIGN BYTE ADR EL4«, t00=0x000b, t01=0x0086}
0x11d6…11f2              Head {h00=0x0018, h01=0x0050, text=» LCR A1,A2 GET BYTE «, t00=0x000b, t01=0x00b0}
0x11f2…1218              Head {h00=0x0022, h01=0x0050, text=» ADK A1,/10 INCREMENT QUOTIENT«, t00=0x000b, t01=0x00cc}
0x1218…1238              Head {h00=0x001c, h01=0x0050, text=» SCR A1,A2 RESTORE BYTE «, t00=0x000b, t01=0x00f2}
0x1238…1242              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0112}
0x1242…1256              Head {h00=0x0010, h01=0x0050, text=»DI095 EQU * «, t00=0x000b, t01=0x011c}
0x1256…126c              Head {h00=0x0012, h01=0x0050, text=» CF A14,T:CMP «, t00=0x000b, t01=0x0130}
0x126c…1280              Head {h00=0x0010, h01=0x0050, text=»DI100 EQU * «, t00=0x000b, t01=0x0146}
0x1280…1294              Head {h00=0x0010, h01=0x0050, text=» DATA /1030 «, t00=0x000b, t01=0x015a}
0x1294…12ba              Head {h00=0x0022, h01=0x0050, text=» RB(NL) DI080 JUMP IF NOT LESS«, t00=0x000b, t01=0x016e}
0x12ba…12de (12, 0, 400) Head {h00=0x0020, h01=0x0050, text=» IM 6,A14 INCREMENT COUNTER «, t00=0x000c, t01=0x0004}
0x12de…1304              Head {h00=0x0022, h01=0x0050, text=» RF(P) DI130 JUMP IF FINISHED «, t00=0x000c, t01=0x0028}
0x1304…132a              Head {h00=0x0022, h01=0x0050, text=» CF A14,T:SHR SHIFT EL3 RIGHT «, t00=0x000c, t01=0x004e}
0x132a…1342              Head {h00=0x0014, h01=0x0050, text=»DI110 DATA /3001«, t00=0x000c, t01=0x0074}
0x1342…1366              Head {h00=0x0020, h01=0x0050, text=» CF A14,T:SHL SHIFT EL4 LEFT«, t00=0x000c, t01=0x008c}
0x1366…137e              Head {h00=0x0014, h01=0x0050, text=»DI120 DATA /4001«, t00=0x000c, t01=0x00b0}
0x137e…13a6              Head {h00=0x0024, h01=0x0050, text=» CF A14,T:BRK BACK TO DISPATCHER«, t00=0x000c, t01=0x00c8}
0x13a6…13b8              Head {h00=0x000e, h01=0x0050, text=» RB DI095 «, t00=0x000c, t01=0x00f0}
0x13b8…13c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0102}
0x13c2…13ec              Head {h00=0x0026, h01=0x0050, text=»DI130 CF A14,T:MOV MOVE EL4 TO EL1«, t00=0x000c, t01=0x010c}
0x13ec…1400              Head {h00=0x0010, h01=0x0050, text=» DATA /1040 «, t00=0x000c, t01=0x0136}
0x1400…140a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x014a}
0x140a…142e              Head {h00=0x0020, h01=0x0050, text=»DI140 LDK A1,0 INDICATE CR=0«, t00=0x000c, t01=0x0154}
0x142e…1456              Head {h00=0x0024, h01=0x0050, text=»DI150 LD A11,10,A14 RESTORE A11 «, t00=0x000c, t01=0x0178}
0x1456…147e              Head {h00=0x0024, h01=0x0050, text=» SC A1,10,A14 STORE PSW ON STACK«, t00=0x000d, t01=0x0010}
0x147e…148e              Head {h00=0x000c, h01=0x0050, text=» RB MU80«, t00=0x000d, t01=0x0038}
0x148e…1498              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0048}
0x1498…14bc              Head {h00=0x0020, h01=0x0050, text=»DI180 LDK A1,3 INDICATE CR=3«, t00=0x000d, t01=0x0052}
0x14bc…14ce              Head {h00=0x000e, h01=0x0050, text=» RB DI150 «, t00=0x000d, t01=0x0076}
0x14ce…14da              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0088}
0x14da…14f0              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x000d, t01=0x0094}
0x14f0…151c              Head {h00=0x0028, h01=0x0050, text=» CF A14,M:BRK GET ARGUMENT AND BREAK«, t00=0x000d, t01=0x00aa}
0x151c…1544              Head {h00=0x0024, h01=0x0050, text=» CF A14,M:SIGN SET START VALUES «, t00=0x000d, t01=0x00d6}
0x1544…1564              Head {h00=0x001c, h01=0x0050, text=» CF A14,M:MOV EL4 TO EL3«, t00=0x000d, t01=0x00fe}
0x1564…157c              Head {h00=0x0014, h01=0x0050, text=»DI005 DATA /3040«, t00=0x000d, t01=0x011e}
0x157c…159c              Head {h00=0x001c, h01=0x0050, text=» CF A14,M:SUB CLEAR EL4 «, t00=0x000d, t01=0x0136}
0x159c…15b4              Head {h00=0x0014, h01=0x0050, text=»DI010 DATA /4040«, t00=0x000d, t01=0x0156}
0x15b4…15d4              Head {h00=0x001c, h01=0x0050, text=» ST A11,10,A14 SAVE A11 «, t00=0x000d, t01=0x016e}
0x15d4…15f2              Head {h00=0x001a, h01=0x0050, text=» SUR A11,A11 CLEAR A11«, t00=0x000d, t01=0x018e}
0x15f2…1608              Head {h00=0x0012, h01=0x0050, text=» CF A14,M:CMP «, t00=0x000e, t01=0x001c}
0x1608…1620              Head {h00=0x0014, h01=0x0050, text=»DI015 DATA /3040«, t00=0x000e, t01=0x0032}
0x1620…1650              Head {h00=0x002c, h01=0x0050, text=» RF(E) DI180 JUMP IF DIVISION WITH ZERO «, t00=0x000e, t01=0x004a}
0x1650…165a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x007a}
0x165a…1688              Head {h00=0x002a, h01=0x0050, text=»DI020 CF A14,M:BRK BACK TO DISPATCHER «, t00=0x000e, t01=0x0084}
0x1688…16ae              Head {h00=0x0022, h01=0x0050, text=» CF A14,M:CMP CMP EL1 AND EL3 «, t00=0x000e, t01=0x00b2}
0x16ae…16c6              Head {h00=0x0014, h01=0x0050, text=»DI030 DATA /1030«, t00=0x000e, t01=0x00d8}
0x16c6…16e4              Head {h00=0x001a, h01=0x0050, text=» RF(L) DI050 EL1 < EL3«, t00=0x000e, t01=0x00f0}
0x16e4…1702              Head {h00=0x001a, h01=0x0050, text=» RF(E) DI070 EL1 = EL3«, t00=0x000e, t01=0x010e}
0x1702…1726              Head {h00=0x0020, h01=0x0050, text=» IM 6,A14 INCREMENT COUNTER «, t00=0x000e, t01=0x012c}
0x1726…1754              Head {h00=0x002a, h01=0x0050, text=» RF(Z) DI180 JUMP IF WHOLE EL3 SHIFTED«, t00=0x000e, t01=0x0150}
0x1754…1778              Head {h00=0x0020, h01=0x0050, text=» CF A14,M:SHL SHIFT LEFT EL3«, t00=0x000e, t01=0x017e}
0x1778…1790              Head {h00=0x0014, h01=0x0050, text=»DI040 DATA /3001«, t00=0x000f, t01=0x0012}
0x1790…17bc              Head {h00=0x0028, h01=0x0050, text=» SUKL A11,1 DECREMENT SHIFT COUNTER «, t00=0x000f, t01=0x002a}
0x17bc…17ce              Head {h00=0x000e, h01=0x0050, text=» RB DI020 «, t00=0x000f, t01=0x0056}
0x17ce…17d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0068}
0x17d8…17f2              Head {h00=0x0016, h01=0x0050, text=»DI050 LDR A11,A11 «, t00=0x000f, t01=0x0072}
0x17f2…1822              Head {h00=0x002c, h01=0x0050, text=» RF(Z) DI130 DIVIDEND LESS THAN DIVISOR «, t00=0x000f, t01=0x008c}
0x1822…1848              Head {h00=0x0022, h01=0x0050, text=» CF A14,M:SHR SHIFT RIGHT EL3 «, t00=0x000f, t01=0x00bc}
0x1848…1860              Head {h00=0x0014, h01=0x0050, text=»DI060 DATA /3001«, t00=0x000f, t01=0x00e2}
0x1860…188c              Head {h00=0x0028, h01=0x0050, text=» ADKL A11,1 INCREMENT SHIFT COUNTER «, t00=0x000f, t01=0x00fa}
0x188c…1896              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0126}
0x1896…18c4              Head {h00=0x002a, h01=0x0050, text=»DI070 ST A11,6,A14 STORE SHIFT COUNTER«, t00=0x000f, t01=0x0130}
0x18c4…18ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x015e}
0x18ce…18fc              Head {h00=0x002a, h01=0x0050, text=»DI080 CF A14,M:BRK BACK TO DISPATCHER «, t00=0x000f, t01=0x0168}
0x18fc…191c              Head {h00=0x001c, h01=0x0050, text=» CF A14,M:SUB EL1 - EL3 «, t00=0x0010, t01=0x0008}
0x191c…1934              Head {h00=0x0014, h01=0x0050, text=»DI090 DATA /1030«, t00=0x0010, t01=0x0028}
0x1934…195e              Head {h00=0x0026, h01=0x0050, text=» LD A2,4,A14 GET SIGN BYTE ADR EL4«, t00=0x0010, t01=0x0040}
0x195e…197a              Head {h00=0x0018, h01=0x0050, text=» LCR A1,A2 GET BYTE «, t00=0x0010, t01=0x006a}
0x197a…19a0              Head {h00=0x0022, h01=0x0050, text=» ADK A1,/10 INCREMENT QUOTIENT«, t00=0x0010, t01=0x0086}
0x19a0…19c0              Head {h00=0x001c, h01=0x0050, text=» SCR A1,A2 RESTORE BYTE «, t00=0x0010, t01=0x00ac}
0x19c0…19ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00cc}
0x19ca…19de              Head {h00=0x0010, h01=0x0050, text=»DI095 EQU * «, t00=0x0010, t01=0x00d6}
0x19de…19f4              Head {h00=0x0012, h01=0x0050, text=» CF A14,M:CMP «, t00=0x0010, t01=0x00ea}
0x19f4…1a08              Head {h00=0x0010, h01=0x0050, text=»DI100 EQU * «, t00=0x0010, t01=0x0100}
0x1a08…1a1c              Head {h00=0x0010, h01=0x0050, text=» DATA /1030 «, t00=0x0010, t01=0x0114}
0x1a1c…1a42              Head {h00=0x0022, h01=0x0050, text=» RB(NL) DI080 JUMP IF NOT LESS«, t00=0x0010, t01=0x0128}
0x1a42…1a66              Head {h00=0x0020, h01=0x0050, text=» IM 6,A14 INCREMENT COUNTER «, t00=0x0010, t01=0x014e}
0x1a66…1a8c              Head {h00=0x0022, h01=0x0050, text=» RF(P) DI130 JUMP IF FINISHED «, t00=0x0010, t01=0x0172}
0x1a8c…1ab2              Head {h00=0x0022, h01=0x0050, text=» CF A14,M:SHR SHIFT EL3 RIGHT «, t00=0x0011, t01=0x0008}
0x1ab2…1aca              Head {h00=0x0014, h01=0x0050, text=»DI110 DATA /3001«, t00=0x0011, t01=0x002e}
0x1aca…1aee              Head {h00=0x0020, h01=0x0050, text=» CF A14,M:SHL SHIFT EL4 LEFT«, t00=0x0011, t01=0x0046}
0x1aee…1b06              Head {h00=0x0014, h01=0x0050, text=»DI120 DATA /4001«, t00=0x0011, t01=0x006a}
0x1b06…1b2e              Head {h00=0x0024, h01=0x0050, text=» CF A14,M:BRK BACK TO DISPATCHER«, t00=0x0011, t01=0x0082}
0x1b2e…1b40              Head {h00=0x000e, h01=0x0050, text=» RB DI095 «, t00=0x0011, t01=0x00aa}
0x1b40…1b4a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00bc}
0x1b4a…1b74              Head {h00=0x0026, h01=0x0050, text=»DI130 CF A14,M:MOV MOVE EL4 TO EL1«, t00=0x0011, t01=0x00c6}
0x1b74…1b88              Head {h00=0x0010, h01=0x0050, text=» DATA /1040 «, t00=0x0011, t01=0x00f0}
0x1b88…1b92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0104}
0x1b92…1bb6              Head {h00=0x0020, h01=0x0050, text=»DI140 LDK A1,0 INDICATE CR=0«, t00=0x0011, t01=0x010e}
0x1bb6…1bde              Head {h00=0x0024, h01=0x0050, text=»DI150 LD A11,10,A14 RESTORE A11 «, t00=0x0011, t01=0x0132}
0x1bde…1c00              Head {h00=0x001e, h01=0x0050, text=» CF A14,DI155 GET CURR PSW«, t00=0x0011, t01=0x015a}
0x1c00…1c1a              Head {h00=0x0016, h01=0x0050, text=»DI155 LD A6,2,A14 «, t00=0x0011, t01=0x017c}
0x1c1a…1c2e              Head {h00=0x0010, h01=0x0050, text=» ADKL A14,4 «, t00=0x0012, t01=0x0008}
0x1c2e…1c50              Head {h00=0x001e, h01=0x0050, text=» ANKL A6,/FCFF DELETE COND«, t00=0x0012, t01=0x001c}
0x1c50…1c62              Head {h00=0x000e, h01=0x0050, text=» ECR A1,A1«, t00=0x0012, t01=0x003e}
0x1c62…1c74              Head {h00=0x000e, h01=0x0050, text=» ORR A6,A1«, t00=0x0012, t01=0x0050}
0x1c74…1c8a              Head {h00=0x0012, h01=0x0050, text=» ST A6,10,A14 «, t00=0x0012, t01=0x0062}
0x1c8a…1c9a              Head {h00=0x000c, h01=0x0050, text=» RB MU80«, t00=0x0012, t01=0x0078}
0x1c9a…1ca4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0088}
0x1ca4…1cc8              Head {h00=0x0020, h01=0x0050, text=»DI180 LDK A1,3 INDICATE CR=3«, t00=0x0012, t01=0x0092}
0x1cc8…1cda              Head {h00=0x000e, h01=0x0050, text=» RB DI150 «, t00=0x0012, t01=0x00b6}
0x1cda…1ce6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x00c8}
0x1ce6…1cf4              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x00d4}
0x1cf4…1cfe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00e2}
0x1cfe…1d08              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00ec}
0x1d08…1d34              Head {h00=0x0028, h01=0x0050, text=»* T:SIGN SETS EL1 AND EL4 POSITIVE, «, t00=0x0012, t01=0x00f6}
0x1d34…1d5a              Head {h00=0x0022, h01=0x0050, text=»* COMPUTES SIGN OF RESULT AND «, t00=0x0012, t01=0x0122}
0x1d5a…1d88              Head {h00=0x002a, h01=0x0050, text=»* STORE PARAMETERS OF EL1,EL3 AND EL4 «, t00=0x0012, t01=0x0148}
0x1d88…1d92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0176}
0x1d92…1da6              Head {h00=0x0010, h01=0x0050, text=»M:SIGN EQU *«, t00=0x0012, t01=0x0180}
0x1da6…1dbc (19, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0013, t01=0x0004}
0x1dbc…1dd0              Head {h00=0x0010, h01=0x0050, text=» LDK A7,/80 «, t00=0x0013, t01=0x001a}
0x1dd0…1de6              Head {h00=0x0012, h01=0x0050, text=» XRS A7,2,A14 «, t00=0x0013, t01=0x002e}
0x1de6…1df2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x0044}
0x1df2…1e06              Head {h00=0x0010, h01=0x0050, text=»T:SIGN EQU *«, t00=0x0013, t01=0x0050}
0x1e06…1e2c              Head {h00=0x0022, h01=0x0050, text=»ARG1 LDK A7,/30 GET ELEMNT EL3«, t00=0x0013, t01=0x0064}
0x1e2c…1e42              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=0 «, t00=0x0013, t01=0x008a}
0x1e42…1e70              Head {h00=0x002a, h01=0x0050, text=» CF A14,T:OPA GET ELEMENT DATA FOR EL3«, t00=0x0013, t01=0x00a0}
0x1e70…1e9e              Head {h00=0x002a, h01=0x0050, text=» SLL A1,1 NEG. NUMBER OF BYTES TIMES 2«, t00=0x0013, t01=0x00ce}
0x1e9e…1eca              Head {h00=0x0028, h01=0x0050, text=» ST A1,10,A14 STORE COUNTER ON STACK«, t00=0x0013, t01=0x00fc}
0x1eca…1ef0              Head {h00=0x0022, h01=0x0050, text=» CF A14,T:MOV MOVE EL2 TO EL4 «, t00=0x0013, t01=0x0128}
0x1ef0…1f04              Head {h00=0x0010, h01=0x0050, text=» DATA /4020 «, t00=0x0013, t01=0x014e}
0x1f04…1f18              Head {h00=0x0010, h01=0x0050, text=»ARG2 EQU *-2«, t00=0x0013, t01=0x0162}
0x1f18…1f4a              Head {h00=0x002e, h01=0x0050, text=» LDKL A7,/1040 GET ADDRESS TO EL1 AND EL4 «, t00=0x0013, t01=0x0176}
0x1f4a…1f5e              Head {h00=0x0010, h01=0x0050, text=»ARG3 EQU *-2«, t00=0x0014, t01=0x0018}
0x1f5e…1f8c              Head {h00=0x002a, h01=0x0050, text=» CF A14,T:OPS GET DATA FOR EL1 AND EL4«, t00=0x0014, t01=0x002c}
0x1f8c…1f98              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x005a}
0x1f98…1fae              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0014, t01=0x0066}
0x1fae…1fdc              Head {h00=0x002a, h01=0x0050, text=» CF A14,M:OPA GET ELEMENT DATA FOR EL3«, t00=0x0014, t01=0x007c}
0x1fdc…200a              Head {h00=0x002a, h01=0x0050, text=» SLL A1,1 NEG. NUMBER OF BYTES TIMES 2«, t00=0x0014, t01=0x00aa}
0x200a…2036              Head {h00=0x0028, h01=0x0050, text=» ST A1,10,A14 STORE COUNTER ON STACK«, t00=0x0014, t01=0x00d8}
0x2036…205c              Head {h00=0x0022, h01=0x0050, text=» CF A14,M:MOV MOVE EL2 TO EL4 «, t00=0x0014, t01=0x0104}
0x205c…2070              Head {h00=0x0010, h01=0x0050, text=» DATA /4020 «, t00=0x0014, t01=0x012a}
0x2070…2084              Head {h00=0x0010, h01=0x0050, text=»ARG2 EQU *-2«, t00=0x0014, t01=0x013e}
0x2084…20b6              Head {h00=0x002e, h01=0x0050, text=» LDKL A7,/1040 GET ADDRESS TO EL1 AND EL4 «, t00=0x0014, t01=0x0152}
0x20b6…20ca              Head {h00=0x0010, h01=0x0050, text=»ARG3 EQU *-2«, t00=0x0014, t01=0x0184}
0x20ca…20f8              Head {h00=0x002a, h01=0x0050, text=» CF A14,M:OPS GET DATA FOR EL1 AND EL4«, t00=0x0015, t01=0x0008}
0x20f8…2104              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0015, t01=0x0036}
0x2104…2136              Head {h00=0x002e, h01=0x0050, text=» ST A6,6,A14 STORE ADDRESS OF EL1 ON STACK«, t00=0x0015, t01=0x0042}
0x2136…216a              Head {h00=0x0030, h01=0x0050, text=» ST A10,8,A14 STORE ADDRESS OF EL4 ON STACK «, t00=0x0015, t01=0x0074}
0x216a…218e              Head {h00=0x0020, h01=0x0050, text=» LCR A1,A6 GET SIGN BYTE EL1«, t00=0x0015, t01=0x00a8}
0x218e…21a8              Head {h00=0x0016, h01=0x0050, text=» LDR A2,A1 COPY A1«, t00=0x0015, t01=0x00cc}
0x21a8…21ce              Head {h00=0x0022, h01=0x0050, text=» LCR A3,A10 GET SIGN BYTE EL4 «, t00=0x0015, t01=0x00e6}
0x21ce…21ea              Head {h00=0x0018, h01=0x0050, text=» ADR A2,A3 ADD BYTES«, t00=0x0015, t01=0x010c}
0x21ea…2210              Head {h00=0x0022, h01=0x0050, text=» ANK A1,/F0 MASK AWAY SIGN EL1«, t00=0x0015, t01=0x0128}
0x2210…2236              Head {h00=0x0022, h01=0x0050, text=» ANK A3,/F0 MASK AWAY SIGN EL4«, t00=0x0015, t01=0x014e}
0x2236…225a              Head {h00=0x0020, h01=0x0050, text=» ADK A1,/B SET POS SIGN EL1 «, t00=0x0015, t01=0x0174}
0x225a…227e              Head {h00=0x0020, h01=0x0050, text=» ADK A3,/B SET POS. SIGN EL4«, t00=0x0016, t01=0x0008}
0x227e…22a4              Head {h00=0x0022, h01=0x0050, text=» SCR A1,A6 STORE POS SIGN EL1 «, t00=0x0016, t01=0x002c}
0x22a4…22cc              Head {h00=0x0024, h01=0x0050, text=» SCR A3,A10 STORE POS. SIGN EL4 «, t00=0x0016, t01=0x0052}
0x22cc…22ee              Head {h00=0x001e, h01=0x0050, text=» LDK A1,/B LOAD PLUS SIGN «, t00=0x0016, t01=0x007a}
0x22ee…2318              Head {h00=0x0026, h01=0x0050, text=» SRC A2,2 SHIFT BIT 14 TO SIGN BIT«, t00=0x0016, t01=0x009c}
0x2318…233e              Head {h00=0x0022, h01=0x0050, text=» RF(N) SIG100 JUMP IF BIT 14=1«, t00=0x0016, t01=0x00c6}
0x233e…2360              Head {h00=0x001e, h01=0x0050, text=» LDK A1,/D LOAD MINUS SIGN«, t00=0x0016, t01=0x00ec}
0x2360…2374              Head {h00=0x0010, h01=0x0050, text=»SIG100 EQU *«, t00=0x0016, t01=0x010e}
0x2374…239c              Head {h00=0x0024, h01=0x0050, text=» ST A1,12,A14 STORE RESULT SIGN «, t00=0x0016, t01=0x0122}
0x239c…23b4              Head {h00=0x0014, h01=0x0050, text=»RETUR ABL RETMMM«, t00=0x0016, t01=0x014a}
0x23b4…23be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0162}
0x23be…23c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x016c}
0x23c8…23f6              Head {h00=0x002a, h01=0x0050, text=»* T:BRK RETURNS CONTROL TO MONITOR AND«, t00=0x0016, t01=0x0176}
0x23f6…2420              Head {h00=0x0026, h01=0x0050, text=»* COMPUTES ARGUMENTS FOR ALL CALLS«, t00=0x0017, t01=0x0014}
0x2420…242a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x003e}
0x242a…243e              Head {h00=0x0010, h01=0x0050, text=»M:BRK EQU * «, t00=0x0017, t01=0x0048}
0x243e…2454              Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0017, t01=0x005c}
0x2454…2468              Head {h00=0x0010, h01=0x0050, text=» LDK A1,/80 «, t00=0x0017, t01=0x0072}
0x2468…247e              Head {h00=0x0012, h01=0x0050, text=» XRS A1,2,A14 «, t00=0x0017, t01=0x0086}
0x247e…248a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x009c}
0x248a…24b2              Head {h00=0x0024, h01=0x0050, text=»T:BRK LKM  RETURN VIA DISPATCHER«, t00=0x0017, t01=0x00a8}
0x24b2…24c2              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0017, t01=0x00d0}
0x24c2…24e2              Head {h00=0x001c, h01=0x0050, text=» LD A1,16,A14 GET SECOND«, t00=0x0017, t01=0x00e0}
0x24e2…2506              Head {h00=0x0020, h01=0x0050, text=» LD A2,2,A1 - ARGUMENT /3040«, t00=0x0017, t01=0x0100}
0x2506…2532              Head {h00=0x0028, h01=0x0050, text=» LDR* A1,A1 GET FIRST ARGUMENT /1020«, t00=0x0017, t01=0x0124}
0x2532…2546              Head {h00=0x0010, h01=0x0050, text=» ST A1,ARG2 «, t00=0x0017, t01=0x0150}
0x2546…255a              Head {h00=0x0010, h01=0x0050, text=» ST A2,DI005«, t00=0x0017, t01=0x0164}
0x255a…256e              Head {h00=0x0010, h01=0x0050, text=» ST A2,DI015«, t00=0x0017, t01=0x0178}
0x256e…2582              Head {h00=0x0010, h01=0x0050, text=» ST A2,DI010«, t00=0x0017, t01=0x018c}
0x2582…259c              Head {h00=0x0016, h01=0x0050, text=» SC A2,DI010 /4040«, t00=0x0018, t01=0x0010}
0x259c…25b0              Head {h00=0x0010, h01=0x0050, text=» SC A2,MU60 «, t00=0x0018, t01=0x002a}
0x25b0…25c4              Head {h00=0x0010, h01=0x0050, text=» SC A2,DI120«, t00=0x0018, t01=0x003e}
0x25c4…25da              Head {h00=0x0012, h01=0x0050, text=» SC A2,DI140-1«, t00=0x0018, t01=0x0052}
0x25da…25f0              Head {h00=0x0012, h01=0x0050, text=» SC A2,ARG3+1 «, t00=0x0018, t01=0x0068}
0x25f0…2604              Head {h00=0x0010, h01=0x0050, text=» SC A2,ARG2 «, t00=0x0018, t01=0x007e}
0x2604…261e              Head {h00=0x0016, h01=0x0050, text=» SRL A2,8 A2=/0030«, t00=0x0018, t01=0x0092}
0x261e…263e              Head {h00=0x001c, h01=0x0050, text=» ANKL A1,/FF00 A1=/1000 «, t00=0x0018, t01=0x00ac}
0x263e…265a              Head {h00=0x0018, h01=0x0050, text=» ADR A2,A1 A2=/1030 «, t00=0x0018, t01=0x00cc}
0x265a…266e              Head {h00=0x0010, h01=0x0050, text=» SC A2,MU70 «, t00=0x0018, t01=0x00e8}
0x266e…2682              Head {h00=0x0010, h01=0x0050, text=» SC A2,DI040«, t00=0x0018, t01=0x00fc}
0x2682…2696              Head {h00=0x0010, h01=0x0050, text=» SC A2,DI060«, t00=0x0018, t01=0x0110}
0x2696…26aa              Head {h00=0x0010, h01=0x0050, text=» SC A2,DI110«, t00=0x0018, t01=0x0124}
0x26aa…26c0              Head {h00=0x0012, h01=0x0050, text=» SC A2,ARG1+1 «, t00=0x0018, t01=0x0138}
0x26c0…26d4              Head {h00=0x0010, h01=0x0050, text=» ST A2,MU20 «, t00=0x0018, t01=0x014e}
0x26d4…26e8              Head {h00=0x0010, h01=0x0050, text=» ST A2,MU40 «, t00=0x0018, t01=0x0162}
0x26e8…26fc              Head {h00=0x0010, h01=0x0050, text=» ST A2,DI030«, t00=0x0018, t01=0x0176}
0x26fc…2710              Head {h00=0x0010, h01=0x0050, text=» ST A2,DI090«, t00=0x0018, t01=0x018a}
0x2710…2724              Head {h00=0x0010, h01=0x0050, text=» ST A2,DI100«, t00=0x0019, t01=0x000e}
0x2724…2740              Head {h00=0x0018, h01=0x0050, text=» ECR A2,A2 A2=/3010 «, t00=0x0019, t01=0x0022}
0x2740…2754              Head {h00=0x0010, h01=0x0050, text=» ST A2,MU10 «, t00=0x0019, t01=0x003e}
0x2754…276a              Head {h00=0x0012, h01=0x0050, text=» SC A2,DI140-2«, t00=0x0019, t01=0x0052}
0x276a…277e              Head {h00=0x0010, h01=0x0050, text=» SC A2,ARG3 «, t00=0x0019, t01=0x0068}
0x277e…2790              Head {h00=0x000e, h01=0x0050, text=» RB RETUR «, t00=0x0019, t01=0x007c}
0x2790…279c              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0019, t01=0x008e}
0x279c…27a0              Head {h00=0x4004, h01=0x0000}
0x27a0…27a4              00 19 00 9a                                                                                                                                                                                                                                       ┆    ┆
0x27a4…27ac (26, 1, 8)   20 04 00 00 00 1a 00 04                                                                                                                                                                                                                           ┆        ┆
0x27ac…27fc (27, 0, 400) 20 42 59 54 45 53 00 12 01 80 00 12 00 50 5c 43 46 5c 41 35 2c 46 44 3a 52 45 41 20 00 13 00 0e 00 10 00 50 5c 43 46 5c 41 35 2c 4c 44 3a 52 43 00 13 00 24 00 20 00 50 5c 4c 44 5c 41 31 2c 44 57 54 41 33 2c 41 36 5c 44 52 49 56 45 20 49 4e   ┆ BYTES       P CF A5,FD:REA        P CF A5,LD:RC   $   P LD A1,DWTA3,A6 DRIVE IN┆
0x27fc…284c              44 45 58 20 00 13 00 38 00 10 00 50 5c 4c 44 4b 4c 5c 41 34 2c 42 55 46 00 13 00 5c 00 0e 00 50 5c 41 44 4b 5c 41 34 2c 33 34 00 13 00 70 00 10 00 50 5c 4c 44 52 2a 5c 41 32 2c 41 34 20 00 13 00 82 00 10 00 50 5c 43 57 4b 5c 41 32 2c 27 44   ┆DEX    8   P LDKL A4,BUF       P ADK A4,34   p   P LDR* A2,A4        P CWK A2,'D┆
0x284c…289c              54 27 00 13 00 96 00 28 00 50 5c 52 46 28 4e 45 29 5c 46 44 3a 31 31 30 5c 49 42 4d 20 4c 41 42 45 4c 20 50 52 45 41 53 53 55 4d 45 44 20 00 13 00 aa 00 0e 00 50 5c 41 44 4b 5c 41 34 2c 32 20 00 13 00 d6 00 10 00 50 5c 4c 44 52 2a 5c 41 32   ┆T'     ( P RF(NE) FD:110 IBM LABEL PREASSUMED        P ADK A4,2        P LDR* A2┆
0x289c…28ec              2c 41 34 20 00 13 00 e8 00 10 00 50 5c 43 57 4b 5c 41 32 2c 27 4f 53 27 00 13 00 fc 00 1c 00 50 5c 52 46 28 4e 45 29 5c 46 44 3a 31 31 30 5c 49 42 4d 20 4c 41 42 45 4c 00 13 01 10 00 08 00 50 5c 58 49 46 00 13 01 30 00 06 00 50 2a 20 00 13   ┆,A4        P CWK A2,'OS'       P RF(NE) FD:110 IBM LABEL       P XIF   0   P*   ┆
0x28ec…293c              01 3c 00 18 00 50 2a 20 20 52 45 41 44 20 56 4f 4c 55 4d 45 20 4e 41 4d 45 20 00 13 01 46 00 06 00 50 2a 20 00 13 01 62 00 14 00 50 5c 4c 44 4b 5c 41 33 2c 38 5c 4c 45 4e 47 54 48 00 13 01 6c 00 12 00 50 5c 4c 44 4b 5c 41 32 2c 30 5c 42 49   ┆ <   P*  READ VOLUME NAME    F   P*    b   P LDK A3,8 LENGTH   l   P LDK A2,0 BI┆
0x293c…298c (28, 0, 400) 4f 20 00 13 01 84 00 0e 00 50 5c 49 46 54 5c 49 42 4d 3d 31 00 14 00 0a 00 0e 00 50 5c 43 31 52 5c 41 31 2c 41 31 00 14 00 1c 00 16 00 50 5c 41 4e 53 5c 41 31 2c 44 57 54 4c 41 42 2c 41 36 20 00 14 00 2e 00 0e 00 50 5c 52 46 5c 46 44 3a 31   ┆O        P IFT IBM=1       P C1R A1,A1       P ANS A1,DWTLAB,A6    .   P RF FD:1┆
0x298c…29dc              32 30 00 14 00 48 00 06 00 50 2a 20 00 14 00 5a 00 1c 00 50 46 44 3a 31 31 30 5c 4c 44 4b 5c 41 33 2c 31 30 5c 4c 45 4e 47 54 48 20 00 14 00 64 00 14 00 50 5c 4c 44 4b 5c 41 32 2c 2f 33 30 5c 42 49 4f 20 00 14 00 84 00 28 00 50 5c 4f 52 53   ┆20   H   P*    Z   PFD:110 LDK A3,10 LENGTH    d   P LDK A2,/30 BIO      ( P ORS┆
0x29dc…2a2c              5c 41 31 2c 44 57 54 4c 41 42 2c 41 36 5c 49 4e 44 49 43 41 54 45 20 49 42 4d 20 44 49 53 43 20 00 14 00 9c 00 10 00 50 46 44 3a 31 32 30 5c 45 51 55 5c 2a 00 14 00 c8 00 08 00 50 5c 58 49 46 00 14 00 dc 00 20 00 50 5c 4c 44 4b 4c 5c 41 34   ┆ A1,DWTLAB,A6 INDICATE IBM DISC        PFD:120 EQU *       P XIF       P LDKL A4┆
0x2a2c…2a7c              2c 42 55 46 5c 42 55 46 46 45 52 20 41 44 44 52 45 53 53 20 00 14 00 e8 00 12 00 50 5c 43 46 5c 41 35 2c 46 44 3a 52 45 41 20 00 14 01 0c 00 10 00 50 5c 43 46 5c 41 35 2c 4c 44 3a 52 43 00 14 01 22 00 0e 00 50 5c 4c 44 4b 5c 41 31 2c 32 20   ┆,BUF BUFFER ADDRESS        P CF A5,FD:REA        P CF A5,LD:RC   "   P LDK A1,2 ┆
0x2a7c…2acc              00 14 01 36 00 0e 00 50 5c 49 46 54 5c 49 42 4d 3d 31 00 14 01 48 00 14 00 50 5c 4c 44 5c 41 32 2c 44 57 54 4c 41 42 2c 41 36 00 14 01 5a 00 14 00 50 5c 41 4e 5c 41 32 2c 44 57 54 41 33 2c 41 36 20 00 14 01 72 00 1c 00 50 5c 52 46 28 5a 29   ┆   6   P IFT IBM=1   H   P LD A2,DWTLAB,A6   Z   P AN A2,DWTA3,A6    r   P RF(Z)┆

Reduced view