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

⟦635fb603a⟧

    Length: 19988 (0x4e14)
    Notes: pts_type(SC)
    Names: »TMOVE.SC«

Derivation

└─⟦f350e1b7a⟧ Bits:30009678 Philips computer tape "600219"
    └─⟦this⟧ »MONGEN/TMOVE.SC« 

PTS(SC)

	IDENT TMOVE 	REL 11.0 81-05-21 870105041100

			=4,CORR. OF UPDATE =3 (A14,A15)	=3 
			=4,REL 11.0 81-05-15	=3
			=3,CONDITION FOR MOVUU ADDED 
			=3,REL 11.0 81-01-26 
			=2,SAVE MMU WHEN MOVUS,MOVSU 
			=2,PRR 11.0 80-12-11 
			=1,MOVE LAST CHARACTER WHEN MOVUS
			=1,PRR 11.0 80-11-19 
* 
* 
**************************************************
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   TMOVE = TOSS MOVE LKM PROCESSOR 
* 
* 
* 
* 
* 
* 
**************************************************
* 
* 
*   THIS MODULE CONTAINS
*   THE MOVE LKM PROCESSOR
*   AND FOLLOWING SUBROUTINES:
* 
*   - MOVSS = MOVE FROM SYSTEM AREA TO SYSTEM AREA
*   - MOVUS = MOVE FROM USER AREA TO SYSTEM AREA
*   - MOVSU = MOVE FROM SYSTEM AREA TO USER AREA
*   - MOVUU = MOVE FROM USER AREA TO USER AREA
*   - MOVFW = MOVE FORWARD  (ONLY SYSTEM AREA,A14 RETURN) 
*   - MOVBW = MOVE BACKWARD (ONLY SYSTEM AREA,A14 RETURN) 
* 
	EJECT			TMOVE
* 
* 
*********** 
* ENTRIES * 
*********** 
* 
* 
	ENTRY	TMOVE	TOSS MOVE LKM PROCESSOR
	ENTRY	MOVSS	MOVE FROM SYSTEM TO SYSTEM 
	ENTRY	MOVSU	MOVE FROM SYSTEM TO USER 
	ENTRY	MOVUS	MOVE FROM USER TO SYSTEM 
	ENTRY	MOVUU	MOVE FROM USER TO USER 
	ENTRY	MOVFW	MOVE FORWARD 
*	ENTRY	MOVBW	MOVE BACKWARD 
	EJECT			TMOVE
* 
* 
************* 
* EXTERNALS * 
************* 
* 
* 
	EXTRN	LKMQDI	QUEUE TASK AND DISPATCH 
	EXTRN	LKMRQE	SET A7=-1, QUEUE TASK AND DISPATCH
	EXTRN	FNDTID	FIND TTAB ADDRESS FROM TASK ID
	EXTRN	TTB:MT	DISPLACEMENT TO MMU TABLE 
	EJECT			TMOVE
* 
* 
***************************************** 
* 
*	CONDITIONAL ASSEMBLY
* 
***************************************** 
* 
*	A PROGRAM VERSION USING TOSS MMU PAGING 
*	IS OBTAINED BY SETTING MMUPAG EQU 1.
* 
MMUPAG	EQU	1
* 
* 
*	A PROGRAM VERSION USING THE EXTENDED INSTRUCTION
*	SET IS OBTAINED BY SETTING CPU852 EQU 0.
* 
CPU852	EQU	0
* 
* 
*	A PROGRAM VERSION USING THE EXTENDED INSTRUCTION
*	SET FOR CPU 857 IS OBTAINED BY SETTING CPU857 EQU 1.
* 
CPU857	EQU	1
* 
* 
*	A PROGRAM VERSION CONTAINING SUBROUTINE MOVUU 
*	WILL EXIST BY SETTING UUMOV=1 
* 
X:A	EQU	0		=3 
UUMOV	EQU	X:A		=3 
CPUHLP	EQU	CPU857+CPU857
	EJECT			TMOVE
* 
* 
************************
* MOVBLK DISPLACEMENTS *
************************
* 
*	DISPLACEMENTS IN MOVE PARAMETER BLOCK 
* 
MOVTIS	EQU	0	TASK ID SENDING TASK 
MOVTIR	EQU	2	TASK ID RECEIVING TASK 
MOVBAS	EQU	4	BUFFER ADDRESS SENDING TASK
MOVBAR	EQU	6	BUFFER ADDRESS RECEIVING TASK
MOVLEN	EQU	8	NUMBER OF BYTES TO MOVE
LENGTH	EQU	128	INTERMEDIATE BUFFER LENGTH WORDS 
* 
	EJECT			TMOVE
* 
* 
********* 
* TMOVE * 
********* 
* 
* 
*   THIS IS THE MOVE LKM PROCESSOR. 
* 
*   IT IS ENTERED FROM THE LKM HANDLER
*   WITH THE FOLLOWING PARAMETERS:
* 
*   A5 = TTAB ADDRESS 
*   A7 = MOVBLK ADDRESS 
* 
TMOVE	EQU	* 
	ENB
* 
	IFT	MMUPAG=0 
	LD	A1,MOVBAS,A7	SOURCE BUFFER ADDRESS
	LD	A2,MOVBAR,A7	DESTINATION BUFFER ADDRESS 
	LD	A3,MOVLEN,A7	BUFFER LENGTH
	CF	A15,MOVSS	MOVE BUFFER 
	XIF
* 
	IFT	MMUPAG=1 
	LDR	A12,A5	SAVE CALLING TTAB ADDRESS 
	LDR	A8,A7	SAVE MOVBLK ADDRESS
	EL	A1,MOVBAS,A8	BUFFER ADDRESS SENDING TASK
	EL	A10,MOVBAR,A8	BUFFER ADDRESS RECEIVING TASK 
	EL	A3,MOVLEN,A8	REQUESTED BUFFER LENGTH
	ELR	A7,A8	TASK ID SENDING TASK 
	CWK	A7,'#M'
	RF(E)	MOV100	MOVE FROM SYSTEM BUFFER 
	CF	A15,FNDTID	GET TTAB ADDRESS 
	LDR	A5,A2	SAVE TTAB ADDRESS
	RF(Z)	TTABNF	TTAB NOT FOUND
	EL	A7,MOVTIR,A8	IDENT RECEIVING TASK 
	CWK	A7,'#M'
	RF(E)	MVUS10	MOVE TO SYSTEM BUFFER 
	CF	A15,FNDTID	GET TTAB ADDRESS 
	LDR	A4,A2	SAVE TTAB ADDRESS
	RF(Z)	TTABNF	TTAB NOT FOUND
* 
	EJECT			TMOVE
* 
*	MOVE FROM USER BUFFER TO USER BUFFER
* 
	LDR	A2,A10	DESTINATION BUFFER ADDRESS
	CF	A15,MOVUU	MOVE FROM USER TO USER
	RF	END 
* 
*	TEST WHERE TO MOVE
* 
MOV100	EQU	*
	EL	A7,MOVTIR,A8	TASK ID RECEIVING TASK 
	CWK	A7,'#M'
	RF(E)	MVSS10	MOVE TO SYSTEM BUFFER 
	CF	A15,FNDTID	GET TTAB ADDRESS 
	LDR	A4,A2
	RF(Z)	TTABNF	TTAB NOT FOUND
* 
	EJECT			TMOVE
* 
*	MOVE FROM SYSTEM BUFFER TO USER BUFFER
* 
	LDR	A2,A10	DESTINATION BUFFER ADDRESS
	CF	A15,MOVSU	MOVE FROM SYSTEM TO USER
	RF	END 
* 
*	MOVE FROM USER BUFFER TO SYSTEM BUFFER
* 
MVUS10	EQU	*
	LDR	A2,A10	DESTINATION BUFFER ADDRESS
	CF	A15,MOVUS	MOVE FROM USER TO SYSTEM
	RF	END 
* 
*	MOVE FROM SYSTEM BUFFER TO SYSTEM BUFFER
* 
MVSS10	EQU	*
	LDR	A2,A10	DESTINATION BUFFER ADDRESS
	CF	A15,MOVSS	MOVE FROM SYSTEM TO SYSTEM
* 
	XIF
* 
	EJECT			TMOVE
* 
*	END 
* 
END	EQU	* 
	IFT	MMUPAG=1 
	LDR	A5,A12	TTAB CALLING TASK 
	XIF
* 
	ABL	LKMQDI	QUEUE TASK AND DISPATCH 
* 
	IFT	MMUPAG=1 
* 
*	TTAB NOT FOUND
* 
TTABNF	EQU	*
	LDR	A5,A12	TTAB ADDRESS
	ABL	LKMRQE	SET A7=-1, QUEUE TASK AND DISPATCH
	XIF
	EJECT
* 
* 
* 
********* 
* MOVFW * 
********* 
* 
* 
*	SUBROUTINE TO MOVE CHARACTERS 
*	FROM SYSTEM BUFFER TO SYSTEM BUFFER 
* 
*	ENTRY:  A1 = SYSTEM BUFFER ADDRESS,SOURCE 
*	        A2 = SYSTEM BUFFER ADDRESS,DESTINATION
*	        A3 = BUFFER LENGTH
* 
*	EXIT:   A1 = SYSTEM BUFFER ADDRESS,SOURCE+BUFFER LENGTH 
*	        A2 = SYSTEM BUFFER ADDRESS,DESTINATION+BUFFER LENGTH
*	        A3 = 0
* 
MOVFW	EQU	* 
MOVBW	EQU	* 
	ADK	A3,0 
	RF(NP)	RETA14	NOTHING TO MOVE,RETURN 
	STR	A4,A14	SAVE A4 
	ST	A5,-2,A14	SAVE A5 
	ST	A6,-4,A14	SAVE A6 
	LDKL	A6,/8000	INDICATE A14 RETURN
	RF	MSS005	MOVE BUFFER



RTNA14	EQU	*
	LD	A6,-4,A14	SAVED REGISTER
	LD	A5,-2,A14	SAVED REGISTER
	LDR*	A4,A14	SAVED REGISTER 
	LDK	A3,0 
RETA14	EQU	*
	RTN	A14
	EJECT			TMOVE
* 
* 
********* 
* MOVSS * 
********* 
* 
* 
*	SUBROUTINE TO MOVE CHARACTERS 
*	FROM SYSTEM BUFFER TO SYSTEM BUFFER 
* 
*	ENTRY:  A1 = SYSTEM BUFFER ADDRESS,SOURCE 
*	        A2 = SYSTEM BUFFER ADDRESS,DESTINATION
*	        A3 = BUFFER LENGTH
* 
*	EXIT:   A1 = SYSTEM BUFFER ADDRESS,SOURCE+BUFFER LENGTH 
*	        A2 = SYSTEM BUFFER ADDRESS,DESTINATION+BUFFER LENGTH
*	        A3 = 0
* 
	IFT	MMUPAG=0 
MOVUS	EQU	* 
MOVSU	EQU	* 
MOVUU	EQU	* 
	XIF
* 
MOVSS	EQU	* 
	ADK	A3,0	CHECK LENGTH
	RF(NP)	MOVRT2	NOTHING TO MOVE, RETURN
	STR	A4,A15	SAVE A4 
	STR	A5,A15	SAVE A5 
	STR	A6,A15	SAVE A6 
	LDK	A6,0	INDICATE A15 RETURN 
MSS005	EQU	*
	LDK	A4,1	MASK
	TM	A4,A1 
	RF(Z)	MSS100	SOURCE BUFFER ADDRESS EVEN
	TM	A4,A2 
	RF(Z)	MSS110	DESTINATION BUFFER ADDRESS EVEN 
	EJECT
* 
*	BOTH SOURCE AND DESTINATION BUFFER ADDRESS ODD
* 
	LCR	A5,A1	FIRST CHARACTER TO MOVE
	SCR	A5,A2	SAVE CHARACTER 
	ADK	A1,1	UPDATE SOURCE BUFFER ADDRESS
	ADK	A2,1	UPDATE DESTINATION BUFFER ADDRESS 
	SUK	A3,1	DECREMENT LENGTH
	RF(NP)	MOVRT1	ALL MOVED,RETURN 
* 
*	BOTH SOURCE AND DESTINATION BUFFER ADDRESS EVEN 
* 
MSS010	EQU	*
	IFF	CPUHLP+CPU852=2
	SUK	A3,2	SUBTRACT LENGTH 
	RF(N)	MSS020	TEST IF LAST CHARACTER IS MOVED 
	LDR*	A5,A1	GET WORD TO MOVE
	STR	A5,A2	SAVE WORD
	ADK	A1,2	UPDATE SOURCE BUFFER
	ADK	A2,2	UPDATE DESTINATION BUFFER 
	RB	MSS010	CONTINUE MOVE
* 
MSS020	EQU	*
	ADK	A3,2 
	RF(Z)	MOVRT1	ALL MOVED,RETURN
	XIF
* 
	IFT	CPU852=0 
	IFT	CPU857=1 
	TM	A4,A3 
	RF(Z)	MSS020	REQUESTED LENGTH EVEN 
	LDK	A4,0	INDICATE LENGTH ODD 
* 
MSS020	EQU	*
	MVB	A3	MOVE BUFFER 
	ADK	A4,0 
	RF(NZ)	MOVRT1	ALL MOVED,RETURN 
	XIF
* 
	LCR	A5,A1	LAST CHARACTER TO MOVE 
	SCR	A5,A2	STORE CHARACTER IN SYSTEM BUFFER 
	ADK	A1,1	UPDATE USER BUFFER ADDRESS
	ADK	A2,1	UPDATE SYSTEM BUFFER ADDRESS
	RF	MOVRT1	RETURN 
	EJECT
* 
* 
MSS100	EQU	*
	TM	A4,A2 
	RB(Z)	MSS010	DESTINATION BUFFER ADDRESS EVEN 
* 
*	SOURCE BUFFER EVEN , DESTINATION BUFFER ODD 
*	OR
*	SOURCE BUFFER ODD  , DESTINATION BUFFER EVEN
* 
MSS110	EQU	*
	LCR	A4,A1	LOAD CHARACTER 
	SCR	A4,A2	STORE CHARACTER
	ADK	A1,1	UPDATE SOURCE ADDRESS 
	ADK	A2,1	UPDATE DESTINATION ADDRESS
	SUK	A3,1	DECREMENT LENGTH
	RB(P)	MSS110	MORE TO MOVE
	RF	MOVRT1	RETURN 
* 
	IFT	MMUPAG=1 
	EJECT			TMOVE
