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

⟦1b3c2a949⟧

    Length: 4432 (0x1150)
    Notes: pts_type(SC)
    Names: »LKMAL.SC«

Derivation

└─⟦7a1dcd5a9⟧ Bits:30009673 Philips computer tape "600134"
    └─⟦this⟧ »PTMON/LKMAL.SC« 
└─⟦928b1fd3e⟧ Bits:30009671 Philips computer tape "600131"
    └─⟦this⟧ »PTMON/LKMAL.SC« 

PTS(SC)

	IDENT LKMAL 	REL 11.0 81-01-26 870105041100

* 
* LINK TO MONITOR REQUEST TABLE 
* THIS TABLE HOLDS INFORMATION ABOUT MODULES THAT HANDLE THE
* DIFFERENT LINK TO MONITOR REQUESTS
* 
	ENTRY	LKMAL	TABLE ENTRY CONTAINS TABLE LENGTH
* 
	EXTRN	TIO	TERMINAL I/O 
	EXTRN	TWAIT	TERMINAL WAIT
	EXTRN	TEXIT	TERMINAL EXIT
	EXTRN	TACTOT	ACTIVATE OTHER TERMINAL 
	EXTRN	TPAUSE	PAUSE TERMINAL
	EXTRN	TIMER	TIMER
	EXTRN	TMWAIT	MULTIPLE WAIT 
	EXTRN	TLUSEG	LOCK/UNLOCK SEGMENT 
	EXTRN	TLDSEG	SEGMENT TLDSEG
	EXTRN	TABORT	ABORT FUNCTION
	EXTRN	TDATE	GET/SET DATE 
	EXTRN	SETTIM	SET MONITOR CLOCK 
	EXTRN	GETTIM	GET CURRENT VALUE OF MONITOR CLOCK
* 
	EXTRN	TIOFM	FILE MANAGEMENT
	EXTRN	DMTEND	DATA MANAGEMENT COMMIT
	EXTRN	TCHPAG	CHANGE MMU PAGE 
	EXTRN	TCHMMU	CHANGE MMU TABLE
	EXTRN	TSWBLK	LOAD/STORE SWAPPABLE WORK BLOCK 
	EXTRN	TMOVE	MOVE 
	EXTRN	TENEDM	TENDIO FOR EDM
	EXTRN	TLDPGM,TPAGAL	BASIC
* 
* 
* 
* 
* 
* 
* 
* 
* 
* 
* 
* 
* 
* 
* 
* 
* 
* 
	EJECT
* 
LKMAL	DATA	LKMALE-*	TABLE LENGTH
	DATA	TIO	TERMINAL I/O
	DATA	TWAIT	TERMINAL WAIT 
	DATA	TEXIT	TERMINAL EXIT 
	DATA	TACTOT	ACTIVATE OTHER TERMINAL
	DATA	TPAUSE	TERMINAL PAUSE 
	DATA	TIMER	TIMER 
	DATA	TMWAIT	MULTIPLE WAIT
	DATA	TLUSEG	LOCK/UNLOCK SEGMENT
	DATA	TLDSEG	SEGMENT TLDSEG 
	DATA	TABORT	ABORT FUNCTION 
         DATA     0 
	DATA	GETTIM	GET CURRENT VALUE OF MONITOR CLOCK 
	DATA	SETTIM	SET MONITOR CLOCK
         DATA     0 
         DATA     0 
         DATA     0 
	DATA	TCHPAG	CHANGE MMU PAGE
	DATA	TCHMMU	CHANGE MMU TABLE 
LKMALE	EQU	*
* 
	END

HexDump

