Text preview for : 2000A_LoaderListing.pdf part of HP 2000A LoaderListing HP 2000TSB 2000A_LoaderListing.pdf



Back to : 2000A_LoaderListing.pdf | Home

PAGE 0001 #01 12:13 PM TUE., 23 OCT., 1979



0001 ASMB,A,B,C,L 2000A TSB LOADER--VERSION F
** NO ERRORS PASS#l **RTE ASHB 92067-16011**
PAGE 0002 #01 12:13 PM. TUE., 23 OCT., 1979



0001 ASMB,A,B,C,L ?OOOA ~SB LOADER--VERSION F
0002*
0003* AUGUST 1, 1970
0004*
0005 00004 ORG 4
0006 SUP PRESS EXTRA PRINTING
0007 00004 103004 HLT 4,C LOADER POWER FAIL HALT
PAGE 0003 #01 12:13 PM TUE. , 23 OCT. , 1979
EQUIPMENT TABLE

0009 00100 ORG 1008
0010 00100 000000 DIREC BSS 28 DIRECTORY TRACK HEADERS
0011 00134 000000 IDT..IOC f\SS 1 10 TASLE DISC .A.DORESS
0012 00135 000000 TDLE~1 SSS 1 ID TABLE LENGTH IN -WORDS
0013 00136 000000 ADLOC BSS 1 ADT DISC ADDRESS
0014 00137 000000 ADLEN ass 1 ADT LENGTH IN -WORDS
0015 00140 000000 TRAX ass 16 AVAILABLE TRACK TABLE
0016 00160 000000 DTBL SSS 4 DISC SELECT CODE TABLE
0017 00164 OOOOnO MAGSC SSS 1 MAG TAPE SELF.CT CODE
0018 00165 000000 PHNSC SS5 1 PHONES SELECT CODE
PAGE 0004 #01 12:13 PM rUE., 23 OCT., 1979
LOADER ENTRY POINTS


0020*
0021** NORMAL ENTRY POINT *
0022* **
0023 02000 ORG 2000B *
0024 02000 126001 ~MP *+1,1 JU~P TO
0025 02001 004000 OCT 4000 [,OADER




0027*
0028** NON-SLEEP RELOAD ENTRY POINT *
0029* **
0030 03000 ORG 3000B *
0031 03000 107100 CLC O,C
0032 03001 127002 JMP *+l,I
0033 03002 004122 DEF LDR6




0035 03003 r.fTRLT EQU * SYSTEM SEGMENT TABLE BUfFER [~]




0037*
0038** LOADER-SYSTEM LINKAGE TABLE *
**
0039*
0040* *
0041* CONTENTS FILLED IN FROM TSB SYSTEM TAPE ON PAPER TAPE LOADS,
0042* FROM MAG TAPE ON MAG TAPE LOADS.
0043*
0044 04000 ORG 4000B
0045 04000 026030 JMP LDR INITIATE LOADING SEQUENCE
0046 04001 LSLTB EQU *
0047 0400l 000000 LIBRA OCT 0 SYSTEM LIBRARY PROGRAM OR1GIN[E]
0048 04002 000000 COM6 sss 1 ADDRESS OF SYSTEM LIBRARY DISC
0049* ADDRESSES
0050 04003 000000 INCRF. BSS 1 LENGTH OF TTY TABLE
0051 04004 000000 TTYDA 8SS 1 ADDRESS OF USER DISC ADDRESS
0052 04005 000000 ?MASK BSS 1 ADDRESS OF USER MASK
0053 04006 oooono ?BHED BSS t => START OF LOGICAL BUFFER
0054 04007 000000 ?BSTR BSS 1 => END OF LOGICAL BUFFER
0055 04010 000000 ?BG1N BSS 1 => START O~ PHYSICAL BUFFER
0056 04011 000000 ?BF.ND BSS 1 => END OF PHYSICAL BUFFER
0057 04012 000000 ?10 ass 1 ADDRESS OF IO-NAME
0058 04013 oooono SWPIA 855 1 ADDRESS OF USE~-DEPENDENT ITEMS
0059 04014 000000 SWPLN BSS 1 LENGTH OF SWAP AREA
0060 04015 oooono SWPAA 8SS 1 CORE ADDRESS OF SWAP AREA
0061 04016 000000 DATE BSS 1 ADDRESS OF HOUR OF YEAR
0062 04017 000000 TIME 8SS 1 ADDRESS OF TENTHS OF SECONDS
0063 04020 000000 YEAR 8SS 1 A,ODRESS OF YEAR
0064 04021 000000 TSB BSS 1 SYSTEM STARTING ADDRESS
PAGE 0005 #01 12:13 PM rUE., 23 OCT., 1979
LOADER ENTRY POINTS

0065 04022 000000 PHINl ass 1 ADDRESSES
0066 04023 000000 PHIN2 SSS 1 OF pHONES
0067 04024 000000 PHIN3 BSS 1 CODE
0068 04025 000000 PHIN4 SSS 1 ADDRESS OF pHONE QUANTITY
0069 04026 000000 PWRFIJ RSS 1 POWER FAlL INTERRUPT CODE
0070 04027 000000 ULTTA sss 1 USER LIBRARY TRACK TABLE ADDRESS
0071 04030 LSLTE Ji.:QU
*
PAGE 0006 #01 12:13 PM TUE. , 23 OCT. , 1979
TSB LOADER


0073*
0074** MAIN LOADING SEQUENCE ** *
0075* *
0076*
0077* BEGIN HERE FOR NORM.~L LOADING SEQUENCES.
0078*
0079 04030 107700 LOR CLC o,e SET I/O TO NULL STATE
0080 04031 002400 eLA ZERO
0081 04032 073667 STA SYSLF' DIRECTORY TRACK
0082 04033 073670 STA SYSLF+1 COUNTERS
0083 04034 063551 LOA .12 ASK
0084 04035 067743 LOB LBRYA
0085 04036 117723 JSB ASR35,I IF LIBRARY
0086 04037 002400 eLA
0087 040-40 117723 JSB