* 
* 
********* 
* MOVUS * 
********* 
* 
* 
*	SUBROUTINE TO MOVE CHARACTERS 
*	FROM USER BUFFER TO SYSTEM BUFFER 
* 
*	ENTRY:  A1 = USER BUFFER ADDRESS
*	        A2 = SYSTEM BUFFER ADDRESS
*	        A3 = BUFFER LENGTH
*	        A5 = TTAB ADDRESS USER TASK 
* 
*	EXIT :  A1 = USER BUFFER ADDRESS+BUFFER LENGTH
*	        A2 = SYSTEM BUFFER ADDRESS+BUFFER LENGTH
*	        A3 = 0
* 
MOVUS	EQU	* 
	ADK	A3,0	CHECK LENGTH
	RF(NP)	MOVRT2	NOTHING TO MOVE, RETURN
	STR	A4,A15	SAVE A4 
	STR	A5,A15	SAVE A5 
	SUKL	A15,32		=2
	TS	2,A15	SAVE MMU	=2 
	TL	TTB:MT,A5	LOAD USER MMU 
	LDK	A4,1	MASK
	TM	A4,A1 
	RF(Z)	MUS110	USER BUFFER EVEN
	TM	A4,A2 
	RF(Z)	MUS100	SYSTEM BUFFER EVEN
* 
	EJECT			TMOVE
* 
*	USER BUFFER ODD,SYSTEM BUFFER ODD 
* 
	ELR	A5,A1	FIRST CHARACTER FROM USER BUFFER 
MUS005	EQU	*		=1
	SCR	A5,A2
	ADK	A1,1	USER BUFFER EVEN
	ADK	A2,1	SYSTEM BUFFER EVEN
	SUK	A3,1	DECREMENT LENGTH
	RF(NP)	MOVRT3	ALL MOVED, RETURN
* 
*	USER BUFFER EVEN,SYSTEM BUFFER EVEN 
* 
MUS010	EQU	*
	TM	A4,A3 
	RF(Z)	MUS020	REQUESTED LENGTH EVEN 
	LDK	A4,0	INDICATE LENGTH ODD 
* 
MUS020	EQU	*
	MVUS	A3	MOVE BUFFER
	ADK	A4,0	CHECK LENGTH
	RF(NZ)	MOVRT3	ALL MOVED, RETURN
	ELR	A5,A1	LAST CHARACTER 
	ECR	A5,A5
	RB	MUS005		=1
* 
	XIF
* 
	EJECT			TMOVE
* 
* 
**********
* MOVRTN *
**********
* 
*	COMMON RETURN LABELS FOR MOVE ROUTINES
* 
MOVRT1	EQU	*
	ADK	A6,0 
	RB(N)	RTNA14	A14 RETURN
	LDR*	A6,A15	SAVED REGISTER 
	IFT	MMUPAG=1 
	RF	MOVRTN		=2
MOVRT3	EQU	*
	TL	2,A15	SAVED MMU	=2
	ADKL	A15,32		=2
	XIF
MOVRTN	EQU	*
	LDR*	A5,A15	RELOAD A5
	LDR*	A4,A15	RELOAD A4
	LDK	A3,0	ALL MOVED 
* 
MOVRT2	EQU	*
	RTN	A15
* 
	IFT	MMUPAG=1 
	EJECT			TMOVE
* 
*	USER BUFFER ODD,SYSTEM BUFFER EVEN
* 
MUS100	EQU	*
	ELR	A4,A1	FIRST CHARACTER FROM USER BUFFER 
	RF	MUS125
* 
MUS110	EQU	*
	TM	A4,A2 
	RB(Z)	MUS010	SYSTEM BUFFER EVEN
* 
*	USER BUFFER EVEN,SYSTEM BUFFER ODD
* 
MUS120	EQU	*
	ELR	A4,A1	GET TO CHARACTERS
	ECR	A5,A4
	SCR	A5,A2	STORE CHARACTER IN SYSTEM BUFFER 
	ADK	A1,1	UPDATE USER BUFFER ADDRESS
	ADK	A2,1	UPDATE SYSTEM BUFFER ADDRESS
	SUK	A3,1	DECREMENT LENGTH
	RB(NP)	MOVRT3	ALL MOVED, RETURN
* 
MUS125	EQU	*
	ADK	A1,1	UPDATE USER BUFFER ADDRESS
	SCR	A4,A2	STORE CHARACTER IN SYSTEM BUFFER 
	ADK	A2,1	UPDATE SYSTEM BUFFER ADDRESS
	SUK	A3,1	DECREMENT LENGTH
	RB(P)	MUS120	MORE TO MOVE
	RB	MOVRT3	ALL MOVED, RETURN
* 
	EJECT			TMOVE
* 
* 
********* 
* MOVSU * 
********* 
* 
* 
*	SUBROUTINE TO MOVE CHARACTERS 
*	FROM SYSTEM BUFFER TO USER BUFFER 
* 
*	ENTRY:  A1 = SYSTEM BUFFER ADDRESS
*	        A2 = USER BUFFER ADDRESS
*	        A3 = BUFFER LENGTH
*	        A4 = TTAB ADDRESS USER TASK 
* 
*	EXIT :  A1 = SYSTEM BUFFER ADDRESS+LENGTH 
*	        A2 = USER BUFFER ADDRESS+LENGTH 
*	        A3 = 0
* 
MOVSU	EQU	* 
	ADK	A3,0	CHECK LENGTH
	RB(NP)	MOVRT2	NOTHING TO MOVE, RETURN
	STR	A4,A15	SAVE A4 
	STR	A5,A15	SAVE A5 
	SUKL	A15,32		=2
	TS	2,A15	SAVE MMU	=2 
	TL	TTB:MT,A4	LOAD USER MMU 
	LDK	A4,1	MASK
	TM	A4,A2 
	RF(Z)	MSU110	USER BUFFER EVEN
	TM	A4,A1 
	RF(Z)	MSU100	SYSTEM BUFFER EVEN
* 
	EJECT			TMOVE
* 
*	SYSTEM BUFFER ODD,USER BUFFER ODD 
* 
	ELR	A5,A2	USER BUFFER FIRST CHARACTER
	LCR	A5,A1	GET FIRST CHARACTER
	ESR	A5,A2	STORE FIRST CHARACTER IN USER BUFFER 
	ADK	A1,1	SYSTEM BUFFER EVEN
	ADK	A2,1	USER BUFFER EVEN
	SUK	A3,1	DECREMENT LENGTH
	RB(NP)	MOVRT3	NOTHING TO MOVE, RETURN
* 
	EJECT			TMOVE
* 
*	SYSTEM BUFFER EVEN,USER BUFFER EVEN 
* 
MSU010	EQU	*
	TM	A4,A3 
	RF(Z)	MSU020	REQUESTED LENGTH EVEN 
	SUK	A3,1	LENGTH EVEN 
	LDK	A4,0	INDICATE LENGTH ODD 
* 
MSU020	EQU	*
	LDR	A5,A3	SAVE LENGTH
	MVSU	A3	MOVE BUFFER
	ADR	A1,A5	UPDATE SYSTEM BUFFER ADDRESS 
	ADR	A2,A5	UPDATE USER BUFFER ADDRESS 
	ADK	A4,0	CHECK LENGTH
	RB(NZ)	MOVRT3	ALL MOVED, RETURN
	LDR*	A5,A1	GET LAST CHARACTER
	ADK	A1,1	UPDATE SYSTEM BUFFER ADDRESS
* 
MSU030	EQU	*
	ELR	A4,A2	GET LAST WORD IN USER BUFFER 
	ANK	A4,/FF 
	ANKL	A5,/FF00	LAST CHARACTER 
	ORR	A5,A4	LAST WORD IN USER BUFFER 
	ESR	A5,A2
	ADK	A2,1	UPDATE USER BUFFER ADDRESS
	RB	MOVRT3	RETURN 
* 
	EJECT			TMOVE
* 
*	SYSTEM BUFFER EVEN,USER BUFFER ODD
* 
MSU100	EQU	*
	SUK	A2,1	USER BUFFER EVEN
	ELR	A5,A2	FIRST CHARACTER IN USER BUFFER 
	RF	MSU130	MOVE FIRST CHARACTER 
* 
MSU110	EQU	*
	TM	A4,A1 
	RB(Z)	MSU010	SYSTEM BUFFER EVEN
* 
*	SYSTEM BUFFER ODD,USER BUFFER EVEN
* 
MSU120	EQU	*
	LCR	A5,A1	GET FIRST CHARACTER
	ECR	A5,A5	CHARACTER TO THE LEFT
	ADK	A1,1	UPDATE SYSTEM BUFFER ADDRESS
	SUK	A3,1	DECREMENT LENGTH
	RB(NP)	MSU030	MOVE LAST CHARACTER
* 
MSU130	EQU	*
	LCR	A5,A1	GET CHARACTER FROM SYSTEM BUFFER 
	ESR	A5,A2	STORE TWO CHARACTERS 
	ADK	A1,1	UPDATE SYSTEM BUFFER ADDRESS
	ADK	A2,2	UPDATE USER BUFFER ADDRESS
	SUK	A3,1	DECREMENT LENGTH
	RB(P)	MSU120	MORE TO MOVE
	RB	MOVRT3	ALL MOVED, RETURN
* 
	XIF			=3 
	IFT	MMUPAG=1		=3 
	IFT	UUMOV=0		=3
MOVUU	EQU	*		=3 
	RTN	A15		=3	=4 
	XIF			=3 
	IFT	MMUPAG+UUMOV=2		=3 
	EJECT			TMOVE
* 
* 
********* 
* MOVUU * 
********* 
* 
* 
*	SUBROUTINE TO MOVE CHARACTERS 
*	FROM USER BUFFER TO USER BUFFER 
* 
*	ENTRY:  A1 = SOURCE BUFFER ADDRESS
*	        A2 = DESTINATION BUFFER ADDRESS 
*	        A3 = LENGTH 
*	        A4 = TTAB ADDRESS RECEIVING TASK
*	        A5 = TTAB ADDRESS SENDING TASK
* 
*	EXIT:   A1,A2,A3,A8,A9,A10,A11 ARE DESTROYED
* 
MOVUU	EQU	* 
	LDR	A11,A3	SAVE LENGTH 
	RF(NP)	MUU120	NOTHING TO MOVE, RETURN
	LDR	A9,A1	SAVE SOURCE ADDRESS
	LDR	A10,A2	SAVE DESTINATION ADDRESS
* 
	EJECT			TMOVE
* 
* 
MUU100	EQU	*
	LDKL	A3,INTLEN	INTERMEDIATE BUFFER LENGTH
	RF(NP)	MUU120	INTERMEDIATE BUFFER TOO SMALL
	CWR	A11,A3 
	RF(G)	MUU110	MORE THAN ONE MOVE NEEDED 
	LDR	A3,A11	REMAINING BUFFER LENGTH 
* 
MUU110	EQU	*
	LDR	A8,A3	SAVE PART LENGTH 
	LDR	A1,A9	SOURCE BUFFER ADDRESS
	LDKL	A2,INTBUF	INTERMEDIATE BUFFER ADDRESS 
	CF	A15,MOVUS	MOVE FROM USER TO SYSTEM
	LDR	A9,A1	SAVE NEW SOURCE ADDRESS
	LDKL	A1,INTBUF	INTERMEDIATE BUFFER ADDRESS 
	LDR	A2,A10	DESTINATION ADDRESS 
	LDR	A3,A8	LENGTH 
	CF	A15,MOVSU	MOVE FROM SYSTEM TO USER
	LDR	A10,A2	SAVE NEW DESTINATION ADDRESS
	SUR	A11,A8	DECREMENT LENGTH
	RB(P)	MUU100	MORE TO MOVE
* 
MUU120	EQU	*
	RTN	A15
* 
	EJECT			TMOVE
* 
*	INTERMEDIATE BUFFER 
* 
INTBUF	EQU	*
	RES	LENGTH 
INTLEN	EQU	*-INTBUF 
* 
* 
* 
	XIF
* 
* 
* 
	END

HexDump

