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

⟦d99f95a49⟧

    Length: 4546 (0x11c2)
    Notes: pts_type(SC)
    Names: »TTMJOB.SC«

Derivation

└─⟦7a1dcd5a9⟧ Bits:30009673 Philips computer tape "600134"
    └─⟦this⟧ »PTMON/TTMJOB.SC« 
└─⟦7b35573c9⟧ Bits:30009690 Philips computer tape "600402"
    └─⟦this⟧ »M:AF/TTMJOB.SC« 
└─⟦928b1fd3e⟧ Bits:30009671 Philips computer tape "600131"
    └─⟦this⟧ »PTMON/TTMJOB.SC« 
└─⟦f350e1b7a⟧ Bits:30009678 Philips computer tape "600219"
    └─⟦this⟧ »MONGEN/TTMJOB.SC« 

PTS(SC)

	IDENT TTMJOB 	REL 11.0 81-01-26 870105041100 

* 
* 
*	MONITOR JOB TASK TABLE
* 
* 
********* 
*ENTRIES* 
********* 
* 
* 
	ENTRY	TTB:AM	ALLOCATION MAP
	ENTRY	TTB:MT	MMU TABLE 
	ENTRY	TTB:CB	CURRENT SEGMENT BASE
	ENTRY	TTB:SP	SEGMENT TABLE ADDRESS 
	ENTRY	TTB:SB	SEGMENT BLOCK ADDRESS 
	ENTRY	TTB:AP	ACB ADDRESS 
	ENTRY	TTMJOB	TABLE ENTRY 
	ENTRY	TTB:QL	DISPATCHER QUEUE LINK 
	ENTRY	TTB:ID	TASK IDENTIFICATION 
	ENTRY	TTB:ST	TASK STATUS 
	ENTRY	TTB:PP	PENDING POINTER 
	ENTRY	TTB:PW	PROGRAM STATUS WORD 
	ENTRY	TTB:SA	TERMINAL SAVE AREA
	ENTRY	TTB:TD	TERMINAL DEVICES
* 
	EJECT			TTMJOB 
* 
* 
***************************************** 
* 
*	CONDITIONAL ASSEMBLY
* 
***************************************** 
* 
*	A PROGRAM VERSION USING TOSS MMU PAGING 
*	IS OBTAINED BY SETTING MMUPAG EQU 1.
* 
MMUPAG	EQU	1
* 
	EJECT			TTMJOB      			TTMJOB
* 
* 
TTB:AM	EQU	-48	ALLOCATION BIT MAP 
* 
TTB:MT	EQU	-40	MMU TABLE DISPLACEMENT 
	IFT	MMUPAG=1 
	DATA	/0000,/0400,/0800,/0C00 
	DATA	/1000,/1400,/1800,/1C00 
	DATA	/2000,/2400,/2800,/2C00 
	DATA	/3000,/3400,/3800,/3C00 
	XIF
* 
TTB:CB	EQU	-8	CURRENT SEGMENT BASE
	DATA	0 
* 
TTB:SP	EQU	-6	SEGMENT TABLE ADDRESS DISPLACEMENT
	DATA	0 
* 
TTB:SB	EQU	-4	SEGMENT BLOCK ADDRESS DISPLACEMENT
	DATA	0 
* 
TTB:AP	EQU	-2	APPLICATION CONTROL BLOCK ADDRESS DISPL.
	DATA	0 
* 
	EJECT			TTMJOB 
* 
* 
TTMJOB	EQU	*	TTMJOB ENTRY 
TTB:QL	EQU	*-TTMJOB	DISPATCHER QUEUE LINK 
	DATA	0 
* 
TTB:ID	EQU	*-TTMJOB	TASK IDENTIFICATION 
	DATA	'#M'
* 
TTB:ST	EQU	*-TTMJOB	TASK STATUS 
	DATA	49
* 
TTB:PP	EQU	*-TTMJOB	PENDING POINTER 
	DATA	0 
* 
TTB:PW	EQU	*-TTMJOB 
	DATA	/C4C0	PROGRAM STATUS WORD FOR MONITOR JOB 
* 
	EJECT			TTMJOB 
