Seq # *Modification Id* Act
----------------------------+
00007 M02S00007.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1982.
00008 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00009 M01S00008.smp +++| TITLE SMP - SAMPLE CPU P-REGISTER.
00010 M01S00009.smp +++| SPACE 4
00011 M01S00010.smp +++|*** SMP - SAMPLE CPU P-REGISTER.
00012 M01S00011.smp +++|* G. R. MANSFIELD. 71/06/05.
00013 M01S00012.smp +++| SPACE 4
00014 M01S00013.smp +++|*** SMP SAMPLES THE CPU P-REGISTER OVER THE RANGE
00015 M01S00014.smp +++|* REQUESTED BY THE USER AND WRITES THE SAMPLE DATA ON A
00016 M01S00015.smp +++|* FILE FOR FURTHER PROCESSING. THE SAMPLES ARE TAKEN AT
00017 M01S00016.smp +++|* A USER SELECTABLE INTERVAL OF BETWEEN 1 AND 50 MILLISECONDS.
00018 M01S00017.smp +++|* THE RANGE IS PARTITIONED INTO 128 EQUAL INTERVALS.
00019 M01S00018.smp +++| SPACE 4
Line S00019 Modification History
M01(Added by)
smp
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00020 M02S00019.v23l617 ---|*** CONTROL STATEMENT CALL.
00021 M01S00001.v23l617 +++|*** THE COMMAND.
00022 M01S00020.smp +++|*
00023 M01S00021.smp +++|*
00024 M01S00022.smp +++|* SMP(FWA,LWA)/RATE
00025 M01S00023.smp +++|*
00026 M01S00024.smp +++|*
00027 M01S00025.smp +++|* CPU PROGRAM CALL.
00028 M01S00026.smp +++|*
00029 M01S00027.smp +++|*
00030 M01S00028.smp +++|* FORM 1
00031 M01S00029.smp +++|*T IR 18/ *SMP*,1/1,5/,18/ FWA,18/LWA
Figure IR
00032 M01S00030.smp +++|*
00033 M01S00031.smp +++|* FWA FIRST WORD ADDRESS OF SAMPLE RANGE.
00034 M01S00032.smp +++|* LWA LAST WORD ADDRESS OF SAMPLE RANGE.
00035 M01S00033.smp +++|*
00036 M01S00034.smp +++|* FORM 2
00044 M01S00041.smp +++|*
00045 M01S00042.smp +++|* RATE SAMPLE RATE (1-50 MILLISECONDS.)
00046 M01S00043.smp +++|* FWA FIRST WORD ADDRESS OF SAMPLE RANGE
00047 M01S00044.smp +++|* LWA LAST WORD ADDRESS OF SAMPLE RANGE.
00048 M01S00045.smp +++| SPACE 4
00049 M01S00046.smp +++|*** THE SAMPLE DATA IS PLACED ON THE FILE *PSAMPL* IN
00050 M01S00047.smp +++|* THE FOLLOWING FORMAT.
00051 M01S00048.smp +++|*
00052 M01S00049.smp +++|*
Line S00050 Modification History
M01(Added by)
smp
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00053 M02S00050.v23l617 ---|* FIRST 8 WORDS = CONTROL CARD.
00054 M01S00002.v23l617 +++|* FIRST 8 WORDS = COMMAND.
00055 M01S00051.smp +++|*
00056 M01S00052.smp +++|*T 60/ DATE
Figure
00057 M01S00053.smp +++|*T 60/ TIME
Figure
00058 M01S00054.smp +++|*T 60/ REAL TIME CLOCK AT START
Figure
00059 M01S00055.smp +++|*T 60/ REAL TIME CLOCK AT FINISH
Figure
00060 M01S00056.smp +++|*T 60/ CPU TIME AT START
Figure
00061 M01S00057.smp +++|*T 60/ CPU TIME AT FINISH
Figure
00062 M01S00058.smp +++|*T 60/ FWA
Figure
00063 M01S00059.smp +++|*T 60/ LWA
Figure
00064 M01S00060.smp +++|*T 60/ CPU NOT ACTIVE ON JOB COUNT
Figure
00065 M01S00061.smp +++|*T 60/ CPU IN RECALL COUNT
Figure
00066 M01S00062.smp +++|*T 60/ CPU ACTIVE AND BELOW SAMPLE RANGE
Figure
00067 M01S00063.smp +++|*T 60/ CPU ACTIVE AND ABOVE SAMPLE RANGE
Figure
00068 M01S00064.smp +++|*T 60/ CPU ACTIVE AT SUB-CP
Figure
00069 M01S00065.smp +++|*
00070 M01S00066.smp +++|* NEXT 128 WORDS.
00071 M01S00067.smp +++|*
00072 M01S00068.smp +++|*T 60/ COUNTS FOR P-REGISTER IN THIS RANGE
Figure
00073 M01S00069.smp +++| SPACE 4
00074 M01S00070.smp +++|*** DAYFILE MESSAGES.
00075 M01S00071.smp +++|*
00076 M01S00072.smp +++|*
00077 M01S00073.smp +++|* * SAMPLE FWA .GE. LWA.* = RANGE PARAMETERS OUT OF ORDER.
00078 M01S00074.smp +++|*
Line S00075 Modification History
M01(Added by)
smp
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00079 M02S00075.v23l617 ---|* * ILLEGAL SMP REQUEST.* = SMP NOT CALLED FROM CPU WITH
00080 M01S00003.v23l617 +++|* * INCORRECT SMP REQUEST.* = SMP NOT CALLED FROM CPU WITH
00081 M01S00076.smp +++|* AUTO RECALL.
00082 M01S00077.smp +++|*
00083 M01S00078.smp +++|* * FL TOO SHORT FOR SAMPLES.* = NOT ENOUGH MEMORY FOR SAMPLE
00084 M01S00079.smp +++|* DATA.
00085 M01S00080.smp +++|*
Line S00081 Modification History
M01(Added by)
smp
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00086 M02S00081.v23l617 ---|* * ILLEGAL USER ACCESS.* = NOT CALLED FROM SYOT JOB OR
00087 M01S00004.v23l617 +++|* * USER ACCESS NOT VALID.* = NOT CALLED FROM SYOT JOB OR
00088 M01S00082.smp +++|* SYSTEM PRIVILEDGES + DEBUG.
00089 M01S00083.smp +++|*
Line S00084 Modification History
M01(Added by)
smp
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00090 M02S00084.v23l617 ---|* * ILLEGAL SAMPLE RATE.* = SAMPLE RATE SPECIFIED WAS NOT
00091 M01S00005.v23l617 +++|* * INCORRECT SAMPLE RATE.* = SAMPLE RATE SPECIFIED WAS NOT
00092 M01S00085.smp +++|* WITHIN THE RANGE OF 1 TO 50 MILLISECONDS.
00093 M01S00086.smp +++|*
00094 M01S00087.smp +++|* * PARAMETER ADDRESS ERROR.* = PARAMETER ADDRESS IS NOT
00095 M01S00088.smp +++|* WITHIN THE USER-S FL.
00096 M01S00001.smp6 +++|*
00097 M01S00002.smp6 +++|* * ERROR IN RATE PARAMETER.* = THE RATE ENTERED ON THE
00098 M01S00003.smp6 +++|* *SMP* COMMAND WAS INCORRECT.
00099 M01S00001.smp5 +++|*
00100 M01S00002.smp5 +++|* * SMP - ABORTED DUE TO ROLLOUT REQUEST.* = THE ROLLOUT
00101 M01S00003.smp5 +++|* REQUEST FLAG IS SET IN THE JOB-S CONTROL POINT
00102 M01S00004.smp5 +++|* AREA. THIS MAY HAPPEN AS A RESULT OF TERMINAL I/O
00103 M01S00005.smp5 +++|* OR *DIS* DROPPING WHILE *SMP* IS RUNNING.
00104 M01S00089.smp +++| SPACE 4
00105 M01S00090.smp +++|*** OPERATOR MESSAGES.
00106 M01S00091.smp +++|*
00107 M01S00092.smp +++|*
00108 M01S00093.smp +++|* NONE.
00109 M01S00094.smp +++| SPACE 4
00110 M01S00095.smp +++|** ROUTINES USED.
00111 M01S00096.smp +++|*
00112 M01S00097.smp +++|*
00113 M01S00098.smp +++|* NONE.
00114 M01S00099.smp +++| SPACE 4
00115 M01S00100.smp +++|** PROGRAMS CALLED.
00116 M01S00101.smp +++|*
00117 M01S00102.smp +++|*
00118 M01S00103.smp +++|* 1AJ - ADVANCE JOB STATUS.
00119 M01S00104.smp +++| SPACE 4
00120 M01S00105.smp +++|*CALL COMPMAC
00121 M01S00106.smp +++|*CALL COMSCPS
00122 M01S00107.smp +++|*CALL COMSPIM
00123 M01S00108.smp +++| SPACE 4
00124 M01S00109.smp +++|**** DIRECT LOCATION ASSIGNMENTS.
00125 M01S00110.smp +++|
00126 M01S00111.smp +++|
00127 M01S00112.smp +++| CN EQU 20 - 24 CM WORD BUFFER (5 LOCATIONS)
00128 M01S00113.smp +++| RT EQU 26 SAMPLE RATE
00129 M01S00114.smp +++| RC EQU 27 REAL TIME CLOCK
00130 M01S00115.smp +++|
00131 M01S00116.smp +++|
00132 M01S00117.smp +++|* ASSEMBLY CONSTANTS.
00133 M01S00118.smp +++|
00134 M01S00119.smp +++|
00135 M01S00120.smp +++| FET EQU 2 FET ADDRESS IN CM AREA
00136 M01S00121.smp +++|****
00137 M01S00122.smp +++| TITLE MAIN PROGRAM.
00138 M01S00123.smp +++| SMP SPACE 4
00139 M01S00124.smp +++|** SMP - MAIN PROGRAM.
00140 M01S00125.smp +++|
00141 M01S00126.smp +++|
00142 M01S00127.smp +++| ORG PPFW
00143 M01S00128.smp +++| SMP RJM PRS PRESET PROGRAM
00144 M01S00129.smp +++| RJM ISB INITIALIZE SAMPLE BUFFER
00145 M01S00130.smp +++| MONITOR RCPM REQUEST CPU
00146 M01S00131.smp +++| RJM MNP MONITOR P
00147 M01S00132.smp +++| LDC RTCL READ FINISH TIME
00148 M01S00133.smp +++| CRM RTF,ON
00149 M01S00134.smp +++| LDD CP READ CPU TIME
00150 M01S00135.smp +++| ADN CPTW
00151 M01S00136.smp +++| CRM CTF,ON
00152 M01S00137.smp +++| RJM WAC WAIT FOR ACTIVITY TO COMPLETE
00153 M01S00138.smp +++| RJM WPS WRITE P-SAMPLES
00154 M01S00139.smp +++| DPP SPACE 4
00155 M01S00140.smp +++|** DPP - DROP PP.
00156 M01S00141.smp +++|
00157 M01S00142.smp +++|
00158 M01S00143.smp +++| DPP LDC *
00159 M01S00144.smp +++| DPPA EQU *-1 (*DIS* FLAG FROM CPA)
00160 M01S00145.smp +++| NJN DPP1 IF *DIS* FLAG NOT CHANGED
00161 M01S00146.smp +++| LDN 10 SET MASK FOR *JCIW*
00162 M01S00147.smp +++| STD CM+4
00163 M01S00148.smp +++| LDN CCTS CLEAR *DIS* FLAG IN CPA
00164 M01S00149.smp +++| STD CM+1
00165 M01S00150.smp +++| MONITOR SJCM
00166 M01S00151.smp +++| DPP1 MONITOR DPPM DROP PP
00167 M01S00152.smp +++| LJM PPR EXIT TO PP RESIDENT
00168 M01S00153.smp +++| MNP SPACE 4
00169 M01S00154.smp +++|** MNP - MONITOR P.
00170 M01S00155.smp +++|
00171 M01S00156.smp +++|
00172 M01S00157.smp +++| MNP SUBR ENTRY/EXIT
00173 M01S00158.smp +++| MONITOR RCLM ENSURE RCPM COMPLETE
00174 M01S00159.smp +++| MNP1 PAUSE
00175 M01S00160.smp +++| LDD CM+1
00176 M01S00161.smp +++| NJN MNPX RETURN IF ERROR FLAG SET
00177 M01S00162.smp +++| LDD CM CHECK CPU STATUS
00178 M01S00163.smp +++| LPC 7000
00179 M01S00164.smp +++| ZJN MNPX RETURN IF NO CPU ACTIVITY
00180 M01S00165.smp +++| SHN 21-13
00181 M01S00166.smp +++| PJN MNP2 IF CPU ACTIVE
00182 M01S00167.smp +++| SHN 6
00183 M01S00168.smp +++| LMN 5
00184 M01S00169.smp +++| NJN MNP3 IF CPU NOT IN RECALL
00185 M01S00170.smp +++|
00186 M01S00171.smp +++|* COUNT RECALL SAMPLES.
00187 M01S00172.smp +++|
00188 M01S00173.smp +++| LDC RCL ADVANCE RECALL COUNT
00189 M01S00174.smp +++| LJM MNP7 INCREMENT COUNTER
00190 M01S00175.smp +++|
00191 M01S00176.smp +++| MNP2 LDN ZERL READ CURRENT P ADDRESS
00192 M01S00177.smp +++| CRD CM
00193 M01S00178.smp +++| MONITOR RPNM
00194 M01S00179.smp +++| LDD CP COMPARE CONTROL POINT NUMBERS
00195 M01S00180.smp +++| LMD CM+2
00196 M01S00181.smp +++| NJN MNP3 IF NOT EXECUTING AT THIS CONTROL POINT
00197 M01S00182.smp +++| LDD CM+1
00198 M01S00183.smp +++| SHN 21-10
00199 M01S00184.smp +++| PJN MNP4 IF SUBCONTROL POINT NOT ACTIVE
00200 M01S00185.smp +++| LDC ASC CPU ACTIVE AT SUBCONTROL POINT
00201 M01S00186.smp +++| UJN MNP7 INCREMENT COUNTER
00202 M01S00187.smp +++|
00203 M01S00188.smp +++| MNP3 LDC IAC ADVANCE INACTIVE COUNT
00204 M01S00189.smp +++| UJN MNP7 INCREMENT COUNTER
00205 M01S00190.smp +++|
00206 M01S00191.smp +++| MNP4 LDD CM+3 ASSEMBLE P ADDRESS
00207 M01S00192.smp +++| SHN 14
00208 M01S00193.smp +++| LMD CM+4
00209 M01S00194.smp +++| MNPA ADC * CHECK LOWER RANGE
00210 M01S00195.smp +++| PJN MNP5 IF ABOVE FWA
00211 M01S00196.smp +++| LDC BLR ADVANCE BELOW RANGE COUNT
00212 M01S00197.smp +++| UJN MNP7 INCREMENT COUNTER
00213 M01S00198.smp +++|
00214 M01S00199.smp +++| MNP5 BSS 0
00215 M01S00200.smp +++| MNPB SHN -0 SET INTERVAL
00216 M01S00201.smp +++| STD T2
00217 M01S00202.smp +++| SHN -7
00218 M01S00203.smp +++| ZJN MNP6 IF BELOW LWA
00219 M01S00204.smp +++| LDC ABR ADVANCE ABOVE RANGE COUNT
00220 M01S00205.smp +++| UJN MNP7 INCREMENT COUNTER
00221 M01S00206.smp +++|
00222 M01S00207.smp +++| MNP6 LDD T2 SET WORD INDEX
00223 M01S00208.smp +++| SHN 2
00224 M01S00209.smp +++| ADD T2
00225 M01S00210.smp +++| ADC PSM
00226 M01S00211.smp +++|
00227 M01S00212.smp +++|* INCREMENT 36-BIT COUNTER.
00228 M01S00213.smp +++|
00229 M01S00214.smp +++| MNP7 STD T1
00230 M01S00215.smp +++| AOM 4,T1
00231 M01S00216.smp +++| SHN -14
00232 M01S00217.smp +++| RAM 3,T1
00233 M01S00218.smp +++| SHN -14
00234 M01S00219.smp +++| RAM 2,T1
00235 M01S00220.smp +++| RJM PSE PAUSE TO MAKE SAMPLE TIME CONSTANT
00236 M01S00221.smp +++| LJM MNP1 LOOP FOR NEXT SAMPLE
00237 M01S00222.smp +++| TITLE SUBROUTINES.
00238 M01S00223.smp +++| ABT SPACE 4
00239 M01S00224.smp +++|** ABT - ABORT JOB.
00240 M01S00225.smp +++|*
00241 M01S00226.smp +++|* ENTRY (A) = ADDRESS OF MESSAGE.
00242 M01S00227.smp +++|*
00243 M01S00228.smp +++|* EXIT NONE.
00244 M01S00229.smp +++|
00245 M01S00230.smp +++|
00246 M01S00231.smp +++| ABT RJM DFM ISSUE MESSAGE
00247 M01S00232.smp +++| LDC *
00248 M01S00233.smp +++| ABTA EQU *-1 (*DIS* FLAG FROM CPA)
00249 M01S00234.smp +++| NJN ABT1 IF *DIS* FLAG NOT CHANGED
00250 M01S00235.smp +++| LDN 10 SET MASK FOR *JCIW*
00251 M01S00236.smp +++| STD CM+4
00252 M01S00237.smp +++| LDN CCTS CLEAR *DIS* FLAG IN CPA
00253 M01S00238.smp +++| STD CM+1
00254 M01S00239.smp +++| MONITOR SJCM
00255 M01S00240.smp +++| ABT1 MONITOR ABTM ABORT JOB
00256 M01S00241.smp +++| LJM PPR EXIT TO PP RESIDENT
00257 M01S00242.smp +++| ISB SPACE 4
00258 M01S00243.smp +++|** ISB - INITIALIZE SAMPLE BUFFER.
00259 M01S00244.smp +++|*
00260 M01S00245.smp +++|* ENTRY NONE.
00261 M01S00246.smp +++|*
00262 M01S00247.smp +++|* EXIT NONE.
00263 M01S00248.smp +++|*
00264 M01S00249.smp +++|* USES T1, T2.
00265 M01S00250.smp +++|*
00266 M01S00251.smp +++|* CALLS NONE.
00267 M01S00252.smp +++|
00268 M01S00253.smp +++|
00269 M01S00254.smp +++| ISB SUBR ENTRY/EXIT
Seq # *Modification Id* Act
----------------------------+
00791 M02S00709.v23l617 ---| CRP1 RJM NCH SKIP TO CONTROL STATEMENT TERMINATOR
Line S00710 Modification History
M01(Added by)
smp
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00792 M02S00710.v23l617 ---| ZJN CRPX IF END OF CONTROL STATEMENT
00793 M01S00018.v23l617 +++| CRP1 RJM NCH SKIP TO COMMAND TERMINATOR
00794 M01S00019.v23l617 +++| ZJN CRPX IF END OF COMMAND
00795 M01S00711.smp +++| LMN 1R.
00796 M01S00712.smp +++| ZJN CRP2 IF TERMINATOR FOUND
00797 M01S00713.smp +++| LMN 1R)&1R.
00798 M01S00714.smp +++| NJN CRP1 IF TERMINATOR NOT YET FOUND
00799 M01S00715.smp +++| CRP2 RJM NCH GET NEXT CHARACTER
00800 M01S00716.smp +++| LMN 1R/ CHECK FOR SLASH
00801 M01S00717.smp +++| NJN CRPX IF NO SLASH
00802 M01S00718.smp +++| STD RT DECODE THE SAMPLE RATE
00803 M01S00719.smp +++| STD T4 CLEAR OCTAL ASSEMBLY WORD
00804 M01S00720.smp +++| STD T5 CLEAR DECIMAL DIGIT FLAG
00805 M01S00721.smp +++| CRP3 RJM NCH GET NEXT CHARACTER
Line S00722 Modification History
M01(Added by)
smp
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00806 M02S00722.v23l617 ---| ZJN CRPX IF END OF CARD
00807 M01S00020.v23l617 +++| ZJN CRPX IF END OF COMMAND
00808 M01S00723.smp +++| SBN 1R0
00809 M01S00724.smp +++| MJN CRP5 IF A LETTER
00810 M01S00725.smp +++| STD T6
00811 M01S00726.smp +++| SBN 10D
00812 M01S00727.smp +++| PJN CRP5 IF NOT A DECIMAL DIGIT
00813 M01S00728.smp +++| ADN 10D-10B
00814 M01S00729.smp +++| MJN CRP4 IF AN OCTAL DIGIT
00815 M01S00730.smp +++| AOD T5 SET DECIMAL DIGIT FLAG
00816 M01S00731.smp +++| CRP4 LDD RT ADD TO DECIMAL ASSEMBLY
00817 M01S00732.smp +++| SHN 2
00818 M01S00733.smp +++| RAD RT
00819 M01S00734.smp +++| SHN 1
00820 M01S00735.smp +++| ADD T6
00821 M01S00736.smp +++| STD RT
00822 M01S00737.smp +++| LDD T4 ADD TO OCTAL ASSEMBLY
00823 M01S00738.smp +++| SHN 3
00824 M01S00739.smp +++| ADD T6
00825 M01S00740.smp +++| STD T4
00826 M01S00741.smp +++| UJN CRP3 GET NEXT DIGIT
00827 M01S00742.smp +++|
00828 M01S00743.smp +++| CRP5 LDD T3 CHECK FOR VALID SUFFIX
00829 M01S00744.smp +++| LMN 1R
00830 M01S00745.smp +++| ZJN CRP6 IF SPACE
00831 M01S00746.smp +++| LMN 1RD&1R
00832 M01S00747.smp +++| ZJN CRP6 IF DECIMAL SUFFIX
00833 M01S00748.smp +++| LMN 1RB&1RD
Line S00749 Modification History
M01(Added by)
smp
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00834 M02S00749.v23l617 ---| NJN CRP7 IF AN ILLEGAL CHARACTER
00835 M01S00021.v23l617 +++| NJN CRP7 IF AN INCORRECT CHARACTER
00836 M01S00750.smp +++| LDD T5
00837 M01S00751.smp +++| NJN CRP7 IF DECIMAL DIGIT IN OCTAL NUMBER
00838 M01S00752.smp +++| LDD T4 USE THE OCTAL VERSION
00839 M01S00753.smp +++| STD RT
00840 M01S00754.smp +++| CRP6 RJM NCH GET NEXT CHARACTER
Line S00755 Modification History
M01(Added by)
smp
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00841 M02S00755.v23l617 ---| ZJN CRP8 IF END OF THE CONTROL STATEMENT
00842 M01S00022.v23l617 +++| ZJN CRP8 IF END OF THE COMMAND
00843 M01S00756.smp +++| LMN 1R
00844 M01S00757.smp +++| ZJN CRP6 IF SPACE
00845 M01S00758.smp +++| CRP7 LDC =C* ERROR IN RATE PARAMETER.*
00846 M01S00759.smp +++| LJM ABT ABORT
00847 M01S00760.smp +++|
00848 M01S00761.smp +++| CRP8 LJM CRPX RETURN
00849 M01S00762.smp +++| NCH SPACE 4,15
00850 M01S00763.smp +++|** NCH - GET THE NEXT CHARACTER.
00851 M01S00764.smp +++|*
00852 M01S00765.smp +++|* ENTRY (T1) = NEXT BYTE.
00853 M01S00766.smp +++|* (T2) = NEXT CHARACTER WITHIN BYTE.
00854 M01S00767.smp +++|*
00855 M01S00768.smp +++|* EXIT (A) = NEXT CHARACTER FROM STRING.
00856 M01S00769.smp +++|* (T3) = NEXT CHARACTER FROM STRING.
00857 M01S00770.smp +++|* (T1) = NEXT BYTE IN STRING.
00858 M01S00771.smp +++|* (T2) = POSITION OF CHARACTER WITHIN BYTE.
00859 M01S00772.smp +++|*
00860 M01S00773.smp +++|* USES T1, T2, T3.
00861 M01S00774.smp +++|
00862 M01S00775.smp +++|
00863 M01S00776.smp +++| NCH1 SHN -6 EXTRACT DESIRED CHARACTER
00864 M01S00777.smp +++| LPN 77
00865 M01S00778.smp +++| STD T3
00866 M01S00779.smp +++| LDD T2 POSITION TO NEXT CHARACTER
00867 M01S00780.smp +++| LMN 1
00868 M01S00781.smp +++| STD T2
00869 M01S00782.smp +++| NJN NCH2 IF ADVANCED TO NEXT BYTE
00870 M01S00783.smp +++| AOD T1
00871 M01S00784.smp +++| NCH2 LDD T3
00872 M01S00785.smp +++|
00873 M01S00786.smp +++| NCH SUBR ENTRY/EXIT
00874 M01S00787.smp +++| LDM CBUF,T1 LOAD BYTE CONTAINING NEXT CHARACTER
00875 M01S00788.smp +++| LJM NCH1,T2 EXTRACT CHARACTER
00876 M01S00789.smp +++| SPACE 4,10
Line S00790 Modification History
M01(Added by)
smp
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00877 M02S00790.v23l617 ---| CBUF BSS 0 CONTROL STATEMENT
00878 M01S00023.v23l617 +++| CBUF BSS 0 COMMAND
00879 M01S00791.smp +++| SPACE 4
00880 M01S00792.smp +++|** COMMON DECKS.
00881 M01S00793.smp +++|
00882 M01S00794.smp +++|
00883 M01S00795.smp +++|*CALL COMPCUA
00884 M01S00796.smp +++|*CALL COMPCRS
00885 M01S00797.smp +++| SPACE 4,10
00886 M01S00798.smp +++| IFP HERE
00887 M01S00799.smp +++| SPACE 4
00888 M01S00800.smp +++| END