0x0000…0034 (0, 0, 400)  Head {h00=0x0030, h01=0x0050, text=» IDENT TMOVE  REL 11.0 81-05-21 870105041100«, t00=0x0000, t01=0x0004}
0x0034…003c              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0038}
0x003c…006a              Head {h00=0x002a, h01=0x0050, text=»   =4,CORR. OF UPDATE =3 (A14,A15) =3 «, t00=0x0000, t01=0x0040}
0x006a…008c              Head {h00=0x001e, h01=0x0050, text=»   =4,REL 11.0 81-05-15 =3«, t00=0x0000, t01=0x006e}
0x008c…00b4              Head {h00=0x0024, h01=0x0050, text=»   =3,CONDITION FOR MOVUU ADDED «, t00=0x0000, t01=0x0090}
0x00b4…00d4              Head {h00=0x001c, h01=0x0050, text=»   =3,REL 11.0 81-01-26 «, t00=0x0000, t01=0x00b8}
0x00d4…00fc              Head {h00=0x0024, h01=0x0050, text=»   =2,SAVE MMU WHEN MOVUS,MOVSU «, t00=0x0000, t01=0x00d8}
0x00fc…011c              Head {h00=0x001c, h01=0x0050, text=»   =2,PRR 11.0 80-12-11 «, t00=0x0000, t01=0x0100}
0x011c…0148              Head {h00=0x0028, h01=0x0050, text=»   =1,MOVE LAST CHARACTER WHEN MOVUS«, t00=0x0000, t01=0x0120}
0x0148…0168              Head {h00=0x001c, h01=0x0050, text=»   =1,PRR 11.0 80-11-19 «, t00=0x0000, t01=0x014c}
0x0168…0172              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x016c}
0x0172…017c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0176}
0x017c…01b6              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0180}
0x01b6…01c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x002a}
0x01c0…01e8              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0001, t01=0x0034}
0x01e8…01f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x005c}
0x01f2…021e              Head {h00=0x0028, h01=0x0050, text=»*   TMOVE = TOSS MOVE LKM PROCESSOR «, t00=0x0001, t01=0x0066}
0x021e…0228              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0092}
0x0228…0232              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x009c}
0x0232…023c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00a6}
0x023c…0246              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00b0}
0x0246…0250              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00ba}
0x0250…025a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00c4}
0x025a…0294              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0001, t01=0x00ce}
0x0294…029e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0108}
0x029e…02a8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0112}
0x02a8…02c8              Head {h00=0x001c, h01=0x0050, text=»*   THIS MODULE CONTAINS«, t00=0x0001, t01=0x011c}
0x02c8…02ea              Head {h00=0x001e, h01=0x0050, text=»*   THE MOVE LKM PROCESSOR«, t00=0x0001, t01=0x013c}
0x02ea…0310              Head {h00=0x0022, h01=0x0050, text=»*   AND FOLLOWING SUBROUTINES:«, t00=0x0001, t01=0x015e}
0x0310…031a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0184}
0x031a…0354              Head {h00=0x0036, h01=0x0050, text=»*   - MOVSS = MOVE FROM SYSTEM AREA TO SYSTEM AREA«, t00=0x0001, t01=0x018e}
0x0354…038c              Head {h00=0x0034, h01=0x0050, text=»*   - MOVUS = MOVE FROM USER AREA TO SYSTEM AREA«, t00=0x0002, t01=0x0038}
0x038c…03c4              Head {h00=0x0034, h01=0x0050, text=»*   - MOVSU = MOVE FROM SYSTEM AREA TO USER AREA«, t00=0x0002, t01=0x0070}
0x03c4…03fa              Head {h00=0x0032, h01=0x0050, text=»*   - MOVUU = MOVE FROM USER AREA TO USER AREA«, t00=0x0002, t01=0x00a8}
0x03fa…043c              Head {h00=0x003e, h01=0x0050, text=»*   - MOVFW = MOVE FORWARD  (ONLY SYSTEM AREA,A14 RETURN) «, t00=0x0002, t01=0x00de}
0x043c…047e              Head {h00=0x003e, h01=0x0050, text=»*   - MOVBW = MOVE BACKWARD (ONLY SYSTEM AREA,A14 RETURN) «, t00=0x0002, t01=0x0120}
0x047e…0488              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0162}
0x0488…049e              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x0002, t01=0x016c}
0x049e…04a8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0182}
0x04a8…04b2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x018c}
0x04b2…04c6              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0003, t01=0x0008}
0x04c6…04da              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0003, t01=0x001c}
0x04da…04ee              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0003, t01=0x0030}
0x04ee…04f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0044}
0x04f8…0502              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x004e}
0x0502…052e              Head {h00=0x0028, h01=0x0050, text=» ENTRY TMOVE TOSS MOVE LKM PROCESSOR«, t00=0x0003, t01=0x0058}
0x052e…055e              Head {h00=0x002c, h01=0x0050, text=» ENTRY MOVSS MOVE FROM SYSTEM TO SYSTEM «, t00=0x0003, t01=0x0084}
0x055e…058c              Head {h00=0x002a, h01=0x0050, text=» ENTRY MOVSU MOVE FROM SYSTEM TO USER «, t00=0x0003, t01=0x00b4}
0x058c…05ba              Head {h00=0x002a, h01=0x0050, text=» ENTRY MOVUS MOVE FROM USER TO SYSTEM «, t00=0x0003, t01=0x00e2}
0x05ba…05e6              Head {h00=0x0028, h01=0x0050, text=» ENTRY MOVUU MOVE FROM USER TO USER «, t00=0x0003, t01=0x0110}
0x05e6…0608              Head {h00=0x001e, h01=0x0050, text=» ENTRY MOVFW MOVE FORWARD «, t00=0x0003, t01=0x013c}
0x0608…062c              Head {h00=0x0020, h01=0x0050, text=»* ENTRY MOVBW MOVE BACKWARD «, t00=0x0003, t01=0x015e}
0x062c…0642              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x0003, t01=0x0182}
0x0642…064c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0008}
0x064c…0656              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0012}
0x0656…066c              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0004, t01=0x001c}
0x066c…0682              Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0004, t01=0x0032}
0x0682…0698              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0004, t01=0x0048}
0x0698…06a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x005e}
0x06a2…06ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0068}
0x06ac…06da              Head {h00=0x002a, h01=0x0050, text=» EXTRN LKMQDI QUEUE TASK AND DISPATCH «, t00=0x0004, t01=0x0072}
0x06da…0712              Head {h00=0x0034, h01=0x0050, text=» EXTRN LKMRQE SET A7=-1, QUEUE TASK AND DISPATCH«, t00=0x0004, t01=0x00a0}
0x0712…0746              Head {h00=0x0030, h01=0x0050, text=» EXTRN FNDTID FIND TTAB ADDRESS FROM TASK ID«, t00=0x0004, t01=0x00d8}
0x0746…0776              Head {h00=0x002c, h01=0x0050, text=» EXTRN TTB:MT DISPLACEMENT TO MMU TABLE «, t00=0x0004, t01=0x010c}
0x0776…078c              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x0004, t01=0x013c}
0x078c…0796              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0152}
0x0796…07a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x015c}
0x07a0…07d2              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0004, t01=0x0166}
0x07d2…07dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0008}
0x07dc…07fa              Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0005, t01=0x0012}
0x07fa…0804              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0030}
0x0804…0836              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0005, t01=0x003a}
0x0836…0840              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x006c}
0x0840…0872              Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0005, t01=0x0076}
0x0872…08a0              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0005, t01=0x00a8}
0x08a0…08aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00d6}
0x08aa…08be              Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0005, t01=0x00e0}
0x08be…08c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00f4}
0x08c8…08d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00fe}
0x08d2…090c              Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0005, t01=0x0108}
0x090c…093e              Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0005, t01=0x0142}
0x093e…0948              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0174}
0x0948…095c              Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 0«, t00=0x0005, t01=0x017e}
0x095c…0966 (6, 0, 398)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0004}
0x0966…0970              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x000e}
0x0970…09aa              Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0006, t01=0x0018}
0x09aa…09e8              Head {h00=0x003a, h01=0x0050, text=»* SET FOR CPU 857 IS OBTAINED BY SETTING CPU857 EQU 1.«, t00=0x0006, t01=0x0052}
0x09e8…09f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0090}
0x09f2…0a06              Head {h00=0x0010, h01=0x0050, text=»CPU857 EQU 1«, t00=0x0006, t01=0x009a}
0x0a06…0a10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00ae}
0x0a10…0a1a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00b8}
0x0a1a…0a52              Head {h00=0x0034, h01=0x0050, text=»* A PROGRAM VERSION CONTAINING SUBROUTINE MOVUU «, t00=0x0006, t01=0x00c2}
0x0a52…0a7a              Head {h00=0x0024, h01=0x0050, text=»* WILL EXIST BY SETTING UUMOV=1 «, t00=0x0006, t01=0x00fa}
0x0a7a…0a84              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0122}
0x0a84…0a9a              Head {h00=0x0012, h01=0x0050, text=»X:A EQU 0  =3 «, t00=0x0006, t01=0x012c}
0x0a9a…0ab4              Head {h00=0x0016, h01=0x0050, text=»UUMOV EQU X:A  =3 «, t00=0x0006, t01=0x0142}
0x0ab4…0ad4              Head {h00=0x001c, h01=0x0050, text=»CPUHLP EQU CPU857+CPU857«, t00=0x0006, t01=0x015c}
0x0ad4…0aea              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x0006, t01=0x017c}
0x0aea…0af4 (7, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0004}
0x0af4…0afe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x000e}
0x0afe…0b1e              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0007, t01=0x0018}
0x0b1e…0b3e              Head {h00=0x001c, h01=0x0050, text=»* MOVBLK DISPLACEMENTS *«, t00=0x0007, t01=0x0038}
0x0b3e…0b5e              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0007, t01=0x0058}
0x0b5e…0b68              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0078}
0x0b68…0b98              Head {h00=0x002c, h01=0x0050, text=»* DISPLACEMENTS IN MOVE PARAMETER BLOCK «, t00=0x0007, t01=0x0082}
0x0b98…0ba2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00b2}
0x0ba2…0bcc              Head {h00=0x0026, h01=0x0050, text=»MOVTIS EQU 0 TASK ID SENDING TASK «, t00=0x0007, t01=0x00bc}
0x0bcc…0bf8              Head {h00=0x0028, h01=0x0050, text=»MOVTIR EQU 2 TASK ID RECEIVING TASK «, t00=0x0007, t01=0x00e6}
0x0bf8…0c28              Head {h00=0x002c, h01=0x0050, text=»MOVBAS EQU 4 BUFFER ADDRESS SENDING TASK«, t00=0x0007, t01=0x0112}
0x0c28…0c5a              Head {h00=0x002e, h01=0x0050, text=»MOVBAR EQU 6 BUFFER ADDRESS RECEIVING TASK«, t00=0x0007, t01=0x0142}
0x0c5a…0c86              Head {h00=0x0028, h01=0x0050, text=»MOVLEN EQU 8 NUMBER OF BYTES TO MOVE«, t00=0x0007, t01=0x0174}
0x0c86…0cbe              Head {h00=0x0034, h01=0x0050, text=»LENGTH EQU 128 INTERMEDIATE BUFFER LENGTH WORDS «, t00=0x0008, t01=0x0010}
0x0cbe…0cc8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0048}
0x0cc8…0cde              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x0008, t01=0x0052}
0x0cde…0ce8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0068}
0x0ce8…0cf2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0072}
0x0cf2…0d04              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0008, t01=0x007c}
0x0d04…0d16              Head {h00=0x000e, h01=0x0050, text=»* TMOVE * «, t00=0x0008, t01=0x008e}
0x0d16…0d28              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0008, t01=0x00a0}
0x0d28…0d32              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00b2}
0x0d32…0d3c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00bc}
0x0d3c…0d68              Head {h00=0x0028, h01=0x0050, text=»*   THIS IS THE MOVE LKM PROCESSOR. «, t00=0x0008, t01=0x00c6}
0x0d68…0d72              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00f2}
0x0d72…0da0              Head {h00=0x002a, h01=0x0050, text=»*   IT IS ENTERED FROM THE LKM HANDLER«, t00=0x0008, t01=0x00fc}
0x0da0…0dca              Head {h00=0x0026, h01=0x0050, text=»*   WITH THE FOLLOWING PARAMETERS:«, t00=0x0008, t01=0x012a}
0x0dca…0dd4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0154}
0x0dd4…0df2              Head {h00=0x001a, h01=0x0050, text=»*   A5 = TTAB ADDRESS «, t00=0x0008, t01=0x015e}
0x0df2…0e12              Head {h00=0x001c, h01=0x0050, text=»*   A7 = MOVBLK ADDRESS «, t00=0x0008, t01=0x017c}
0x0e12…0e1c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x000c}
0x0e1c…0e30              Head {h00=0x0010, h01=0x0050, text=»TMOVE EQU * «, t00=0x0009, t01=0x0016}
0x0e30…0e3c              Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x0009, t01=0x002a}
0x0e3c…0e46              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0036}
0x0e46…0e5c              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0009, t01=0x0040}
0x0e5c…0e8a              Head {h00=0x002a, h01=0x0050, text=» LD A1,MOVBAS,A7 SOURCE BUFFER ADDRESS«, t00=0x0009, t01=0x0056}
0x0e8a…0ebe              Head {h00=0x0030, h01=0x0050, text=» LD A2,MOVBAR,A7 DESTINATION BUFFER ADDRESS «, t00=0x0009, t01=0x0084}
0x0ebe…0ee4              Head {h00=0x0022, h01=0x0050, text=» LD A3,MOVLEN,A7 BUFFER LENGTH«, t00=0x0009, t01=0x00b8}
0x0ee4…0f06              Head {h00=0x001e, h01=0x0050, text=» CF A15,MOVSS MOVE BUFFER «, t00=0x0009, t01=0x00de}
0x0f06…0f12              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0009, t01=0x0100}
0x0f12…0f1c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x010c}
0x0f1c…0f32              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0009, t01=0x0116}
0x0f32…0f60              Head {h00=0x002a, h01=0x0050, text=» LDR A12,A5 SAVE CALLING TTAB ADDRESS «, t00=0x0009, t01=0x012c}
0x0f60…0f86              Head {h00=0x0022, h01=0x0050, text=» LDR A8,A7 SAVE MOVBLK ADDRESS«, t00=0x0009, t01=0x015a}
0x0f86…0fba              Head {h00=0x0030, h01=0x0050, text=» EL A1,MOVBAS,A8 BUFFER ADDRESS SENDING TASK«, t00=0x0009, t01=0x0180}
0x0fba…0ff2              Head {h00=0x0034, h01=0x0050, text=» EL A10,MOVBAR,A8 BUFFER ADDRESS RECEIVING TASK «, t00=0x000a, t01=0x0024}
0x0ff2…1022              Head {h00=0x002c, h01=0x0050, text=» EL A3,MOVLEN,A8 REQUESTED BUFFER LENGTH«, t00=0x000a, t01=0x005c}
0x1022…104a              Head {h00=0x0024, h01=0x0050, text=» ELR A7,A8 TASK ID SENDING TASK «, t00=0x000a, t01=0x008c}
0x104a…105e              Head {h00=0x0010, h01=0x0050, text=» CWK A7,'#M'«, t00=0x000a, t01=0x00b4}
0x105e…108c              Head {h00=0x002a, h01=0x0050, text=» RF(E) MOV100 MOVE FROM SYSTEM BUFFER «, t00=0x000a, t01=0x00c8}
0x108c…10b4              Head {h00=0x0024, h01=0x0050, text=» CF A15,FNDTID GET TTAB ADDRESS «, t00=0x000a, t01=0x00f6}
0x10b4…10d8              Head {h00=0x0020, h01=0x0050, text=» LDR A5,A2 SAVE TTAB ADDRESS«, t00=0x000a, t01=0x011e}
0x10d8…10fc              Head {h00=0x0020, h01=0x0050, text=» RF(Z) TTABNF TTAB NOT FOUND«, t00=0x000a, t01=0x0142}
0x10fc…112a              Head {h00=0x002a, h01=0x0050, text=» EL A7,MOVTIR,A8 IDENT RECEIVING TASK «, t00=0x000a, t01=0x0166}
0x112a…113e (11, 0, 400) Head {h00=0x0010, h01=0x0050, text=» CWK A7,'#M'«, t00=0x000b, t01=0x0004}
0x113e…116a              Head {h00=0x0028, h01=0x0050, text=» RF(E) MVUS10 MOVE TO SYSTEM BUFFER «, t00=0x000b, t01=0x0018}
0x116a…1192              Head {h00=0x0024, h01=0x0050, text=» CF A15,FNDTID GET TTAB ADDRESS «, t00=0x000b, t01=0x0044}
0x1192…11b6              Head {h00=0x0020, h01=0x0050, text=» LDR A4,A2 SAVE TTAB ADDRESS«, t00=0x000b, t01=0x006c}
0x11b6…11da              Head {h00=0x0020, h01=0x0050, text=» RF(Z) TTABNF TTAB NOT FOUND«, t00=0x000b, t01=0x0090}
0x11da…11e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00b4}
0x11e4…11fa              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x000b, t01=0x00be}
0x11fa…1204              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00d4}
0x1204…1232              Head {h00=0x002a, h01=0x0050, text=»* MOVE FROM USER BUFFER TO USER BUFFER«, t00=0x000b, t01=0x00de}
0x1232…123c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x010c}
0x123c…126a              Head {h00=0x002a, h01=0x0050, text=» LDR A2,A10 DESTINATION BUFFER ADDRESS«, t00=0x000b, t01=0x0116}
0x126a…1296              Head {h00=0x0028, h01=0x0050, text=» CF A15,MOVUU MOVE FROM USER TO USER«, t00=0x000b, t01=0x0144}
0x1296…12a6              Head {h00=0x000c, h01=0x0050, text=» RF END «, t00=0x000b, t01=0x0170}
0x12a6…12b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0180}
0x12b0…12cc              Head {h00=0x0018, h01=0x0050, text=»* TEST WHERE TO MOVE«, t00=0x000b, t01=0x018a}
0x12cc…12d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0016}
0x12d6…12ea              Head {h00=0x0010, h01=0x0050, text=»MOV100 EQU *«, t00=0x000c, t01=0x0020}
0x12ea…131a              Head {h00=0x002c, h01=0x0050, text=» EL A7,MOVTIR,A8 TASK ID RECEIVING TASK «, t00=0x000c, t01=0x0034}
0x131a…132e              Head {h00=0x0010, h01=0x0050, text=» CWK A7,'#M'«, t00=0x000c, t01=0x0064}
0x132e…135a              Head {h00=0x0028, h01=0x0050, text=» RF(E) MVSS10 MOVE TO SYSTEM BUFFER «, t00=0x000c, t01=0x0078}
0x135a…1382              Head {h00=0x0024, h01=0x0050, text=» CF A15,FNDTID GET TTAB ADDRESS «, t00=0x000c, t01=0x00a4}
0x1382…1394              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x000c, t01=0x00cc}
0x1394…13b8              Head {h00=0x0020, h01=0x0050, text=» RF(Z) TTABNF TTAB NOT FOUND«, t00=0x000c, t01=0x00de}
0x13b8…13c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0102}
0x13c2…13d8              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x000c, t01=0x010c}
0x13d8…13e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0122}
0x13e2…1412              Head {h00=0x002c, h01=0x0050, text=»* MOVE FROM SYSTEM BUFFER TO USER BUFFER«, t00=0x000c, t01=0x012c}
0x1412…141c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x015c}
0x141c…144a              Head {h00=0x002a, h01=0x0050, text=» LDR A2,A10 DESTINATION BUFFER ADDRESS«, t00=0x000c, t01=0x0166}
0x144a…1478 (13, 0, 400) Head {h00=0x002a, h01=0x0050, text=» CF A15,MOVSU MOVE FROM SYSTEM TO USER«, t00=0x000d, t01=0x0004}
0x1478…1488              Head {h00=0x000c, h01=0x0050, text=» RF END «, t00=0x000d, t01=0x0032}
0x1488…1492              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0042}
0x1492…14c2              Head {h00=0x002c, h01=0x0050, text=»* MOVE FROM USER BUFFER TO SYSTEM BUFFER«, t00=0x000d, t01=0x004c}
0x14c2…14cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x007c}
0x14cc…14e0              Head {h00=0x0010, h01=0x0050, text=»MVUS10 EQU *«, t00=0x000d, t01=0x0086}
0x14e0…150e              Head {h00=0x002a, h01=0x0050, text=» LDR A2,A10 DESTINATION BUFFER ADDRESS«, t00=0x000d, t01=0x009a}
0x150e…153c              Head {h00=0x002a, h01=0x0050, text=» CF A15,MOVUS MOVE FROM USER TO SYSTEM«, t00=0x000d, t01=0x00c8}
0x153c…154c              Head {h00=0x000c, h01=0x0050, text=» RF END «, t00=0x000d, t01=0x00f6}
0x154c…1556              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0106}
0x1556…1588              Head {h00=0x002e, h01=0x0050, text=»* MOVE FROM SYSTEM BUFFER TO SYSTEM BUFFER«, t00=0x000d, t01=0x0110}
0x1588…1592              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0142}
0x1592…15a6              Head {h00=0x0010, h01=0x0050, text=»MVSS10 EQU *«, t00=0x000d, t01=0x014c}
0x15a6…15d4              Head {h00=0x002a, h01=0x0050, text=» LDR A2,A10 DESTINATION BUFFER ADDRESS«, t00=0x000d, t01=0x0160}
0x15d4…1604              Head {h00=0x002c, h01=0x0050, text=» CF A15,MOVSS MOVE FROM SYSTEM TO SYSTEM«, t00=0x000d, t01=0x018e}
0x1604…160e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x002e}
0x160e…161a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x0038}
0x161a…1624              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0044}
0x1624…163a              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x000e, t01=0x004e}
0x163a…1644              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0064}
0x1644…1652              Head {h00=0x000a, h01=0x0050, text=»* END «, t00=0x000e, t01=0x006e}
0x1652…165c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x007c}
0x165c…166e              Head {h00=0x000e, h01=0x0050, text=»END EQU * «, t00=0x000e, t01=0x0086}
0x166e…1684              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000e, t01=0x0098}
0x1684…16aa              Head {h00=0x0022, h01=0x0050, text=» LDR A5,A12 TTAB CALLING TASK «, t00=0x000e, t01=0x00ae}
0x16aa…16b6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x00d4}
0x16b6…16c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00e0}
0x16c0…16ec              Head {h00=0x0028, h01=0x0050, text=» ABL LKMQDI QUEUE TASK AND DISPATCH «, t00=0x000e, t01=0x00ea}
0x16ec…16f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0116}
0x16f6…170c              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000e, t01=0x0120}
0x170c…1716              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0136}
0x1716…172e              Head {h00=0x0014, h01=0x0050, text=»* TTAB NOT FOUND«, t00=0x000e, t01=0x0140}
0x172e…1738              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0158}
0x1738…174c              Head {h00=0x0010, h01=0x0050, text=»TTABNF EQU *«, t00=0x000e, t01=0x0162}
0x174c…176c              Head {h00=0x001c, h01=0x0050, text=» LDR A5,A12 TTAB ADDRESS«, t00=0x000e, t01=0x0176}
0x176c…17a2              Head {h00=0x0032, h01=0x0050, text=» ABL LKMRQE SET A7=-1, QUEUE TASK AND DISPATCH«, t00=0x000f, t01=0x0008}
0x17a2…17ae              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x003e}
0x17ae…17bc              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000f, t01=0x004a}
0x17bc…17c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0058}
0x17c6…17d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0062}
0x17d0…17da              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x006c}
0x17da…17ec              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x000f, t01=0x0076}
0x17ec…17fe              Head {h00=0x000e, h01=0x0050, text=»* MOVFW * «, t00=0x000f, t01=0x0088}
0x17fe…1810              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x000f, t01=0x009a}
0x1810…181a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00ac}
0x181a…1824              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00b6}
0x1824…184c              Head {h00=0x0024, h01=0x0050, text=»* SUBROUTINE TO MOVE CHARACTERS «, t00=0x000f, t01=0x00c0}
0x184c…187a              Head {h00=0x002a, h01=0x0050, text=»* FROM SYSTEM BUFFER TO SYSTEM BUFFER «, t00=0x000f, t01=0x00e8}
0x187a…1884              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0116}
0x1884…18b8              Head {h00=0x0030, h01=0x0050, text=»* ENTRY:  A1 = SYSTEM BUFFER ADDRESS,SOURCE «, t00=0x000f, t01=0x0120}
0x18b8…18f0              Head {h00=0x0034, h01=0x0050, text=»*         A2 = SYSTEM BUFFER ADDRESS,DESTINATION«, t00=0x000f, t01=0x0154}
0x18f0…1914              Head {h00=0x0020, h01=0x0050, text=»*         A3 = BUFFER LENGTH«, t00=0x000f, t01=0x018c}
0x1914…191e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0020}
0x191e…1960              Head {h00=0x003e, h01=0x0050, text=»* EXIT:   A1 = SYSTEM BUFFER ADDRESS,SOURCE+BUFFER LENGTH «, t00=0x0010, t01=0x002a}
0x1960…19a6              Head {h00=0x0042, h01=0x0050, text=»*         A2 = SYSTEM BUFFER ADDRESS,DESTINATION+BUFFER LENGTH«, t00=0x0010, t01=0x006c}
0x19a6…19be              Head {h00=0x0014, h01=0x0050, text=»*         A3 = 0«, t00=0x0010, t01=0x00b2}
0x19be…19c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00ca}
0x19c8…19dc              Head {h00=0x0010, h01=0x0050, text=»MOVFW EQU * «, t00=0x0010, t01=0x00d4}
0x19dc…19f0              Head {h00=0x0010, h01=0x0050, text=»MOVBW EQU * «, t00=0x0010, t01=0x00e8}
0x19f0…1a02              Head {h00=0x000e, h01=0x0050, text=» ADK A3,0 «, t00=0x0010, t01=0x00fc}
0x1a02…1a30              Head {h00=0x002a, h01=0x0050, text=» RF(NP) RETA14 NOTHING TO MOVE,RETURN «, t00=0x0010, t01=0x010e}
0x1a30…1a4c              Head {h00=0x0018, h01=0x0050, text=» STR A4,A14 SAVE A4 «, t00=0x0010, t01=0x013c}
0x1a4c…1a6a              Head {h00=0x001a, h01=0x0050, text=» ST A5,-2,A14 SAVE A5 «, t00=0x0010, t01=0x0158}
0x1a6a…1a88              Head {h00=0x001a, h01=0x0050, text=» ST A6,-4,A14 SAVE A6 «, t00=0x0010, t01=0x0176}
0x1a88…1ab2 (17, 0, 400) Head {h00=0x0026, h01=0x0050, text=» LDKL A6,/8000 INDICATE A14 RETURN«, t00=0x0011, t01=0x0004}
0x1ab2…1ad0              Head {h00=0x001a, h01=0x0050, text=» RF MSS005 MOVE BUFFER«, t00=0x0011, t01=0x002e}
0x1ad0…1ad8              Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x004c}
0x1ad8…1ae0              Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x0054}
0x1ae0…1ae8              Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x005c}
0x1ae8…1afc              Head {h00=0x0010, h01=0x0050, text=»RTNA14 EQU *«, t00=0x0011, t01=0x0064}
0x1afc…1b20              Head {h00=0x0020, h01=0x0050, text=» LD A6,-4,A14 SAVED REGISTER«, t00=0x0011, t01=0x0078}
0x1b20…1b44              Head {h00=0x0020, h01=0x0050, text=» LD A5,-2,A14 SAVED REGISTER«, t00=0x0011, t01=0x009c}
0x1b44…1b68              Head {h00=0x0020, h01=0x0050, text=» LDR* A4,A14 SAVED REGISTER «, t00=0x0011, t01=0x00c0}
0x1b68…1b7a              Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0011, t01=0x00e4}
0x1b7a…1b8e              Head {h00=0x0010, h01=0x0050, text=»RETA14 EQU *«, t00=0x0011, t01=0x00f6}
0x1b8e…1b9e              Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0011, t01=0x010a}
0x1b9e…1bb4              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x0011, t01=0x011a}
0x1bb4…1bbe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0130}
0x1bbe…1bc8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x013a}
0x1bc8…1bda              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0011, t01=0x0144}
0x1bda…1bec              Head {h00=0x000e, h01=0x0050, text=»* MOVSS * «, t00=0x0011, t01=0x0156}
0x1bec…1bfe              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0011, t01=0x0168}
0x1bfe…1c08              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x017a}
0x1c08…1c12              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0184}
0x1c12…1c3a              Head {h00=0x0024, h01=0x0050, text=»* SUBROUTINE TO MOVE CHARACTERS «, t00=0x0011, t01=0x018e}
0x1c3a…1c68              Head {h00=0x002a, h01=0x0050, text=»* FROM SYSTEM BUFFER TO SYSTEM BUFFER «, t00=0x0012, t01=0x0026}
0x1c68…1c72              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0054}
0x1c72…1ca6              Head {h00=0x0030, h01=0x0050, text=»* ENTRY:  A1 = SYSTEM BUFFER ADDRESS,SOURCE «, t00=0x0012, t01=0x005e}
0x1ca6…1cde              Head {h00=0x0034, h01=0x0050, text=»*         A2 = SYSTEM BUFFER ADDRESS,DESTINATION«, t00=0x0012, t01=0x0092}
0x1cde…1d02              Head {h00=0x0020, h01=0x0050, text=»*         A3 = BUFFER LENGTH«, t00=0x0012, t01=0x00ca}
0x1d02…1d0c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00ee}
0x1d0c…1d4e              Head {h00=0x003e, h01=0x0050, text=»* EXIT:   A1 = SYSTEM BUFFER ADDRESS,SOURCE+BUFFER LENGTH «, t00=0x0012, t01=0x00f8}
0x1d4e…1d94              Head {h00=0x0042, h01=0x0050, text=»*         A2 = SYSTEM BUFFER ADDRESS,DESTINATION+BUFFER LENGTH«, t00=0x0012, t01=0x013a}
0x1d94…1dac              Head {h00=0x0014, h01=0x0050, text=»*         A3 = 0«, t00=0x0012, t01=0x0180}
0x1dac…1db6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0008}
0x1db6…1dcc              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0013, t01=0x0012}
0x1dcc…1de0              Head {h00=0x0010, h01=0x0050, text=»MOVUS EQU * «, t00=0x0013, t01=0x0028}
0x1de0…1df4              Head {h00=0x0010, h01=0x0050, text=»MOVSU EQU * «, t00=0x0013, t01=0x003c}
0x1df4…1e08              Head {h00=0x0010, h01=0x0050, text=»MOVUU EQU * «, t00=0x0013, t01=0x0050}
0x1e08…1e14              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x0064}
0x1e14…1e1e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0070}
0x1e1e…1e32              Head {h00=0x0010, h01=0x0050, text=»MOVSS EQU * «, t00=0x0013, t01=0x007a}
0x1e32…1e50              Head {h00=0x001a, h01=0x0050, text=» ADK A3,0 CHECK LENGTH«, t00=0x0013, t01=0x008e}
0x1e50…1e7e              Head {h00=0x002a, h01=0x0050, text=» RF(NP) MOVRT2 NOTHING TO MOVE, RETURN«, t00=0x0013, t01=0x00ac}
0x1e7e…1e9a              Head {h00=0x0018, h01=0x0050, text=» STR A4,A15 SAVE A4 «, t00=0x0013, t01=0x00da}
0x1e9a…1eb6              Head {h00=0x0018, h01=0x0050, text=» STR A5,A15 SAVE A5 «, t00=0x0013, t01=0x00f6}
0x1eb6…1ed2              Head {h00=0x0018, h01=0x0050, text=» STR A6,A15 SAVE A6 «, t00=0x0013, t01=0x0112}
0x1ed2…1ef8              Head {h00=0x0022, h01=0x0050, text=» LDK A6,0 INDICATE A15 RETURN «, t00=0x0013, t01=0x012e}
0x1ef8…1f0c              Head {h00=0x0010, h01=0x0050, text=»MSS005 EQU *«, t00=0x0013, t01=0x0154}
0x1f0c…1f22              Head {h00=0x0012, h01=0x0050, text=» LDK A4,1 MASK«, t00=0x0013, t01=0x0168}
0x1f22…1f34              Head {h00=0x000e, h01=0x0050, text=» TM A4,A1 «, t00=0x0013, t01=0x017e}
0x1f34…1f64              Head {h00=0x002c, h01=0x0050, text=» RF(Z) MSS100 SOURCE BUFFER ADDRESS EVEN«, t00=0x0013, t01=0x0190}
0x1f64…1f76              Head {h00=0x000e, h01=0x0050, text=» TM A4,A2 «, t00=0x0014, t01=0x0030}
0x1f76…1fac              Head {h00=0x0032, h01=0x0050, text=» RF(Z) MSS110 DESTINATION BUFFER ADDRESS EVEN «, t00=0x0014, t01=0x0042}
0x1fac…1fba              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0014, t01=0x0078}
0x1fba…1fc4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0086}
0x1fc4…1ffc              Head {h00=0x0034, h01=0x0050, text=»* BOTH SOURCE AND DESTINATION BUFFER ADDRESS ODD«, t00=0x0014, t01=0x0090}
0x1ffc…2006              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00c8}
0x2006…2030              Head {h00=0x0026, h01=0x0050, text=» LCR A5,A1 FIRST CHARACTER TO MOVE«, t00=0x0014, t01=0x00d2}
0x2030…2052              Head {h00=0x001e, h01=0x0050, text=» SCR A5,A2 SAVE CHARACTER «, t00=0x0014, t01=0x00fc}
0x2052…2080              Head {h00=0x002a, h01=0x0050, text=» ADK A1,1 UPDATE SOURCE BUFFER ADDRESS«, t00=0x0014, t01=0x011e}
0x2080…20b4              Head {h00=0x0030, h01=0x0050, text=» ADK A2,1 UPDATE DESTINATION BUFFER ADDRESS «, t00=0x0014, t01=0x014c}
0x20b4…20d6              Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x0014, t01=0x0180}
0x20d6…20fe              Head {h00=0x0024, h01=0x0050, text=» RF(NP) MOVRT1 ALL MOVED,RETURN «, t00=0x0015, t01=0x0012}
0x20fe…2108              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x003a}
0x2108…2142              Head {h00=0x0036, h01=0x0050, text=»* BOTH SOURCE AND DESTINATION BUFFER ADDRESS EVEN «, t00=0x0015, t01=0x0044}
0x2142…214c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x007e}
0x214c…2160              Head {h00=0x0010, h01=0x0050, text=»MSS010 EQU *«, t00=0x0015, t01=0x0088}
0x2160…217c              Head {h00=0x0018, h01=0x0050, text=» IFF CPUHLP+CPU852=2«, t00=0x0015, t01=0x009c}
0x217c…219e              Head {h00=0x001e, h01=0x0050, text=» SUK A3,2 SUBTRACT LENGTH «, t00=0x0015, t01=0x00b8}
0x219e…21d4              Head {h00=0x0032, h01=0x0050, text=» RF(N) MSS020 TEST IF LAST CHARACTER IS MOVED «, t00=0x0015, t01=0x00da}
0x21d4…21f8              Head {h00=0x0020, h01=0x0050, text=» LDR* A5,A1 GET WORD TO MOVE«, t00=0x0015, t01=0x0110}
0x21f8…2214              Head {h00=0x0018, h01=0x0050, text=» STR A5,A2 SAVE WORD«, t00=0x0015, t01=0x0134}
0x2214…223a              Head {h00=0x0022, h01=0x0050, text=» ADK A1,2 UPDATE SOURCE BUFFER«, t00=0x0015, t01=0x0150}
0x223a…2266              Head {h00=0x0028, h01=0x0050, text=» ADK A2,2 UPDATE DESTINATION BUFFER «, t00=0x0015, t01=0x0176}
0x2266…2286              Head {h00=0x001c, h01=0x0050, text=» RB MSS010 CONTINUE MOVE«, t00=0x0016, t01=0x0012}
0x2286…2290              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0032}
0x2290…22a4              Head {h00=0x0010, h01=0x0050, text=»MSS020 EQU *«, t00=0x0016, t01=0x003c}
0x22a4…22b6              Head {h00=0x000e, h01=0x0050, text=» ADK A3,2 «, t00=0x0016, t01=0x0050}
0x22b6…22dc              Head {h00=0x0022, h01=0x0050, text=» RF(Z) MOVRT1 ALL MOVED,RETURN«, t00=0x0016, t01=0x0062}
0x22dc…22e8              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x0088}
0x22e8…22f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0094}
0x22f2…2308              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0016, t01=0x009e}
0x2308…231e              Head {h00=0x0012, h01=0x0050, text=» IFT CPU857=1 «, t00=0x0016, t01=0x00b4}
0x231e…2330              Head {h00=0x000e, h01=0x0050, text=» TM A4,A3 «, t00=0x0016, t01=0x00ca}
0x2330…235c              Head {h00=0x0028, h01=0x0050, text=» RF(Z) MSS020 REQUESTED LENGTH EVEN «, t00=0x0016, t01=0x00dc}
0x235c…2382              Head {h00=0x0022, h01=0x0050, text=» LDK A4,0 INDICATE LENGTH ODD «, t00=0x0016, t01=0x0108}
0x2382…238c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x012e}
0x238c…23a0              Head {h00=0x0010, h01=0x0050, text=»MSS020 EQU *«, t00=0x0016, t01=0x0138}
0x23a0…23bc              Head {h00=0x0018, h01=0x0050, text=» MVB A3 MOVE BUFFER «, t00=0x0016, t01=0x014c}
0x23bc…23ce              Head {h00=0x000e, h01=0x0050, text=» ADK A4,0 «, t00=0x0016, t01=0x0168}
0x23ce…23f6              Head {h00=0x0024, h01=0x0050, text=» RF(NZ) MOVRT1 ALL MOVED,RETURN «, t00=0x0016, t01=0x017a}
0x23f6…2402              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0012}
0x2402…240c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x001e}
0x240c…2436              Head {h00=0x0026, h01=0x0050, text=» LCR A5,A1 LAST CHARACTER TO MOVE «, t00=0x0017, t01=0x0028}
0x2436…246a              Head {h00=0x0030, h01=0x0050, text=» SCR A5,A2 STORE CHARACTER IN SYSTEM BUFFER «, t00=0x0017, t01=0x0052}
0x246a…2496              Head {h00=0x0028, h01=0x0050, text=» ADK A1,1 UPDATE USER BUFFER ADDRESS«, t00=0x0017, t01=0x0086}
0x2496…24c4              Head {h00=0x002a, h01=0x0050, text=» ADK A2,1 UPDATE SYSTEM BUFFER ADDRESS«, t00=0x0017, t01=0x00b2}
0x24c4…24de              Head {h00=0x0016, h01=0x0050, text=» RF MOVRT1 RETURN «, t00=0x0017, t01=0x00e0}
0x24de…24ec              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0017, t01=0x00fa}
0x24ec…24f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0108}
0x24f6…2500              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0112}
0x2500…2514              Head {h00=0x0010, h01=0x0050, text=»MSS100 EQU *«, t00=0x0017, t01=0x011c}
0x2514…2526              Head {h00=0x000e, h01=0x0050, text=» TM A4,A2 «, t00=0x0017, t01=0x0130}
0x2526…255c              Head {h00=0x0032, h01=0x0050, text=» RB(Z) MSS010 DESTINATION BUFFER ADDRESS EVEN «, t00=0x0017, t01=0x0142}
0x255c…2566              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0178}
0x2566…259c              Head {h00=0x0032, h01=0x0050, text=»* SOURCE BUFFER EVEN , DESTINATION BUFFER ODD «, t00=0x0017, t01=0x0182}
0x259c…25a8              Head {h00=0x0008, h01=0x0050, text=»* OR«, t00=0x0018, t01=0x0028}
0x25a8…25de              Head {h00=0x0032, h01=0x0050, text=»* SOURCE BUFFER ODD  , DESTINATION BUFFER EVEN«, t00=0x0018, t01=0x0034}
0x25de…25e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x006a}
0x25e8…25fc              Head {h00=0x0010, h01=0x0050, text=»MSS110 EQU *«, t00=0x0018, t01=0x0074}
0x25fc…261e              Head {h00=0x001e, h01=0x0050, text=» LCR A4,A1 LOAD CHARACTER «, t00=0x0018, t01=0x0088}
0x261e…2640              Head {h00=0x001e, h01=0x0050, text=» SCR A4,A2 STORE CHARACTER«, t00=0x0018, t01=0x00aa}
0x2640…2668              Head {h00=0x0024, h01=0x0050, text=» ADK A1,1 UPDATE SOURCE ADDRESS «, t00=0x0018, t01=0x00cc}
0x2668…2694              Head {h00=0x0028, h01=0x0050, text=» ADK A2,1 UPDATE DESTINATION ADDRESS«, t00=0x0018, t01=0x00f4}
0x2694…26b6              Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x0018, t01=0x0120}
0x26b6…26d8              Head {h00=0x001e, h01=0x0050, text=» RB(P) MSS110 MORE TO MOVE«, t00=0x0018, t01=0x0142}
0x26d8…26f2              Head {h00=0x0016, h01=0x0050, text=» RF MOVRT1 RETURN «, t00=0x0018, t01=0x0164}
0x26f2…26fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x017e}
0x26fc…2712              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0018, t01=0x0188}
0x2712…2728              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x0019, t01=0x000e}
0x2728…2732              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0024}
0x2732…273c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x002e}
0x273c…274e              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0019, t01=0x0038}
0x274e…2760              Head {h00=0x000e, h01=0x0050, text=»* MOVUS * «, t00=0x0019, t01=0x004a}
0x2760…2772              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0019, t01=0x005c}
0x2772…277c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x006e}
0x277c…2786              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0078}
0x2786…27ae              Head {h00=0x0024, h01=0x0050, text=»* SUBROUTINE TO MOVE CHARACTERS «, t00=0x0019, t01=0x0082}
0x27ae…27da              Head {h00=0x0028, h01=0x0050, text=»* FROM USER BUFFER TO SYSTEM BUFFER «, t00=0x0019, t01=0x00aa}
0x27da…27e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00d6}
0x27e4…280e              Head {h00=0x0026, h01=0x0050, text=»* ENTRY:  A1 = USER BUFFER ADDRESS«, t00=0x0019, t01=0x00e0}
0x280e…283a              Head {h00=0x0028, h01=0x0050, text=»*         A2 = SYSTEM BUFFER ADDRESS«, t00=0x0019, t01=0x010a}
0x283a…285e              Head {h00=0x0020, h01=0x0050, text=»*         A3 = BUFFER LENGTH«, t00=0x0019, t01=0x0136}
0x285e…288c              Head {h00=0x002a, h01=0x0050, text=»*         A5 = TTAB ADDRESS USER TASK «, t00=0x0019, t01=0x015a}
0x288c…2896              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0188}
0x2896…28ce (26, 0, 400) Head {h00=0x0034, h01=0x0050, text=»* EXIT :  A1 = USER BUFFER ADDRESS+BUFFER LENGTH«, t00=0x001a, t01=0x0004}
0x28ce…2908              Head {h00=0x0036, h01=0x0050, text=»*         A2 = SYSTEM BUFFER ADDRESS+BUFFER LENGTH«, t00=0x001a, t01=0x003c}
0x2908…2920              Head {h00=0x0014, h01=0x0050, text=»*         A3 = 0«, t00=0x001a, t01=0x0076}
0x2920…292a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x008e}
0x292a…293e              Head {h00=0x0010, h01=0x0050, text=»MOVUS EQU * «, t00=0x001a, t01=0x0098}
0x293e…295c              Head {h00=0x001a, h01=0x0050, text=» ADK A3,0 CHECK LENGTH«, t00=0x001a, t01=0x00ac}
0x295c…298a              Head {h00=0x002a, h01=0x0050, text=» RF(NP) MOVRT2 NOTHING TO MOVE, RETURN«, t00=0x001a, t01=0x00ca}
0x298a…29a6              Head {h00=0x0018, h01=0x0050, text=» STR A4,A15 SAVE A4 «, t00=0x001a, t01=0x00f8}
0x29a6…29c2              Head {h00=0x0018, h01=0x0050, text=» STR A5,A15 SAVE A5 «, t00=0x001a, t01=0x0114}
0x29c2…29da              Head {h00=0x0014, h01=0x0050, text=» SUKL A15,32  =2«, t00=0x001a, t01=0x0130}
0x29da…29f8              Head {h00=0x001a, h01=0x0050, text=» TS 2,A15 SAVE MMU =2 «, t00=0x001a, t01=0x0148}
0x29f8…2a1c              Head {h00=0x0020, h01=0x0050, text=» TL TTB:MT,A5 LOAD USER MMU «, t00=0x001a, t01=0x0166}
0x2a1c…2a32              Head {h00=0x0012, h01=0x0050, text=» LDK A4,1 MASK«, t00=0x001a, t01=0x018a}
0x2a32…2a44              Head {h00=0x000e, h01=0x0050, text=» TM A4,A1 «, t00=0x001b, t01=0x0010}
0x2a44…2a6a              Head {h00=0x0022, h01=0x0050, text=» RF(Z) MUS110 USER BUFFER EVEN«, t00=0x001b, t01=0x0022}
0x2a6a…2a7c              Head {h00=0x000e, h01=0x0050, text=» TM A4,A2 «, t00=0x001b, t01=0x0048}
0x2a7c…2aa4              Head {h00=0x0024, h01=0x0050, text=» RF(Z) MUS100 SYSTEM BUFFER EVEN«, t00=0x001b, t01=0x005a}
0x2aa4…2aae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0082}
0x2aae…2ac4              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x001b, t01=0x008c}
0x2ac4…2ace              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00a2}
0x2ace…2afa              Head {h00=0x0028, h01=0x0050, text=»* USER BUFFER ODD,SYSTEM BUFFER ODD «, t00=0x001b, t01=0x00ac}
0x2afa…2b04              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00d8}
0x2b04…2b38              Head {h00=0x0030, h01=0x0050, text=» ELR A5,A1 FIRST CHARACTER FROM USER BUFFER «, t00=0x001b, t01=0x00e2}
0x2b38…2b50              Head {h00=0x0014, h01=0x0050, text=»MUS005 EQU *  =1«, t00=0x001b, t01=0x0116}
0x2b50…2b62              Head {h00=0x000e, h01=0x0050, text=» SCR A5,A2«, t00=0x001b, t01=0x012e}
0x2b62…2b84              Head {h00=0x001e, h01=0x0050, text=» ADK A1,1 USER BUFFER EVEN«, t00=0x001b, t01=0x0140}
0x2b84…2ba8              Head {h00=0x0020, h01=0x0050, text=» ADK A2,1 SYSTEM BUFFER EVEN«, t00=0x001b, t01=0x0162}
0x2ba8…2bca              Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x001b, t01=0x0186}
0x2bca…2bf2              Head {h00=0x0024, h01=0x0050, text=» RF(NP) MOVRT3 ALL MOVED, RETURN«, t00=0x001c, t01=0x0018}
0x2bf2…2bfc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0040}
0x2bfc…2c2a              Head {h00=0x002a, h01=0x0050, text=»* USER BUFFER EVEN,SYSTEM BUFFER EVEN «, t00=0x001c, t01=0x004a}
0x2c2a…2c34              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0078}
0x2c34…2c48              Head {h00=0x0010, h01=0x0050, text=»MUS010 EQU *«, t00=0x001c, t01=0x0082}
0x2c48…2c5a              Head {h00=0x000e, h01=0x0050, text=» TM A4,A3 «, t00=0x001c, t01=0x0096}
0x2c5a…2c86              Head {h00=0x0028, h01=0x0050, text=» RF(Z) MUS020 REQUESTED LENGTH EVEN «, t00=0x001c, t01=0x00a8}
0x2c86…2cac              Head {h00=0x0022, h01=0x0050, text=» LDK A4,0 INDICATE LENGTH ODD «, t00=0x001c, t01=0x00d4}
0x2cac…2cb6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00fa}
0x2cb6…2cca              Head {h00=0x0010, h01=0x0050, text=»MUS020 EQU *«, t00=0x001c, t01=0x0104}
0x2cca…2ce6              Head {h00=0x0018, h01=0x0050, text=» MVUS A3 MOVE BUFFER«, t00=0x001c, t01=0x0118}
0x2ce6…2d04              Head {h00=0x001a, h01=0x0050, text=» ADK A4,0 CHECK LENGTH«, t00=0x001c, t01=0x0134}
0x2d04…2d2c              Head {h00=0x0024, h01=0x0050, text=» RF(NZ) MOVRT3 ALL MOVED, RETURN«, t00=0x001c, t01=0x0152}
0x2d2c…2d4e              Head {h00=0x001e, h01=0x0050, text=» ELR A5,A1 LAST CHARACTER «, t00=0x001c, t01=0x017a}
0x2d4e…2d60              Head {h00=0x000e, h01=0x0050, text=» ECR A5,A5«, t00=0x001d, t01=0x000c}
0x2d60…2d76              Head {h00=0x0012, h01=0x0050, text=» RB MUS005  =1«, t00=0x001d, t01=0x001e}
0x2d76…2d80              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0034}
0x2d80…2d8c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x003e}
0x2d8c…2d96              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x004a}
0x2d96…2dac              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x001d, t01=0x0054}
0x2dac…2db6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x006a}
0x2db6…2dc0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0074}
0x2dc0…2dd2              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001d, t01=0x007e}
0x2dd2…2de4              Head {h00=0x000e, h01=0x0050, text=»* MOVRTN *«, t00=0x001d, t01=0x0090}
0x2de4…2df6              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001d, t01=0x00a2}
0x2df6…2e00              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00b4}
0x2e00…2e30              Head {h00=0x002c, h01=0x0050, text=»* COMMON RETURN LABELS FOR MOVE ROUTINES«, t00=0x001d, t01=0x00be}
0x2e30…2e3a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00ee}
0x2e3a…2e4e              Head {h00=0x0010, h01=0x0050, text=»MOVRT1 EQU *«, t00=0x001d, t01=0x00f8}
0x2e4e…2e60              Head {h00=0x000e, h01=0x0050, text=» ADK A6,0 «, t00=0x001d, t01=0x010c}
0x2e60…2e80              Head {h00=0x001c, h01=0x0050, text=» RB(N) RTNA14 A14 RETURN«, t00=0x001d, t01=0x011e}
0x2e80…2ea4              Head {h00=0x0020, h01=0x0050, text=» LDR* A6,A15 SAVED REGISTER «, t00=0x001d, t01=0x013e}
0x2ea4…2eba              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001d, t01=0x0162}
0x2eba…2ed0              Head {h00=0x0012, h01=0x0050, text=» RF MOVRTN  =2«, t00=0x001d, t01=0x0178}
0x2ed0…2ee4              Head {h00=0x0010, h01=0x0050, text=»MOVRT3 EQU *«, t00=0x001d, t01=0x018e}
0x2ee4…2f02              Head {h00=0x001a, h01=0x0050, text=» TL 2,A15 SAVED MMU =2«, t00=0x001e, t01=0x0012}
0x2f02…2f1a              Head {h00=0x0014, h01=0x0050, text=» ADKL A15,32  =2«, t00=0x001e, t01=0x0030}
0x2f1a…2f26              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0048}
0x2f26…2f3a              Head {h00=0x0010, h01=0x0050, text=»MOVRTN EQU *«, t00=0x001e, t01=0x0054}
0x2f3a…2f58              Head {h00=0x001a, h01=0x0050, text=» LDR* A5,A15 RELOAD A5«, t00=0x001e, t01=0x0068}
0x2f58…2f76              Head {h00=0x001a, h01=0x0050, text=» LDR* A4,A15 RELOAD A4«, t00=0x001e, t01=0x0086}
0x2f76…2f92              Head {h00=0x0018, h01=0x0050, text=» LDK A3,0 ALL MOVED «, t00=0x001e, t01=0x00a4}
0x2f92…2f9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00c0}
0x2f9c…2fb0              Head {h00=0x0010, h01=0x0050, text=»MOVRT2 EQU *«, t00=0x001e, t01=0x00ca}
0x2fb0…2fc0              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x001e, t01=0x00de}
0x2fc0…2fca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00ee}
0x2fca…2fe0              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001e, t01=0x00f8}
0x2fe0…2ff6              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x001e, t01=0x010e}
0x2ff6…3000              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0124}
0x3000…302c              Head {h00=0x0028, h01=0x0050, text=»* USER BUFFER ODD,SYSTEM BUFFER EVEN«, t00=0x001e, t01=0x012e}
0x302c…3036              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x015a}
0x3036…304a              Head {h00=0x0010, h01=0x0050, text=»MUS100 EQU *«, t00=0x001e, t01=0x0164}
0x304a…307e              Head {h00=0x0030, h01=0x0050, text=» ELR A4,A1 FIRST CHARACTER FROM USER BUFFER «, t00=0x001e, t01=0x0178}
0x307e…3090              Head {h00=0x000e, h01=0x0050, text=» RF MUS125«, t00=0x001f, t01=0x001c}
0x3090…309a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x002e}
0x309a…30ae              Head {h00=0x0010, h01=0x0050, text=»MUS110 EQU *«, t00=0x001f, t01=0x0038}
0x30ae…30c0              Head {h00=0x000e, h01=0x0050, text=» TM A4,A2 «, t00=0x001f, t01=0x004c}
0x30c0…30e8              Head {h00=0x0024, h01=0x0050, text=» RB(Z) MUS010 SYSTEM BUFFER EVEN«, t00=0x001f, t01=0x005e}
0x30e8…30f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0086}
0x30f2…311e              Head {h00=0x0028, h01=0x0050, text=»* USER BUFFER EVEN,SYSTEM BUFFER ODD«, t00=0x001f, t01=0x0090}
0x311e…3128              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00bc}
0x3128…313c              Head {h00=0x0010, h01=0x0050, text=»MUS120 EQU *«, t00=0x001f, t01=0x00c6}
0x313c…3160              Head {h00=0x0020, h01=0x0050, text=» ELR A4,A1 GET TO CHARACTERS«, t00=0x001f, t01=0x00da}
0x3160…3172              Head {h00=0x000e, h01=0x0050, text=» ECR A5,A4«, t00=0x001f, t01=0x00fe}
0x3172…31a6              Head {h00=0x0030, h01=0x0050, text=» SCR A5,A2 STORE CHARACTER IN SYSTEM BUFFER «, t00=0x001f, t01=0x0110}
0x31a6…31d2              Head {h00=0x0028, h01=0x0050, text=» ADK A1,1 UPDATE USER BUFFER ADDRESS«, t00=0x001f, t01=0x0144}
0x31d2…3200              Head {h00=0x002a, h01=0x0050, text=» ADK A2,1 UPDATE SYSTEM BUFFER ADDRESS«, t00=0x001f, t01=0x0170}
0x3200…3222              Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x0020, t01=0x000e}
0x3222…324a              Head {h00=0x0024, h01=0x0050, text=» RB(NP) MOVRT3 ALL MOVED, RETURN«, t00=0x0020, t01=0x0030}
0x324a…3254              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0058}
0x3254…3268              Head {h00=0x0010, h01=0x0050, text=»MUS125 EQU *«, t00=0x0020, t01=0x0062}
0x3268…3294              Head {h00=0x0028, h01=0x0050, text=» ADK A1,1 UPDATE USER BUFFER ADDRESS«, t00=0x0020, t01=0x0076}
0x3294…32c8              Head {h00=0x0030, h01=0x0050, text=» SCR A4,A2 STORE CHARACTER IN SYSTEM BUFFER «, t00=0x0020, t01=0x00a2}
0x32c8…32f6              Head {h00=0x002a, h01=0x0050, text=» ADK A2,1 UPDATE SYSTEM BUFFER ADDRESS«, t00=0x0020, t01=0x00d6}
0x32f6…3318              Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x0020, t01=0x0104}
0x3318…333a              Head {h00=0x001e, h01=0x0050, text=» RB(P) MUS120 MORE TO MOVE«, t00=0x0020, t01=0x0126}
0x333a…335e              Head {h00=0x0020, h01=0x0050, text=» RB MOVRT3 ALL MOVED, RETURN«, t00=0x0020, t01=0x0148}
0x335e…3368              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x016c}
0x3368…337e              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x0020, t01=0x0176}
0x337e…3388              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x018c}
0x3388…3392              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0008}
0x3392…33a4              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0021, t01=0x0012}
0x33a4…33b6              Head {h00=0x000e, h01=0x0050, text=»* MOVSU * «, t00=0x0021, t01=0x0024}
0x33b6…33c8              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0021, t01=0x0036}
0x33c8…33d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0048}
0x33d2…33dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0052}
0x33dc…3404              Head {h00=0x0024, h01=0x0050, text=»* SUBROUTINE TO MOVE CHARACTERS «, t00=0x0021, t01=0x005c}
0x3404…3430              Head {h00=0x0028, h01=0x0050, text=»* FROM SYSTEM BUFFER TO USER BUFFER «, t00=0x0021, t01=0x0084}
0x3430…343a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00b0}
0x343a…3466              Head {h00=0x0028, h01=0x0050, text=»* ENTRY:  A1 = SYSTEM BUFFER ADDRESS«, t00=0x0021, t01=0x00ba}
0x3466…3490              Head {h00=0x0026, h01=0x0050, text=»*         A2 = USER BUFFER ADDRESS«, t00=0x0021, t01=0x00e6}
0x3490…34b4              Head {h00=0x0020, h01=0x0050, text=»*         A3 = BUFFER LENGTH«, t00=0x0021, t01=0x0110}
0x34b4…34e2              Head {h00=0x002a, h01=0x0050, text=»*         A4 = TTAB ADDRESS USER TASK «, t00=0x0021, t01=0x0134}
0x34e2…34ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0162}
0x34ec…3520              Head {h00=0x0030, h01=0x0050, text=»* EXIT :  A1 = SYSTEM BUFFER ADDRESS+LENGTH «, t00=0x0021, t01=0x016c}
0x3520…3552              Head {h00=0x002e, h01=0x0050, text=»*         A2 = USER BUFFER ADDRESS+LENGTH «, t00=0x0022, t01=0x0010}
0x3552…356a              Head {h00=0x0014, h01=0x0050, text=»*         A3 = 0«, t00=0x0022, t01=0x0042}
0x356a…3574              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x005a}
0x3574…3588              Head {h00=0x0010, h01=0x0050, text=»MOVSU EQU * «, t00=0x0022, t01=0x0064}
0x3588…35a6              Head {h00=0x001a, h01=0x0050, text=» ADK A3,0 CHECK LENGTH«, t00=0x0022, t01=0x0078}
0x35a6…35d4              Head {h00=0x002a, h01=0x0050, text=» RB(NP) MOVRT2 NOTHING TO MOVE, RETURN«, t00=0x0022, t01=0x0096}
0x35d4…35f0              Head {h00=0x0018, h01=0x0050, text=» STR A4,A15 SAVE A4 «, t00=0x0022, t01=0x00c4}
0x35f0…360c              Head {h00=0x0018, h01=0x0050, text=» STR A5,A15 SAVE A5 «, t00=0x0022, t01=0x00e0}
0x360c…3624              Head {h00=0x0014, h01=0x0050, text=» SUKL A15,32  =2«, t00=0x0022, t01=0x00fc}
0x3624…3642              Head {h00=0x001a, h01=0x0050, text=» TS 2,A15 SAVE MMU =2 «, t00=0x0022, t01=0x0114}
0x3642…3666              Head {h00=0x0020, h01=0x0050, text=» TL TTB:MT,A4 LOAD USER MMU «, t00=0x0022, t01=0x0132}
0x3666…367c              Head {h00=0x0012, h01=0x0050, text=» LDK A4,1 MASK«, t00=0x0022, t01=0x0156}
0x367c…368e              Head {h00=0x000e, h01=0x0050, text=» TM A4,A2 «, t00=0x0022, t01=0x016c}
0x368e…36b4              Head {h00=0x0022, h01=0x0050, text=» RF(Z) MSU110 USER BUFFER EVEN«, t00=0x0022, t01=0x017e}
0x36b4…36c6              Head {h00=0x000e, h01=0x0050, text=» TM A4,A1 «, t00=0x0023, t01=0x0014}
0x36c6…36ee              Head {h00=0x0024, h01=0x0050, text=» RF(Z) MSU100 SYSTEM BUFFER EVEN«, t00=0x0023, t01=0x0026}
0x36ee…36f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x004e}
0x36f8…370e              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x0023, t01=0x0058}
0x370e…3718              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x006e}
0x3718…3744              Head {h00=0x0028, h01=0x0050, text=»* SYSTEM BUFFER ODD,USER BUFFER ODD «, t00=0x0023, t01=0x0078}
0x3744…374e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00a4}
0x374e…377c              Head {h00=0x002a, h01=0x0050, text=» ELR A5,A2 USER BUFFER FIRST CHARACTER«, t00=0x0023, t01=0x00ae}
0x377c…37a2              Head {h00=0x0022, h01=0x0050, text=» LCR A5,A1 GET FIRST CHARACTER«, t00=0x0023, t01=0x00dc}
0x37a2…37da              Head {h00=0x0034, h01=0x0050, text=» ESR A5,A2 STORE FIRST CHARACTER IN USER BUFFER «, t00=0x0023, t01=0x0102}
0x37da…37fe              Head {h00=0x0020, h01=0x0050, text=» ADK A1,1 SYSTEM BUFFER EVEN«, t00=0x0023, t01=0x013a}
0x37fe…3820              Head {h00=0x001e, h01=0x0050, text=» ADK A2,1 USER BUFFER EVEN«, t00=0x0023, t01=0x015e}
0x3820…3842              Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x0023, t01=0x0180}
0x3842…3870              Head {h00=0x002a, h01=0x0050, text=» RB(NP) MOVRT3 NOTHING TO MOVE, RETURN«, t00=0x0024, t01=0x0012}
0x3870…387a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0040}
0x387a…3890              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x0024, t01=0x004a}
0x3890…389a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0060}
0x389a…38c8              Head {h00=0x002a, h01=0x0050, text=»* SYSTEM BUFFER EVEN,USER BUFFER EVEN «, t00=0x0024, t01=0x006a}
0x38c8…38d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0098}
0x38d2…38e6              Head {h00=0x0010, h01=0x0050, text=»MSU010 EQU *«, t00=0x0024, t01=0x00a2}
0x38e6…38f8              Head {h00=0x000e, h01=0x0050, text=» TM A4,A3 «, t00=0x0024, t01=0x00b6}
0x38f8…3924              Head {h00=0x0028, h01=0x0050, text=» RF(Z) MSU020 REQUESTED LENGTH EVEN «, t00=0x0024, t01=0x00c8}
0x3924…3942              Head {h00=0x001a, h01=0x0050, text=» SUK A3,1 LENGTH EVEN «, t00=0x0024, t01=0x00f4}
0x3942…3968              Head {h00=0x0022, h01=0x0050, text=» LDK A4,0 INDICATE LENGTH ODD «, t00=0x0024, t01=0x0112}
0x3968…3972              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0138}
0x3972…3986              Head {h00=0x0010, h01=0x0050, text=»MSU020 EQU *«, t00=0x0024, t01=0x0142}
0x3986…39a4              Head {h00=0x001a, h01=0x0050, text=» LDR A5,A3 SAVE LENGTH«, t00=0x0024, t01=0x0156}
0x39a4…39c0              Head {h00=0x0018, h01=0x0050, text=» MVSU A3 MOVE BUFFER«, t00=0x0024, t01=0x0174}
0x39c0…39f0              Head {h00=0x002c, h01=0x0050, text=» ADR A1,A5 UPDATE SYSTEM BUFFER ADDRESS «, t00=0x0024, t01=0x0190}
0x39f0…3a1e              Head {h00=0x002a, h01=0x0050, text=» ADR A2,A5 UPDATE USER BUFFER ADDRESS «, t00=0x0025, t01=0x0030}
0x3a1e…3a3c              Head {h00=0x001a, h01=0x0050, text=» ADK A4,0 CHECK LENGTH«, t00=0x0025, t01=0x005e}
0x3a3c…3a64              Head {h00=0x0024, h01=0x0050, text=» RB(NZ) MOVRT3 ALL MOVED, RETURN«, t00=0x0025, t01=0x007c}
0x3a64…3a8a              Head {h00=0x0022, h01=0x0050, text=» LDR* A5,A1 GET LAST CHARACTER«, t00=0x0025, t01=0x00a4}
0x3a8a…3ab8              Head {h00=0x002a, h01=0x0050, text=» ADK A1,1 UPDATE SYSTEM BUFFER ADDRESS«, t00=0x0025, t01=0x00ca}
0x3ab8…3ac2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00f8}
0x3ac2…3ad6              Head {h00=0x0010, h01=0x0050, text=»MSU030 EQU *«, t00=0x0025, t01=0x0102}
0x3ad6…3b06              Head {h00=0x002c, h01=0x0050, text=» ELR A4,A2 GET LAST WORD IN USER BUFFER «, t00=0x0025, t01=0x0116}
0x3b06…3b1a              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0025, t01=0x0146}
0x3b1a…3b40              Head {h00=0x0022, h01=0x0050, text=» ANKL A5,/FF00 LAST CHARACTER «, t00=0x0025, t01=0x015a}
0x3b40…3b6c              Head {h00=0x0028, h01=0x0050, text=» ORR A5,A4 LAST WORD IN USER BUFFER «, t00=0x0025, t01=0x0180}
0x3b6c…3b7e              Head {h00=0x000e, h01=0x0050, text=» ESR A5,A2«, t00=0x0026, t01=0x001c}
0x3b7e…3baa              Head {h00=0x0028, h01=0x0050, text=» ADK A2,1 UPDATE USER BUFFER ADDRESS«, t00=0x0026, t01=0x002e}
0x3baa…3bc4              Head {h00=0x0016, h01=0x0050, text=» RB MOVRT3 RETURN «, t00=0x0026, t01=0x005a}
0x3bc4…3bce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0074}
0x3bce…3be4              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x0026, t01=0x007e}
0x3be4…3bee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0094}
0x3bee…3c1a              Head {h00=0x0028, h01=0x0050, text=»* SYSTEM BUFFER EVEN,USER BUFFER ODD«, t00=0x0026, t01=0x009e}
0x3c1a…3c24              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00ca}
0x3c24…3c38              Head {h00=0x0010, h01=0x0050, text=»MSU100 EQU *«, t00=0x0026, t01=0x00d4}
0x3c38…3c5a              Head {h00=0x001e, h01=0x0050, text=» SUK A2,1 USER BUFFER EVEN«, t00=0x0026, t01=0x00e8}
0x3c5a…3c8c              Head {h00=0x002e, h01=0x0050, text=» ELR A5,A2 FIRST CHARACTER IN USER BUFFER «, t00=0x0026, t01=0x010a}
0x3c8c…3cb4              Head {h00=0x0024, h01=0x0050, text=» RF MSU130 MOVE FIRST CHARACTER «, t00=0x0026, t01=0x013c}
0x3cb4…3cbe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0164}
0x3cbe…3cd2              Head {h00=0x0010, h01=0x0050, text=»MSU110 EQU *«, t00=0x0026, t01=0x016e}
0x3cd2…3ce4              Head {h00=0x000e, h01=0x0050, text=» TM A4,A1 «, t00=0x0026, t01=0x0182}
0x3ce4…3d0c (39, 0, 400) Head {h00=0x0024, h01=0x0050, text=» RB(Z) MSU010 SYSTEM BUFFER EVEN«, t00=0x0027, t01=0x0004}
0x3d0c…3d16              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x002c}
0x3d16…3d42              Head {h00=0x0028, h01=0x0050, text=»* SYSTEM BUFFER ODD,USER BUFFER EVEN«, t00=0x0027, t01=0x0036}
0x3d42…3d4c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0062}
0x3d4c…3d60              Head {h00=0x0010, h01=0x0050, text=»MSU120 EQU *«, t00=0x0027, t01=0x006c}
0x3d60…3d86              Head {h00=0x0022, h01=0x0050, text=» LCR A5,A1 GET FIRST CHARACTER«, t00=0x0027, t01=0x0080}
0x3d86…3dae              Head {h00=0x0024, h01=0x0050, text=» ECR A5,A5 CHARACTER TO THE LEFT«, t00=0x0027, t01=0x00a6}
0x3dae…3ddc              Head {h00=0x002a, h01=0x0050, text=» ADK A1,1 UPDATE SYSTEM BUFFER ADDRESS«, t00=0x0027, t01=0x00ce}
0x3ddc…3dfe              Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x0027, t01=0x00fc}
0x3dfe…3e28              Head {h00=0x0026, h01=0x0050, text=» RB(NP) MSU030 MOVE LAST CHARACTER«, t00=0x0027, t01=0x011e}
0x3e28…3e32              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0148}
0x3e32…3e46              Head {h00=0x0010, h01=0x0050, text=»MSU130 EQU *«, t00=0x0027, t01=0x0152}
0x3e46…3e7a              Head {h00=0x0030, h01=0x0050, text=» LCR A5,A1 GET CHARACTER FROM SYSTEM BUFFER «, t00=0x0027, t01=0x0166}
0x3e7a…3ea2              Head {h00=0x0024, h01=0x0050, text=» ESR A5,A2 STORE TWO CHARACTERS «, t00=0x0028, t01=0x000a}
0x3ea2…3ed0              Head {h00=0x002a, h01=0x0050, text=» ADK A1,1 UPDATE SYSTEM BUFFER ADDRESS«, t00=0x0028, t01=0x0032}
0x3ed0…3efc              Head {h00=0x0028, h01=0x0050, text=» ADK A2,2 UPDATE USER BUFFER ADDRESS«, t00=0x0028, t01=0x0060}
0x3efc…3f1e              Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x0028, t01=0x008c}
0x3f1e…3f40              Head {h00=0x001e, h01=0x0050, text=» RB(P) MSU120 MORE TO MOVE«, t00=0x0028, t01=0x00ae}
0x3f40…3f64              Head {h00=0x0020, h01=0x0050, text=» RB MOVRT3 ALL MOVED, RETURN«, t00=0x0028, t01=0x00d0}
0x3f64…3f6e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00f4}
0x3f6e…3f80              Head {h00=0x000e, h01=0x0050, text=» XIF   =3 «, t00=0x0028, t01=0x00fe}
0x3f80…3f9a              Head {h00=0x0016, h01=0x0050, text=» IFT MMUPAG=1  =3 «, t00=0x0028, t01=0x0110}
0x3f9a…3fb2              Head {h00=0x0014, h01=0x0050, text=» IFT UUMOV=0  =3«, t00=0x0028, t01=0x012a}
0x3fb2…3fca              Head {h00=0x0014, h01=0x0050, text=»MOVUU EQU *  =3 «, t00=0x0028, t01=0x0142}
0x3fca…3fe2              Head {h00=0x0014, h01=0x0050, text=» RTN A15  =3 =4 «, t00=0x0028, t01=0x015a}
0x3fe2…3ff4              Head {h00=0x000e, h01=0x0050, text=» XIF   =3 «, t00=0x0028, t01=0x0172}
0x3ff4…4014              Head {h00=0x001c, h01=0x0050, text=» IFT MMUPAG+UUMOV=2  =3 «, t00=0x0028, t01=0x0184}
0x4014…402a              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x0029, t01=0x0014}
0x402a…4034              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x002a}
0x4034…403e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0034}
0x403e…4050              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0029, t01=0x003e}
0x4050…4062              Head {h00=0x000e, h01=0x0050, text=»* MOVUU * «, t00=0x0029, t01=0x0050}
0x4062…4074              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0029, t01=0x0062}
0x4074…407e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0074}
0x407e…4088              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x007e}
0x4088…40b0              Head {h00=0x0024, h01=0x0050, text=»* SUBROUTINE TO MOVE CHARACTERS «, t00=0x0029, t01=0x0088}
0x40b0…40da              Head {h00=0x0026, h01=0x0050, text=»* FROM USER BUFFER TO USER BUFFER «, t00=0x0029, t01=0x00b0}
0x40da…40e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00da}
0x40e4…4110              Head {h00=0x0028, h01=0x0050, text=»* ENTRY:  A1 = SOURCE BUFFER ADDRESS«, t00=0x0029, t01=0x00e4}
0x4110…4142              Head {h00=0x002e, h01=0x0050, text=»*         A2 = DESTINATION BUFFER ADDRESS «, t00=0x0029, t01=0x0110}
0x4142…4160              Head {h00=0x001a, h01=0x0050, text=»*         A3 = LENGTH «, t00=0x0029, t01=0x0142}
0x4160…4192              Head {h00=0x002e, h01=0x0050, text=»*         A4 = TTAB ADDRESS RECEIVING TASK«, t00=0x0029, t01=0x0160}
0x4192…41c2 (42, 0, 400) Head {h00=0x002c, h01=0x0050, text=»*         A5 = TTAB ADDRESS SENDING TASK«, t00=0x002a, t01=0x0004}
0x41c2…41cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0034}
0x41cc…4202              Head {h00=0x0032, h01=0x0050, text=»* EXIT:   A1,A2,A3,A8,A9,A10,A11 ARE DESTROYED«, t00=0x002a, t01=0x003e}
0x4202…420c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0074}
0x420c…4220              Head {h00=0x0010, h01=0x0050, text=»MOVUU EQU * «, t00=0x002a, t01=0x007e}
0x4220…4240              Head {h00=0x001c, h01=0x0050, text=» LDR A11,A3 SAVE LENGTH «, t00=0x002a, t01=0x0092}
0x4240…426e              Head {h00=0x002a, h01=0x0050, text=» RF(NP) MUU120 NOTHING TO MOVE, RETURN«, t00=0x002a, t01=0x00b2}
0x426e…4294              Head {h00=0x0022, h01=0x0050, text=» LDR A9,A1 SAVE SOURCE ADDRESS«, t00=0x002a, t01=0x00e0}
0x4294…42c0              Head {h00=0x0028, h01=0x0050, text=» LDR A10,A2 SAVE DESTINATION ADDRESS«, t00=0x002a, t01=0x0106}
0x42c0…42ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0132}
0x42ca…42e0              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x002a, t01=0x013c}
0x42e0…42ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0152}
0x42ea…42f4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x015c}
0x42f4…4308              Head {h00=0x0010, h01=0x0050, text=»MUU100 EQU *«, t00=0x002a, t01=0x0166}
0x4308…433a              Head {h00=0x002e, h01=0x0050, text=» LDKL A3,INTLEN INTERMEDIATE BUFFER LENGTH«, t00=0x002a, t01=0x017a}
0x433a…436e              Head {h00=0x0030, h01=0x0050, text=» RF(NP) MUU120 INTERMEDIATE BUFFER TOO SMALL«, t00=0x002b, t01=0x001c}
0x436e…4382              Head {h00=0x0010, h01=0x0050, text=» CWR A11,A3 «, t00=0x002b, t01=0x0050}
0x4382…43b2              Head {h00=0x002c, h01=0x0050, text=» RF(G) MUU110 MORE THAN ONE MOVE NEEDED «, t00=0x002b, t01=0x0064}
0x43b2…43de              Head {h00=0x0028, h01=0x0050, text=» LDR A3,A11 REMAINING BUFFER LENGTH «, t00=0x002b, t01=0x0094}
0x43de…43e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00c0}
0x43e8…43fc              Head {h00=0x0010, h01=0x0050, text=»MUU110 EQU *«, t00=0x002b, t01=0x00ca}
0x43fc…4420              Head {h00=0x0020, h01=0x0050, text=» LDR A8,A3 SAVE PART LENGTH «, t00=0x002b, t01=0x00de}
0x4420…4448              Head {h00=0x0024, h01=0x0050, text=» LDR A1,A9 SOURCE BUFFER ADDRESS«, t00=0x002b, t01=0x0102}
0x4448…447c              Head {h00=0x0030, h01=0x0050, text=» LDKL A2,INTBUF INTERMEDIATE BUFFER ADDRESS «, t00=0x002b, t01=0x012a}
0x447c…44aa              Head {h00=0x002a, h01=0x0050, text=» CF A15,MOVUS MOVE FROM USER TO SYSTEM«, t00=0x002b, t01=0x015e}
0x44aa…44d4              Head {h00=0x0026, h01=0x0050, text=» LDR A9,A1 SAVE NEW SOURCE ADDRESS«, t00=0x002b, t01=0x018c}
0x44d4…4508              Head {h00=0x0030, h01=0x0050, text=» LDKL A1,INTBUF INTERMEDIATE BUFFER ADDRESS «, t00=0x002c, t01=0x0026}
0x4508…4530              Head {h00=0x0024, h01=0x0050, text=» LDR A2,A10 DESTINATION ADDRESS «, t00=0x002c, t01=0x005a}
0x4530…454a              Head {h00=0x0016, h01=0x0050, text=» LDR A3,A8 LENGTH «, t00=0x002c, t01=0x0082}
0x454a…4578              Head {h00=0x002a, h01=0x0050, text=» CF A15,MOVSU MOVE FROM SYSTEM TO USER«, t00=0x002c, t01=0x009c}
0x4578…45a8              Head {h00=0x002c, h01=0x0050, text=» LDR A10,A2 SAVE NEW DESTINATION ADDRESS«, t00=0x002c, t01=0x00ca}
0x45a8…45cc              Head {h00=0x0020, h01=0x0050, text=» SUR A11,A8 DECREMENT LENGTH«, t00=0x002c, t01=0x00fa}
0x45cc…45ee              Head {h00=0x001e, h01=0x0050, text=» RB(P) MUU100 MORE TO MOVE«, t00=0x002c, t01=0x011e}
0x45ee…45f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0140}
0x45f8…460c              Head {h00=0x0010, h01=0x0050, text=»MUU120 EQU *«, t00=0x002c, t01=0x014a}
0x460c…461c              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x002c, t01=0x015e}
0x461c…4626              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x016e}
0x4626…463c              Head {h00=0x0012, h01=0x0050, text=» EJECT   TMOVE«, t00=0x002c, t01=0x0178}
0x463c…4646              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x018e}
0x4646…4664              Head {h00=0x001a, h01=0x0050, text=»* INTERMEDIATE BUFFER «, t00=0x002d, t01=0x0008}
0x4664…466e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0026}
0x466e…4682              Head {h00=0x0010, h01=0x0050, text=»INTBUF EQU *«, t00=0x002d, t01=0x0030}
0x4682…4696              Head {h00=0x0010, h01=0x0050, text=» RES LENGTH «, t00=0x002d, t01=0x0044}
0x4696…46b2              Head {h00=0x0018, h01=0x0050, text=»INTLEN EQU *-INTBUF «, t00=0x002d, t01=0x0058}
0x46b2…46bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0074}
0x46bc…46c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x007e}
0x46c6…46d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0088}
0x46d0…46dc              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x0092}
0x46dc…46e6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x009e}
0x46e6…46f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00a8}
0x46f0…46fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00b2}
0x46fa…4706              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x002d, t01=0x00bc}
0x4706…470a              Head {h00=0x4004, h01=0x0000}
0x470a…470e              00 2d 00 c8                                                                                                                                                                                                                                       ┆ -  ┆
0x470e…4716 (46, 1, 8)   20 04 00 00 00 2e 00 04                                                                                                                                                                                                                           ┆     .  ┆
0x4716…4718 (47, 0, 2)   1b c0                                                                                                                                                                                                                                             ┆  ┆
0x4718…4768 (48, 0, 400) 00 4a 00 46 20 20 20 20 20 20 20 20 20 49 44 45 4e 54 20 4c 52 50 49 4e 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 4c 20 31 31 2e 30 20 38 31 2d 30 31 2d 32 36 20 38 37 30 31 30 35 30 34 31 31 30 30 00 00 00 04 00 4a   ┆ J F         IDENT LRPINT                   REL 11.0 81-01-26 870105041100     J┆
0x4768…47b8              00 46 01 22 a4 49 48 4c 4b 4d c4 4c 4b 4d 30 33 30 00 c4 4c 4b 4d 52 51 45 00 c4 4c 4b 4d 45 52 52 00 c4 4c 4b 4d 51 44 49 1f c4 4c 4b 4d 53 52 43 20 a4 49 48 52 54 43 c4 54 49 4d 51 55 45 d3 c4 4d 4f 4e 43 4c 4f 43 00 00 00 52 00 1e 00 1a   ┆ F " IHLKM LKM030  LKMRQE  LKMERR  LKMQDI  LKMSRC  IHRTC TIMQUE  MONCLOC   R    ┆
0x47b8…4808              01 0c c4 49 48 50 46 41 52 80 c4 49 4e 49 46 4c 47 4e c4 50 46 50 4f 53 54 00 00 00 00 a0 00 0e 00 0a 05 04 bc 49 48 4c 4b 4d 00 00 00 00 00 c2 00 0e 00 0a 02 04 c2 49 4e 54 53 41 56 52 00 00 00 d4 00 0c 00 08 02 03 82 50 52 55 4e 4e 00 00   ┆   IHPFAR  INIFLGN PFPOST            IHLKM             INTSAVR           PRUNN  ┆
0x4808…4858              00 e6 00 0e 00 0a 02 04 c2 54 54 42 3a 53 41 d7 00 00 00 f6 00 2c 00 28 03 13 00 00 00 01 41 24 80 41 00 00 00 02 20 fb 87 c1 00 00 87 c0 00 00 00 04 bf 5f 00 02 00 06 85 40 00 00 00 04 87 a0 00 00 01 08 00 0e 00 0a 02 04 c2 54 54 42 3a 50   ┆         TTB:SA      , (      A$ A                 _     @                 TTB:P┆
0x4858…48a8              57 00 00 00 01 38 00 0e 00 0a 02 04 c2 4d 4f 4e 4d 4d 55 00 00 00 01 4a 00 2c 00 28 03 13 00 00 00 19 08 40 00 00 83 3e 82 3e 83 55 00 00 00 08 23 01 54 00 b8 40 00 00 00 0a d3 48 ff fe d6 28 eb 20 28 04 00 00 01 5c 00 0e 00 0a 02 04 c2 54   ┆W    8       MONMMU    J , (       @   > > U    # T  @     H   (  (            T┆
0x48a8…48f8 (49, 0, 400) 4c 44 53 45 47 9e 00 00 01 8c 00 0e 00 0a 02 04 c2 54 54 42 3a 53 42 52 00 01 00 0e 00 2c 00 28 03 13 00 00 00 35 00 24 50 00 eb 20 63 00 50 00 01 07 57 00 12 02 ee 20 00 09 88 20 00 00 00 0c 83 54 00 00 00 0e 50 00 00 01 00 20 00 0e 00 0a   ┆LDSEG            TTB:SBR     , (     5 $P   c P   W              T    P         ┆
0x48f8…4948              02 04 c2 52 45 4c 50 41 47 20 00 01 00 50 00 10 00 0c 05 05 dc 4c 4b 4d 30 33 30 00 00 5a 00 01 00 62 00 0c 00 08 02 03 a2 53 57 4c 34 38 00 01 00 76 00 2c 00 28 03 13 00 00 00 51 09 20 e4 2c 24 5e 54 00 f7 a1 00 00 00 10 a0 41 00 00 00 04   ┆   RELPAG    P       LKM030  Z   b       SWL48   v , (     Q   ,$^T        A    ┆
0x4948…4998              f7 a1 00 00 00 12 04 00 83 18 56 00 d4 28 00 01 00 86 00 0c 00 08 02 03 a2 4c 4b 4d 41 4c 00 01 00 b6 00 2c 00 28 03 13 00 00 00 6b 10 84 12 02 9b 0d 82 55 00 00 00 06 93 0c 50 00 eb 40 00 00 00 14 56 00 20 bf 83 4c 00 00 00 14 8c 0c 00 01   ┆          V  (           LKMAL     , (     k       U      P  @    V    L        ┆
0x4998…49e8              00 c6 00 10 00 0c 05 05 dc 4c 4b 4d 45 52 52 00 00 84 00 01 00 f6 00 0c 00 08 02 03 82 48 41 4c 54 4e 00 01 01 0a 00 10 00 0c 05 05 dc 4c 4b 4d 52 51 45 00 00 8a 00 01 01 1a 00 10 00 0c 05 05 dc 4c 4b 4d 53 52 43 20 00 8e 00 01 01 2e 00 10   ┆         LKMERR              HALTN           LKMRQE              LKMSRC      .  ┆
0x49e8…4a38              00 0c 05 05 dc 4c 4b 4d 51 44 49 1f 00 92 00 01 01 42 00 0c 00 08 02 03 a2 51 54 4a 4f 42 00 01 01 56 00 0c 00 08 02 03 a2 54 44 49 53 50 00 01 01 66 00 2c 00 28 03 13 00 00 00 85 21 24 01 0f f7 a1 00 00 00 16 82 20 ff ff 82 55 00 0e 00 06   ┆     LKMQDI      B       QTJOB   V       TDISP   f , (      !$             U    ┆
0x4a38…4a88 (50, 0, 398) f7 a1 00 00 00 18 8f 20 00 00 00 1a 00 00 00 01 01 76 00 10 00 0c 05 05 dc 49 4e 49 46 4c 47 4e 00 ac 00 02 00 16 00 10 00 0c 05 05 dc 50 46 50 4f 53 54 00 00 ae 00 02 00 2a 00 10 00 0c 05 05 dc 49 48 50 46 41 52 80 00 b0 00 02 00 3e 00 2c   ┆                 v       INIFLGN             PFPOST      *       IHPFAR      > ,┆
0x4a88…4ad8              00 28 03 13 00 01 00 9d 00 10 00 00 00 00 23 50 00 00 00 00 00 c0 00 00 00 01 00 01 00 00 80 41 00 00 00 02 20 ef f8 41 00 aa 00 02 00 52 00 0e 00 0a 02 04 c2 44 49 53 51 55 45 ee 00 02 00 82 00 2c 00 28 03 13 12 04 00 bb 00 20 51 00 bf 3f   ┆ (            #P               A       A     R       DISQUE      , (        Q  ?┆
0x4ad8…4b28              87 c1 00 a4 20 7f 87 c0 00 a4 bf 3e bc 3f 81 40 00 00 00 1c 82 20 00 9e e9 08 58 42 00 02 00 94 00 0e 00 0a 02 04 c2 50 46 49 4e 49 54 d3 00 02 00 c4 00 2a 00 26 03 12 04 a0 00 d9 20 08 81 29 82 41 00 00 00 1c 90 41 00 ae 5f 4e a0 41 00 ae   ┆           > ? @          XB           PFINIT      * &         ) A     A  _N A  ┆
0x4b28…4b78              a0 41 00 ac f7 a1 00 00 00 1e a0 41 00 02 00 d6 00 0e 00 0a 05 04 bc 49 48 52 54 43 00 f6 00 02 01 04 00 2c 00 28 03 13 00 00 00 f3 88 00 00 00 00 04 5f 60 80 41 00 00 00 02 20 f7 90 41 00 00 51 00 f0 3e bc 3f 84 20 ff fc 84 41 00 00 00 02   ┆ A         A           IHRTC       , (            _` A       A  Q  > ?     A    ┆
0x4b78…4bc6              01 16 00 0c 00 08 02 03 a2 51 4d 4a 4f 42 00 02 01 46 00 0c 00 08 02 03 a2 53 57 4c 58 59 00 02 01 56 00 2c 00 28 03 13 00 00 01 0f 10 40 82 20 00 00 f7 a1 00 00 00 20 90 41 00 00 51 00 f7 a1 00 00 00 22 5f 8c 84 20 ff f7 84 41 00 00         ┆         QMJOB   F       SWLXY   V , (       @           A  Q      "_      A  ┆
0x4bc6…4c16 (51, 0, 400) 00 02 01 66 00 2c 00 28 03 13 00 00 01 2b 00 00 04 04 03 3c 90 51 00 00 b3 50 00 00 5c 1c a0 51 00 00 1c 02 52 00 59 16 03 18 5f 18 90 41 00 00 00 03 00 08 00 2c 00 28 03 13 00 00 01 4b 00 00 b9 a0 00 00 00 00 00 01 90 29 84 24 86 10 85 28   ┆   f , (     +     < Q   P     Q    R Y   _  A       , (     K           ) $   (┆
0x4c16…4c66              1d 1d 50 00 1d 02 50 00 1d 01 5c 4a 57 00 1e 02 00 03 00 38 00 2c 00 28 03 13 00 00 01 6b 00 00 5c 50 83 29 90 25 1c 0c 5c 58 83 25 90 41 00 00 5f 60 87 18 26 01 50 00 1f 07 59 1a 5f 6c 1f 07 00 03 00 68 00 10 00 0c 05 05 dc 4d 4f 4e 43 4c   ┆  P   P    JW      8 , (     k   P ) %   X % A  _`  & P   Y _l     h       MONCL┆
0x4c66…4cb6              4f 43 01 96 00 03 00 98 00 0c 00 08 02 03 a2 4d 45 58 49 54 00 03 00 ac 00 2c 00 28 03 13 00 00 01 8b 00 00 5a 20 5f 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 bf 84 20 00 00 86 10 84 38 00 03 00 bc 00 0e 00 0a 02 04 c2 46   ┆OC             MEXIT     , (        Z _r                           8           F┆
0x4cb6…4d06              52 45 42 4c 4b 20 00 03 00 ec 00 2c 00 28 03 13 00 00 01 ab 40 22 88 20 00 00 00 24 90 51 00 04 5a 0e 50 00 83 30 83 39 f7 a1 00 00 00 26 84 08 f7 a1 00 00 00 26 00 03 00 fe 00 2c 00 28 03 13 00 00 01 c5 08 00 5f 1e f7 a1 00 00 f7 a1 00 00   ┆REBLK      , (      @"     $ Q  Z P  0 9     &       &     , (        _         ┆
0x4d06…4d56              00 12 20 bf 5f 2c bc 3f 81 20 c4 c0 81 5f 00 12 82 50 00 02 81 48 00 03 01 2e 00 10 00 0c 05 05 dc 54 49 4d 51 55 45 d3 01 ea 00 03 01 5e 00 16 00 12 03 08 00 00 01 e3 00 00 00 04 8f 48 00 02 00 00 00 00 00 03 01 72 00 48 00 44 04 21 80 2b   ┆    _, ?     _   P   H   .       TIMQUE      ^               H         r H D ! +┆
0x4d56…4da6 (52, 2, 190) 00 09 00 18 00 25 54 04 00 35 50 0a 00 3b 50 04 00 3f 57 46 00 4f 50 0a 00 55 54 04 00 67 56 06 00 75 50 1c 00 7b 56 0e 00 a9 00 e4 00 bb 51 08 00 ff 01 e8 01 01 51 02 01 0d 01 e8 01 11 01 a0 00 03 01 8c 00 48 00 44 04 21 bd c5 01 19 01 9e   ┆     %T  5P  ;P  ?WF OP  UT  gV  uP  {V       Q       Q              H D !      ┆
0x4da6…4df6              01 1b 51 06 01 29 01 9e 01 31 01 98 01 35 01 98 01 3b 01 98 01 3f 52 06 01 49 01 96 01 4d 01 92 01 4f 01 94 01 5d 50 0a 01 61 50 1a 01 67 57 04 01 79 01 90 01 81 50 06 01 a5 01 ea 00 04 00 48 00 10 00 0c 04 05 40 00 01 b5 50 10 01 c9 01 d2   ┆  Q  )   1   5   ;   ?R  I   M   O   ]P  aP  gW  y    P        H      @   P     ┆
0x4df6…4e14              00 04 00 94 00 0e 00 0a 07 04 00 00 00 00 01 ec 00 00 00 04 00 a8 40 04 00 00 00 04 00 ba                                                                                                                                                         ┆                      @       ┆

Reduced view