* 
* 
TTB:SA	EQU	*-TTMJOB	TERMINAL SAVE AREA
	DATA	0	DISPATCH ADDRESS
	DATA	0,0,0,0,0,0,0	SAVE AREA, REGISTER A1-A14
	DATA	0,0,0,0,0,0,0 
* 
TTB:TD	EQU	*-TTMJOB	TERMINAL DEVICES
* 
* 
* 
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT TTMJOB  REL 11.0 81-01-26 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0048              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x0048…0052              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x004c}
0x0052…0072              Head {h00=0x001c, h01=0x0050, text=»* MONITOR JOB TASK TABLE«, t00=0x0000, t01=0x0056}
0x0072…007c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0076}
0x007c…0086              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0080}
0x0086…0098              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0000, t01=0x008a}
0x0098…00aa              Head {h00=0x000e, h01=0x0050, text=»*ENTRIES* «, t00=0x0000, t01=0x009c}
0x00aa…00bc              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0000, t01=0x00ae}
0x00bc…00c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00c0}
0x00c6…00d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00ca}
0x00d0…00f4              Head {h00=0x0020, h01=0x0050, text=» ENTRY TTB:AM ALLOCATION MAP«, t00=0x0000, t01=0x00d4}
0x00f4…0114              Head {h00=0x001c, h01=0x0050, text=» ENTRY TTB:MT MMU TABLE «, t00=0x0000, t01=0x00f8}
0x0114…013e              Head {h00=0x0026, h01=0x0050, text=» ENTRY TTB:CB CURRENT SEGMENT BASE«, t00=0x0000, t01=0x0118}
0x013e…016a              Head {h00=0x0028, h01=0x0050, text=» ENTRY TTB:SP SEGMENT TABLE ADDRESS «, t00=0x0000, t01=0x0142}
0x016a…0196              Head {h00=0x0028, h01=0x0050, text=» ENTRY TTB:SB SEGMENT BLOCK ADDRESS «, t00=0x0000, t01=0x016e}
0x0196…01b8              Head {h00=0x001e, h01=0x0050, text=» ENTRY TTB:AP ACB ADDRESS «, t00=0x0001, t01=0x000a}
0x01b8…01da              Head {h00=0x001e, h01=0x0050, text=» ENTRY TTMJOB TABLE ENTRY «, t00=0x0001, t01=0x002c}
0x01da…0206              Head {h00=0x0028, h01=0x0050, text=» ENTRY TTB:QL DISPATCHER QUEUE LINK «, t00=0x0001, t01=0x004e}
0x0206…0230              Head {h00=0x0026, h01=0x0050, text=» ENTRY TTB:ID TASK IDENTIFICATION «, t00=0x0001, t01=0x007a}
0x0230…0252              Head {h00=0x001e, h01=0x0050, text=» ENTRY TTB:ST TASK STATUS «, t00=0x0001, t01=0x00a4}
0x0252…0278              Head {h00=0x0022, h01=0x0050, text=» ENTRY TTB:PP PENDING POINTER «, t00=0x0001, t01=0x00c6}
0x0278…02a2              Head {h00=0x0026, h01=0x0050, text=» ENTRY TTB:PW PROGRAM STATUS WORD «, t00=0x0001, t01=0x00ec}
0x02a2…02ca              Head {h00=0x0024, h01=0x0050, text=» ENTRY TTB:SA TERMINAL SAVE AREA«, t00=0x0001, t01=0x0116}
0x02ca…02f0              Head {h00=0x0022, h01=0x0050, text=» ENTRY TTB:TD TERMINAL DEVICES«, t00=0x0001, t01=0x013e}
0x02f0…02fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0164}
0x02fa…0312              Head {h00=0x0014, h01=0x0050, text=» EJECT   TTMJOB «, t00=0x0001, t01=0x016e}
0x0312…031c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0186}
0x031c…0326              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0190}
0x0326…0358              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0002, t01=0x000a}
0x0358…0362              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x003c}
0x0362…0380              Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0002, t01=0x0046}
0x0380…038a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0064}
0x038a…03bc              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0002, t01=0x006e}
0x03bc…03c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00a0}
0x03c6…03f8              Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0002, t01=0x00aa}
0x03f8…0426              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0002, t01=0x00dc}
0x0426…0430              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x010a}
0x0430…0444              Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0002, t01=0x0114}
0x0444…044e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0128}
0x044e…0474              Head {h00=0x0022, h01=0x0050, text=» EJECT   TTMJOB         TTMJOB«, t00=0x0002, t01=0x0132}
0x0474…047e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0158}
0x047e…0488              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0162}
0x0488…04b2              Head {h00=0x0026, h01=0x0050, text=»TTB:AM EQU -48 ALLOCATION BIT MAP «, t00=0x0002, t01=0x016c}
0x04b2…04bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0008}
0x04bc…04ea              Head {h00=0x002a, h01=0x0050, text=»TTB:MT EQU -40 MMU TABLE DISPLACEMENT «, t00=0x0003, t01=0x0012}
0x04ea…0500              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0003, t01=0x0040}
0x0500…0526              Head {h00=0x0022, h01=0x0050, text=» DATA /0000,/0400,/0800,/0C00 «, t00=0x0003, t01=0x0056}
0x0526…054c              Head {h00=0x0022, h01=0x0050, text=» DATA /1000,/1400,/1800,/1C00 «, t00=0x0003, t01=0x007c}
0x054c…0572              Head {h00=0x0022, h01=0x0050, text=» DATA /2000,/2400,/2800,/2C00 «, t00=0x0003, t01=0x00a2}
0x0572…0598              Head {h00=0x0022, h01=0x0050, text=» DATA /3000,/3400,/3800,/3C00 «, t00=0x0003, t01=0x00c8}
0x0598…05a4              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0003, t01=0x00ee}
0x05a4…05ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00fa}
0x05ae…05d8              Head {h00=0x0026, h01=0x0050, text=»TTB:CB EQU -8 CURRENT SEGMENT BASE«, t00=0x0003, t01=0x0104}
0x05d8…05e8              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0003, t01=0x012e}
0x05e8…05f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x013e}
0x05f2…062a              Head {h00=0x0034, h01=0x0050, text=»TTB:SP EQU -6 SEGMENT TABLE ADDRESS DISPLACEMENT«, t00=0x0003, t01=0x0148}
0x062a…063a              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0003, t01=0x0180}
0x063a…0644              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0190}
0x0644…067c              Head {h00=0x0034, h01=0x0050, text=»TTB:SB EQU -4 SEGMENT BLOCK ADDRESS DISPLACEMENT«, t00=0x0004, t01=0x000a}
0x067c…068c              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0004, t01=0x0042}
0x068c…0696              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0052}
0x0696…06d4              Head {h00=0x003a, h01=0x0050, text=»TTB:AP EQU -2 APPLICATION CONTROL BLOCK ADDRESS DISPL.«, t00=0x0004, t01=0x005c}
0x06d4…06e4              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0004, t01=0x009a}
0x06e4…06ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00aa}
0x06ee…0706              Head {h00=0x0014, h01=0x0050, text=» EJECT   TTMJOB «, t00=0x0004, t01=0x00b4}
0x0706…0710              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00cc}
0x0710…071a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00d6}
0x071a…073c              Head {h00=0x001e, h01=0x0050, text=»TTMJOB EQU * TTMJOB ENTRY «, t00=0x0004, t01=0x00e0}
0x073c…076e              Head {h00=0x002e, h01=0x0050, text=»TTB:QL EQU *-TTMJOB DISPATCHER QUEUE LINK «, t00=0x0004, t01=0x0102}
0x076e…077e              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0004, t01=0x0134}
0x077e…0788              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0144}
0x0788…07b8              Head {h00=0x002c, h01=0x0050, text=»TTB:ID EQU *-TTMJOB TASK IDENTIFICATION «, t00=0x0004, t01=0x014e}
0x07b8…07ca              Head {h00=0x000e, h01=0x0050, text=» DATA '#M'«, t00=0x0004, t01=0x017e}
0x07ca…07d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0190}
0x07d4…07fc              Head {h00=0x0024, h01=0x0050, text=»TTB:ST EQU *-TTMJOB TASK STATUS «, t00=0x0005, t01=0x000a}
0x07fc…080c              Head {h00=0x000c, h01=0x0050, text=» DATA 49«, t00=0x0005, t01=0x0032}
0x080c…0816              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0042}
0x0816…0842              Head {h00=0x0028, h01=0x0050, text=»TTB:PP EQU *-TTMJOB PENDING POINTER «, t00=0x0005, t01=0x004c}
0x0842…0852              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0005, t01=0x0078}
0x0852…085c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0088}
0x085c…0878              Head {h00=0x0018, h01=0x0050, text=»TTB:PW EQU *-TTMJOB «, t00=0x0005, t01=0x0092}
0x0878…08b0              Head {h00=0x0034, h01=0x0050, text=» DATA /C4C0 PROGRAM STATUS WORD FOR MONITOR JOB «, t00=0x0005, t01=0x00ae}
0x08b0…08ba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00e6}
0x08ba…08d2              Head {h00=0x0014, h01=0x0050, text=» EJECT   TTMJOB «, t00=0x0005, t01=0x00f0}
0x08d2…08dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0108}
0x08dc…08e6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0112}
0x08e6…0914              Head {h00=0x002a, h01=0x0050, text=»TTB:SA EQU *-TTMJOB TERMINAL SAVE AREA«, t00=0x0005, t01=0x011c}
0x0914…0934              Head {h00=0x001c, h01=0x0050, text=» DATA 0 DISPATCH ADDRESS«, t00=0x0005, t01=0x014a}
0x0934…096a              Head {h00=0x0032, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 SAVE AREA, REGISTER A1-A14«, t00=0x0005, t01=0x016a}
0x096a…0986              Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x0006, t01=0x0010}
0x0986…0990              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x002c}
0x0990…09bc              Head {h00=0x0028, h01=0x0050, text=»TTB:TD EQU *-TTMJOB TERMINAL DEVICES«, t00=0x0006, t01=0x0036}
0x09bc…09c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0062}
0x09c6…09d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x006c}
0x09d0…09da              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0076}
0x09da…09e6              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0006, t01=0x0080}
0x09e6…09ea              Head {h00=0x4004, h01=0x0000}
0x09ea…09ee              00 06 00 8c                                                                                                                                                                                                                                       ┆    ┆
0x09ee…09f6 (7, 1, 8)    20 04 00 00 00 07 00 04                                                                                                                                                                                                                           ┆        ┆
0x09f6…0a46 (8, 0, 400)  2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 07 01 80 00 06 00 50 2a 20 00 08 00 22 00 1a 00 50 2a 5c 43 4f 4e 44 49 54 49 4f 4e 41 4c 20 41 53 53 45 4d 42 4c 59 00 08 00 2c 00 06 00 50 2a 20 00 08 00 4a   ┆*************************        P*    "   P* CONDITIONAL ASSEMBLY   ,   P*    J┆
0x0a46…0a96              00 2e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 08 00 54 00 06 00 50 2a 20 00 08 00 86 00 2e 00 50 2a 5c 41 20 50 52 4f 47 52 41 4d 20 56 45 52 53   ┆ . P*****************************************    T   P*      . P* A PROGRAM VERS┆
0x0a96…0ae6              49 4f 4e 20 55 53 49 4e 47 20 54 4f 53 53 20 4d 4d 55 20 50 41 47 49 4e 47 20 00 08 00 90 00 2a 00 50 2a 5c 49 53 20 4f 42 54 41 49 4e 45 44 20 42 59 20 53 45 54 54 49 4e 47 20 4d 4d 55 50 41 47 20 45 51 55 20 31 2e 00 08 00 c2 00 06 00 50   ┆ION USING TOSS MMU PAGING      * P* IS OBTAINED BY SETTING MMUPAG EQU 1.       P┆
0x0ae6…0b36              2a 20 00 08 00 f0 00 10 00 50 4d 4d 55 50 41 47 5c 45 51 55 5c 30 00 08 00 fa 00 06 00 50 2a 20 00 08 01 0e 00 06 00 50 2a 20 00 08 01 18 00 36 00 50 2a 5c 41 20 50 52 4f 47 52 41 4d 20 56 45 52 53 49 4f 4e 20 55 53 49 4e 47 20 54 48 45 20   ┆*        PMMUPAG EQU 0       P*        P*      6 P* A PROGRAM VERSION USING THE ┆
0x0b36…0b86              45 58 54 45 4e 44 45 44 20 49 4e 53 54 52 55 43 54 49 4f 4e 00 08 01 22 00 2e 00 50 2a 5c 53 45 54 20 49 53 20 4f 42 54 41 49 4e 45 44 20 42 59 20 53 45 54 54 49 4e 47 20 43 50 55 38 35 32 20 45 51 55 20 30 2e 00 08 01 5c 00 06 00 50 2a 20   ┆EXTENDED INSTRUCTION   " . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P* ┆
0x0b86…0bd6 (9, 0, 400)  00 08 01 8e 00 10 00 50 43 50 55 38 35 32 5c 45 51 55 5c 31 00 09 00 08 00 06 00 50 2a 20 00 09 00 1c 00 06 00 01 2a 20 00 09 00 26 00 2e 00 2a 2a 5c 41 20 50 52 4f 47 52 41 4d 20 56 45 52 53 49 4f 4e 20 55 53 49 4e 47 20 54 4f 53 53 20 44   ┆       PCPU852 EQU 1       P*         *    & . ** A PROGRAM VERSION USING TOSS D┆
0x0bd6…0c26              49 53 43 20 50 41 47 49 4e 47 00 09 00 30 00 2a 00 26 2a 5c 49 53 20 4f 42 54 41 49 4e 45 44 20 42 59 20 53 45 54 54 49 4e 47 20 44 53 4b 50 41 47 20 45 51 55 20 31 2e 00 09 00 62 00 06 00 01 2a 20 00 09 00 90 00 10 00 50 44 53 4b 50 41 47   ┆ISC PAGING   0 * &* IS OBTAINED BY SETTING DSKPAG EQU 1.   b    *        PDSKPAG┆
0x0c26…0c76              5c 45 51 55 5c 30 00 09 00 9a 00 06 00 01 2a 20 00 09 00 ae 00 06 00 50 2a 20 00 09 00 b8 00 22 00 50 53 4f 50 5c 45 51 55 5c 2f 32 45 5c 53 4f 50 20 44 45 56 49 43 45 20 41 44 44 52 45 53 53 00 09 00 c2 00 06 00 50 2a 20 00 09 00 e8 00 12   ┆ EQU 0        *        P*      " PSOP EQU /2E SOP DEVICE ADDRESS       P*       ┆
0x0c76…0cc6              00 50 5c 45 4a 45 43 54 5c 5c 5c 4d 53 55 42 53 00 09 00 f2 00 06 00 50 2a 20 00 09 01 08 00 06 00 50 2a 20 00 09 01 12 00 12 00 50 2a 20 20 20 53 20 41 20 56 20 45 20 38 20 00 09 01 1c 00 06 00 50 2a 20 00 09 01 32 00 30 00 50 2a 20 20 20   ┆ P EJECT   MSUBS       P*        P*        P*   S A V E 8        P*    2 0 P*   ┆
0x0cc6…0d16              53 55 42 52 4f 55 54 49 4e 45 20 54 4f 20 53 41 56 45 20 38 20 52 45 47 49 53 54 45 52 53 20 4f 4e 20 53 54 41 43 4b 20 00 09 01 3c 00 24 00 50 2a 20 20 20 57 49 54 48 4f 55 54 20 45 4e 41 42 4c 49 4e 47 20 49 4e 54 45 52 52 55 50 54 53 2e   ┆SUBROUTINE TO SAVE 8 REGISTERS ON STACK    < $ P*   WITHOUT ENABLING INTERRUPTS.┆
0x0d16…0d66 (10, 0, 400) 00 09 01 70 00 06 00 50 2a 20 00 0a 00 08 00 06 00 50 2a 20 00 0a 00 12 00 10 00 50 53 41 56 45 38 5c 45 51 55 5c 2a 20 00 0a 00 1c 00 1c 00 50 5c 49 4e 48 5c 5c 49 4e 48 49 42 49 54 20 49 4e 54 45 52 52 55 50 54 53 00 0a 00 30 00 10 00 50   ┆   p   P*        P*        PSAVE8 EQU *        P INH  INHIBIT INTERRUPTS   0   P┆
0x0d66…0db6              5c 53 54 52 5c 41 33 2c 41 31 35 20 00 0a 00 50 00 10 00 50 5c 53 54 52 5c 41 34 2c 41 31 35 20 00 0a 00 64 00 10 00 50 5c 53 54 52 5c 41 35 2c 41 31 35 20 00 0a 00 78 00 10 00 50 5c 53 54 52 5c 41 36 2c 41 31 35 20 00 0a 00 8c 00 10 00 50   ┆ STR A3,A15    P   P STR A4,A15    d   P STR A5,A15    x   P STR A6,A15        P┆
0x0db6…0e06              5c 53 54 52 5c 41 37 2c 41 31 35 20 00 0a 00 a0 00 10 00 50 5c 53 54 52 5c 41 38 2c 41 31 35 20 00 0a 00 b4 00 2c 00 50 5c 4c 44 5c 41 33 2c 31 36 2c 41 31 35 5c 4c 4f 41 44 20 50 2e 43 2e 20 28 52 45 54 55 52 4e 20 41 44 44 52 45 53 53 29   ┆ STR A7,A15        P STR A8,A15      , P LD A3,16,A15 LOAD P.C. (RETURN ADDRESS)┆
0x0e06…0e56              00 0a 00 c8 00 2c 00 50 5c 53 54 5c 41 33 2c 53 41 56 45 38 31 5c 41 4e 44 20 4d 4f 44 49 46 59 20 42 52 41 4e 43 48 20 41 44 44 52 45 53 53 20 00 0a 00 f8 00 12 00 50 5c 53 54 5c 41 32 2c 31 34 2c 41 31 35 20 00 0a 01 28 00 12 00 50 5c 53   ┆     , P ST A3,SAVE81 AND MODIFY BRANCH ADDRESS        P ST A2,14,A15    (   P S┆
0x0e56…0ea6              54 5c 41 31 2c 31 36 2c 41 31 35 20 00 0a 01 3e 00 1c 00 50 5c 4c 44 5c 41 33 2c 31 32 2c 41 31 35 5c 52 45 53 54 4f 52 45 20 41 33 00 0a 01 54 00 26 00 50 5c 41 42 4c 5c 30 5c 54 48 49 53 20 49 53 20 55 53 45 44 20 54 4f 20 42 52 41 4e 43   ┆T A1,16,A15    >   P LD A3,12,A15 RESTORE A3   T & P ABL 0 THIS IS USED TO BRANC┆
0x0ea6…0ef6 (11, 0, 398) 48 20 42 41 43 4b 00 0a 01 74 00 12 00 50 53 41 56 45 38 31 5c 45 51 55 5c 2a 2d 32 00 0b 00 0e 00 06 00 50 2a 20 00 0b 00 24 00 12 00 50 5c 45 4a 45 43 54 5c 5c 5c 4d 53 55 42 53 00 0b 00 2e 00 06 00 50 2a 20 00 0b 00 44 00 06 00 50 2a 20   ┆H BACK   t   PSAVE81 EQU *-2       P*    $   P EJECT   MSUBS   .   P*    D   P* ┆
0x0ef6…0f46              00 0b 00 4e 00 12 00 50 2a 20 20 20 51 20 54 20 4a 20 4f 20 42 20 00 0b 00 58 00 06 00 50 2a 20 00 0b 00 6e 00 32 00 50 2a 20 20 20 53 55 42 52 4f 55 54 49 4e 45 20 54 4f 20 51 55 45 55 45 20 54 41 53 4b 20 46 4f 52 20 44 49 53 50 41 54 43   ┆   N   P*   Q T J O B    X   P*    n 2 P*   SUBROUTINE TO QUEUE TASK FOR DISPATC┆
0x0f46…0f96              48 49 4e 47 2e 20 00 0b 00 78 00 06 00 50 2a 20 00 0b 00 ae 00 18 00 50 2a 20 20 20 45 4e 54 52 59 20 50 41 52 41 4d 45 54 45 52 3a 00 0b 00 b8 00 06 00 50 2a 20 00 0b 00 d4 00 30 00 50 2a 20 20 20 41 35 20 3d 20 54 54 41 42 20 41 44 44 52   ┆HING.    x   P*        P*   ENTRY PARAMETER:       P*      0 P*   A5 = TTAB ADDR┆
0x0f96…0fe6              45 53 53 20 4f 46 20 54 41 53 4b 20 54 4f 20 42 45 20 51 55 45 55 45 44 2e 20 00 0b 00 de 00 06 00 50 2a 20 00 0b 01 12 00 38 00 50 2a 20 20 20 54 48 45 20 52 45 51 55 45 53 54 45 44 20 54 41 53 4b 20 49 53 20 50 55 54 20 49 4e 20 44 49 53   ┆ESS OF TASK TO BE QUEUED.        P*      8 P*   THE REQUESTED TASK IS PUT IN DIS┆
0x0fe6…1034              50 41 54 43 48 45 52 20 51 55 45 55 45 20 4f 4e 00 0b 01 1c 00 3a 00 50 2a 20 20 20 50 52 49 4f 52 49 54 59 20 42 41 53 49 53 2e 20 57 49 54 48 49 4e 20 4f 4e 45 20 50 52 49 4f 52 49 54 59 20 4c 45 56 45 4c 20 54 41 53 4b 20 49 53 20         ┆PATCHER QUEUE ON     : P*   PRIORITY BASIS. WITHIN ONE PRIORITY LEVEL TASK IS ┆
0x1034…1084 (12, 0, 398) 00 0b 01 58 00 1a 00 50 2a 20 20 20 50 55 54 20 4c 41 53 54 20 49 4e 20 51 55 45 55 45 2e 00 0c 00 08 00 06 00 50 2a 20 00 0c 00 26 00 06 00 50 2a 20 00 0c 00 30 00 10 00 50 51 54 4a 4f 42 5c 45 51 55 5c 2a 20 00 0c 00 3a 00 08 00 50 5c 49   ┆   X   P*   PUT LAST IN QUEUE.       P*    &   P*    0   PQTJOB EQU *    :   P I┆
0x1084…10d4              4e 48 00 0c 00 4e 00 06 00 50 2a 20 00 0c 00 5a 00 12 00 50 5c 49 46 54 5c 43 50 55 38 35 32 3d 31 20 00 0c 00 64 00 24 00 50 5c 53 54 52 5c 41 31 2c 41 31 35 5c 53 41 56 45 20 41 31 2d 41 33 20 4f 4e 20 53 54 41 43 4b 20 00 0c 00 7a 00 10   ┆NH   N   P*    Z   P IFT CPU852=1    d $ P STR A1,A15 SAVE A1-A3 ON STACK    z  ┆
0x10d4…1124              00 50 5c 53 54 52 5c 41 32 2c 41 31 35 20 00 0c 00 a2 00 10 00 50 5c 53 54 52 5c 41 33 2c 41 31 35 20 00 0c 00 b6 00 08 00 50 5c 58 49 46 00 0c 00 ca 00 06 00 50 2a 20 00 0c 00 d6 00 12 00 50 5c 49 46 54 5c 43 50 55 38 35 32 3d 30 20 00 0c   ┆ P STR A2,A15        P STR A3,A15        P XIF       P*        P IFT CPU852=0   ┆
0x1124…1174              00 e0 00 22 00 50 5c 4d 53 52 5c 33 2c 41 31 35 5c 53 41 56 45 20 41 31 2d 41 33 20 4f 4e 20 53 54 41 43 4b 00 0c 00 f6 00 08 00 50 5c 58 49 46 00 0c 01 1c 00 06 00 50 2a 20 00 0c 01 28 00 2e 00 50 5c 4c 44 4b 4c 5c 41 31 2c 44 49 53 51 55   ┆   " P MSR 3,A15 SAVE A1-A3 ON STACK       P XIF       P*    ( . P LDKL A1,DISQU┆
0x1174…11c2              45 5c 4c 4f 41 44 20 51 55 45 55 45 20 41 4e 43 48 4f 52 20 41 44 44 52 45 53 53 20 00 0c 01 32 00 2e 00 50 5c 4c 44 52 2a 5c 41 32 2c 41 31 5c 41 44 44 52 45 53 53 20 4f 46 20 46 49 52 53 54 20 54 41 53 4b 20 49 4e 20 51 55 45 55 45         ┆E LOAD QUEUE ANCHOR ADDRESS    2 . P LDR* A2,A1 ADDRESS OF FIRST TASK IN QUEUE┆

Reduced view