|
|
DataMuseum.dkPresents historical artifacts from the history of: Philips Data Systems |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Philips Data Systems Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 17430 (0x4416)
Notes: pts_type(SC)
Names: »FUNCTN.SC«
└─⟦2a21e4bb5⟧ Bits:30009691 Philips computer tape "600408"
└─⟦this⟧ »BDKAPP/FUNCTN.SC«
└─⟦71472ef1e⟧ Bits:30009661 Philips computer tape "600103"
└─⟦this⟧ »BDKAPP/FUNCTN.SC«
IDENT FUNCTN REL=7.2 DATE=77-09-09 UPDATE #0 77-09-09 * ******************************************* * * PHILIPS TERMINAL SYSTEM PTS * * FUNCTN = TOSS FUNCTIONS * * * LEVEL #2 77-09-09 * * RELEASE #7 77-09-09 * ******************************************* * * * THIS MODULE CONTAINS TOSS FUNCTIONS. * THESE ARE : * * T:ADD(C) DECIMAL ADDITION * * T:SUB(C) DECIMAL SUBTRACTION * * T:CMP(C) COMPARISON * * T:CPA(C) ABSOLUTE COMPARISON * * T:MOV(C) MOVE * * * T:MOV CONTAINS THE FOLLOWING ROUTINES : * * PCK PACK FROM ASCII TO BCD * * UPK UNPACK FROM BCD TO ASCII * * MVC MOV TO ASCII/BCD FROM ASCII/BCD * * EJECT * * * * TOSS FUNCTIONS ARE CALLED BY FOLLOWING SEQUENCE : * * CF A14,LABEL * BYTE EL1,EL2 * * LABEL = ENTRYPOINT IN CALLED FUNCTION * (T:ADD,T:SUB,T:CMP,T:MOV) * * EL1 = ELEMENT ADDRESS OF RESULT OPERAND(FIRST OPERAND) * * EL2 = ELEMENT ADDRESS OF SECOND OPERAND * * EJECT * * ************ * ENTRIES: * ************ * ENTRY T:ADD DECIMAL ADDITION ENTRY T:ADDC ENTRY T:SUB DECIMAL SUBTRACTION ENTRY T:SUBC ENTRY T:CMP COMPARISON ENTRY T:CMPC ENTRY T:CPA COMPARE ABSOLUTE ENTRY T:CPAC ENTRY T:MOV MOVE ENTRY T:MOVC ENTRY T:OPA,T:OP1 ENTRY T:OPS ENTRY RETMMM ENTRY M:ADD,M:SUB,M:CMP,M:CPA ENTRY M:MOV,M:OPA,M:OPS * * * OVERLY EQU 0 * *************************************************** * WORKING AREAS USED BY THE DIFFERENT SUBROUTINES * *************************************************** * T:OP1 EQU * DATA 0 LENGTH 2-COMPLEMENTED * * T:OP2 DATA 0 LENGTH 2-COMPLEMENTED * * EJECT * * SUBTRACTION AND ADDITION * *************** * SUBTRACTION * *************** M:SUB EQU * IFT OVERLY=1 LDK A2,/80 XRS A2,2,A14 RF T:SUB XIF T:SUBC ADKL A13,1 T:SUB LDK A2,6 INDICATE SUBTRACTION RF ADD050 * ************ * ADDITION * ************ M:ADD EQU * IFT OVERLY=1 LDK A2,/80 XRS A2,2,A14 RF T:ADD XIF T:ADDC ADKL A13,1 T:ADD LDK A2,0 INDICATE ADDITION ADD050 EQU * SC A2,SAVE+1 SAVE INDICATOR ST A13,ARG1 SAVE A13 LD* A7,4,A14 GET ARGUMENT ST A7,ARG STORE ARGUMENT FOR COMP IFT OVERLY=0 CF A14,T:CPA COMPARE ABSOLUTE XIF IFT OVERLY=1 CF A14,M:CPA XIF ARG DATA 0 ARGUMENT LDKL A13,0 ARG1 EQU *-2 LDR A2,A7 COPY RESULT INDICATOR CF A14,GETOPS GET ELEMENT PARAMETERS LDR A1,A2 COPY RESULT INDICATOR LDR A9,A6 GET POINTER TO OP1 SAVE LDK A2,0 RESTORE A2 * LDK A5,0 CLEAR A5 LDK A3,0 CLEAR A3 LCR A5,A9 GET 1:ST BYTE OP1 LCR A3,A10 GET 1:ST BYTE OP2 LDR A4,A5 COPY A5 LDR A6,A3 COPY A3 ANK A5,/F GET SIGN OP1 LDR A7,A5 GET SIGN TO A7 ANK A3,/F GET SIGN OP2 ANK A6,/F0 MASK OUT 1:ST DIGIT OP2 SUK A6,/F0 RF(Z) ADD060 JUMP IF BLANK ADK A6,/F0 RESTORE DIGIT ADD060 ANK A4,/F0 MASK OUT 1:ST DIGIT OP1 SUK A4,/F0 RF(Z) ADD070 JUMP IF BLANK ADK A4,/F0 RESTORE DIGIT ADD070 EQU * XRR A5,A3 EXCLUSIVE OR WITH SIGNS XRR A2,A5 EXCLUSIVE OR WITH SIGNS AND INDICATOR RF(Z) ADD078 JUMP IF EQUAL SIGNS NGR A4,A4 NEGATE A4 XRR A2,A1 EXVLUSIVE OR WITH COMP. RESULT SRC A2,2 SHIFT BIT 14 TO SIGN RF(P) ADD076 JUMP IF OP2 ABSOLUTE GREATER THAN OP1 NGR A6,A6 NEGATE A6 NGR A4,A4 NEGATE A4 LDR A1,A2 SLL A1,1 RF(N) ADD078 JUMP IF OP1 ABSOLUTE GREATER THAN OP2 LDK A7,/B LOAD PLUS SIGN RF ADD078 ADD076 XRK A7,6 INVERT SIGN ADD078 LDK A1,0 CLEAR CARRY * ************************ * ADDITION/SUBTRACTION * ************************ * ADDSUB EQU * ADR A4,A1 ADD CARRY LDK A1,1 INDICATE CARRY ADR A4,A6 ADD CARRY AND LEFT DIGITS RF(N) ADD200 JUMP IF NEGATIVE SUK A4,/A0 RF(NN) ADD100 JUMP IF CARRY LDK A1,0 NO CARRY ADD080 ADK A4,/A0 RESTORE DIGIT ADD100 ADR A7,A4 GET BOTH DIGITS TO A7 ADD105 SCR A7,A9 STORE 2 DIGITS SUKL A9,1 DECREMENT POINTER OP1 SUKL A10,1 DECREMENT POINTER OP2 IM T:OP1 INCREMENT INDEX RF(NN) RETMMM * ADD150 LCR A4,A9 A4=BYTE OP1 LDK A6,0 CLEAR A6 IM T:OP2 INCREMENT INDEX FOR OP2 RF(NN) ADD160 JUMP IF END OF ELEMENT LCR A6,A10 A6=BYTE OP2 ADD160 LDR A7,A4 COPY A4 ANK A7,/F GET RIGHT DIGIT SUK A7,/F RF(Z) *+4 JUMP IF BLANK ADK A7,/F RESTORE DIGIT ANK A4,/F0 GET LEFT DIGIT SUK A4,/F0 RF(Z) *+4 JUMP IF BLANK ADK A4,/F0 RESTORE DIGIT LDR A5,A6 COPY A6 ANK A6,/F0 GET LEFT DIGIT SUK A6,/F0 RF(Z) *+4 JUMP IF BLANK ADK A6,/F0 RESTORE DIGIT ANK A5,/F GET RIGHT DIGIT SUK A5,/F RF(Z) *+4 JUMP IF BLANK ADK A5,/F RESTORE DIGIT LDR A2,A2 RF(Z) ADD170 JUMP IF ADD RF(N) ADD165 JUMP IF OP2 NOT GREATER THAN OP1 NGR A4,A4 NEGATE A4 NGR A7,A7 NEGATE A7 RF ADD170 ADD165 NGR A5,A5 NEGATE A5 NGR A6,A6 NEGATE A6 * ADD170 ADR A7,A1 ADD WITH CARRY LDK A1,/10 INDICATE CARRY ADR A7,A5 ADD CARRY AND RIGHT DIGITS RF(N) ADD220 JUMP IF NEGATIVE SUK A7,/A RB(NN) ADDSUB JUMP IF CARRY LDK A1,0 NO CARRY ADD180 ADK A7,/A RESTORE DIGIT RB ADDSUB * ADD200 NGR A1,A1 NEGATE CARRY RB ADD080 * ADD220 NGR A1,A1 NEGATE CARRY RB ADD180 * EJECT * * * GET ELEMENT PARAMETERS * * INPUT: A7=M,N IN RIGHT BYTE * OUTPUT: A6=SIGN ADDRESS * A5=ADDRESS WITHIN DISCRIPTION BLOCK * A4=USED * A1=ELEMENT LENGTH IN BYTES 2-COMPLEMENTED *************************************************** * M:OPA EQU * IFT OVERLY=1 LDK A1,/80 XRS A1,2,A14 XIF T:OPA LDR A4,A7 LDR A5,A7 ANK A5,/F0 A5=Z * 16 SRL A5,2 Z * 4 ADR A5,A13 DISPLACEMENT ADDRESS LD A6,2,A5 BASE ADDRESS LDR* A5,A5 GET ADDRESS TO DB ANK A4,/F MASK OUT N SLL A4,1 N * 2 ADR A5,A4 ADDRESS WITHIN DB LDR* A1,A5 ANKL A1,/FFF MASK OUT DISPLACEMENT ADR A6,A1 ELEMENT ADDRESS SUK A6,1 ELEMENT ADDRESS RIGHTMOST LDR A4,A4 RF(Z) OPA100 JUMP IF N=0 LD A4,-2,A5 GET DISPLACEMENT FOR N-1 ANKL A4,/FFF MASK OUT DISPLACEMENT OPA100 SUR A1,A4 GET LENGTH NGR A1,A1 NEGATE LENGTH RF RETMMM EJECT ******************************************************* * GET ELEMENT PARAMETERS FOR 2 OPERANDS * AND ADJUST RETURN ADDRESS ON STACK * * INPUT : A7 =OP1,OP2 * OUTPUT: T:OP1 = NEG LENGTH OF OP1 * T:OP2 =NEG LENGTH OF OP2 * A1 =NEG LENGTH OP1 * A3 =PACKING FORM OP2 * A5 =DESCRIPTOR ADDRESS OP1 * A6 =POINTER OP1 * A10 =POINTER OP2 * ******************************************************* * GETOPS EQU * LD* A7,8,A14 GET ARGUMENT LDK A1,2 ADS A1,8,A14 ADJUST RETURN ADDRESS M:OPS EQU * IFT OVERLY=1 LDK A1,/80 XRS A1,2,A14 XIF T:OPS EQU * LDR A1,A13 COPY A13 ANKL A13,/FFFE MASK AWAY CONSTANT INDICATION ST A13,ARG2 SAVE A13 SRC A1,1 RF(NN) GET010 JUMP IF NOT TCA COMMON LD A13,-2,A13 GET ADDRESS TO TCACOM GET010 EQU * IFT OVERLY=0 CF A14,T:OPA GET PARAMETERS FOR OP2 XIF IFT OVERLY=1 CF A14,M:OPA PARAMETERS FOR OP2 XIF LDKL A13,0 ARG2 EQU *-2 LDR A10,A6 A10=POINTER OP2 ST A1,T:OP2 STORE NEG LENGTH OP2 LDR* A3,A5 GET PACKING FORM IN BIT 0 ECR A7,A7 CHANGE BYTES IFT OVERLY=0 CF A14,T:OPA GET PARAMETERS FOR OP1 XIF IFT OVERLY=1 CF A14,M:OPA XIF ST A1,T:OP1 STORE NEG LENGTH OP1 IFT OVERLY=0 RETMMM RTN A14 XIF IFT OVERLY=1 RETMMM STR A1,A14 LD A1,2,A14 ANK A1,/80 RF(E) RETMMF LDR* A1,A14 DATA /C0FF RETMMF LDR* A1,A14 RTN A14 XIF EJECT * * MOVE * ******************************** * M:MOV EQU * IFT OVERLY=1 LDK A1,/80 XRS A1,2,A14 RF T:MOV XIF T:MOVC ADKL A13,1 * T:MOV EQU * CF A14,GETOPS GET ELEMENT PARAMETERS LDR A4,A1 A4=LENGTH 2-COMPLEMENTED LD A2,T:OP2 GET LENGTH OF OP2 2-COMPL. LDR A7,A10 GET POINTER OP2 XRR* A3,A5 RF(NN) MVC JUMP IF EQUAL PACKING FORM LDR* A3,A5 GET PACKING FORM FOR OP1 RF(N) UPK JUMP IF ASCII EJECT * * PACK *********** * PCK LDK A1,/B LOAD PLUS SIGN PCK040 LDK A3,/F0 LOAD BLANK AND ZERO ADK A2,1 INCREMENT INDEX RF(P) PCK050 JUMP IF END OF ELEMENT LCR A3,A7 GET BYTE FROM OP2 SUK A3,/30 RF(NN) PCK045 JUMP IF NOT SPACE LDK A3,/F LOAD BLANK PCK045 SLL A3,4 SHIFT TO LEFT POSITION PCK050 ADR A1,A3 GET 2 DIGITS IN THE RIGHT BYTE SCR A1,A6 STORE BYTE IN OP1 ADK A4,1 STEP UP INDEX RB(NN) RETMMM SUK A6,1 DECREMENT POINTER OP1 SUK A7,1 DECREMENT POINTER OP2 LDK A1,/F LOAD BLANK ADK A2,1 INCREMENT INDEX FOR OP2 RB(P) PCK040 JUMP IF END OF ELEMENT LCR A1,A7 GET BYTE FROM OP2 SUK A1,/30 RF(NN) PCK060 JUMP IF NOT SPACE LDK A1,/F LOAD BLANK PCK060 SUK A7,1 DECREMENT POINTER FOR OP2 RB PCK040 EJECT * * MOVE CHARACTER BY CHARACTER ***************************** * MVC EQU * LDK A3,0 LOAD HEX ZERO MVC020 EQU * LDR* A5,A5 GET PACKING FORM RF(N) MVC050 JUMP IF ASCII LDK A3,/FF LOAD BLANKS MVC050 LDR A1,A3 GET FILLER TO A1 ADK A2,1 INCREMENT INDEX FOR OP2 RF(P) MVC100 JUMP IF END OF ELEMENT LCR A1,A7 GET BYTE FROM OP2 MVC100 SCR A1,A6 STORE BYTE IN OP1 SUK A7,1 DECREMENT POINTER OP2 SUK A6,1 DECREMENT POINTER OP1 ADK A4,1 STEP UP INDEX RB(N) MVC050 JUMP IF NOT FINISHED RETUR RB RETMMM EJECT * * UNPACK ************ * UPK LDK A1,0 CLEAR A1 LDR A2,A2 RF(NN) UPK070 JUMP IF END OF OP2 LCR A1,A7 GET BCD-DIGITS SRL A1,4 SHIFT OUT SIGN SUK A1,/F RF(Z) UPK060 JUMP IF BLANK ADK A1,/1F UPK060 ADK A1,/20 MAKE ASCII DIGIT OR BLANK UPK070 SCR A1,A6 STORE ASCII SUK A6,1 DECREMENT POINTER OP1 SUK A7,1 DECREMENT POINTER OP2 ADK A4,1 INCREMENT INDEX RB(NN) RETUR JUMP IF FINISHED LDK A1,0 CLEAR A1 ADK A2,1 INCREMENT INDEX FOR OP2 RF(NN) UPK110 JUMP IF END OF ELEMENT LCR A1,A7 GET DIGITS FROM OP2 ANK A1,/F GET RIGHT DIGIT SUK A1,/F RF(Z) UPK100 JUMP IF BLANK ADK A1,/1F UPK100 ADK A1,/20 MAKE ASCII DIGIT OR BLANK UPK110 SCR A1,A6 STORE ASCII SUK A6,1 DECREMENT POINTER OP1 ADK A4,1 INCREMENT INDEX RB(N) UPK JUMP IF NOT FINISHED RB RETMMM * EJECT * * COMPARISON OF 2 BCD ELEMENTS ************************************* * M:CPA EQU * IFT OVERLY=1 LDK A1,/80 XRS A1,2,A14 RF T:CPA XIF T:CPAC ADKL A13,1 T:CPA EQU * ABSOLUTE COMPARISON LDR A9,A14 INDICATE ABS. COMP RF COMP * M:CMP EQU * IFT OVERLY=1 LDK A1,/80 XRS A1,2,A14 RF T:CMP XIF T:CMPC ADKL A13,1 T:CMP EQU * COMP. INCLUSIVE SIGNS SUR A9,A9 INDICATE NORMAL COMP COMP LDKL A8,/EC08 A8=CWR A4,A2 CF A14,GETOPS GET ELEMENT PARAMETERS LDK A7,0 INDICATE EQUAL LCR A4,A6 GET 1:ST BYTE FROM OP1 LCR A2,A10 GET 1:ST BYTE FROM OP2 LDR A3,A4 COPY A4 LDR A5,A2 COPY A2 ANK A3,/F GET SIGN OP1 ANK A5,/F GET SIGN OP2 ANK A4,/F0 GET LEFT DIGIT ANK A2,/F0 GET LEFT DIGIT LDR A9,A9 RF(NZ) CMP100 JUMP IF ABSOLUTE COMPARISON SUR A3,A5 RF(N) CMP150 JUMP IF OP1 GT OP2 RF(P) CMP160 JUMP IF OP1 LT OP2 SUK A5,/B RF(Z) CMP100 JUMP IF PLUS SIGNS LDKL A8,/EA10 A8=CWR A2,A4 CMP100 SUK A4,/FF RF(Z) CMP110 JUMP IF 2 BLANKS ADK A4,/F RF(NN) CMP110 JUMP IF 1 BLANK (LEFTMOST) ADK A4,/F0 RESTORE DIGITS CMP110 SUK A2,/FF RF(Z) CMP120 JUMP IF 2 BLANKS ADK A2,/F RF(NN) CMP120 JUMP IF 1 BLANK (LEFTMOST) ADK A2,/F0 RESTORE DIGITS CMP120 EXR A8 COMPARE RF(G) CMP140 JUMP IF GREATER RF(E) CMP130 JUMP IF EQUAL LDK A7,2 INDICATE LESS CMP130 SUK A6,1 DECREMENT POINTER SUKL A10,1 DECREMENT POINTER ADK A1,1 INCREMENT INDEX RF(NN) CMP170 LCR A4,A6 GET BYTE FROM OP 1 LDK A2,0 IM T:OP2 INCREMENT INDEX RB(NN) CMP100 JUMP IF END OF ELEMENT LCR A2,A10 GET BYTE FROM OP2 RB CMP100 * * GREATER THAN **************** * CMP140 LDK A7,1 INDICATE GREATER THAN RB CMP130 * * OP1 + AND OP2 - ***************** * CMP150 LDK A7,1 INDICATE GREATER THAN RF CMP170 * * OP1 - AND OP2 + ****************** * CMP160 LDK A7,2 INDICATE LESS THAN CMP170 LC A6,2,A14 PSW ANK A6,/FC ORR A6,A7 SC A6,2,A14 PSW COND UPD RB RETUR * END
0x0000…002e (0, 0, 398) Head {h00=0x002a, h01=0x0050, text=» IDENT FUNCTN REL=7.2 DATE=77-09-09«, t00=0x0000, t01=0x0004}
0x002e…0050 Head {h00=0x001e, h01=0x0050, text=» UPDATE #0 77-09-09 «, t00=0x0000, t01=0x0032}
0x0050…005a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0054}
0x005a…008e Head {h00=0x0030, h01=0x0050, text=»******************************************* «, t00=0x0000, t01=0x005e}
0x008e…0098 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0092}
0x0098…00c0 Head {h00=0x0024, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x009c}
0x00c0…00ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00c4}
0x00ca…00ee Head {h00=0x0020, h01=0x0050, text=»* FUNCTN = TOSS FUNCTIONS «, t00=0x0000, t01=0x00ce}
0x00ee…00f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00f2}
0x00f8…0102 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00fc}
0x0102…0124 Head {h00=0x001e, h01=0x0050, text=»* LEVEL #2 77-09-09«, t00=0x0000, t01=0x0106}
0x0124…012e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0128}
0x012e…0150 Head {h00=0x001e, h01=0x0050, text=»* RELEASE #7 77-09-09«, t00=0x0000, t01=0x0132}
0x0150…015a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0154}
0x015a…018e Head {h00=0x0030, h01=0x0050, text=»******************************************* «, t00=0x0000, t01=0x015e}
0x018e…0198 (1, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0004}
0x0198…01a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x000e}
0x01a2…01d2 Head {h00=0x002c, h01=0x0050, text=»* THIS MODULE CONTAINS TOSS FUNCTIONS.«, t00=0x0001, t01=0x0018}
0x01d2…01ea Head {h00=0x0014, h01=0x0050, text=»* THESE ARE : «, t00=0x0001, t01=0x0048}
0x01ea…01f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0060}
0x01f4…021a Head {h00=0x0022, h01=0x0050, text=»* T:ADD(C) DECIMAL ADDITION «, t00=0x0001, t01=0x006a}
0x021a…0224 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0090}
0x0224…024c Head {h00=0x0024, h01=0x0050, text=»* T:SUB(C) DECIMAL SUBTRACTION«, t00=0x0001, t01=0x009a}
0x024c…0256 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00c2}
0x0256…0276 Head {h00=0x001c, h01=0x0050, text=»* T:CMP(C) COMPARISON «, t00=0x0001, t01=0x00cc}
0x0276…0280 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00ec}
0x0280…02b0 Head {h00=0x002c, h01=0x0050, text=»* T:CPA(C) ABSOLUTE COMPARISON «, t00=0x0001, t01=0x00f6}
0x02b0…02ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0126}
0x02ba…02d4 Head {h00=0x0016, h01=0x0050, text=»* T:MOV(C) MOVE «, t00=0x0001, t01=0x0130}
0x02d4…02de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x014a}
0x02de…02e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0154}
0x02e8…031c Head {h00=0x0030, h01=0x0050, text=»* T:MOV CONTAINS THE FOLLOWING ROUTINES : «, t00=0x0001, t01=0x015e}
0x031c…0326 (2, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0004}
0x0326…034e Head {h00=0x0024, h01=0x0050, text=»* PCK PACK FROM ASCII TO BCD«, t00=0x0002, t01=0x000e}
0x034e…0358 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0036}
0x0358…0382 Head {h00=0x0026, h01=0x0050, text=»* UPK UNPACK FROM BCD TO ASCII«, t00=0x0002, t01=0x0040}
0x0382…038c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x006a}
0x038c…03be Head {h00=0x002e, h01=0x0050, text=»* MVC MOV TO ASCII/BCD FROM ASCII/BCD «, t00=0x0002, t01=0x0074}
0x03be…03c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00a6}
0x03c8…03d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00b0}
0x03d2…03e0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0002, t01=0x00ba}
0x03e0…03ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00c8}
0x03ea…03f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00d2}
0x03f4…03fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00dc}
0x03fe…043c Head {h00=0x003a, h01=0x0050, text=»* TOSS FUNCTIONS ARE CALLED BY FOLLOWING SEQUENCE : «, t00=0x0002, t01=0x00e6}
0x043c…0446 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0124}
0x0446…045c Head {h00=0x0012, h01=0x0050, text=»* CF A14,LABEL«, t00=0x0002, t01=0x012e}
0x045c…0472 Head {h00=0x0012, h01=0x0050, text=»* BYTE EL1,EL2«, t00=0x0002, t01=0x0144}
0x0472…047c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x015a}
0x047c…04ae Head {h00=0x002e, h01=0x0050, text=»* LABEL = ENTRYPOINT IN CALLED FUNCTION «, t00=0x0002, t01=0x0164}
0x04ae…04da Head {h00=0x0028, h01=0x0050, text=»* (T:ADD,T:SUB,T:CMP,T:MOV) «, t00=0x0003, t01=0x0008}
0x04da…04e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0034}
0x04e4…0528 Head {h00=0x0040, h01=0x0050, text=»* EL1 = ELEMENT ADDRESS OF RESULT OPERAND(FIRST OPERAND)«, t00=0x0003, t01=0x003e}
0x0528…0532 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0082}
0x0532…0568 Head {h00=0x0032, h01=0x0050, text=»* EL2 = ELEMENT ADDRESS OF SECOND OPERAND «, t00=0x0003, t01=0x008c}
0x0568…0572 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00c2}
0x0572…057c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00cc}
0x057c…058a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0003, t01=0x00d6}
0x058a…0594 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00e4}
0x0594…059e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00ee}
0x059e…05b2 Head {h00=0x0010, h01=0x0050, text=»************«, t00=0x0003, t01=0x00f8}
0x05b2…05c6 Head {h00=0x0010, h01=0x0050, text=»* ENTRIES: *«, t00=0x0003, t01=0x010c}
0x05c6…05da Head {h00=0x0010, h01=0x0050, text=»************«, t00=0x0003, t01=0x0120}
0x05da…05e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0134}
0x05e4…060a Head {h00=0x0022, h01=0x0050, text=» ENTRY T:ADD DECIMAL ADDITION «, t00=0x0003, t01=0x013e}
0x060a…0620 Head {h00=0x0012, h01=0x0050, text=» ENTRY T:ADDC «, t00=0x0003, t01=0x0164}
0x0620…0648 Head {h00=0x0024, h01=0x0050, text=» ENTRY T:SUB DECIMAL SUBTRACTION«, t00=0x0003, t01=0x017a}
0x0648…065e Head {h00=0x0012, h01=0x0050, text=» ENTRY T:SUBC «, t00=0x0004, t01=0x0012}
0x065e…067e Head {h00=0x001c, h01=0x0050, text=» ENTRY T:CMP COMPARISON «, t00=0x0004, t01=0x0028}
0x067e…0694 Head {h00=0x0012, h01=0x0050, text=» ENTRY T:CMPC «, t00=0x0004, t01=0x0048}
0x0694…06ba Head {h00=0x0022, h01=0x0050, text=» ENTRY T:CPA COMPARE ABSOLUTE «, t00=0x0004, t01=0x005e}
0x06ba…06d0 Head {h00=0x0012, h01=0x0050, text=» ENTRY T:CPAC «, t00=0x0004, t01=0x0084}
0x06d0…06ea Head {h00=0x0016, h01=0x0050, text=» ENTRY T:MOV MOVE «, t00=0x0004, t01=0x009a}
0x06ea…0700 Head {h00=0x0012, h01=0x0050, text=» ENTRY T:MOVC «, t00=0x0004, t01=0x00b4}
0x0700…071a Head {h00=0x0016, h01=0x0050, text=» ENTRY T:OPA,T:OP1«, t00=0x0004, t01=0x00ca}
0x071a…072e Head {h00=0x0010, h01=0x0050, text=» ENTRY T:OPS«, t00=0x0004, t01=0x00e4}
0x072e…0744 Head {h00=0x0012, h01=0x0050, text=» ENTRY RETMMM «, t00=0x0004, t01=0x00f8}
0x0744…076a Head {h00=0x0022, h01=0x0050, text=» ENTRY M:ADD,M:SUB,M:CMP,M:CPA«, t00=0x0004, t01=0x010e}
0x076a…078a Head {h00=0x001c, h01=0x0050, text=» ENTRY M:MOV,M:OPA,M:OPS«, t00=0x0004, t01=0x0134}
0x078a…0794 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0154}
0x0794…079e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x015e}
0x079e…07a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0168}
0x07a8…07bc Head {h00=0x0010, h01=0x0050, text=»OVERLY EQU 0«, t00=0x0004, t01=0x0172}
0x07bc…07c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0186}
0x07c6…0802 Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x0004, t01=0x0190}
0x0802…083e Head {h00=0x0038, h01=0x0050, text=»* WORKING AREAS USED BY THE DIFFERENT SUBROUTINES * «, t00=0x0005, t01=0x003c}
0x083e…087a Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x0005, t01=0x0078}
0x087a…0884 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00b4}
0x0884…0898 Head {h00=0x0010, h01=0x0050, text=»T:OP1 EQU * «, t00=0x0005, t01=0x00be}
0x0898…08be Head {h00=0x0022, h01=0x0050, text=» DATA 0 LENGTH 2-COMPLEMENTED «, t00=0x0005, t01=0x00d2}
0x08be…08c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00f8}
0x08c8…08d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0102}
0x08d2…08fc Head {h00=0x0026, h01=0x0050, text=»T:OP2 DATA 0 LENGTH 2-COMPLEMENTED«, t00=0x0005, t01=0x010c}
0x08fc…0906 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0136}
0x0906…0910 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0140}
0x0910…091e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x014a}
0x091e…0928 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0158}
0x0928…094a Head {h00=0x001e, h01=0x0050, text=»* SUBTRACTION AND ADDITION«, t00=0x0005, t01=0x0162}
0x094a…0954 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0184}
0x0954…096c Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0005, t01=0x018e}
0x096c…0984 Head {h00=0x0014, h01=0x0050, text=»* SUBTRACTION * «, t00=0x0006, t01=0x0016}
0x0984…099c Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0006, t01=0x002e}
0x099c…09b0 Head {h00=0x0010, h01=0x0050, text=»M:SUB EQU * «, t00=0x0006, t01=0x0046}
0x09b0…09c6 Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0006, t01=0x005a}
0x09c6…09da Head {h00=0x0010, h01=0x0050, text=» LDK A2,/80 «, t00=0x0006, t01=0x0070}
0x09da…09f0 Head {h00=0x0012, h01=0x0050, text=» XRS A2,2,A14 «, t00=0x0006, t01=0x0084}
0x09f0…0a02 Head {h00=0x000e, h01=0x0050, text=» RF T:SUB «, t00=0x0006, t01=0x009a}
0x0a02…0a0e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0006, t01=0x00ac}
0x0a0e…0a28 Head {h00=0x0016, h01=0x0050, text=»T:SUBC ADKL A13,1 «, t00=0x0006, t01=0x00b8}
0x0a28…0a54 Head {h00=0x0028, h01=0x0050, text=»T:SUB LDK A2,6 INDICATE SUBTRACTION «, t00=0x0006, t01=0x00d2}
0x0a54…0a66 Head {h00=0x000e, h01=0x0050, text=» RF ADD050«, t00=0x0006, t01=0x00fe}
0x0a66…0a70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0110}
0x0a70…0a84 Head {h00=0x0010, h01=0x0050, text=»************«, t00=0x0006, t01=0x011a}
0x0a84…0a98 Head {h00=0x0010, h01=0x0050, text=»* ADDITION *«, t00=0x0006, t01=0x012e}
0x0a98…0aac Head {h00=0x0010, h01=0x0050, text=»************«, t00=0x0006, t01=0x0142}
0x0aac…0ac0 Head {h00=0x0010, h01=0x0050, text=»M:ADD EQU * «, t00=0x0006, t01=0x0156}
0x0ac0…0ad6 Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0006, t01=0x016a}
0x0ad6…0aea Head {h00=0x0010, h01=0x0050, text=» LDK A2,/80 «, t00=0x0006, t01=0x0180}
0x0aea…0b00 (7, 0, 400) Head {h00=0x0012, h01=0x0050, text=» XRS A2,2,A14 «, t00=0x0007, t01=0x0004}
0x0b00…0b12 Head {h00=0x000e, h01=0x0050, text=» RF T:ADD «, t00=0x0007, t01=0x001a}
0x0b12…0b1e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0007, t01=0x002c}
0x0b1e…0b38 Head {h00=0x0016, h01=0x0050, text=»T:ADDC ADKL A13,1 «, t00=0x0007, t01=0x0038}
0x0b38…0b60 Head {h00=0x0024, h01=0x0050, text=»T:ADD LDK A2,0 INDICATE ADDITION«, t00=0x0007, t01=0x0052}
0x0b60…0b74 Head {h00=0x0010, h01=0x0050, text=»ADD050 EQU *«, t00=0x0007, t01=0x007a}
0x0b74…0b98 Head {h00=0x0020, h01=0x0050, text=» SC A2,SAVE+1 SAVE INDICATOR«, t00=0x0007, t01=0x008e}
0x0b98…0bb6 Head {h00=0x001a, h01=0x0050, text=» ST A13,ARG1 SAVE A13 «, t00=0x0007, t01=0x00b2}
0x0bb6…0bd8 Head {h00=0x001e, h01=0x0050, text=» LD* A7,4,A14 GET ARGUMENT«, t00=0x0007, t01=0x00d0}
0x0bd8…0c02 Head {h00=0x0026, h01=0x0050, text=» ST A7,ARG STORE ARGUMENT FOR COMP«, t00=0x0007, t01=0x00f2}
0x0c02…0c18 Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=0 «, t00=0x0007, t01=0x011c}
0x0c18…0c3e Head {h00=0x0022, h01=0x0050, text=» CF A14,T:CPA COMPARE ABSOLUTE«, t00=0x0007, t01=0x0132}
0x0c3e…0c4a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0007, t01=0x0158}
0x0c4a…0c60 Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0007, t01=0x0164}
0x0c60…0c76 Head {h00=0x0012, h01=0x0050, text=» CF A14,M:CPA «, t00=0x0007, t01=0x017a}
0x0c76…0c82 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0007, t01=0x0190}
0x0c82…0c9e Head {h00=0x0018, h01=0x0050, text=»ARG DATA 0 ARGUMENT «, t00=0x0008, t01=0x000c}
0x0c9e…0cb2 Head {h00=0x0010, h01=0x0050, text=» LDKL A13,0 «, t00=0x0008, t01=0x0028}
0x0cb2…0cc6 Head {h00=0x0010, h01=0x0050, text=»ARG1 EQU *-2«, t00=0x0008, t01=0x003c}
0x0cc6…0cee Head {h00=0x0024, h01=0x0050, text=» LDR A2,A7 COPY RESULT INDICATOR«, t00=0x0008, t01=0x0050}
0x0cee…0d1c Head {h00=0x002a, h01=0x0050, text=» CF A14,GETOPS GET ELEMENT PARAMETERS «, t00=0x0008, t01=0x0078}
0x0d1c…0d44 Head {h00=0x0024, h01=0x0050, text=» LDR A1,A2 COPY RESULT INDICATOR«, t00=0x0008, t01=0x00a6}
0x0d44…0d6a Head {h00=0x0022, h01=0x0050, text=» LDR A9,A6 GET POINTER TO OP1 «, t00=0x0008, t01=0x00ce}
0x0d6a…0d8a Head {h00=0x001c, h01=0x0050, text=»SAVE LDK A2,0 RESTORE A2«, t00=0x0008, t01=0x00f4}
0x0d8a…0d94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0114}
0x0d94…0dae Head {h00=0x0016, h01=0x0050, text=» LDK A5,0 CLEAR A5«, t00=0x0008, t01=0x011e}
0x0dae…0dc8 Head {h00=0x0016, h01=0x0050, text=» LDK A3,0 CLEAR A3«, t00=0x0008, t01=0x0138}
0x0dc8…0dec Head {h00=0x0020, h01=0x0050, text=» LCR A5,A9 GET 1:ST BYTE OP1«, t00=0x0008, t01=0x0152}
0x0dec…0e12 Head {h00=0x0022, h01=0x0050, text=» LCR A3,A10 GET 1:ST BYTE OP2 «, t00=0x0008, t01=0x0176}
0x0e12…0e2c Head {h00=0x0016, h01=0x0050, text=» LDR A4,A5 COPY A5«, t00=0x0009, t01=0x000c}
0x0e2c…0e46 Head {h00=0x0016, h01=0x0050, text=» LDR A6,A3 COPY A3«, t00=0x0009, t01=0x0026}
0x0e46…0e66 Head {h00=0x001c, h01=0x0050, text=» ANK A5,/F GET SIGN OP1 «, t00=0x0009, t01=0x0040}
0x0e66…0e88 Head {h00=0x001e, h01=0x0050, text=» LDR A7,A5 GET SIGN TO A7 «, t00=0x0009, t01=0x0060}
0x0e88…0ea8 Head {h00=0x001c, h01=0x0050, text=» ANK A3,/F GET SIGN OP2 «, t00=0x0009, t01=0x0082}
0x0ea8…0ed4 Head {h00=0x0028, h01=0x0050, text=» ANK A6,/F0 MASK OUT 1:ST DIGIT OP2 «, t00=0x0009, t01=0x00a2}
0x0ed4…0ee8 Head {h00=0x0010, h01=0x0050, text=» SUK A6,/F0 «, t00=0x0009, t01=0x00ce}
0x0ee8…0f0c Head {h00=0x0020, h01=0x0050, text=» RF(Z) ADD060 JUMP IF BLANK «, t00=0x0009, t01=0x00e2}
0x0f0c…0f2e Head {h00=0x001e, h01=0x0050, text=» ADK A6,/F0 RESTORE DIGIT «, t00=0x0009, t01=0x0106}
0x0f2e…0f60 Head {h00=0x002e, h01=0x0050, text=»ADD060 ANK A4,/F0 MASK OUT 1:ST DIGIT OP1 «, t00=0x0009, t01=0x0128}
0x0f60…0f74 Head {h00=0x0010, h01=0x0050, text=» SUK A4,/F0 «, t00=0x0009, t01=0x015a}
0x0f74…0f98 Head {h00=0x0020, h01=0x0050, text=» RF(Z) ADD070 JUMP IF BLANK «, t00=0x0009, t01=0x016e}
0x0f98…0fba (10, 0, 398) Head {h00=0x001e, h01=0x0050, text=» ADK A4,/F0 RESTORE DIGIT «, t00=0x000a, t01=0x0004}
0x0fba…0fce Head {h00=0x0010, h01=0x0050, text=»ADD070 EQU *«, t00=0x000a, t01=0x0026}
0x0fce…0ff8 Head {h00=0x0026, h01=0x0050, text=» XRR A5,A3 EXCLUSIVE OR WITH SIGNS«, t00=0x000a, t01=0x003a}
0x0ff8…1030 Head {h00=0x0034, h01=0x0050, text=» XRR A2,A5 EXCLUSIVE OR WITH SIGNS AND INDICATOR«, t00=0x000a, t01=0x0064}
0x1030…105a Head {h00=0x0026, h01=0x0050, text=» RF(Z) ADD078 JUMP IF EQUAL SIGNS «, t00=0x000a, t01=0x009c}
0x105a…1076 Head {h00=0x0018, h01=0x0050, text=» NGR A4,A4 NEGATE A4«, t00=0x000a, t01=0x00c6}
0x1076…10a8 Head {h00=0x002e, h01=0x0050, text=» XRR A2,A1 EXVLUSIVE OR WITH COMP. RESULT «, t00=0x000a, t01=0x00e2}
0x10a8…10ce Head {h00=0x0022, h01=0x0050, text=» SRC A2,2 SHIFT BIT 14 TO SIGN«, t00=0x000a, t01=0x0114}
0x10ce…110a Head {h00=0x0038, h01=0x0050, text=» RF(P) ADD076 JUMP IF OP2 ABSOLUTE GREATER THAN OP1 «, t00=0x000a, t01=0x013a}
0x110a…1126 Head {h00=0x0018, h01=0x0050, text=» NGR A6,A6 NEGATE A6«, t00=0x000a, t01=0x0176}
0x1126…1142 (11, 0, 400) Head {h00=0x0018, h01=0x0050, text=» NGR A4,A4 NEGATE A4«, t00=0x000b, t01=0x0004}
0x1142…1154 Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x000b, t01=0x0020}
0x1154…1166 Head {h00=0x000e, h01=0x0050, text=» SLL A1,1 «, t00=0x000b, t01=0x0032}
0x1166…11a2 Head {h00=0x0038, h01=0x0050, text=» RF(N) ADD078 JUMP IF OP1 ABSOLUTE GREATER THAN OP2 «, t00=0x000b, t01=0x0044}
0x11a2…11c4 Head {h00=0x001e, h01=0x0050, text=» LDK A7,/B LOAD PLUS SIGN «, t00=0x000b, t01=0x0080}
0x11c4…11d6 Head {h00=0x000e, h01=0x0050, text=» RF ADD078«, t00=0x000b, t01=0x00a2}
0x11d6…11fa Head {h00=0x0020, h01=0x0050, text=»ADD076 XRK A7,6 INVERT SIGN «, t00=0x000b, t01=0x00b4}
0x11fa…121e Head {h00=0x0020, h01=0x0050, text=»ADD078 LDK A1,0 CLEAR CARRY «, t00=0x000b, t01=0x00d8}
0x121e…1228 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00fc}
0x1228…1248 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000b, t01=0x0106}
0x1248…1268 Head {h00=0x001c, h01=0x0050, text=»* ADDITION/SUBTRACTION *«, t00=0x000b, t01=0x0126}
0x1268…1288 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000b, t01=0x0146}
0x1288…1292 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0166}
0x1292…12a6 Head {h00=0x0010, h01=0x0050, text=»ADDSUB EQU *«, t00=0x000b, t01=0x0170}
0x12a6…12c2 Head {h00=0x0018, h01=0x0050, text=» ADR A4,A1 ADD CARRY«, t00=0x000b, t01=0x0184}
0x12c2…12e2 Head {h00=0x001c, h01=0x0050, text=» LDK A1,1 INDICATE CARRY«, t00=0x000c, t01=0x0010}
0x12e2…130e Head {h00=0x0028, h01=0x0050, text=» ADR A4,A6 ADD CARRY AND LEFT DIGITS«, t00=0x000c, t01=0x0030}
0x130e…1334 Head {h00=0x0022, h01=0x0050, text=» RF(N) ADD200 JUMP IF NEGATIVE«, t00=0x000c, t01=0x005c}
0x1334…1348 Head {h00=0x0010, h01=0x0050, text=» SUK A4,/A0 «, t00=0x000c, t01=0x0082}
0x1348…136c Head {h00=0x0020, h01=0x0050, text=» RF(NN) ADD100 JUMP IF CARRY«, t00=0x000c, t01=0x0096}
0x136c…1386 Head {h00=0x0016, h01=0x0050, text=» LDK A1,0 NO CARRY«, t00=0x000c, t01=0x00ba}
0x1386…13ae Head {h00=0x0024, h01=0x0050, text=»ADD080 ADK A4,/A0 RESTORE DIGIT «, t00=0x000c, t01=0x00d4}
0x13ae…13dc Head {h00=0x002a, h01=0x0050, text=»ADD100 ADR A7,A4 GET BOTH DIGITS TO A7«, t00=0x000c, t01=0x00fc}
0x13dc…1404 Head {h00=0x0024, h01=0x0050, text=»ADD105 SCR A7,A9 STORE 2 DIGITS «, t00=0x000c, t01=0x012a}
0x1404…142c Head {h00=0x0024, h01=0x0050, text=» SUKL A9,1 DECREMENT POINTER OP1«, t00=0x000c, t01=0x0152}
0x142c…1456 Head {h00=0x0026, h01=0x0050, text=» SUKL A10,1 DECREMENT POINTER OP2 «, t00=0x000c, t01=0x017a}
0x1456…1478 Head {h00=0x001e, h01=0x0050, text=» IM T:OP1 INCREMENT INDEX«, t00=0x000d, t01=0x0014}
0x1478…148e Head {h00=0x0012, h01=0x0050, text=» RF(NN) RETMMM«, t00=0x000d, t01=0x0036}
0x148e…1498 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x004c}
0x1498…14bc Head {h00=0x0020, h01=0x0050, text=»ADD150 LCR A4,A9 A4=BYTE OP1«, t00=0x000d, t01=0x0056}
0x14bc…14d6 Head {h00=0x0016, h01=0x0050, text=» LDK A6,0 CLEAR A6«, t00=0x000d, t01=0x007a}
0x14d6…1500 Head {h00=0x0026, h01=0x0050, text=» IM T:OP2 INCREMENT INDEX FOR OP2 «, t00=0x000d, t01=0x0094}
0x1500…152e Head {h00=0x002a, h01=0x0050, text=» RF(NN) ADD160 JUMP IF END OF ELEMENT «, t00=0x000d, t01=0x00be}
0x152e…154e Head {h00=0x001c, h01=0x0050, text=» LCR A6,A10 A6=BYTE OP2 «, t00=0x000d, t01=0x00ec}
0x154e…156e Head {h00=0x001c, h01=0x0050, text=»ADD160 LDR A7,A4 COPY A4«, t00=0x000d, t01=0x010c}
0x156e…1590 Head {h00=0x001e, h01=0x0050, text=» ANK A7,/F GET RIGHT DIGIT«, t00=0x000d, t01=0x012c}
0x1590…15a2 Head {h00=0x000e, h01=0x0050, text=» SUK A7,/F«, t00=0x000d, t01=0x014e}
0x15a2…15c2 Head {h00=0x001c, h01=0x0050, text=» RF(Z) *+4 JUMP IF BLANK«, t00=0x000d, t01=0x0160}
0x15c2…15e2 Head {h00=0x001c, h01=0x0050, text=» ADK A7,/F RESTORE DIGIT«, t00=0x000d, t01=0x0180}
0x15e2…1604 Head {h00=0x001e, h01=0x0050, text=» ANK A4,/F0 GET LEFT DIGIT«, t00=0x000e, t01=0x0010}
0x1604…1618 Head {h00=0x0010, h01=0x0050, text=» SUK A4,/F0 «, t00=0x000e, t01=0x0032}
0x1618…1638 Head {h00=0x001c, h01=0x0050, text=» RF(Z) *+4 JUMP IF BLANK«, t00=0x000e, t01=0x0046}
0x1638…165a Head {h00=0x001e, h01=0x0050, text=» ADK A4,/F0 RESTORE DIGIT «, t00=0x000e, t01=0x0066}
0x165a…1674 Head {h00=0x0016, h01=0x0050, text=» LDR A5,A6 COPY A6«, t00=0x000e, t01=0x0088}
0x1674…1696 Head {h00=0x001e, h01=0x0050, text=» ANK A6,/F0 GET LEFT DIGIT«, t00=0x000e, t01=0x00a2}
0x1696…16aa Head {h00=0x0010, h01=0x0050, text=» SUK A6,/F0 «, t00=0x000e, t01=0x00c4}
0x16aa…16ca Head {h00=0x001c, h01=0x0050, text=» RF(Z) *+4 JUMP IF BLANK«, t00=0x000e, t01=0x00d8}
0x16ca…16ec Head {h00=0x001e, h01=0x0050, text=» ADK A6,/F0 RESTORE DIGIT «, t00=0x000e, t01=0x00f8}
0x16ec…170e Head {h00=0x001e, h01=0x0050, text=» ANK A5,/F GET RIGHT DIGIT«, t00=0x000e, t01=0x011a}
0x170e…1720 Head {h00=0x000e, h01=0x0050, text=» SUK A5,/F«, t00=0x000e, t01=0x013c}
0x1720…1740 Head {h00=0x001c, h01=0x0050, text=» RF(Z) *+4 JUMP IF BLANK«, t00=0x000e, t01=0x014e}
0x1740…1760 Head {h00=0x001c, h01=0x0050, text=» ADK A5,/F RESTORE DIGIT«, t00=0x000e, t01=0x016e}
0x1760…1774 Head {h00=0x0010, h01=0x0050, text=» LDR A2,A2 «, t00=0x000e, t01=0x018e}
0x1774…1796 Head {h00=0x001e, h01=0x0050, text=» RF(Z) ADD170 JUMP IF ADD «, t00=0x000f, t01=0x0012}
0x1796…17cc Head {h00=0x0032, h01=0x0050, text=» RF(N) ADD165 JUMP IF OP2 NOT GREATER THAN OP1«, t00=0x000f, t01=0x0034}
0x17cc…17e8 Head {h00=0x0018, h01=0x0050, text=» NGR A4,A4 NEGATE A4«, t00=0x000f, t01=0x006a}
0x17e8…1804 Head {h00=0x0018, h01=0x0050, text=» NGR A7,A7 NEGATE A7«, t00=0x000f, t01=0x0086}
0x1804…1816 Head {h00=0x000e, h01=0x0050, text=» RF ADD170«, t00=0x000f, t01=0x00a2}
0x1816…1838 Head {h00=0x001e, h01=0x0050, text=»ADD165 NGR A5,A5 NEGATE A5«, t00=0x000f, t01=0x00b4}
0x1838…1854 Head {h00=0x0018, h01=0x0050, text=» NGR A6,A6 NEGATE A6«, t00=0x000f, t01=0x00d6}
0x1854…185e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00f2}
0x185e…1886 Head {h00=0x0024, h01=0x0050, text=»ADD170 ADR A7,A1 ADD WITH CARRY «, t00=0x000f, t01=0x00fc}
0x1886…18a8 Head {h00=0x001e, h01=0x0050, text=» LDK A1,/10 INDICATE CARRY«, t00=0x000f, t01=0x0124}
0x18a8…18d6 Head {h00=0x002a, h01=0x0050, text=» ADR A7,A5 ADD CARRY AND RIGHT DIGITS «, t00=0x000f, t01=0x0146}
0x18d6…18fc Head {h00=0x0022, h01=0x0050, text=» RF(N) ADD220 JUMP IF NEGATIVE«, t00=0x000f, t01=0x0174}
0x18fc…190e Head {h00=0x000e, h01=0x0050, text=» SUK A7,/A«, t00=0x0010, t01=0x000a}
0x190e…1932 Head {h00=0x0020, h01=0x0050, text=» RB(NN) ADDSUB JUMP IF CARRY«, t00=0x0010, t01=0x001c}
0x1932…194c Head {h00=0x0016, h01=0x0050, text=» LDK A1,0 NO CARRY«, t00=0x0010, t01=0x0040}
0x194c…1972 Head {h00=0x0022, h01=0x0050, text=»ADD180 ADK A7,/A RESTORE DIGIT«, t00=0x0010, t01=0x005a}
0x1972…1984 Head {h00=0x000e, h01=0x0050, text=» RB ADDSUB«, t00=0x0010, t01=0x0080}
0x1984…198e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0092}
0x198e…19b4 Head {h00=0x0022, h01=0x0050, text=»ADD200 NGR A1,A1 NEGATE CARRY «, t00=0x0010, t01=0x009c}
0x19b4…19c6 Head {h00=0x000e, h01=0x0050, text=» RB ADD080«, t00=0x0010, t01=0x00c2}
0x19c6…19d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00d4}
0x19d0…19f6 Head {h00=0x0022, h01=0x0050, text=»ADD220 NGR A1,A1 NEGATE CARRY «, t00=0x0010, t01=0x00de}
0x19f6…1a08 Head {h00=0x000e, h01=0x0050, text=» RB ADD180«, t00=0x0010, t01=0x0104}
0x1a08…1a12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0116}
0x1a12…1a20 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x0120}
0x1a20…1a2a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x012e}
0x1a2a…1a34 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0138}
0x1a34…1a54 Head {h00=0x001c, h01=0x0050, text=»* GET ELEMENT PARAMETERS«, t00=0x0010, t01=0x0142}
0x1a54…1a5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0162}
0x1a5e…1a84 Head {h00=0x0022, h01=0x0050, text=»* INPUT: A7=M,N IN RIGHT BYTE«, t00=0x0010, t01=0x016c}
0x1a84…1aa6 (17, 0, 400) Head {h00=0x001e, h01=0x0050, text=»* OUTPUT: A6=SIGN ADDRESS «, t00=0x0011, t01=0x0004}
0x1aa6…1adc Head {h00=0x0032, h01=0x0050, text=»* A5=ADDRESS WITHIN DISCRIPTION BLOCK «, t00=0x0011, t01=0x0026}
0x1adc…1af6 Head {h00=0x0016, h01=0x0050, text=»* A4=USED «, t00=0x0011, t01=0x005c}
0x1af6…1b32 Head {h00=0x0038, h01=0x0050, text=»* A1=ELEMENT LENGTH IN BYTES 2-COMPLEMENTED «, t00=0x0011, t01=0x0076}
0x1b32…1b6e Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x0011, t01=0x00b2}
0x1b6e…1b78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00ee}
0x1b78…1b8c Head {h00=0x0010, h01=0x0050, text=»M:OPA EQU * «, t00=0x0011, t01=0x00f8}
0x1b8c…1ba2 Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0011, t01=0x010c}
0x1ba2…1bb6 Head {h00=0x0010, h01=0x0050, text=» LDK A1,/80 «, t00=0x0011, t01=0x0122}
0x1bb6…1bcc Head {h00=0x0012, h01=0x0050, text=» XRS A1,2,A14 «, t00=0x0011, t01=0x0136}
0x1bcc…1bd8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x014c}
0x1bd8…1bf0 Head {h00=0x0014, h01=0x0050, text=»T:OPA LDR A4,A7 «, t00=0x0011, t01=0x0158}
0x1bf0…1c02 Head {h00=0x000e, h01=0x0050, text=» LDR A5,A7«, t00=0x0011, t01=0x0170}
0x1c02…1c20 Head {h00=0x001a, h01=0x0050, text=» ANK A5,/F0 A5=Z * 16 «, t00=0x0011, t01=0x0182}
0x1c20…1c38 Head {h00=0x0014, h01=0x0050, text=» SRL A5,2 Z * 4 «, t00=0x0012, t01=0x0010}
0x1c38…1c60 Head {h00=0x0024, h01=0x0050, text=» ADR A5,A13 DISPLACEMENT ADDRESS«, t00=0x0012, t01=0x0028}
0x1c60…1c80 Head {h00=0x001c, h01=0x0050, text=» LD A6,2,A5 BASE ADDRESS«, t00=0x0012, t01=0x0050}
0x1c80…1ca6 Head {h00=0x0022, h01=0x0050, text=» LDR* A5,A5 GET ADDRESS TO DB «, t00=0x0012, t01=0x0070}
0x1ca6…1cc4 Head {h00=0x001a, h01=0x0050, text=» ANK A4,/F MASK OUT N «, t00=0x0012, t01=0x0096}
0x1cc4…1cdc Head {h00=0x0014, h01=0x0050, text=» SLL A4,1 N * 2 «, t00=0x0012, t01=0x00b4}
0x1cdc…1d00 Head {h00=0x0020, h01=0x0050, text=» ADR A5,A4 ADDRESS WITHIN DB«, t00=0x0012, t01=0x00cc}
0x1d00…1d14 Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A5 «, t00=0x0012, t01=0x00f0}
0x1d14…1d40 Head {h00=0x0028, h01=0x0050, text=» ANKL A1,/FFF MASK OUT DISPLACEMENT «, t00=0x0012, t01=0x0104}
0x1d40…1d62 Head {h00=0x001e, h01=0x0050, text=» ADR A6,A1 ELEMENT ADDRESS«, t00=0x0012, t01=0x0130}
0x1d62…1d8e Head {h00=0x0028, h01=0x0050, text=» SUK A6,1 ELEMENT ADDRESS RIGHTMOST «, t00=0x0012, t01=0x0152}
0x1d8e…1da0 Head {h00=0x000e, h01=0x0050, text=» LDR A4,A4«, t00=0x0012, t01=0x017e}
0x1da0…1dc2 Head {h00=0x001e, h01=0x0050, text=» RF(Z) OPA100 JUMP IF N=0 «, t00=0x0012, t01=0x0190}
0x1dc2…1df0 Head {h00=0x002a, h01=0x0050, text=» LD A4,-2,A5 GET DISPLACEMENT FOR N-1 «, t00=0x0013, t01=0x0022}
0x1df0…1e1c Head {h00=0x0028, h01=0x0050, text=» ANKL A4,/FFF MASK OUT DISPLACEMENT «, t00=0x0013, t01=0x0050}
0x1e1c…1e40 Head {h00=0x0020, h01=0x0050, text=»OPA100 SUR A1,A4 GET LENGTH «, t00=0x0013, t01=0x007c}
0x1e40…1e60 Head {h00=0x001c, h01=0x0050, text=» NGR A1,A1 NEGATE LENGTH«, t00=0x0013, t01=0x00a0}
0x1e60…1e72 Head {h00=0x000e, h01=0x0050, text=» RF RETMMM«, t00=0x0013, t01=0x00c0}
0x1e72…1e80 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0013, t01=0x00d2}
0x1e80…1ec0 Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0013, t01=0x00e0}
0x1ec0…1ef0 Head {h00=0x002c, h01=0x0050, text=»* GET ELEMENT PARAMETERS FOR 2 OPERANDS «, t00=0x0013, t01=0x0120}
0x1ef0…1f1c Head {h00=0x0028, h01=0x0050, text=»* AND ADJUST RETURN ADDRESS ON STACK«, t00=0x0013, t01=0x0150}
0x1f1c…1f26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x017c}
0x1f26…1f48 Head {h00=0x001e, h01=0x0050, text=»* INPUT : A7 =OP1,OP2 «, t00=0x0013, t01=0x0186}
0x1f48…1f74 Head {h00=0x0028, h01=0x0050, text=»* OUTPUT: T:OP1 = NEG LENGTH OF OP1«, t00=0x0014, t01=0x0018}
0x1f74…1fa0 Head {h00=0x0028, h01=0x0050, text=»* T:OP2 =NEG LENGTH OF OP2 «, t00=0x0014, t01=0x0044}
0x1fa0…1fc8 Head {h00=0x0024, h01=0x0050, text=»* A1 =NEG LENGTH OP1«, t00=0x0014, t01=0x0070}
0x1fc8…1ff2 Head {h00=0x0026, h01=0x0050, text=»* A3 =PACKING FORM OP2«, t00=0x0014, t01=0x0098}
0x1ff2…2022 Head {h00=0x002c, h01=0x0050, text=»* A5 =DESCRIPTOR ADDRESS OP1«, t00=0x0014, t01=0x00c2}
0x2022…2048 Head {h00=0x0022, h01=0x0050, text=»* A6 =POINTER OP1 «, t00=0x0014, t01=0x00f2}
0x2048…206e Head {h00=0x0022, h01=0x0050, text=»* A10 =POINTER OP2 «, t00=0x0014, t01=0x0118}
0x206e…2078 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x013e}
0x2078…20b8 Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0014, t01=0x0148}
0x20b8…20c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0188}
0x20c2…20d6 (21, 0, 400) Head {h00=0x0010, h01=0x0050, text=»GETOPS EQU *«, t00=0x0015, t01=0x0004}
0x20d6…20f8 Head {h00=0x001e, h01=0x0050, text=» LD* A7,8,A14 GET ARGUMENT«, t00=0x0015, t01=0x0018}
0x20f8…210a Head {h00=0x000e, h01=0x0050, text=» LDK A1,2 «, t00=0x0015, t01=0x003a}
0x210a…2136 Head {h00=0x0028, h01=0x0050, text=» ADS A1,8,A14 ADJUST RETURN ADDRESS «, t00=0x0015, t01=0x004c}
0x2136…214a Head {h00=0x0010, h01=0x0050, text=»M:OPS EQU * «, t00=0x0015, t01=0x0078}
0x214a…2160 Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0015, t01=0x008c}
0x2160…2174 Head {h00=0x0010, h01=0x0050, text=» LDK A1,/80 «, t00=0x0015, t01=0x00a2}
0x2174…218a Head {h00=0x0012, h01=0x0050, text=» XRS A1,2,A14 «, t00=0x0015, t01=0x00b6}
0x218a…2196 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0015, t01=0x00cc}
0x2196…21aa Head {h00=0x0010, h01=0x0050, text=»T:OPS EQU * «, t00=0x0015, t01=0x00d8}
0x21aa…21c6 Head {h00=0x0018, h01=0x0050, text=» LDR A1,A13 COPY A13«, t00=0x0015, t01=0x00ec}
0x21c6…21fc Head {h00=0x0032, h01=0x0050, text=» ANKL A13,/FFFE MASK AWAY CONSTANT INDICATION «, t00=0x0015, t01=0x0108}
0x21fc…221a Head {h00=0x001a, h01=0x0050, text=» ST A13,ARG2 SAVE A13 «, t00=0x0015, t01=0x013e}
0x221a…222c Head {h00=0x000e, h01=0x0050, text=» SRC A1,1 «, t00=0x0015, t01=0x015c}
0x222c…225a Head {h00=0x002a, h01=0x0050, text=» RF(NN) GET010 JUMP IF NOT TCA COMMON «, t00=0x0015, t01=0x016e}
0x225a…2286 Head {h00=0x0028, h01=0x0050, text=» LD A13,-2,A13 GET ADDRESS TO TCACOM«, t00=0x0016, t01=0x000c}
0x2286…229a Head {h00=0x0010, h01=0x0050, text=»GET010 EQU *«, t00=0x0016, t01=0x0038}
0x229a…22b0 Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=0 «, t00=0x0016, t01=0x004c}
0x22b0…22dc Head {h00=0x0028, h01=0x0050, text=» CF A14,T:OPA GET PARAMETERS FOR OP2«, t00=0x0016, t01=0x0062}
0x22dc…22e8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x008e}
0x22e8…22fe Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0016, t01=0x009a}
0x22fe…2326 Head {h00=0x0024, h01=0x0050, text=» CF A14,M:OPA PARAMETERS FOR OP2«, t00=0x0016, t01=0x00b0}
0x2326…2332 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x00d8}
0x2332…2346 Head {h00=0x0010, h01=0x0050, text=» LDKL A13,0 «, t00=0x0016, t01=0x00e4}
0x2346…235a Head {h00=0x0010, h01=0x0050, text=»ARG2 EQU *-2«, t00=0x0016, t01=0x00f8}
0x235a…237e Head {h00=0x0020, h01=0x0050, text=» LDR A10,A6 A10=POINTER OP2 «, t00=0x0016, t01=0x010c}
0x237e…23a8 Head {h00=0x0026, h01=0x0050, text=» ST A1,T:OP2 STORE NEG LENGTH OP2 «, t00=0x0016, t01=0x0130}
0x23a8…23d6 Head {h00=0x002a, h01=0x0050, text=» LDR* A3,A5 GET PACKING FORM IN BIT 0 «, t00=0x0016, t01=0x015a}
0x23d6…23f6 Head {h00=0x001c, h01=0x0050, text=» ECR A7,A7 CHANGE BYTES «, t00=0x0016, t01=0x0188}
0x23f6…240c Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=0 «, t00=0x0017, t01=0x0018}
0x240c…2438 Head {h00=0x0028, h01=0x0050, text=» CF A14,T:OPA GET PARAMETERS FOR OP1«, t00=0x0017, t01=0x002e}
0x2438…2444 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x005a}
0x2444…245a Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0017, t01=0x0066}
0x245a…2470 Head {h00=0x0012, h01=0x0050, text=» CF A14,M:OPA «, t00=0x0017, t01=0x007c}
0x2470…247c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0092}
0x247c…24a6 Head {h00=0x0026, h01=0x0050, text=» ST A1,T:OP1 STORE NEG LENGTH OP1«, t00=0x0017, t01=0x009e}
0x24a6…24bc Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=0 «, t00=0x0017, t01=0x00c8}
0x24bc…24d2 Head {h00=0x0012, h01=0x0050, text=»RETMMM RTN A14«, t00=0x0017, t01=0x00de}
0x24d2…24de Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x00f4}
0x24de…24f4 Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0017, t01=0x0100}
0x24f4…250e Head {h00=0x0016, h01=0x0050, text=»RETMMM STR A1,A14 «, t00=0x0017, t01=0x0116}
0x250e…2522 Head {h00=0x0010, h01=0x0050, text=» LD A1,2,A14«, t00=0x0017, t01=0x0130}
0x2522…2536 Head {h00=0x0010, h01=0x0050, text=» ANK A1,/80 «, t00=0x0017, t01=0x0144}
0x2536…254c Head {h00=0x0012, h01=0x0050, text=» RF(E) RETMMF «, t00=0x0017, t01=0x0158}
0x254c…2560 Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A14«, t00=0x0017, t01=0x016e}
0x2560…2574 Head {h00=0x0010, h01=0x0050, text=» DATA /C0FF «, t00=0x0017, t01=0x0182}
0x2574…258e Head {h00=0x0016, h01=0x0050, text=»RETMMF LDR* A1,A14«, t00=0x0018, t01=0x0008}
0x258e…259e Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0018, t01=0x0022}
0x259e…25aa Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0032}
0x25aa…25b8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x003e}
0x25b8…25c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x004c}
0x25c2…25d0 Head {h00=0x000a, h01=0x0050, text=»* MOVE«, t00=0x0018, t01=0x0056}
0x25d0…25da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0064}
0x25da…2602 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0018, t01=0x006e}
0x2602…260c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0096}
0x260c…2620 Head {h00=0x0010, h01=0x0050, text=»M:MOV EQU * «, t00=0x0018, t01=0x00a0}
0x2620…2636 Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0018, t01=0x00b4}
0x2636…264a Head {h00=0x0010, h01=0x0050, text=» LDK A1,/80 «, t00=0x0018, t01=0x00ca}
0x264a…2660 Head {h00=0x0012, h01=0x0050, text=» XRS A1,2,A14 «, t00=0x0018, t01=0x00de}
0x2660…2672 Head {h00=0x000e, h01=0x0050, text=» RF T:MOV «, t00=0x0018, t01=0x00f4}
0x2672…267e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0106}
0x267e…2698 Head {h00=0x0016, h01=0x0050, text=»T:MOVC ADKL A13,1 «, t00=0x0018, t01=0x0112}
0x2698…26a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x012c}
0x26a2…26b6 Head {h00=0x0010, h01=0x0050, text=»T:MOV EQU * «, t00=0x0018, t01=0x0136}
0x26b6…26e4 Head {h00=0x002a, h01=0x0050, text=» CF A14,GETOPS GET ELEMENT PARAMETERS «, t00=0x0018, t01=0x014a}
0x26e4…2710 Head {h00=0x0028, h01=0x0050, text=» LDR A4,A1 A4=LENGTH 2-COMPLEMENTED «, t00=0x0018, t01=0x0178}
0x2710…2740 Head {h00=0x002c, h01=0x0050, text=» LD A2,T:OP2 GET LENGTH OF OP2 2-COMPL. «, t00=0x0019, t01=0x0014}
0x2740…2764 Head {h00=0x0020, h01=0x0050, text=» LDR A7,A10 GET POINTER OP2 «, t00=0x0019, t01=0x0044}
0x2764…2778 Head {h00=0x0010, h01=0x0050, text=» XRR* A3,A5 «, t00=0x0019, t01=0x0068}
0x2778…27a6 Head {h00=0x002a, h01=0x0050, text=» RF(NN) MVC JUMP IF EQUAL PACKING FORM«, t00=0x0019, t01=0x007c}
0x27a6…27d2 Head {h00=0x0028, h01=0x0050, text=» LDR* A3,A5 GET PACKING FORM FOR OP1«, t00=0x0019, t01=0x00aa}
0x27d2…27f2 Head {h00=0x001c, h01=0x0050, text=» RF(N) UPK JUMP IF ASCII«, t00=0x0019, t01=0x00d6}
0x27f2…2800 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0019, t01=0x00f6}
0x2800…280a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0104}
0x280a…2818 Head {h00=0x000a, h01=0x0050, text=»* PACK«, t00=0x0019, t01=0x010e}
0x2818…282c Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0019, t01=0x011c}
0x282c…2836 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0130}
0x2836…285a Head {h00=0x0020, h01=0x0050, text=»PCK LDK A1,/B LOAD PLUS SIGN«, t00=0x0019, t01=0x013a}
0x285a…2888 Head {h00=0x002a, h01=0x0050, text=»PCK040 LDK A3,/F0 LOAD BLANK AND ZERO «, t00=0x0019, t01=0x015e}
0x2888…28aa Head {h00=0x001e, h01=0x0050, text=» ADK A2,1 INCREMENT INDEX «, t00=0x0019, t01=0x018c}
0x28aa…28d6 Head {h00=0x0028, h01=0x0050, text=» RF(P) PCK050 JUMP IF END OF ELEMENT«, t00=0x001a, t01=0x001e}
0x28d6…28fa Head {h00=0x0020, h01=0x0050, text=» LCR A3,A7 GET BYTE FROM OP2«, t00=0x001a, t01=0x004a}
0x28fa…290e Head {h00=0x0010, h01=0x0050, text=» SUK A3,/30 «, t00=0x001a, t01=0x006e}
0x290e…2936 Head {h00=0x0024, h01=0x0050, text=» RF(NN) PCK045 JUMP IF NOT SPACE«, t00=0x001a, t01=0x0082}
0x2936…2954 Head {h00=0x001a, h01=0x0050, text=» LDK A3,/F LOAD BLANK «, t00=0x001a, t01=0x00aa}
0x2954…2982 Head {h00=0x002a, h01=0x0050, text=»PCK045 SLL A3,4 SHIFT TO LEFT POSITION«, t00=0x001a, t01=0x00c8}
0x2982…29ba Head {h00=0x0034, h01=0x0050, text=»PCK050 ADR A1,A3 GET 2 DIGITS IN THE RIGHT BYTE «, t00=0x001a, t01=0x00f6}
0x29ba…29de Head {h00=0x0020, h01=0x0050, text=» SCR A1,A6 STORE BYTE IN OP1«, t00=0x001a, t01=0x012e}
0x29de…29fe Head {h00=0x001c, h01=0x0050, text=» ADK A4,1 STEP UP INDEX «, t00=0x001a, t01=0x0152}
0x29fe…2a14 Head {h00=0x0012, h01=0x0050, text=» RB(NN) RETMMM«, t00=0x001a, t01=0x0172}
0x2a14…2a3c Head {h00=0x0024, h01=0x0050, text=» SUK A6,1 DECREMENT POINTER OP1 «, t00=0x001a, t01=0x0188}
0x2a3c…2a64 Head {h00=0x0024, h01=0x0050, text=» SUK A7,1 DECREMENT POINTER OP2 «, t00=0x001b, t01=0x0020}
0x2a64…2a82 Head {h00=0x001a, h01=0x0050, text=» LDK A1,/F LOAD BLANK «, t00=0x001b, t01=0x0048}
0x2a82…2aac Head {h00=0x0026, h01=0x0050, text=» ADK A2,1 INCREMENT INDEX FOR OP2 «, t00=0x001b, t01=0x0066}
0x2aac…2ad8 Head {h00=0x0028, h01=0x0050, text=» RB(P) PCK040 JUMP IF END OF ELEMENT«, t00=0x001b, t01=0x0090}
0x2ad8…2afc Head {h00=0x0020, h01=0x0050, text=» LCR A1,A7 GET BYTE FROM OP2«, t00=0x001b, t01=0x00bc}
0x2afc…2b10 Head {h00=0x0010, h01=0x0050, text=» SUK A1,/30 «, t00=0x001b, t01=0x00e0}
0x2b10…2b38 Head {h00=0x0024, h01=0x0050, text=» RF(NN) PCK060 JUMP IF NOT SPACE«, t00=0x001b, t01=0x00f4}
0x2b38…2b56 Head {h00=0x001a, h01=0x0050, text=» LDK A1,/F LOAD BLANK «, t00=0x001b, t01=0x011c}
0x2b56…2b88 Head {h00=0x002e, h01=0x0050, text=»PCK060 SUK A7,1 DECREMENT POINTER FOR OP2 «, t00=0x001b, t01=0x013a}
0x2b88…2b9a Head {h00=0x000e, h01=0x0050, text=» RB PCK040«, t00=0x001b, t01=0x016c}
0x2b9a…2ba8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x017e}
0x2ba8…2bb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x018c}
0x2bb2…2bd8 Head {h00=0x0022, h01=0x0050, text=»* MOVE CHARACTER BY CHARACTER «, t00=0x001c, t01=0x0008}
0x2bd8…2bfe Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x001c, t01=0x002e}
0x2bfe…2c08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0054}
0x2c08…2c1a Head {h00=0x000e, h01=0x0050, text=»MVC EQU * «, t00=0x001c, t01=0x005e}
0x2c1a…2c3a Head {h00=0x001c, h01=0x0050, text=» LDK A3,0 LOAD HEX ZERO «, t00=0x001c, t01=0x0070}
0x2c3a…2c4e Head {h00=0x0010, h01=0x0050, text=»MVC020 EQU *«, t00=0x001c, t01=0x0090}
0x2c4e…2c72 Head {h00=0x0020, h01=0x0050, text=» LDR* A5,A5 GET PACKING FORM«, t00=0x001c, t01=0x00a4}
0x2c72…2c96 Head {h00=0x0020, h01=0x0050, text=» RF(N) MVC050 JUMP IF ASCII «, t00=0x001c, t01=0x00c8}
0x2c96…2cb6 Head {h00=0x001c, h01=0x0050, text=» LDK A3,/FF LOAD BLANKS «, t00=0x001c, t01=0x00ec}
0x2cb6…2ce0 Head {h00=0x0026, h01=0x0050, text=»MVC050 LDR A1,A3 GET FILLER TO A1 «, t00=0x001c, t01=0x010c}
0x2ce0…2d0a Head {h00=0x0026, h01=0x0050, text=» ADK A2,1 INCREMENT INDEX FOR OP2 «, t00=0x001c, t01=0x0136}
0x2d0a…2d36 Head {h00=0x0028, h01=0x0050, text=» RF(P) MVC100 JUMP IF END OF ELEMENT«, t00=0x001c, t01=0x0160}
0x2d36…2d5a Head {h00=0x0020, h01=0x0050, text=» LCR A1,A7 GET BYTE FROM OP2«, t00=0x001c, t01=0x018c}
0x2d5a…2d84 Head {h00=0x0026, h01=0x0050, text=»MVC100 SCR A1,A6 STORE BYTE IN OP1«, t00=0x001d, t01=0x0020}
0x2d84…2dac Head {h00=0x0024, h01=0x0050, text=» SUK A7,1 DECREMENT POINTER OP2 «, t00=0x001d, t01=0x004a}
0x2dac…2dd4 Head {h00=0x0024, h01=0x0050, text=» SUK A6,1 DECREMENT POINTER OP1 «, t00=0x001d, t01=0x0072}
0x2dd4…2df4 Head {h00=0x001c, h01=0x0050, text=» ADK A4,1 STEP UP INDEX «, t00=0x001d, t01=0x009a}
0x2df4…2e1e Head {h00=0x0026, h01=0x0050, text=» RB(N) MVC050 JUMP IF NOT FINISHED«, t00=0x001d, t01=0x00ba}
0x2e1e…2e36 Head {h00=0x0014, h01=0x0050, text=»RETUR RB RETMMM «, t00=0x001d, t01=0x00e4}
0x2e36…2e44 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001d, t01=0x00fc}
0x2e44…2e4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x010a}
0x2e4e…2e5e Head {h00=0x000c, h01=0x0050, text=»* UNPACK«, t00=0x001d, t01=0x0114}
0x2e5e…2e72 Head {h00=0x0010, h01=0x0050, text=»************«, t00=0x001d, t01=0x0124}
0x2e72…2e7c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0138}
0x2e7c…2e9a Head {h00=0x001a, h01=0x0050, text=»UPK LDK A1,0 CLEAR A1 «, t00=0x001d, t01=0x0142}
0x2e9a…2eac Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x001d, t01=0x0160}
0x2eac…2ed6 Head {h00=0x0026, h01=0x0050, text=» RF(NN) UPK070 JUMP IF END OF OP2 «, t00=0x001d, t01=0x0172}
0x2ed6…2ef8 Head {h00=0x001e, h01=0x0050, text=» LCR A1,A7 GET BCD-DIGITS «, t00=0x001e, t01=0x000c}
0x2ef8…2f18 Head {h00=0x001c, h01=0x0050, text=» SRL A1,4 SHIFT OUT SIGN«, t00=0x001e, t01=0x002e}
0x2f18…2f2a Head {h00=0x000e, h01=0x0050, text=» SUK A1,/F«, t00=0x001e, t01=0x004e}
0x2f2a…2f4e Head {h00=0x0020, h01=0x0050, text=» RF(Z) UPK060 JUMP IF BLANK «, t00=0x001e, t01=0x0060}
0x2f4e…2f62 Head {h00=0x0010, h01=0x0050, text=» ADK A1,/1F «, t00=0x001e, t01=0x0084}
0x2f62…2f96 Head {h00=0x0030, h01=0x0050, text=»UPK060 ADK A1,/20 MAKE ASCII DIGIT OR BLANK «, t00=0x001e, t01=0x0098}
0x2f96…2fba Head {h00=0x0020, h01=0x0050, text=»UPK070 SCR A1,A6 STORE ASCII«, t00=0x001e, t01=0x00cc}
0x2fba…2fe2 Head {h00=0x0024, h01=0x0050, text=» SUK A6,1 DECREMENT POINTER OP1 «, t00=0x001e, t01=0x00f0}
0x2fe2…300a Head {h00=0x0024, h01=0x0050, text=» SUK A7,1 DECREMENT POINTER OP2 «, t00=0x001e, t01=0x0118}
0x300a…302c Head {h00=0x001e, h01=0x0050, text=» ADK A4,1 INCREMENT INDEX «, t00=0x001e, t01=0x0140}
0x302c…3052 Head {h00=0x0022, h01=0x0050, text=» RB(NN) RETUR JUMP IF FINISHED«, t00=0x001e, t01=0x0162}
0x3052…306c Head {h00=0x0016, h01=0x0050, text=» LDK A1,0 CLEAR A1«, t00=0x001e, t01=0x0188}
0x306c…3096 Head {h00=0x0026, h01=0x0050, text=» ADK A2,1 INCREMENT INDEX FOR OP2 «, t00=0x001f, t01=0x0012}
0x3096…30c4 Head {h00=0x002a, h01=0x0050, text=» RF(NN) UPK110 JUMP IF END OF ELEMENT «, t00=0x001f, t01=0x003c}
0x30c4…30ea Head {h00=0x0022, h01=0x0050, text=» LCR A1,A7 GET DIGITS FROM OP2«, t00=0x001f, t01=0x006a}
0x30ea…310c Head {h00=0x001e, h01=0x0050, text=» ANK A1,/F GET RIGHT DIGIT«, t00=0x001f, t01=0x0090}
0x310c…311e Head {h00=0x000e, h01=0x0050, text=» SUK A1,/F«, t00=0x001f, t01=0x00b2}
0x311e…3142 Head {h00=0x0020, h01=0x0050, text=» RF(Z) UPK100 JUMP IF BLANK «, t00=0x001f, t01=0x00c4}
0x3142…3156 Head {h00=0x0010, h01=0x0050, text=» ADK A1,/1F «, t00=0x001f, t01=0x00e8}
0x3156…318a Head {h00=0x0030, h01=0x0050, text=»UPK100 ADK A1,/20 MAKE ASCII DIGIT OR BLANK «, t00=0x001f, t01=0x00fc}
0x318a…31ae Head {h00=0x0020, h01=0x0050, text=»UPK110 SCR A1,A6 STORE ASCII«, t00=0x001f, t01=0x0130}
0x31ae…31d6 Head {h00=0x0024, h01=0x0050, text=» SUK A6,1 DECREMENT POINTER OP1 «, t00=0x001f, t01=0x0154}
0x31d6…31f8 Head {h00=0x001e, h01=0x0050, text=» ADK A4,1 INCREMENT INDEX «, t00=0x001f, t01=0x017c}
0x31f8…3220 Head {h00=0x0024, h01=0x0050, text=» RB(N) UPK JUMP IF NOT FINISHED «, t00=0x0020, t01=0x000e}
0x3220…3232 Head {h00=0x000e, h01=0x0050, text=» RB RETMMM«, t00=0x0020, t01=0x0036}
0x3232…323c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0048}
0x323c…324a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0020, t01=0x0052}
0x324a…3254 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0060}
0x3254…327a Head {h00=0x0022, h01=0x0050, text=»* COMPARISON OF 2 BCD ELEMENTS«, t00=0x0020, t01=0x006a}
0x327a…32a8 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0020, t01=0x0090}
0x32a8…32b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00be}
0x32b2…32c6 Head {h00=0x0010, h01=0x0050, text=»M:CPA EQU * «, t00=0x0020, t01=0x00c8}
0x32c6…32ce Head {h00=0x0004, h01=0x0050, t00=0x0020, t01=0x00dc}
0x32ce…32e4 Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0020, t01=0x00e4}
0x32e4…32f8 Head {h00=0x0010, h01=0x0050, text=» LDK A1,/80 «, t00=0x0020, t01=0x00fa}
0x32f8…330e Head {h00=0x0012, h01=0x0050, text=» XRS A1,2,A14 «, t00=0x0020, t01=0x010e}
0x330e…3320 Head {h00=0x000e, h01=0x0050, text=» RF T:CPA «, t00=0x0020, t01=0x0124}
0x3320…332c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0136}
0x332c…3346 Head {h00=0x0016, h01=0x0050, text=»T:CPAC ADKL A13,1 «, t00=0x0020, t01=0x0142}
0x3346…336e Head {h00=0x0024, h01=0x0050, text=»T:CPA EQU * ABSOLUTE COMPARISON «, t00=0x0020, t01=0x015c}
0x336e…3394 Head {h00=0x0022, h01=0x0050, text=» LDR A9,A14 INDICATE ABS. COMP«, t00=0x0020, t01=0x0184}
0x3394…33a4 Head {h00=0x000c, h01=0x0050, text=» RF COMP«, t00=0x0021, t01=0x001a}
0x33a4…33ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x002a}
0x33ae…33c2 Head {h00=0x0010, h01=0x0050, text=»M:CMP EQU * «, t00=0x0021, t01=0x0034}
0x33c2…33d8 Head {h00=0x0012, h01=0x0050, text=» IFT OVERLY=1 «, t00=0x0021, t01=0x0048}
0x33d8…33ec Head {h00=0x0010, h01=0x0050, text=» LDK A1,/80 «, t00=0x0021, t01=0x005e}
0x33ec…3402 Head {h00=0x0012, h01=0x0050, text=» XRS A1,2,A14 «, t00=0x0021, t01=0x0072}
0x3402…3414 Head {h00=0x000e, h01=0x0050, text=» RF T:CMP «, t00=0x0021, t01=0x0088}
0x3414…3420 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x009a}
0x3420…343a Head {h00=0x0016, h01=0x0050, text=»T:CMPC ADKL A13,1 «, t00=0x0021, t01=0x00a6}
0x343a…3464 Head {h00=0x0026, h01=0x0050, text=»T:CMP EQU * COMP. INCLUSIVE SIGNS «, t00=0x0021, t01=0x00c0}
0x3464…348c Head {h00=0x0024, h01=0x0050, text=» SUR A9,A9 INDICATE NORMAL COMP «, t00=0x0021, t01=0x00ea}
0x348c…34b4 Head {h00=0x0024, h01=0x0050, text=»COMP LDKL A8,/EC08 A8=CWR A4,A2 «, t00=0x0021, t01=0x0112}
0x34b4…34e2 Head {h00=0x002a, h01=0x0050, text=» CF A14,GETOPS GET ELEMENT PARAMETERS «, t00=0x0021, t01=0x013a}
0x34e2…3502 Head {h00=0x001c, h01=0x0050, text=» LDK A7,0 INDICATE EQUAL«, t00=0x0021, t01=0x0168}
0x3502…352c Head {h00=0x0026, h01=0x0050, text=» LCR A4,A6 GET 1:ST BYTE FROM OP1 «, t00=0x0021, t01=0x0188}
0x352c…3556 Head {h00=0x0026, h01=0x0050, text=» LCR A2,A10 GET 1:ST BYTE FROM OP2«, t00=0x0022, t01=0x0022}
0x3556…3570 Head {h00=0x0016, h01=0x0050, text=» LDR A3,A4 COPY A4«, t00=0x0022, t01=0x004c}
0x3570…358a Head {h00=0x0016, h01=0x0050, text=» LDR A5,A2 COPY A2«, t00=0x0022, t01=0x0066}
0x358a…35aa Head {h00=0x001c, h01=0x0050, text=» ANK A3,/F GET SIGN OP1 «, t00=0x0022, t01=0x0080}
0x35aa…35ca Head {h00=0x001c, h01=0x0050, text=» ANK A5,/F GET SIGN OP2 «, t00=0x0022, t01=0x00a0}
0x35ca…35ec Head {h00=0x001e, h01=0x0050, text=» ANK A4,/F0 GET LEFT DIGIT«, t00=0x0022, t01=0x00c0}
0x35ec…360e Head {h00=0x001e, h01=0x0050, text=» ANK A2,/F0 GET LEFT DIGIT«, t00=0x0022, t01=0x00e2}
0x360e…3620 Head {h00=0x000e, h01=0x0050, text=» LDR A9,A9«, t00=0x0022, t01=0x0104}
0x3620…3652 Head {h00=0x002e, h01=0x0050, text=» RF(NZ) CMP100 JUMP IF ABSOLUTE COMPARISON«, t00=0x0022, t01=0x0116}
0x3652…3664 Head {h00=0x000e, h01=0x0050, text=» SUR A3,A5«, t00=0x0022, t01=0x0148}
0x3664…368c Head {h00=0x0024, h01=0x0050, text=» RF(N) CMP150 JUMP IF OP1 GT OP2«, t00=0x0022, t01=0x015a}
0x368c…36b4 Head {h00=0x0024, h01=0x0050, text=» RF(P) CMP160 JUMP IF OP1 LT OP2«, t00=0x0022, t01=0x0182}
0x36b4…36c6 Head {h00=0x000e, h01=0x0050, text=» SUK A5,/B«, t00=0x0023, t01=0x001a}
0x36c6…36ee Head {h00=0x0024, h01=0x0050, text=» RF(Z) CMP100 JUMP IF PLUS SIGNS«, t00=0x0023, t01=0x002c}
0x36ee…3712 Head {h00=0x0020, h01=0x0050, text=» LDKL A8,/EA10 A8=CWR A2,A4 «, t00=0x0023, t01=0x0054}
0x3712…372c Head {h00=0x0016, h01=0x0050, text=»CMP100 SUK A4,/FF «, t00=0x0023, t01=0x0078}
0x372c…3752 Head {h00=0x0022, h01=0x0050, text=» RF(Z) CMP110 JUMP IF 2 BLANKS«, t00=0x0023, t01=0x0092}
0x3752…3764 Head {h00=0x000e, h01=0x0050, text=» ADK A4,/F«, t00=0x0023, t01=0x00b8}
0x3764…3796 Head {h00=0x002e, h01=0x0050, text=» RF(NN) CMP110 JUMP IF 1 BLANK (LEFTMOST) «, t00=0x0023, t01=0x00ca}
0x3796…37b8 Head {h00=0x001e, h01=0x0050, text=» ADK A4,/F0 RESTORE DIGITS«, t00=0x0023, t01=0x00fc}
0x37b8…37d2 Head {h00=0x0016, h01=0x0050, text=»CMP110 SUK A2,/FF «, t00=0x0023, t01=0x011e}
0x37d2…37f8 Head {h00=0x0022, h01=0x0050, text=» RF(Z) CMP120 JUMP IF 2 BLANKS«, t00=0x0023, t01=0x0138}
0x37f8…380a Head {h00=0x000e, h01=0x0050, text=» ADK A2,/F«, t00=0x0023, t01=0x015e}
0x380a…383c Head {h00=0x002e, h01=0x0050, text=» RF(NN) CMP120 JUMP IF 1 BLANK (LEFTMOST) «, t00=0x0023, t01=0x0170}
0x383c…385e Head {h00=0x001e, h01=0x0050, text=» ADK A2,/F0 RESTORE DIGITS«, t00=0x0024, t01=0x0012}
0x385e…387c Head {h00=0x001a, h01=0x0050, text=»CMP120 EXR A8 COMPARE «, t00=0x0024, t01=0x0034}
0x387c…38a2 Head {h00=0x0022, h01=0x0050, text=» RF(G) CMP140 JUMP IF GREATER «, t00=0x0024, t01=0x0052}
0x38a2…38c6 Head {h00=0x0020, h01=0x0050, text=» RF(E) CMP130 JUMP IF EQUAL «, t00=0x0024, t01=0x0078}
0x38c6…38e6 Head {h00=0x001c, h01=0x0050, text=» LDK A7,2 INDICATE LESS «, t00=0x0024, t01=0x009c}
0x38e6…3910 Head {h00=0x0026, h01=0x0050, text=»CMP130 SUK A6,1 DECREMENT POINTER «, t00=0x0024, t01=0x00bc}
0x3910…3936 Head {h00=0x0022, h01=0x0050, text=» SUKL A10,1 DECREMENT POINTER «, t00=0x0024, t01=0x00e6}
0x3936…3958 Head {h00=0x001e, h01=0x0050, text=» ADK A1,1 INCREMENT INDEX «, t00=0x0024, t01=0x010c}
0x3958…396e Head {h00=0x0012, h01=0x0050, text=» RF(NN) CMP170«, t00=0x0024, t01=0x012e}
0x396e…3994 Head {h00=0x0022, h01=0x0050, text=» LCR A4,A6 GET BYTE FROM OP 1 «, t00=0x0024, t01=0x0144}
0x3994…39a6 Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0024, t01=0x016a}
0x39a6…39c8 Head {h00=0x001e, h01=0x0050, text=» IM T:OP2 INCREMENT INDEX «, t00=0x0024, t01=0x017c}
0x39c8…39f6 Head {h00=0x002a, h01=0x0050, text=» RB(NN) CMP100 JUMP IF END OF ELEMENT «, t00=0x0025, t01=0x000e}
0x39f6…3a1c Head {h00=0x0022, h01=0x0050, text=» LCR A2,A10 GET BYTE FROM OP2 «, t00=0x0025, t01=0x003c}
0x3a1c…3a2e Head {h00=0x000e, h01=0x0050, text=» RB CMP100«, t00=0x0025, t01=0x0062}
0x3a2e…3a38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0074}
0x3a38…3a4e Head {h00=0x0012, h01=0x0050, text=»* GREATER THAN«, t00=0x0025, t01=0x007e}
0x3a4e…3a66 Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x0025, t01=0x0094}
0x3a66…3a70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00ac}
0x3a70…3a9e Head {h00=0x002a, h01=0x0050, text=»CMP140 LDK A7,1 INDICATE GREATER THAN «, t00=0x0025, t01=0x00b6}
0x3a9e…3ab0 Head {h00=0x000e, h01=0x0050, text=» RB CMP130«, t00=0x0025, t01=0x00e4}
0x3ab0…3aba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00f6}
0x3aba…3ad4 Head {h00=0x0016, h01=0x0050, text=»* OP1 + AND OP2 - «, t00=0x0025, t01=0x0100}
0x3ad4…3aee Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0025, t01=0x011a}
0x3aee…3af8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0134}
0x3af8…3b26 Head {h00=0x002a, h01=0x0050, text=»CMP150 LDK A7,1 INDICATE GREATER THAN «, t00=0x0025, t01=0x013e}
0x3b26…3b38 Head {h00=0x000e, h01=0x0050, text=» RF CMP170«, t00=0x0025, t01=0x016c}
0x3b38…3b42 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x017e}
0x3b42…3b5c Head {h00=0x0016, h01=0x0050, text=»* OP1 - AND OP2 + «, t00=0x0025, t01=0x0188}
0x3b5c…3b76 Head {h00=0x0016, h01=0x0050, text=»******************«, t00=0x0026, t01=0x0012}
0x3b76…3b80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x002c}
0x3b80…3baa Head {h00=0x0026, h01=0x0050, text=»CMP160 LDK A7,2 INDICATE LESS THAN«, t00=0x0026, t01=0x0036}
0x3baa…3bc8 Head {h00=0x001a, h01=0x0050, text=»CMP170 LC A6,2,A14 PSW«, t00=0x0026, t01=0x0060}
0x3bc8…3bdc Head {h00=0x0010, h01=0x0050, text=» ANK A6,/FC «, t00=0x0026, t01=0x007e}
0x3bdc…3bee Head {h00=0x000e, h01=0x0050, text=» ORR A6,A7«, t00=0x0026, t01=0x0092}
0x3bee…3c10 Head {h00=0x001e, h01=0x0050, text=» SC A6,2,A14 PSW COND UPD «, t00=0x0026, t01=0x00a4}
0x3c10…3c22 Head {h00=0x000e, h01=0x0050, text=» RB RETUR «, t00=0x0026, t01=0x00c6}
0x3c22…3c2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00d8}
0x3c2c…3c38 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0026, t01=0x00e2}
0x3c38…3c3c Head {h00=0x4004, h01=0x0000}
0x3c3c…3c40 00 26 00 ee ┆ & ┆
0x3c40…3c48 (39, 1, 8) 20 04 00 00 00 27 00 04 ┆ ' ┆
0x3c48…3c98 (40, 0, 400) 34 2c 31 20 00 27 01 8a 00 22 00 50 5c 52 42 5c 50 52 42 30 31 30 5c 47 45 54 20 4e 45 58 54 20 43 48 41 52 41 43 54 45 52 20 00 28 00 0c 00 3e 00 50 2a 20 20 20 4c 4f 4f 4b 20 49 46 20 43 41 52 52 49 41 47 45 20 52 45 54 55 52 4e 20 43 48 ┆4,1 ' " P RB PRB010 GET NEXT CHARACTER ( > P* LOOK IF CARRIAGE RETURN CH┆
0x3c98…3ce8 41 52 20 28 2f 30 39 2c 2f 30 44 29 20 4c 41 53 54 20 49 4e 20 42 55 46 46 45 52 20 00 28 00 32 00 24 00 50 50 52 42 30 35 30 5c 4c 44 52 5c 41 31 2c 41 33 5c 47 45 54 20 41 44 44 52 45 53 53 20 54 4f 20 00 28 00 74 00 28 00 50 5c 41 44 52 ┆AR (/09,/0D) LAST IN BUFFER ( 2 $ PPRB050 LDR A1,A3 GET ADDRESS TO ( t ( P ADR┆
0x3ce8…3d38 5c 41 31 2c 41 34 5c 4c 41 53 54 20 43 48 41 52 41 43 54 45 52 20 49 4e 20 42 55 46 46 45 52 20 00 28 00 9c 00 1a 00 50 5c 4c 43 5c 41 31 2c 2d 31 2c 41 31 5c 47 45 54 20 43 48 41 52 20 00 28 00 c8 00 2a 00 50 5c 43 43 4b 5c 41 31 2c 2f 30 ┆ A1,A4 LAST CHARACTER IN BUFFER ( P LC A1,-1,A1 GET CHAR ( * P CCK A1,/0┆
0x3d38…3d88 39 30 39 5c 43 41 52 52 49 41 47 45 20 52 45 54 55 52 4e 20 2d 20 43 52 32 20 3f 20 00 28 00 e6 00 16 00 50 5c 52 46 28 45 29 5c 50 52 42 30 36 30 5c 59 45 53 20 00 28 01 14 00 2a 00 50 5c 43 43 4b 5c 41 31 2c 2f 30 44 30 44 5c 43 41 52 52 ┆909 CARRIAGE RETURN - CR2 ? ( P RF(E) PRB060 YES ( * P CCK A1,/0D0D CARR┆
0x3d88…3dd8 49 41 47 45 20 52 45 54 55 52 4e 20 2d 20 43 52 31 20 3f 20 00 28 01 2e 00 16 00 50 5c 52 46 28 45 29 5c 50 52 42 30 36 30 5c 59 45 53 20 00 28 01 5c 00 1e 00 50 5c 4c 44 4b 5c 41 31 2c 30 5c 44 55 4d 4d 59 20 43 48 41 52 41 43 54 45 52 20 ┆IAGE RETURN - CR1 ? ( . P RF(E) PRB060 YES ( P LDK A1,0 DUMMY CHARACTER ┆
0x3dd8…3e28 (41, 0, 400) 00 28 01 76 00 0e 00 50 5c 52 46 5c 50 52 42 30 37 30 00 29 00 08 00 2e 00 50 50 52 42 30 36 30 5c 53 55 4b 5c 41 34 2c 31 5c 44 45 43 52 45 4d 45 4e 54 20 52 45 51 55 45 53 54 45 44 20 4c 45 4e 47 54 48 00 29 00 1a 00 2c 00 50 50 52 42 30 ┆ ( v P RF PRB070 ) . PPRB060 SUK A4,1 DECREMENT REQUESTED LENGTH ) , PPRB0┆
0x3e28…3e78 37 30 5c 53 54 5c 41 31 2c 45 43 42 45 4c 2c 41 38 5c 53 41 56 45 20 43 48 41 52 2e 20 49 4e 20 45 43 42 20 00 29 00 4c 00 06 00 50 2a 20 00 29 00 7c 00 06 00 50 2a 20 00 29 00 86 00 2e 00 50 50 52 42 31 30 30 5c 53 55 4b 5c 41 34 2c 31 5c ┆70 ST A1,ECBEL,A8 SAVE CHAR. IN ECB ) L P* ) | P* ) . PPRB100 SUK A4,1 ┆
0x3e78…3ec8 44 45 43 52 45 4d 45 4e 54 20 52 45 51 55 45 53 54 45 44 20 4c 45 4e 47 54 48 00 29 00 90 00 20 00 50 5c 52 46 28 4e 4e 29 5c 50 52 42 31 30 35 5c 50 52 49 4e 54 20 42 55 46 46 45 52 20 00 29 00 c2 00 36 00 50 5c 4c 44 5c 41 32 2c 45 43 42 ┆DECREMENT REQUESTED LENGTH ) P RF(NN) PRB105 PRINT BUFFER ) 6 P LD A2,ECB┆
0x3ec8…3f18 45 4c 2c 41 38 5c 47 45 54 20 43 41 52 52 49 41 47 45 20 52 45 54 55 52 4e 20 43 48 41 52 20 28 2f 30 39 2c 2f 30 44 29 00 29 00 e6 00 12 00 50 5c 52 46 28 45 29 5c 50 52 42 31 30 31 20 00 29 01 20 00 1c 00 50 5c 43 46 5c 41 35 2c 4f 55 54 ┆EL,A8 GET CARRIAGE RETURN CHAR (/09,/0D) ) P RF(E) PRB101 ) P CF A5,OUT┆
0x3f18…3f68 50 55 54 5c 53 45 4e 44 20 43 48 41 52 20 00 29 01 36 00 10 00 50 50 52 42 31 30 31 5c 45 51 55 5c 2a 00 29 01 56 00 10 00 50 5c 4c 44 4b 5c 41 32 2c 45 54 42 20 00 29 01 6a 00 26 00 50 5c 43 46 5c 41 35 2c 4f 55 54 50 55 54 5c 53 45 4e 44 ┆PUT SEND CHAR ) 6 PPRB101 EQU * ) V P LDK A2,ETB ) j & P CF A5,OUTPUT SEND┆
0x3f68…3fb8 (42, 0, 400) 20 45 4e 44 20 4f 46 20 4d 45 53 53 41 47 45 20 00 29 01 7e 00 12 00 50 5c 49 46 54 5c 53 48 42 44 55 4d 3d 30 20 00 2a 00 18 00 10 00 50 5c 4c 44 4b 5c 41 32 2c 45 54 58 20 00 2a 00 2e 00 36 00 50 5c 43 46 5c 41 35 2c 4f 55 54 50 55 54 5c ┆ END OF MESSAGE ) ~ P IFT SHBDUM=0 * P LDK A2,ETX * . 6 P CF A5,OUTPUT ┆
0x3fb8…4008 57 41 49 54 20 46 4f 52 20 57 48 4f 4c 45 20 42 55 46 46 45 52 20 54 4f 20 42 45 20 50 52 49 4e 54 45 44 20 00 2a 00 42 00 2a 00 50 5c 4c 44 4b 4c 5c 41 31 2c 4d 45 53 53 5c 49 4e 44 49 43 41 54 45 20 4d 45 53 53 41 47 45 20 50 52 49 4e 54 ┆WAIT FOR WHOLE BUFFER TO BE PRINTED * B * P LDKL A1,MESS INDICATE MESSAGE PRINT┆
0x4008…4058 45 44 00 2a 00 7c 00 14 00 50 5c 4f 52 53 5c 41 31 2c 44 57 54 53 54 2c 41 36 00 2a 00 aa 00 08 00 50 5c 58 49 46 00 2a 00 c2 00 12 00 50 50 52 42 31 30 32 5c 52 54 4e 5c 41 35 20 00 2a 00 ce 00 0a 00 50 5c 45 4a 45 43 54 00 2a 00 e4 00 06 ┆ED * | P ORS A1,DWTST,A6 * P XIF * PPRB102 RTN A5 * P EJECT * ┆
0x4058…40a8 00 50 2a 20 00 2a 00 f2 00 06 00 50 2a 20 00 2a 00 fc 00 06 00 50 2a 20 00 2a 01 06 00 14 00 50 2a 20 20 20 50 52 49 4e 54 20 42 55 46 46 45 52 00 2a 01 10 00 06 00 50 2a 20 00 2a 01 28 00 06 00 50 2a 20 00 2a 01 32 00 10 00 50 50 52 42 31 ┆ P* * P* * P* * P* PRINT BUFFER * P* * ( P* * 2 PPRB1┆
0x40a8…40f8 30 35 5c 45 51 55 5c 2a 00 2a 01 3c 00 32 00 50 5c 41 44 52 5c 41 33 2c 41 34 5c 41 44 44 52 45 53 53 20 54 4f 20 43 48 41 52 41 43 54 45 52 20 54 4f 20 42 45 20 50 52 49 4e 54 45 44 20 00 2a 01 50 00 1a 00 50 5c 53 55 4b 5c 41 37 2c 37 5c ┆05 EQU * * < 2 P ADR A3,A4 ADDRESS TO CHARACTER TO BE PRINTED * P P SUK A7,7 ┆
0x40f8…4148 (43, 0, 400) 43 48 45 43 4b 20 4f 52 44 45 52 20 00 2a 01 86 00 20 00 50 5c 52 46 28 4c 29 5c 50 52 42 32 30 30 5c 50 52 49 4e 54 20 4a 4f 55 52 4e 41 4c 20 00 2b 00 14 00 20 00 50 5c 52 46 28 47 29 5c 50 52 42 31 31 30 5c 50 52 49 4e 54 20 56 4f 55 43 ┆CHECK ORDER * P RF(L) PRB200 PRINT JOURNAL + P RF(G) PRB110 PRINT VOUC┆
0x4148…4198 48 45 52 20 00 2b 00 38 00 0a 00 50 5c 45 4a 45 43 54 00 2b 00 5c 00 06 00 50 2a 20 00 2b 00 6a 00 06 00 50 2a 20 00 2b 00 74 00 06 00 50 2a 20 00 2b 00 7e 00 18 00 50 2a 20 20 20 50 52 49 4e 54 20 54 41 4c 4c 59 20 52 4f 4c 4c 00 2b 00 88 ┆HER + 8 P EJECT + P* + j P* + t P* + ~ P* PRINT TALLY ROLL + ┆
0x4198…41e8 00 06 00 50 2a 20 00 2b 00 a4 00 06 00 50 2a 20 00 2b 00 ae 00 06 00 50 2a 20 00 2b 00 b8 00 1e 00 50 5c 41 4e 4b 5c 41 32 2c 56 4f 49 4e 5c 56 4f 55 43 48 45 52 20 49 4e 20 3f 20 00 2b 00 c2 00 22 00 50 5c 52 46 28 5a 29 5c 50 52 42 32 30 ┆ P* + P* + P* + P ANK A2,VOIN VOUCHER IN ? + " P RF(Z) PRB20┆
0x41e8…4238 30 5c 4e 4f 2e 20 47 4f 20 41 4e 44 20 50 52 49 4e 54 00 2b 00 e4 00 22 00 50 5c 41 44 4b 5c 41 35 2c 34 5c 52 45 53 45 54 20 53 54 41 43 4b 20 50 4f 49 4e 54 45 52 20 00 2b 01 0a 00 2a 00 50 5c 52 42 5c 54 50 34 30 35 5c 53 45 4e 44 20 4c ┆0 NO. GO AND PRINT + " P ADK A5,4 RESET STACK POINTER + * P RB TP405 SEND L┆
0x4238…4288 49 46 54 20 54 4f 20 54 4f 50 20 41 4e 44 20 52 45 4c 45 41 53 20 00 2b 01 30 00 06 00 50 2a 20 00 2b 01 5e 00 06 00 50 2a 20 00 2b 01 68 00 06 00 50 2a 20 00 2b 01 72 00 1e 00 50 2a 20 20 20 50 52 49 4e 54 20 56 4f 55 43 48 45 52 2f 50 41 ┆IFT TO TOP AND RELEAS + 0 P* + ^ P* + h P* + r P* PRINT VOUCHER/PA┆
0x4288…42d8 (44, 0, 398) 53 53 42 4f 4f 4b 00 2b 01 7c 00 06 00 50 2a 20 00 2c 00 0e 00 06 00 50 2a 20 00 2c 00 18 00 24 00 50 50 52 42 31 31 30 5c 41 4e 4b 5c 41 32 2c 56 4f 49 4e 5c 56 4f 55 43 48 45 52 20 49 4e 20 3f 20 00 2c 00 22 00 10 00 50 5c 49 46 54 5c 43 ┆SSBOOK + | P* , P* , $ PPRB110 ANK A2,VOIN VOUCHER IN ? , " P IFT C┆
0x42d8…4328 4f 4d 50 4c 3d 30 00 2c 00 4a 00 28 00 50 5c 52 46 28 5a 29 5c 52 43 54 50 30 31 5c 45 52 52 4f 52 20 2e 56 4f 55 43 48 45 52 20 4e 4f 54 20 49 4e 20 00 2c 00 5e 00 08 00 50 5c 58 49 46 00 2c 00 8a 00 10 00 50 5c 49 46 54 5c 43 4f 4d 50 4c ┆OMPL=0 , J ( P RF(Z) RCTP01 ERROR .VOUCHER NOT IN , ^ P XIF , P IFT COMPL┆
0x4328…4378 3d 31 00 2c 00 96 00 10 00 50 5c 52 42 28 5a 29 5c 54 50 36 34 35 00 2c 00 aa 00 08 00 50 5c 58 49 46 00 2c 00 be 00 24 00 50 5c 4c 44 52 5c 41 31 2c 41 34 5c 43 4f 50 59 20 52 45 51 55 45 53 54 45 44 20 4c 45 4e 47 54 48 00 2c 00 ca 00 18 ┆=1 , P RB(Z) TP645 , P XIF , $ P LDR A1,A4 COPY REQUESTED LENGTH , ┆
0x4378…43c8 00 50 5c 53 55 4b 5c 41 31 2c 32 5c 52 2e 4c 2e 20 3c 20 33 3f 20 00 2c 00 f2 00 24 00 50 5c 52 46 28 4e 29 5c 50 52 42 32 30 30 5c 59 45 53 3a 20 4e 4f 20 54 41 42 55 4c 41 54 49 4f 4e 00 2c 01 0e 00 10 00 50 5c 4c 44 4b 5c 41 31 2c 54 41 ┆ P SUK A1,2 R.L. < 3? , $ P RF(N) PRB200 YES: NO TABULATION , P LDK A1,TA┆
0x43c8…4416 42 20 00 2c 01 36 00 1c 00 50 5c 43 43 5c 41 31 2c 2d 32 2c 41 33 5c 54 41 42 55 4c 41 54 49 4f 4e 3f 00 2c 01 4a 00 16 00 50 5c 52 46 28 4e 45 29 5c 50 52 42 32 30 30 5c 4e 4f 20 00 2c 01 6a 00 0a 00 50 5c 45 4a 45 43 54 00 2c 01 84 ┆B , 6 P CC A1,-2,A3 TABULATION? , J P RF(NE) PRB200 NO , j P EJECT , ┆