0x0000…0034 (0, 0, 400)  Head {h00=0x0030, h01=0x0050, text=» IDENT LKMAL  REL 11.0 81-01-26 870105041100«, t00=0x0000, t01=0x0004}
0x0034…003c              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0038}
0x003c…0046              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0040}
0x0046…006e              Head {h00=0x0024, h01=0x0050, text=»* LINK TO MONITOR REQUEST TABLE «, t00=0x0000, t01=0x004a}
0x006e…00b2              Head {h00=0x0040, h01=0x0050, text=»* THIS TABLE HOLDS INFORMATION ABOUT MODULES THAT HANDLE THE«, t00=0x0000, t01=0x0072}
0x00b2…00de              Head {h00=0x0028, h01=0x0050, text=»* DIFFERENT LINK TO MONITOR REQUESTS«, t00=0x0000, t01=0x00b6}
0x00de…00e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00e2}
0x00e8…011e              Head {h00=0x0032, h01=0x0050, text=» ENTRY LKMAL TABLE ENTRY CONTAINS TABLE LENGTH«, t00=0x0000, t01=0x00ec}
0x011e…0128              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0122}
0x0128…0148              Head {h00=0x001c, h01=0x0050, text=» EXTRN TIO TERMINAL I/O «, t00=0x0000, t01=0x012c}
0x0148…016a              Head {h00=0x001e, h01=0x0050, text=» EXTRN TWAIT TERMINAL WAIT«, t00=0x0000, t01=0x014c}
0x016a…018c              Head {h00=0x001e, h01=0x0050, text=» EXTRN TEXIT TERMINAL EXIT«, t00=0x0000, t01=0x016e}
0x018c…01ba              Head {h00=0x002a, h01=0x0050, text=» EXTRN TACTOT ACTIVATE OTHER TERMINAL «, t00=0x0000, t01=0x0190}
0x01ba…01de              Head {h00=0x0020, h01=0x0050, text=» EXTRN TPAUSE PAUSE TERMINAL«, t00=0x0001, t01=0x002e}
0x01de…01f8              Head {h00=0x0016, h01=0x0050, text=» EXTRN TIMER TIMER«, t00=0x0001, t01=0x0052}
0x01f8…021c              Head {h00=0x0020, h01=0x0050, text=» EXTRN TMWAIT MULTIPLE WAIT «, t00=0x0001, t01=0x006c}
0x021c…0246              Head {h00=0x0026, h01=0x0050, text=» EXTRN TLUSEG LOCK/UNLOCK SEGMENT «, t00=0x0001, t01=0x0090}
0x0246…026a              Head {h00=0x0020, h01=0x0050, text=» EXTRN TLDSEG SEGMENT TLDSEG«, t00=0x0001, t01=0x00ba}
0x026a…028e              Head {h00=0x0020, h01=0x0050, text=» EXTRN TABORT ABORT FUNCTION«, t00=0x0001, t01=0x00de}
0x028e…02b0              Head {h00=0x001e, h01=0x0050, text=» EXTRN TDATE GET/SET DATE «, t00=0x0001, t01=0x0102}
0x02b0…02d8              Head {h00=0x0024, h01=0x0050, text=» EXTRN SETTIM SET MONITOR CLOCK «, t00=0x0001, t01=0x0124}
0x02d8…0310              Head {h00=0x0034, h01=0x0050, text=» EXTRN GETTIM GET CURRENT VALUE OF MONITOR CLOCK«, t00=0x0001, t01=0x014c}
0x0310…031a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0184}
0x031a…033e              Head {h00=0x0020, h01=0x0050, text=» EXTRN TIOFM FILE MANAGEMENT«, t00=0x0001, t01=0x018e}
0x033e…036a              Head {h00=0x0028, h01=0x0050, text=» EXTRN DMTEND DATA MANAGEMENT COMMIT«, t00=0x0002, t01=0x0022}
0x036a…0390              Head {h00=0x0022, h01=0x0050, text=» EXTRN TCHPAG CHANGE MMU PAGE «, t00=0x0002, t01=0x004e}
0x0390…03b6              Head {h00=0x0022, h01=0x0050, text=» EXTRN TCHMMU CHANGE MMU TABLE«, t00=0x0002, t01=0x0074}
0x03b6…03ec              Head {h00=0x0032, h01=0x0050, text=» EXTRN TSWBLK LOAD/STORE SWAPPABLE WORK BLOCK «, t00=0x0002, t01=0x009a}
0x03ec…0406              Head {h00=0x0016, h01=0x0050, text=» EXTRN TMOVE MOVE «, t00=0x0002, t01=0x00d0}
0x0406…042a              Head {h00=0x0020, h01=0x0050, text=» EXTRN TENEDM TENDIO FOR EDM«, t00=0x0002, t01=0x00ea}
0x042a…044c              Head {h00=0x001e, h01=0x0050, text=» EXTRN TLDPGM,TPAGAL BASIC«, t00=0x0002, t01=0x010e}
0x044c…0456              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0130}
0x0456…0460              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x013a}
0x0460…046a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0144}
0x046a…0474              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x014e}
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…0492              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x016c}
0x0492…049c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0176}
0x049c…04a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0180}
0x04a6…04b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x018a}
0x04b0…04ba (3, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0004}
0x04ba…04c4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x000e}
0x04c4…04ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0018}
0x04ce…04d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0022}
0x04d8…04e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x002c}
0x04e2…04ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0036}
0x04ec…04f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0040}
0x04f6…0500              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x004a}
0x0500…050e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0003, t01=0x0054}
0x050e…0518              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0062}
0x0518…0540              Head {h00=0x0024, h01=0x0050, text=»LKMAL DATA LKMALE-* TABLE LENGTH«, t00=0x0003, t01=0x006c}
0x0540…055e              Head {h00=0x001a, h01=0x0050, text=» DATA TIO TERMINAL I/O«, t00=0x0003, t01=0x0094}
0x055e…0580              Head {h00=0x001e, h01=0x0050, text=» DATA TWAIT TERMINAL WAIT «, t00=0x0003, t01=0x00b2}
0x0580…05a2              Head {h00=0x001e, h01=0x0050, text=» DATA TEXIT TERMINAL EXIT «, t00=0x0003, t01=0x00d4}
0x05a2…05ce              Head {h00=0x0028, h01=0x0050, text=» DATA TACTOT ACTIVATE OTHER TERMINAL«, t00=0x0003, t01=0x00f6}
0x05ce…05f2              Head {h00=0x0020, h01=0x0050, text=» DATA TPAUSE TERMINAL PAUSE «, t00=0x0003, t01=0x0122}
0x05f2…060c              Head {h00=0x0016, h01=0x0050, text=» DATA TIMER TIMER «, t00=0x0003, t01=0x0146}
0x060c…062e              Head {h00=0x001e, h01=0x0050, text=» DATA TMWAIT MULTIPLE WAIT«, t00=0x0003, t01=0x0160}
0x062e…0656              Head {h00=0x0024, h01=0x0050, text=» DATA TLUSEG LOCK/UNLOCK SEGMENT«, t00=0x0003, t01=0x0182}
0x0656…067a              Head {h00=0x0020, h01=0x0050, text=» DATA TLDSEG SEGMENT TLDSEG «, t00=0x0004, t01=0x001a}
0x067a…069e              Head {h00=0x0020, h01=0x0050, text=» DATA TABORT ABORT FUNCTION «, t00=0x0004, t01=0x003e}
0x069e…06ba              Head {h00=0x0018, h01=0x0050, text=»         DATA     0 «, t00=0x0004, t01=0x0062}
0x06ba…06f2              Head {h00=0x0034, h01=0x0050, text=» DATA GETTIM GET CURRENT VALUE OF MONITOR CLOCK «, t00=0x0004, t01=0x007e}
0x06f2…0718              Head {h00=0x0022, h01=0x0050, text=» DATA SETTIM SET MONITOR CLOCK«, t00=0x0004, t01=0x00b6}
0x0718…0734              Head {h00=0x0018, h01=0x0050, text=»         DATA     0 «, t00=0x0004, t01=0x00dc}
0x0734…0750              Head {h00=0x0018, h01=0x0050, text=»         DATA     0 «, t00=0x0004, t01=0x00f8}
0x0750…076c              Head {h00=0x0018, h01=0x0050, text=»         DATA     0 «, t00=0x0004, t01=0x0114}
0x076c…0790              Head {h00=0x0020, h01=0x0050, text=» DATA TCHPAG CHANGE MMU PAGE«, t00=0x0004, t01=0x0130}
0x0790…07b6              Head {h00=0x0022, h01=0x0050, text=» DATA TCHMMU CHANGE MMU TABLE «, t00=0x0004, t01=0x0154}
0x07b6…07ca              Head {h00=0x0010, h01=0x0050, text=»LKMALE EQU *«, t00=0x0004, t01=0x017a}
0x07ca…07d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x018e}
0x07d4…07e0              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0005, t01=0x0008}
0x07e0…07e4              Head {h00=0x4004, h01=0x0000}
0x07e4…07e8              00 05 00 14                                                                                                                                                                                                                                       ┆    ┆
0x07e8…07f0 (6, 1, 8)    20 04 00 00 00 06 00 04                                                                                                                                                                                                                           ┆        ┆
0x07f0…0840 (7, 0, 400)  41 31 2c 31 2c 41 38 20 00 06 01 8c 00 0e 00 50 5c 45 4c 52 5c 41 34 2c 41 38 00 07 00 10 00 0e 00 50 5c 53 52 4c 5c 41 36 2c 38 20 00 07 00 22 00 12 00 50 5c 41 4e 4b 4c 5c 41 34 2c 2f 46 46 30 30 00 07 00 34 00 0e 00 50 5c 4f 52 52 5c 41   ┆A1,1,A8        P ELR A4,A8       P SRL A6,8    "   P ANKL A4,/FF00   4   P ORR A┆
0x0840…0890              36 2c 41 34 00 07 00 4a 00 06 00 50 2a 20 00 07 00 5c 00 36 00 50 47 45 54 54 31 35 5c 45 53 52 5c 41 36 2c 41 38 5c 53 45 54 20 56 41 4c 55 45 20 49 4e 20 54 49 4d 45 52 20 43 4f 4e 54 52 4f 4c 20 42 4c 4f 43 4b 20 00 07 00 66 00 08 00 50   ┆6,A4   J   P*      6 PGETT15 ESR A6,A8 SET VALUE IN TIMER CONTROL BLOCK    f   P┆
0x0890…08e0              5c 58 49 46 00 07 00 a0 00 06 00 50 2a 20 00 07 00 ac 00 0e 00 50 5c 53 55 4b 5c 41 33 2c 32 20 00 07 00 b6 00 12 00 50 5c 52 46 28 45 29 5c 47 45 54 54 32 30 20 00 07 00 c8 00 0e 00 50 5c 41 44 4b 4c 5c 41 38 2c 32 00 07 00 de 00 2c 00 50   ┆ XIF       P*        P SUK A3,2        P RF(E) GETT20        P ADKL A8,2     , P┆
0x08e0…0930              5c 4c 44 52 2a 5c 41 36 2c 41 31 35 5c 47 45 54 20 41 43 54 55 41 4c 20 54 49 4d 45 20 46 52 4f 4d 20 53 54 41 43 4b 20 00 07 00 f0 00 0e 00 50 5c 52 42 5c 47 45 54 54 31 30 00 07 01 20 00 06 00 50 2a 20 00 07 01 32 00 14 00 50 5c 45 4a 45   ┆ LDR* A6,A15 GET ACTUAL TIME FROM STACK        P RB GETT10       P*    2   P EJE┆
0x0930…0980              43 54 5c 5c 5c 4d 4f 4e 54 49 4d 20 00 07 01 3c 00 06 00 50 2a 20 00 07 01 54 00 06 00 50 2a 20 00 07 01 5e 00 14 00 50 47 45 54 54 32 30 5c 53 55 4b 5c 41 37 2c 32 20 00 07 01 68 00 2e 00 50 5c 4c 44 52 2a 5c 41 36 2c 41 37 5c 47 45 54 20   ┆CT   MONTIM    <   P*    T   P*    ^   PGETT20 SUK A7,2    h . P LDR* A6,A7 GET ┆
0x0980…09d0 (8, 0, 400)  41 43 43 55 4d 55 4c 41 54 45 44 20 32 34 20 48 4f 55 52 20 43 41 52 52 59 20 00 07 01 80 00 32 00 50 5c 53 54 5c 41 36 2c 54 54 42 3a 53 41 2b 31 34 2c 41 35 5c 53 54 4f 52 45 20 49 4e 20 54 54 41 42 20 53 41 56 45 20 41 52 45 41 20 41 37   ┆ACCUMULATED 24 HOUR CARRY      2 P ST A6,TTB:SA+14,A5 STORE IN TTAB SAVE AREA A7┆
0x09d0…0a20              00 08 00 22 00 06 00 50 2a 20 00 08 00 58 00 10 00 50 54 50 44 49 53 5c 45 51 55 5c 2a 20 00 08 00 62 00 20 00 50 5c 43 4d 52 5c 41 37 5c 43 4c 45 41 52 20 4d 49 44 4e 49 47 54 48 20 43 41 52 52 59 00 08 00 76 00 10 00 50 5c 41 42 4c 5c 4c   ┆   "   P*    X   PTPDIS EQU *    b   P CMR A7 CLEAR MIDNIGTH CARRY   v   P ABL L┆
0x0a20…0a70              4b 4d 51 44 49 20 00 08 00 9a 00 06 00 50 2a 20 00 08 00 ae 00 14 00 50 5c 45 4a 45 43 54 5c 5c 5c 4d 4f 4e 54 49 4d 20 00 08 00 b8 00 06 00 50 2a 20 00 08 00 d0 00 06 00 50 2a 20 00 08 00 da 00 0e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 08   ┆KMQDI        P*        P EJECT   MONTIM        P*        P*        P**********  ┆
0x0a70…0ac0              00 e4 00 0e 00 50 2a 20 53 45 54 54 49 4d 20 2a 00 08 00 f6 00 0e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 08 01 08 00 06 00 50 2a 20 00 08 01 1a 00 06 00 50 2a 20 00 08 01 24 00 2c 00 50 2a 20 20 20 20 54 48 49 53 20 49 53 20 54 48 45 20 53   ┆     P* SETTIM *       P**********       P*        P*    $ , P*    THIS IS THE S┆
0x0ac0…0b10              45 54 20 54 49 4d 45 20 4c 4b 4d 20 50 52 4f 43 45 53 53 4f 52 2e 00 08 01 2e 00 06 00 50 2a 20 00 08 01 5e 00 30 00 50 2a 20 20 20 20 49 54 20 49 53 20 45 4e 54 45 52 45 44 20 46 52 4f 4d 20 54 48 45 20 4c 4b 4d 20 48 41 4e 44 4c 45 52 20   ┆ET TIME LKM PROCESSOR.   .   P*    ^ 0 P*    IT IS ENTERED FROM THE LKM HANDLER ┆
0x0b10…0b60 (9, 0, 400)  57 49 54 48 00 08 01 68 00 30 00 50 2a 20 20 20 20 41 44 44 52 45 53 53 20 54 4f 20 54 48 45 20 55 53 45 52 20 54 49 4d 45 52 20 43 4f 4e 54 52 4f 4c 20 42 4c 4f 43 4b 00 09 00 0c 00 30 00 50 2a 20 20 20 20 49 4e 20 41 38 2e 20 56 41 4c 55   ┆WITH   h 0 P*    ADDRESS TO THE USER TIMER CONTROL BLOCK     0 P*    IN A8. VALU┆
0x0b60…0bb0              45 20 49 4e 20 54 49 4d 45 52 20 43 4f 4e 54 52 4f 4c 20 42 4c 4f 43 4b 20 49 53 20 00 09 00 40 00 24 00 50 2a 20 20 20 20 43 4f 50 49 45 44 20 49 4e 54 4f 20 4d 4f 4e 49 54 4f 52 20 43 4c 4f 43 4b 2e 20 00 09 00 74 00 06 00 50 2a 20 00 09   ┆E IN TIMER CONTROL BLOCK IS    @ $ P*    COPIED INTO MONITOR CLOCK.    t   P*   ┆
0x0bb0…0c00              00 9c 00 06 00 50 2a 20 00 09 00 a6 00 10 00 50 53 45 54 54 49 4d 5c 45 51 55 5c 2a 00 09 00 b0 00 36 00 50 5c 4c 44 4b 4c 5c 41 37 2c 4d 4f 4e 43 4c 4f 2b 36 5c 41 44 44 52 45 53 53 20 54 4f 20 4d 4f 4e 49 54 4f 52 20 43 4c 4f 43 4b 20 53   ┆     P*        PSETTIM EQU *     6 P LDKL A7,MONCLO+6 ADDRESS TO MONITOR CLOCK S┆
0x0c00…0c50              45 43 4f 4e 44 20 00 09 00 c4 00 06 00 50 2a 20 00 09 00 fe 00 24 00 50 53 45 54 44 41 54 5c 45 51 55 5c 2a 5c 45 4e 54 52 59 20 55 53 45 44 20 42 59 20 54 44 41 54 45 00 09 01 08 00 16 00 50 5c 4c 44 4b 5c 41 33 2c 36 5c 43 4f 55 4e 54 45   ┆ECOND        P*      $ PSETDAT EQU * ENTRY USED BY TDATE       P LDK A3,6 COUNTE┆
0x0c50…0ca0              52 20 00 09 01 30 00 08 00 50 5c 45 4e 42 00 09 01 4a 00 06 00 50 2a 20 00 09 01 56 00 10 00 50 53 45 54 54 31 30 5c 45 51 55 5c 2a 00 09 01 60 00 12 00 50 5c 49 46 54 5c 4d 4d 55 50 41 47 3d 30 20 00 09 01 74 00 26 00 50 5c 4c 43 52 5c 41   ┆R    0   P ENB   J   P*    V   PSETT10 EQU *   `   P IFT MMUPAG=0    t & P LCR A┆
0x0ca0…0cf0 (10, 0, 400) 36 2c 41 38 5c 47 45 54 20 4c 45 46 54 48 41 4e 44 20 43 48 41 52 41 43 54 45 52 20 00 09 01 8a 00 0e 00 50 5c 45 43 52 5c 41 36 2c 41 36 00 0a 00 24 00 28 00 50 5c 4c 43 5c 41 36 2c 31 2c 41 38 5c 47 45 54 20 52 49 47 48 54 48 41 4e 44 20   ┆6,A8 GET LEFTHAND CHARACTER        P ECR A6,A6   $ ( P LC A6,1,A8 GET RIGHTHAND ┆
0x0cf0…0d40              43 48 41 52 41 43 54 45 52 20 00 0a 00 36 00 08 00 50 5c 58 49 46 00 0a 00 62 00 06 00 50 2a 20 00 0a 00 6e 00 14 00 50 5c 45 4a 45 43 54 5c 5c 5c 4d 4f 4e 54 49 4d 20 00 0a 00 78 00 06 00 50 2a 20 00 0a 00 90 00 06 00 50 2a 20 00 0a 00 9a   ┆CHARACTER    6   P XIF   b   P*    n   P EJECT   MONTIM    x   P*        P*     ┆
0x0d40…0d90              00 12 00 50 5c 49 46 54 5c 4d 4d 55 50 41 47 3d 31 20 00 0a 00 a4 00 32 00 50 5c 45 4c 52 5c 41 36 2c 41 38 5c 47 45 54 20 56 41 4c 55 45 20 46 52 4f 4d 20 54 49 4d 45 52 20 43 4f 4e 54 52 4f 4c 20 42 4c 4f 43 4b 20 00 0a 00 ba 00 2e 00 50   ┆   P IFT MMUPAG=1      2 P ELR A6,A8 GET VALUE FROM TIMER CONTROL BLOCK      . P┆
0x0d90…0de0              5c 4c 44 52 5c 41 34 2c 41 38 5c 47 45 54 20 54 49 4d 45 52 20 43 4f 4e 54 52 4f 4c 20 42 4c 4f 43 4b 20 41 44 44 52 45 53 53 00 0a 00 f0 00 0e 00 50 5c 41 4e 4b 5c 41 34 2c 31 20 00 0a 01 22 00 22 00 50 5c 52 46 28 5a 29 5c 53 45 54 54 31   ┆ LDR A4,A8 GET TIMER CONTROL BLOCK ADDRESS       P ANK A4,1    " " P RF(Z) SETT1┆
0x0de0…0e30              35 5c 54 43 42 20 41 44 44 52 45 53 53 20 45 56 45 4e 00 0a 01 34 00 32 00 50 5c 45 4c 5c 41 34 2c 31 2c 41 38 5c 43 4f 52 52 45 43 54 49 4f 4e 53 20 46 4f 52 20 55 4e 45 56 45 4e 20 54 43 42 20 41 44 44 52 45 53 53 00 0a 01 5a 00 0e 00 50   ┆5 TCB ADDRESS EVEN   4 2 P EL A4,1,A8 CORRECTIONS FOR UNEVEN TCB ADDRESS   Z   P┆
0x0e30…0e80 (11, 0, 400) 5c 53 4c 4c 5c 41 36 2c 38 20 00 0a 01 90 00 0e 00 50 5c 53 52 4c 5c 41 34 2c 38 20 00 0b 00 12 00 0e 00 50 5c 4f 52 52 5c 41 36 2c 41 34 00 0b 00 24 00 06 00 50 2a 20 00 0b 00 36 00 10 00 50 53 45 54 54 31 35 5c 45 51 55 5c 2a 00 0b 00 40   ┆ SLL A6,8        P SRL A4,8        P ORR A6,A4   $   P*    6   PSETT15 EQU *   @┆
0x0e80…0ed0              00 08 00 50 5c 58 49 46 00 0b 00 54 00 06 00 50 2a 20 00 0b 00 60 00 24 00 50 5c 43 46 5c 41 31 35 2c 41 53 43 54 42 59 5c 43 4f 4e 56 45 52 54 20 54 4f 20 42 49 4e 41 52 59 00 0b 00 6a 00 12 00 50 5c 53 55 4b 5c 41 33 2c 32 5c 45 4e 44 20   ┆   P XIF   T   P*    ` $ P CF A15,ASCTBY CONVERT TO BINARY   j   P SUK A3,2 END ┆
0x0ed0…0f20              00 0b 00 92 00 12 00 50 5c 52 46 28 45 29 5c 53 45 54 54 32 30 20 00 0b 00 a8 00 0e 00 50 5c 41 44 4b 4c 5c 41 38 2c 32 00 0b 00 be 00 30 00 50 5c 53 54 52 5c 41 36 2c 41 31 35 5c 53 41 56 45 20 4f 4e 20 53 54 41 43 4b 20 28 48 4f 55 52 53   ┆       P RF(E) SETT20        P ADKL A8,2     0 P STR A6,A15 SAVE ON STACK (HOURS┆
0x0f20…0f70              20 41 4e 44 20 4d 49 4e 55 54 45 53 00 0b 00 d0 00 0e 00 50 5c 52 42 5c 53 45 54 54 31 30 00 0b 01 04 00 06 00 50 2a 20 00 0b 01 16 00 14 00 50 5c 45 4a 45 43 54 5c 5c 5c 4d 4f 4e 54 49 4d 20 00 0b 01 20 00 06 00 50 2a 20 00 0b 01 38 00 06   ┆ AND MINUTES       P RB SETT10       P*        P EJECT   MONTIM        P*    8  ┆
0x0f70…0fc0              00 50 2a 20 00 0b 01 42 00 10 00 50 53 45 54 54 32 30 5c 45 51 55 5c 2a 00 0b 01 4c 00 08 00 50 5c 49 4e 48 00 0b 01 60 00 28 00 50 5c 53 54 52 5c 41 36 2c 41 37 5c 53 45 43 4f 4e 44 53 20 54 4f 20 4d 4f 4e 49 54 4f 52 20 43 4c 4f 43 4b 20   ┆ P*    B   PSETT20 EQU *   L   P INH   ` ( P STR A6,A7 SECONDS TO MONITOR CLOCK ┆
0x0fc0…1010 (12, 0, 400) 00 0b 01 6c 00 0e 00 50 5c 53 55 4b 5c 41 37 2c 32 20 00 0c 00 08 00 10 00 50 5c 4c 44 52 2a 5c 41 36 2c 41 31 35 00 0c 00 1a 00 28 00 50 5c 53 54 52 5c 41 36 2c 41 37 5c 4d 49 4e 55 54 45 53 20 54 4f 20 4d 4f 4e 49 54 4f 52 20 43 4c 4f 43   ┆   l   P SUK A7,2        P LDR* A6,A15     ( P STR A6,A7 MINUTES TO MONITOR CLOC┆
0x1010…1060              4b 20 00 0c 00 2e 00 0e 00 50 5c 53 55 4b 5c 41 37 2c 32 20 00 0c 00 5a 00 10 00 50 5c 4c 44 52 2a 5c 41 36 2c 41 31 35 00 0c 00 6c 00 26 00 50 5c 53 54 52 5c 41 36 2c 41 37 5c 48 4f 55 52 53 20 54 4f 20 4d 4f 4e 49 54 4f 52 20 43 4c 4f 43   ┆K    .   P SUK A7,2    Z   P LDR* A6,A15   l & P STR A6,A7 HOURS TO MONITOR CLOC┆
0x1060…10b0              4b 20 00 0c 00 80 00 0e 00 50 5c 53 55 4b 5c 41 37 2c 32 20 00 0c 00 aa 00 0e 00 50 5c 52 42 5c 54 50 44 49 53 20 00 0c 00 bc 00 06 00 50 2a 20 00 0c 00 ce 00 14 00 50 5c 45 4a 45 43 54 5c 5c 5c 4d 4f 4e 54 49 4d 20 00 0c 00 d8 00 06 00 50   ┆K        P SUK A7,2        P RB TPDIS        P*        P EJECT   MONTIM        P┆
0x10b0…1100              2a 20 00 0c 00 f0 00 06 00 50 2a 20 00 0c 00 fa 00 0e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 0c 01 04 00 0e 00 50 2a 20 54 44 41 54 45 20 2a 20 00 0c 01 16 00 0e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 0c 01 28 00 06 00 50 2a 20 00 0c 01 3a   ┆*        P*        P*********        P* TDATE *        P*********    (   P*    :┆
0x1100…1150              00 06 00 50 2a 20 00 0c 01 44 00 30 00 50 2a 20 20 20 20 54 48 49 53 20 49 53 20 54 48 45 20 47 45 54 2f 53 45 54 20 44 41 54 45 20 4c 4b 4d 20 50 52 4f 43 45 53 53 4f 52 2e 00 0c 01 4e 00 06 00 50 2a 20 00 0c 01 82 00 2c 00 50 2a 20 20 20   ┆   P*    D 0 P*    THIS IS THE GET/SET DATE LKM PROCESSOR.   N   P*      , P*   ┆

Reduced view