Trailing-Edge
-
PDP-10 Archives
-
ks_diag_gs
-
diagnostics/ks10.mcr
There are 2 other files named ks10.mcr in the archive. Click here to see a list.
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 1
; Table of Contents
; 1 KS10.MIC[4,164] 09:35 12-JAN-1979
; 46 REVISION HISTORY
; 150 HOW TO READ THE MICROCODE
; 355 CONDITIONAL ASSEMBLY DEFINITIONS
; 370 2901 REGISTER USAGE
; 406 MICROCODE FIELDS -- LISTING FORMAT
; 454 MICROCODE FIELDS -- DATAPATH CHIP
; 606 MICROCODE FIELDS -- RAM FILE ADDRESS AND D-BUS
; 640 MICROCODE FIELDS -- PARITY GENERATION & HALF WORD CONTROL
; 663 MICROCODE FIELDS -- SPEC
; 766 MICROCODE FIELDS -- DISPATCH
; 810 MICROCODE FIELDS -- SKIP
; 861 MICROCODE FIELDS -- TIME CONTROL
; 881 MICROCODE FIELDS -- RANDOM CONTROL BITS
; 903 MICROCODE FIELDS -- NUMBER FIELD
; 1200 DISPATCH ROM DEFINITIONS
; 1246 HOW TO READ MACROS
; 1405 MACROS -- DATA PATH CHIP -- GENERAL
; 1555 MACROS -- DATA PATH CHIP -- Q
; 1590 MACROS -- DATA PATH CHIP -- MISC.
; 1611 MACROS -- STORE IN AC
; 1643 MACROS -- MICROCODE WORK SPACE
; 1670 MACROS -- MEMORY CONTROL
; 1720 MACROS -- VMA
; 1737 MACROS -- TIME CONTROL
; 1750 MACROS -- SCAD, SC, FE LOGIC
; 1833 MACROS -- DATA PATH FIELD CONTROL
; 1849 MACROS -- SHIFT PATH CONTROL
; 1862 MACROS -- SPECIAL FUNCTIONS
; 1893 MACROS -- PC FLAGS
; 1922 MACROS -- PAGE FAIL FLAGS
; 1930 MACROS -- SINGLE SKIPS
; 1954 MACROS -- SPECIAL DISPATCH MACROS
; 1988 DISPATCH ROM MACROS
; 2029 SIMPLE.MIC[4,164] 11:07 4-JAN-1979
; 2031 POWER UP SEQUENCE
; 2113 THE INSTRUCTION LOOP -- START NEXT INSTRUCTION
; 2237 THE INSTRUCTION LOOP -- FETCH ARGUMENTS
; 2349 THE INSTRUCTION LOOP -- STORE ANSWERS
; 2433 MOVE GROUP
; 2470 EXCH
; 2485 HALFWORD GROUP
; 2652 DMOVE, DMOVN, DMOVEM, DMOVNM
; 2683 BOOLEAN GROUP
; 2838 ROTATES AND LOGICAL SHIFTS -- ROT, LSH, JFFO
; 2934 ROTATES AND LOGICAL SHIFTS -- LSHC
; 2969 ROTATES AND LOGICAL SHIFTS -- ASHC
; 3008 ROTATES AND LOGICAL SHIFTS -- ROTC
; 3040 TEST GROUP
; 3192 COMPARE -- CAI, CAM
; 3261 ARITHMETIC SKIPS -- AOS, SOS, SKIP
; 3311 CONDITIONAL JUMPS -- JUMP, AOJ, SOJ, AOBJ
; 3402 AC DECODE JUMPS -- JRST, JFCL
; 3492 EXTENDED ADDRESSING INSTRUCTIONS
; 3533 XCT
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 2
; Table of Contents
; 3555 STACK INSTRUCTIONS -- PUSHJ, PUSH, POP, POPJ
; 3652 STACK INSTRUCTIONS -- ADJSP
; 3685 SUBROUTINE CALL/RETURN -- JSR, JSP, JSA, JRA
; 3737 ILLEGAL INSTRUCTIONS AND UUO'S
; 3928 ARITHMETIC -- ADD, SUB
; 3957 ARITHMETIC -- DADD, DSUB
; 3990 ARITHMETIC -- MUL, IMUL
; 4041 ARITHMETIC -- DMUL
; 4182 ARITHMETIC -- DIV, IDIV
; 4259 ARITHMETIC -- DDIV
; 4380 ARITHMETIC -- DIVIDE SUBROUTINE
; 4445 ARITHMETIC -- DOUBLE DIVIDE SUBROUTINE
; 4485 ARITHMETIC -- SUBROUTINES FOR ARITHMETIC
; 4531 BYTE GROUP -- IBP, ILDB, LDB, IDPB, DPB
; 4608 BYTE GROUP -- INCREMENT BYTE POINTER SUBROUTINE
; 4621 BYTE GROUP -- BYTE EFFECTIVE ADDRESS EVALUATOR
; 4655 BYTE GROUP -- LOAD BYTE SUBROUTINE
; 4708 BYTE GROUP -- DEPOSIT BYTE IN MEMORY
; 4796 BYTE GROUP -- ADJUST BYTE POINTER
; 4955 BLT
; 5055 FLT.MIC[4,164] 16:57 25-JULY-1978
; 5056 FLOATING POINT -- FAD, FSB
; 5101 FLAOTING POINT -- FMP
; 5130 FLOATING POINT -- FDV
; 5180 FLOATING POINT -- FLTR, FSC
; 5215 FLOATING POINT -- FIX AND FIXR
; 5252 FLOATING POINT -- SINGLE PRECISION NORMALIZE
; 5318 FLOATING POINT -- ROUND ANSWER
; 5329 FLOATING POINT -- DFAD, DFSB
; 5418 FLOATING POINT -- DFMP
; 5479 FLOATING POINT -- DFDV
; 5533 FLOATING POINT -- DOUBLE PRECISION NORMALIZE
; 5641 EXTEND.MIC[4,164] 13:02 19-APR-1978
; 5642 EXTEND -- DISPATCH ROM ENTRIES
; 5695 EXTEND -- INSTRUCTION SET DECODING
; 5737 EXTEND -- MOVE STRING -- SETUP
; 5782 EXTEND -- MOVE STRING -- OFFSET/TRANSLATE
; 5813 EXTEND -- MOVE STRING -- MOVSRJ
; 5848 EXTEND -- MOVE STRING -- SIMPLE MOVE LOOP
; 5872 EXTEND -- COMPARE STRING
; 5933 EXTEND -- DECIMAL TO BINARY CONVERSION
; 6065 EXTEND -- BINARY TO DECIMAL CONVERSION
; 6223 EXTEND -- EDIT -- MAIN LOOP
; 6277 EXTEND -- EDIT -- DECODE OPERATE GROUP
; 6296 EXTEND -- EDIT -- STOP EDIT
; 6311 EXTEND -- EDIT -- START SIGNIFICANCE
; 6318 EXTEND -- EDIT -- EXCHANGE MARK AND DESTINATION
; 6329 EXTEND -- EDIT -- PROCESS SOURCE BYTE
; 6392 EXTEND -- EDIT -- MESSAGE BYTE
; 6415 EXTEND -- EDIT -- SKIP
; 6429 EXTEND -- EDIT -- ADVANCE PATTERN POINTER
; 6462 EXTEND SUBROUTINES -- FILL OUT DESTINATION
; 6486 EXTEND SUBROUTINES -- GET MODIFIED SOURCE BYTE
; 6523 EXTEND SUBROUTINES -- TRANSLATE
; 6609 EXTEND SUBROUTINES -- GET UNMODIFIED SOURCE BYTE
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 3
; Table of Contents
; 6638 EXTEND SUBROUTINES -- STORE BYTE IN DESTINATION STRING
; 6659 EXTEND SUBROUTINES -- UPDATE DEST STRING POINTERS
; 6703 EXTEND -- PAGE FAIL CLEANUP
; 6742 INOUT.MIC[4,164] 09:36 12-JAN-1979
; 6743 TRAPS
; 6774 IO -- INTERNAL DEVICES
; 6875 IO -- INTERNAL DEVICES -- EBR & UBR
; 6964 IO -- INTERNAL DEVICES -- KL PAGING REGISTERS
; 7005 IO -- INTERNAL DEVICES -- TIMER CONTROL
; 7032 IO -- INTERNAL DEVICES -- WRTIME & RDTIME
; 7071 IO -- INTERNAL DEVICES -- WRINT & RDINT
; 7085 IO -- INTERNAL DEVICES -- RDPI & WRPI
; 7125 IO -- INTERNAL DEVICES -- SUBROUTINES
; 7266 PRIORITY INTERRUPTS -- DISMISS SUBROUTINE
; 7281 EXTERNAL IO INSTRUCTIONS
; 7469 SMALL SUBROUTINES
; 7493 UNDEFINED IO INSTRUCTIONS
; 7569 UMOVE AND UMOVEM
; 7624 WRITE HALT STATUS BLOCK
; 7716 PAGEF.MIC[4,164] 11:13 4-JAN-1979
; 7718 PAGE FAIL REFIL LOGIC
; Cross Reference Index
; DCODE Location / Line Number Index
; UCODE Location / Line Number Index
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 4
; KS10.MIC[4,164] 09:35 12-JAN-1979 KS10.MIC[4,164] 09:35 12-JAN-1979
; 1 .NOBIN
; 2 .TITLE "KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE"
; 3
; 4 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 5 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 6 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 7 ;;; ;;;
; 8 ;;; ;;;
; 9 ;;; COPYRIGHT (C) 1976, 1977, 1978, 1979, DIGITAL ;;;
; 10 ;;; EQUIPMENT CORP., MAYNARD, MASS. ;;;
; 11 ;;; ;;;
; 12 ;;; THIS SOFTWARE IS FURNISHED UNDER A LICENSE FOR USE ;;;
; 13 ;;; ONLY ON A SINGLE COMPUTER SYSTEM AND MAY BE COPIED ;;;
; 14 ;;; ONLY WITH THE INCLUSION OF THE ABOVE COPYRIGHT ;;;
; 15 ;;; NOTICE. THIS SOFTWARE, OR ANY OTHER COPIES THEREOF, ;;;
; 16 ;;; MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ;;;
; 17 ;;; ANY OTHER PERSON EXCEPT FOR USE ON SUCH SYSTEM AND ;;;
; 18 ;;; TO ONE WHO AGREES TO THESE LICENSE TERMS. TITLE TO ;;;
; 19 ;;; AND OWNERSHIP OF THE SOFTWARE SHALL AT ALL TIMES ;;;
; 20 ;;; REMAIN IN DEC. ;;;
; 21 ;;; ;;;
; 22 ;;; THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO ;;;
; 23 ;;; CHANGE WITHOUT NOTICE AND SHOULD NOT BE CONSTRUED AS ;;;
; 24 ;;; A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION. ;;;
; 25 ;;; ;;;
; 26 ;;; DEC ASSUMES NO RESPONSIBILITY FOR THE USE OR ;;;
; 27 ;;; RELIABILITY OF ITS SOFTWARE IN EQUIPMENT WHICH IS ;;;
; 28 ;;; NOT SUPPLIED BY DEC. ;;;
; 29 ;;; ;;;
; 30 ;;; DESIGNED AND WRITTEN BY: ;;;
; 31 ;;; DONALD A. LEWINE ;;;
; 32 ;;; DIGITAL EQUIPMENT CORP. ;;;
; 33 ;;; MARLBORO, MASS. ;;;
; 34 ;;; MR1-2/E47 X6430 ;;;
; 35 ;;; ;;;
; 36 ;;; MAINTAINED BY: ;;;
; 37 ;;; DONALD A. LEWINE ;;;
; 38 ;;; DIGITAL EQUIPMENT CORP. ;;;
; 39 ;;; MARLBORO, MASS. ;;;
; 40 ;;; MR1-2/E47 X6430 ;;;
; 41 ;;; ;;;
; 42 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 43 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 44 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 45
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 5
; KS10.MIC[4,164] 09:35 12-JAN-1979 REVISION HISTORY
; 46 .TOC "REVISION HISTORY"
; 47
; 48 ;REV WHY
; 49 ;1 START KS10 MICROCODE BASED ON SM10 MICROCODE VERSION 510
; 50 ;2 UPDATE TO KS10 VERSION 512
; 51 ;3 FIX SOME DEFAULTS
; 52 ;4 CHANGE HARDWARE TO MATCH ECO #215
; 53 ;5 START TO UPDATE IO MICROCODE
; 54 ;6 MORE WORK ON IO
; 55 ;7 MAKE INTERRUPT THE 8080 BE A PULSE.
; 56 ;10 ADD NEW RDIO AND WRIO
; 57 ;11 FIX PROBLEMS IN MUUO CODE & CORRECT T-FIELDS
; 58 ;12 FIX PROBLEMS IN DDIV
; 59 ;13 FIX UP PROBLEMS IN PI
; 60 ;14 TURN ON WRITE FOR FL-EXIT
; 61 ;15 FIX UP MAP INSTRUCTION
; 62 ;16 MORE WORK ON KI-STYLE MAP
; 63 ;17 INVERT HOLD RIGHT AND HOLD LEFT BITS
; 64 ;20 FIXUP WRIO & RDIO EFFECTIVE ADDRESS CALC.
; 65 ;21 FIX EDIT 15
; 66 ;22 HAVE LSH USE FAST SHIFT HARDWARE
; 67 ;23 FIX T-FIELD VALUES FOR PRODUCTION HARDWARE
; 68 ;24 REMOVE WRITE TEST FROM IO READS & WRITES
; 69 ;25 REWRITE MUL & MULI TO BE FASTER AND SMALLER. ALSO MAKE ADJBP
; 70 ; USE NEW MULSUB
; 71 ;26 MAKE BYTES USE FAST SHIFT ECO.
; 72 ;27 MAKE SURE VMA FETCH IS CORRECT
; 73 ;30 MORE OF 25 (FORGOT FMP)
; 74 ;31 FIX SOME PROBLEMS WITH TRAPS
; 75 ;32 SPEED UP EFFECTIVE ADDRESS CALCULATION
; 76 ;33 MORE OF 32
; 77 ;34 SPEED UP ASH & ROT
; 78 ;35 FIX UP RDTIM SO THAT TIME DOES NOT GO BACKWARDS
; 79 ;36 MORE OF 35
; 80 ;37 FIX UP PROBLEMS WITH INTERRUPTS AND DOUBLE F.P.
; 81 ;40 IMPROVE LISTING FORMAT
; 82 ;41 SPEEDUP KL-MODE PAGE REFILL
; 83 ;42 FIX UP DDIV
; 84 ;43 STILL MORE DDIV STUFF
; 85 ;44 CORRECT PROBLEMS IN D.P. PARITY STUFF
; 86 ;45 CORRECT THE BLT CLEAR-CORE CASE TO INTERRUPT CORRECTLY
; 87 ;46 MORE OF 45
; 88 ;47 DO NOT ALLOW SOFTWARE INTERRUPTS IF THE PI LEVEL IS NOT
; 89 ; ACTIVE.
; 90 ;50 MAKE FDV WORK THE SAME AS THE KL10
; 91 ;51 FIX INTERRUPT IN CVTBDX. MAKE ABORT WORK LIKE SPEC.
; 92 ;52 FIX BUG IN HALT LOOP
; 93 ;53 FIX IOEA TO WORK IF NO @ OR INDEXING
; 94 ;54 EDIT 47 BROKE JEN
; 95 ;55 FIX FLAGS IN MULTIPLY. ALSO CODE BUMS
; 96 ;56 MORE CODE BUMS
; 97 ;57 CORRECT OVERFLOW TRAPS WHICH DO MUUOS TO NOT STORE
; 98 ; THE TRAP FLAGS.
; 99
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 6
; KS10.MIC[4,164] 09:35 12-JAN-1979 REVISION HISTORY
; 100 ;60 CORRECT TRAPS SO THAT DSKEA RUNS RIGHT
; 101 ;61 MORE OF 60. NOTE: MICROCODE REQUIRES ECO #299!!
; 102 ;62 ONE MORE TRY AT EDIT 60.
; 103 ;63 CORRECT TOPS-10 STYLE PAGING SO THAT A WRITE VIOLATION SETS
; 104 ; BIT 2 IN THE PAGE FAIL WORD (ACCESS ALLOWED).
; 105 ;64 EDIT 63 BROKE HARD PAGE FAILS. (NXM, BAD DATA, AND IO NXM)
; 106 ;65 INTERRUPTS OUT OF MOVSRJ INSTRUCTIONS DO STRANGE THINGS.
; 107 ;66 IO NXM PAGE FAIL FOR MISSING UBA GIVES PC+1 IN PAGE FAIL BLOCK.
; 108 ;67 ON A BAD DATA ERROR, STORE THE BAD WORD IN AC BLOCK 7 WORD 0 AND
; 109 ; 1
; 110 ;70 FIX A BUG WHICH CAUSED INTERRUPTS OUT OF CVTBDT TO GENERATE A BAD
; 111 ; ANSWER.
; 112 ;71 CLEANUP SOME THINGS TO MAKE LIFE EASIER FOR FIELD SERVICE
; 113 ;72 LOOK FOR 1-MS TRAP ON @ PAGE POINTERS AND ABORT REFILL IF
; 114 ; SET.
; 115 ;73 CORRECT EDIT 72.
; 116 ;74 EDIT 67 GENERATES A DATA PATH PARITY ERROR BECAUSE OF THE BAD
; 117 ; DATA. CORRECT TO NOT CHECK PARITY.
; 118 ; ALSO CHANGE POP TO TIE UP BUS LESS.
; 119 ;75 EDIT 60 BROKE TRAPS. MISSING =0 AT TRAP:.
; 120 ;76 CORRECT BUG IN DFAD AND DFSB
; 121 ;77 FIX PROBLEM SEEN IN SOME (ALL BUT ENGINEERING?) MACHINES CAUSED
; 122 ; BY EDIT 76
; 123 ;100 CHANGE DFAD/DFSB TO HAVE 2 MORE GUARD BITS. THIS SHOULD PRODUCE
; 124 ; KL10 ANSWERS FOR ALL NORMALIZED INPUTS
; 125 ; ALSO FIX A BUG IN CVTBDX PAGE FAIL LOGIC.
; 126 ;101 DFDV OF 0.0 / -0.5 HANGS THE MACHINE
; 127 ;102 FIX CHOPPED FLOATING POINT INSTRUCTIONS
; 128 ;103 CORRECT DFDV ROUNDING BUG.
; 129 ;104 CORRECT PROBLEMS IN DFMP
; 130 ;105 RDTIME SOMETIMES GIVES WRONG ANSWER. CARRY BETWEEN
; 131 ; WORDS GETS LOST SOMETIME.
; 132 ;106 MOVEM (ALSO, SETZM, SETOM, ETC.) SOMETIMES DOES NOT GENERATE
; 133 ; A WRITE-TRAP IN 100% OF THE CASES THAT IT SHOULD.
; 134 ;107 PXCT 14, DOES NOT GET THE INDEX REGISTER IN THE PREVIOUS
; 135 ; CONTEXT ALL THE TIME.
; 136 ;110 FIX TYPO IN EDIT 103
; 137 ;111 63. BIT BYTES DO NOT WORK CORRECTLY. DSKDA FAILS BECAUSE OF THIS
; 138 ; PROBLEM.
; 139 ;******* VERSION 111 WENT OUT WITH SYSTEM REV 2 *******
; 140
; 141 ;112 FIX COMMENT IN TEST INSTRUCTIONS
; 142 ;113 CORRECT IOEA TO COMPUTE CORRECT ADDRESS IF JUST LOCAL INDEXING
; 143 ; IS USED.
; 144 ;114 CORRECT INTERRUPT BUG IN DMUL
; 145 ;115 CORRECT COMMENTS HALT STATUS BLOCK
; 146 ;116 CORRECT PROBLEM WHERE CST MODIFIED BIT GETS SET BY MISTAKE.
; 147 ;117 RDINT INSTRUCTION DOES NOT WORK AT ALL. IT STORES RANDOM TRASH
; 148 ; IN THE WRONG PLACE. NEED TO LOAD BR NOT AR.
; 149
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 7
; KS10.MIC[4,164] 09:35 12-JAN-1979 HOW TO READ THE MICROCODE
; 150 .TOC "HOW TO READ THE MICROCODE"
; 151
; 152 ;
; 153 ;
; 154 ; 1.0 FIELD DEFINITIONS
; 155 ;
; 156 ; THESE OCCUR AT THE BEGINNING OF THE LISTING, IN THE SOURCE FILE KS10.MIC
; 157 ; (CONTROL AND DISPATCH RAM DEFINITIONS). THEY HAVE THE FORM:
; 158 ;
; 159 ; SYMBOL/=<L:R>M,J
; 160 ;
; 161 ; THE PARAMETER (J) IS MEANINGFUL WHEN "D" IS SPECIFIED AS THE DEFAULT MECHANISM,
; 162 ; AND IN THAT CASE, GIVES THE DEFAULT VALUE OF THE FIELD IN OCTAL. WHEN "F" IS
; 163 ; SPECIFIED AS THE DEFAULT MECHANISM, (J) IS THE NAME OF A FIELD WHICH CONTAINS
; 164 ; THE DEFAULT VALUE FOR THIS FIELD.
; 165 ;
; 166 ; THE PARAMETER (L) GIVES THE BIT POSITION OF THE LEFTMOST BIT IN THE FIELD. THE
; 167 ; SAME METHOD IS USED AS FOR (R) BELOW.
; 168 ;
; 169 ; THE PARAMETER (R) GIVES THE FIELD POSITION IN DECIMAL AS THE BIT NUMBER OF THE
; 170 ; RIGHTMOST BIT OF THE FIELD. BITS ARE NUMBERED FROM 0 ON THE LEFT. NOTE THAT
; 171 ; THE POSITION OF BITS IN THE MICROWORD SHOWN IN THE LISTING BEARS NO RELATION TO
; 172 ; THE ORDERING OF BITS IN THE HARDWARE MICROWORD, WHERE FIELDS ARE OFTEN BROKEN UP
; 173 ; AND SCATTERED.
; 174 ;
; 175 ; THE PARAMETER (M) IS OPTIONAL, AND SELECTS A DEFAULT MECHANISM FOR THE FIELD.
; 176 ; THE LEGAL VALUES OF THIS PARAMETER ARE THE CHARACTERS "D", "F", "T", "P", OR
; 177 ; "+".
; 178 ;
; 179 ; "D" MEANS (J) IS THE DEFAULT VALUE OF THE FIELD IF NO EXPLICIT VALUE IS
; 180 ; SPECIFIED.
; 181 ;
; 182 ; "F" IS USED TO CAUSE THIS FIELD TO DEFAULT TO SOME OTHER FIELD.
; 183 ;
; 184 ; "T" IS USED ON THE TIME FIELD TO SPECIFY THAT THE VALUE OF THE FIELD
; 185 ; DEPENDS ON THE TIME PARAMETERS SELECTED FOR OTHER FIELDS. "T" IS NOT
; 186 ; USED IN THE KS10.
; 187 ;
; 188 ; "P" IS USED ON THE PARITY FIELD TO SPECIFY THAT THE VALUE OF THE FIELD
; 189 ; SHOULD DEFAULT SUCH THAT PARITY OF THE ENTIRE WORD IS ODD. "P" IS NOT
; 190 ; USED ON THE KS10.
; 191 ;
; 192 ; "+" IS USED ON THE JUMP ADDRESS FIELD TO SPECIFY THAT THE DEFAULT JUMP
; 193 ; ADDRESS IS THE ADDRESS OF THE NEXT INSTRUCTION ASSEMBLED (NOT, IN
; 194 ; GENERAL, THE CURRENT LOCATION +1).
; 195 ;
; 196 ; IN GENERAL, A FIELD CORRESPONDS TO THE SET OF BITS WHICH PROVIDE SELECT INPUTS
; 197 ; FOR MIXERS OR DECODERS, OR CONTROLS FOR ALU'S.
; 198 ;
; 199 ;
; 200
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 8
; KS10.MIC[4,164] 09:35 12-JAN-1979 HOW TO READ THE MICROCODE
; 201 ; 2.0 VALUE DEFINITIONS
; 202 ;
; 203 ; FOLLOWING A FIELD DEFINITION, SYMBOLS MAY BE CREATED IN THAT FIELD TO CORRESPOND
; 204 ; TO VALUES OF THE FIELD. THE FORM IS:
; 205 ;
; 206 ; SYMBOL=N
; 207 ;
; 208 ; "N" IS, IN OCTAL, THE VALUE OF SYMBOL WHEN USED IN THE FIELD.
; 209 ;
; 210 ;
; 211 ;
; 212 ; 3.0 LABEL DEFINITIONS
; 213 ;
; 214 ; A MICRO INSTRUCTION MAY BE LABELLED BY A SYMBOL FOLLOWED BY COLON PRECEDING THE
; 215 ; MICROINSTRUCTION DEFINITION. THE ADDRESS OF THE MICROINSTRUCTION BECOMES THE
; 216 ; VALUE OF THE SYMBOL IN THE FIELD NAMED "J". EXAMPLE:
; 217 ;
; 218 ; FOO: J/FOO
; 219 ;
; 220 ; THIS IS A MICROINSTRUCTION WHOSE "J" FIELD (JUMP ADDRESS) CONTAINS THE VALUE
; 221 ; "FOO". IT ALSO DEFINES THE SYMBOL "FOO" TO BE THE ADDRESS OF ITSELF.
; 222 ; THEREFORE, IF EXECUTED BY THE MICROPROCESSOR, IT WOULD LOOP ON ITSELF.
; 223 ;
; 224 ;
; 225 ;
; 226 ; 4.0 COMMENTS
; 227 ;
; 228 ; A SEMICOLON ANYWHERE ON A LINE CAUSES THE REST OF THE LINE TO BE IGNORED BY THE
; 229 ; ASSEMBLER. THIS TEXT IS AN EXAMPLE OF COMMENTS.
; 230 ;
; 231 ;
; 232 ;
; 233 ; 5.0 MICROINSTRUCTION DEFINITION
; 234 ;
; 235 ; A WORD OF MICROCODE IS DEFINED BY SPECIFYING A FIELD NAME, FOLLOWED BY SLASH
; 236 ; (/), FOLLOWED BY A VALUE. THE VALUE MAY BE A SYMBOL DEFINED FOR THAT FIELD, AN
; 237 ; OCTAL DIGIT STRING, OR A DECIMAL DIGIT STRING (DISTINGUISHED BY THE FACT THAT IT
; 238 ; CONTAINS "8" AND/OR "9" AND/OR IS TERMINATED BY A PERIOD). SEVERAL FIELDS MAY
; 239 ; BE SPECIFIED IN ONE MICROINSTRUCTION BY SEPARATING FIELD/VALUE SPECIFICATIONS
; 240 ; WITH COMMAS. EXAMPLE:
; 241 ;
; 242 ; AD/ZERO,RAMADR/AC*#,ACALU/AC+N,ACN/1,DBUS/DP
; 243 ;
; 244 ;
; 245 ; 6.0 CONTINUATION
; 246 ;
; 247 ; THE DEFINITION OF A MICROINSTRUCTION MAY CONTINUED ONTO TWO OR MORE LINES BY
; 248 ; BREAKING IT AFTER ANY COMMA. IN OTHER WORDS, IF THE LAST NON-BLANK, NON-COMMENT
; 249 ; CHARACTER ON A LINE IS A COMMA, THE INSTRUCTION SPECIFICATION IS CONTINUED ON
; 250
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 9
; KS10.MIC[4,164] 09:35 12-JAN-1979 HOW TO READ THE MICROCODE
; 251 ; THE FOLLOWING LINE. EXAMPLE:
; 252 ; READ [AR], ;LOOK AT EFFECTIVE ADDRESS
; 253 ; SKIP DP18, ;SEE IF RIGHT OR LEFT SHIFT
; 254 ; SC_SHIFT-1, ;PUT NUMBER OF PLACE TO
; 255 ; ;SHIFT IN SC
; 256 ; LOAD FE, ; AND IN FE
; 257 ; INST DISP ;GO DO THE SHIFT
; 258 ;
; 259 ;
; 260 ;
; 261 ; 7.0 MACROS
; 262 ;
; 263 ; A MACRO IS A SYMBOL WHOSE VALUE IS ONE OR MORE FIELD/VALUE SPECIFICATIONS AND/OR
; 264 ; MACROS. A MACRO DEFINITION IS A LINE CONTAINING THE MACRO NAME FOLLOWED BY A
; 265 ; QUOTED STRING WHICH IS THE VALUE OF THE MACRO. EXAMPLE:
; 266 ;
; 267 ; LOAD VMA "MEM/1, LDVMA/1
; 268 ;
; 269 ; THE APPEARANCE OF A MACRO IN A MICROINSTRUCTION DEFINITION IS EQUIVALENT TO THE
; 270 ; APPEARANCE OF ITS VALUE.
; 271 ;
; 272 ; MACRO MAY HAVE PARAMETERS ENCLOSED IN []. FOR EXAMPLE,
; 273 ;
; 274 ; []_[] "AD/A,A/@2,DEST/AD,B/@1"
; 275 ;
; 276 ; THE @1 GETS REPLACED BY WHAT IS WRITTEN IN THE FIRST SET OF [] AND @2 IS
; 277 ; REPLACED BY WHAT IS WRITTEN IN THE SECOND SET OF []. THUS
; 278 ;
; 279 ; [AR]_[ARX]
; 280 ;
; 281 ; HAS THE SAME EFFECT AS SAYING
; 282 ;
; 283 ; AD/A,A/ARX,DEST/AD,B/AR
; 284 ;
; 285 ;
; 286 ; SEE DESCRIPTION OF RULES FOR MACRO NAMES.
; 287 ;
; 288 ; 8.0 PSEUDO OPS
; 289 ;
; 290 ; THE MICRO ASSEMBLER HAS 13 PSEUDO-OPERATORS:
; 291 ;
; 292 ; .DCODE AND .UCODE SELECT THE RAM INTO WHICH SUBSEQUENT MICROCODE WILL BE
; 293 ; LOADED, AND THEREFORE THE FIELD DEFINITIONS AND MACROS WHICH ARE
; 294 ; MEANINGFUL IN SUBSEQUENT MICROCODE
; 295 ; .TITLE DEFINES A STRING OF TEXT TO APPEAR IN THE PAGE HEADER, AND
; 296 ; .TOC DEFINES AN ENTRY FOR THE TABLE OF CONTENTS AT THE BEGINNING.
; 297 ; .SET DEFINES THE VALUE OF A CONDITIONAL ASSEMBLY PARAMETER,
; 298 ; .CHANGE REDEFINES A CONDITIONAL ASSEMBLY PARAMETER,
; 299 ; .DEFAULT ASSIGNS A VALUE TO AN UNDEFINED PARAMETER.
; 300 ; .IF ENABLES ASSEMBLY IF THE VALUE OF THE PARAMETER IS NOT ZERO,
; 301 ; .IFNOT ENABLES ASSEMBLY IF THE PARAMETER VALUE IS ZERO, AND
; 302 ; .ENDIF RE-ENABLES ASSEMBLY IF SUPPRESSED BY THE PARAMETER NAMED.
; 303 ; .NOBIN TURNS OFF THE BINARY A GETS RID OF THE SPACE USED TO LIST IT,
; 304 ; .BIN TURN BINARY BACK ON AGAIN.
; 305 ; .WIDTH CONTROLS THE NUMBER OF BITS IN THE CRAM
; 306
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 10
; KS10.MIC[4,164] 09:35 12-JAN-1979 HOW TO READ THE MICROCODE
; 307 ; 9.0 LOCATION CONTROL
; 308 ;
; 309 ; A MICROINSTRUCTION "LABELLED" WITH A NUMBER IS ASSIGNED TO THAT ADDRESS.
; 310 ;
; 311 ; THE CHARACTER "=" AT THE BEGINNING OF A LINE, FOLLOWED BY A STRING OF 0'S, 1'S,
; 312 ; AND/OR *'S, SPECIFIES A CONSTRAINT ON THE ADDRESS OF FOLLOWING
; 313 ; MICROINSTRUCTIONS. THE NUMBER OF CHARACTERS IN THE CONSTRAINT STRING (EXCLUDING
; 314 ; THE "=") IS THE NUMBER OF LOW-ORDER BITS CONSTRAINED IN THE ADDRESS. THE
; 315 ; MICROASSEMBLER ATTEMPTS TO FIND AN UNUSED LOCATION WHOSE ADDRESS HAS 0 BITS IN
; 316 ; THE POSITIONS CORRESPONDING TO 0'S IN THE CONSTRAINT STRING AND 1 BITS WHERE THE
; 317 ; CONSTRAINT HAS 1'S. ASTERISKS DENOTE "DON'T CARE" BIT POSITIONS.
; 318 ;
; 319 ; IF THERE ARE ANY 0'S IN THE CONSTRAINT STRING, THE CONSTRAINT IMPLIES A BLOCK OF
; 320 ; <2**N> MICROWORDS, WHERE N IS THE NUMBER OF 0'S IN THE STRING. ALL LOCATIONS IN
; 321 ; THE BLOCK WILL HAVE 1'S IN THE ADDRESS BITS CORRESPONDING TO 1'S IN THE STRING,
; 322 ; AND BIT POSITIONS DENOTED BY *'S WILL BE THE SAME IN ALL LOCATIONS OF THE BLOCK.
; 323 ;
; 324 ; IN SUCH A CONSTRAINT BLOCK, THE DEFAULT ADDRESS PROGRESSION IS COUNTING IN THE
; 325 ; "0" POSITIONS OF THE CONSTRAINT STRING, BUT A NEW CONSTRAINT STRING OCCURING
; 326 ; WITHIN A BLOCK MAY FORCE SKIPPING OVER SOME LOCATIONS OF THE BLOCK. WITHIN A
; 327 ; BLOCK, A NEW CONSTRAINT STRING DOES NOT CHANGE THE PATTERN OF DEFAULT ADDRESS
; 328 ; PROGRESSION, IT MERELY ADVANCES THE LOCATION COUNTER OVER THOSE LOCATIONS. THE
; 329 ; MICROASSEMBLER WILL LATER FILL THEM IN.
; 330 ;
; 331 ; A NULL CONSTRAINT STRING ("=" FOLLOWED BY ANYTHING BUT "0", "1", OR "*") SERVES
; 332 ; TO TERMINATE A CONSTRAINT BLOCK. EXAMPLES:
; 333 ;
; 334 ; =0
; 335 ;
; 336 ; THIS SPECIFIES THAT THE LOW-ORDER ADDRESS BIT MUST BE ZERO-- THE MICROASSEMBLER
; 337 ; FINDS AN EVEN-ODD PAIR OF LOCATIONS, AND PUTS THE NEXT TWO MICROINSTRUCTIONS
; 338 ; INTO THEM.
; 339 ;
; 340 ; =11
; 341 ; THIS SPECIFIES THAT THE TWO LOW-ORDER BITS OF THE ADDRESS MUST BOTH BE ONES.
; 342 ; SINCE THERE ARE NO 0'S IN THIS CONSTRAINT, THE ASSEMBLER FINDS ONLY ONE LOCATION
; 343 ; MEETING THE CONSTRAINT.
; 344 ;
; 345 ; =0*****
; 346 ;
; 347 ; THIS SPECIFIES AN ADDRESS IN WHICH THE "40" BIT IS ZERO. DUE TO THE
; 348 ; IMPLEMENTATION OF THIS FEATURE IN THE ASSEMBLER, THE DEFAULT ADDRESS PROGRESSION
; 349 ; APPLIES ONLY TO THE LOW-ORDER 5 BITS, SO THIS CONSTRAINT FINDS ONE WORD IN WHICH
; 350 ; THE "40" BIT IS ZERO, AND DOES NOT ATTEMPT TO FIND ONE IN WHICH THAT BIT IS A
; 351 ; ONE. THIS LIMITATION HAS BEEN CHANGED WITH NEWER ASSEMBLER VERSIONS. HOWEVER
; 352 ; NONE OF THE LOCATIONS IN THE MICROCODE REQUIRE ANYTHING BUT THE CONSTRAINT
; 353 ; MENTIONED ABOVE.
; 354
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 11
; KS10.MIC[4,164] 09:35 12-JAN-1979 CONDITIONAL ASSEMBLY DEFINITIONS
; 355 .TOC "CONDITIONAL ASSEMBLY DEFINITIONS"
; 356
; 357 .DEFAULT/SIM=0 ;0=RUN ON REAL HARDWARE
; 358 ;1=RUN UNDER SIMULATOR
; 359
; 360 .DEFAULT/FULL=1 ;0=INCLUDE ONLY BASIC INSTRUCTIONS
; 361 ;1=INCLUDE FULL INSTRUCTION SET
; 362
; 363 .WIDTH/108 ;ONLY FIELDS BETWEEN BITS 0 AND 107 EVER
; 364 ; GET LOADED INTO THE CRAM. OTHER FIELDS
; 365 ; ARE USED FOR DEFAULTING PROCESS.
; 366
; 367 .REGION/0,1377/2000,3777/1400,1777
; 368 ;TRY AND KEEP STUFF OUT OF DROM SPACE
; 369
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 12
; KS10.MIC[4,164] 09:35 12-JAN-1979 2901 REGISTER USAGE
; 370 .TOC "2901 REGISTER USAGE"
; 371
; 372 ; !=========================================================================!
; 373 ;0: ! MAG (ONES IN BITS 1-36, REST ZERO) !
; 374 ; !-------------------------------------------------------------------------!
; 375 ;1: ! PC (ADDRESS OF CURRENT INSTRUCTION + 1) !
; 376 ; !-------------------------------------------------------------------------!
; 377 ;2: ! HR (CURRENT INSTRUCTION) !
; 378 ; !-------------------------------------------------------------------------!
; 379 ;3: ! AR (TEMP -- MEM OP AT INST START) !
; 380 ; !-------------------------------------------------------------------------!
; 381 ;4: ! ARX (TEMP -- LOW ORDER HALF OF DOUBLE PREC) !
; 382 ; !-------------------------------------------------------------------------!
; 383 ;5: ! BR (TEMP) !
; 384 ; !-------------------------------------------------------------------------!
; 385 ;6: ! BRX (TEMP -- LOW ORDER HALF OF DOUBLE PREC BR!BRX) !
; 386 ; !-------------------------------------------------------------------------!
; 387 ;7: ! ONE (THE CONSTANT 1) !
; 388 ; !-------------------------------------------------------------------------!
; 389 ;10: ! EBR (EXEC BASE REGISTER) !
; 390 ; !-------------------------------------------------------------------------!
; 391 ;11: ! UBR (USER BASE REGISTER) !
; 392 ; !-------------------------------------------------------------------------!
; 393 ;12: ! MASK (ONES IN BITS 0-35, ZERO IN -1, -2, 36 AND 37) !
; 394 ; !-------------------------------------------------------------------------!
; 395 ;13: ! FLG (FLAG BITS) ! PAGE FAIL CODE !
; 396 ; !-------------------------------------------------------------------------!
; 397 ;14: ! PI (PI SYSTEM STATUS REGISTER [RDPI]) !
; 398 ; !-------------------------------------------------------------------------!
; 399 ;15: ! XWD1 (1 IN EACH HALF WORD) !
; 400 ; !-------------------------------------------------------------------------!
; 401 ;16: ! T0 (TEMP) !
; 402 ; !-------------------------------------------------------------------------!
; 403 ;17: ! T1 (TEMP) !
; 404 ; !=========================================================================!
; 405
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 13
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- LISTING FORMAT
; 406 .TOC "MICROCODE FIELDS -- LISTING FORMAT"
; 407
; 408 ; ; 3633 1561:
; 409 ; ; 3634 SUB: [AR]_AC-[AR],
; 410 ; ; 3635 AD FLAGS, 3T,
; 411 ; U 1561, 1500,2551,0303,0274,4463,7701,4200,0001,0001 ; 3636 EXIT
; 412 ; [--] [--] !!!! [][] !!![-][][-][]! !!! [----]
; 413 ; ! ! !!!! ! ! !!!! ! ! ! ! !!! !
; 414 ; ! ! !!!! ! ! !!!! ! ! ! ! !!! +---- # (MAGIC NUMBER)
; 415 ; ! ! !!!! ! ! !!!! ! ! ! ! !!!
; 416 ; ! ! !!!! ! ! !!!! ! ! ! ! !!+------------- MULTI PREC, MULTI SHIFT, CALL (4S, 2S, 1S)
; 417 ; ! ! !!!! ! ! !!!! ! ! ! ! !!
; 418 ; ! ! !!!! ! ! !!!! ! ! ! ! !+-------------- FM WRITE, MEM, DIVIDE (4S, 2S, 1S)
; 419 ; ! ! !!!! ! ! !!!! ! ! ! ! !
; 420 ; ! ! !!!! ! ! !!!! ! ! ! ! +--------------- CRY38, LOAD SC, LOAD FE (4S, 2S, 1S)
; 421 ; ! ! !!!! ! ! !!!! ! ! ! !
; 422 ; ! ! !!!! ! ! !!!! ! ! ! +----------------- T
; 423 ; ! ! !!!! ! ! !!!! ! ! !
; 424 ; ! ! !!!! ! ! !!!! ! ! +------------------- SKIP
; 425 ; ! ! !!!! ! ! !!!! ! !
; 426 ; ! ! !!!! ! ! !!!! ! +---------------------- DISP
; 427 ; ! ! !!!! ! ! !!!! !
; 428 ; ! ! !!!! ! ! !!!! +------------------------ SPEC
; 429 ; ! ! !!!! ! ! !!!!
; 430 ; ! ! !!!! ! ! !!!+--------------------------- CLOCKS & PARITY (CLKR, GENR, CHKR, CLKL, GENL, CHKL)
; 431 ; ! ! !!!! ! ! !!!
; 432 ; ! ! !!!! ! ! !!+---------------------------- DBM
; 433 ; ! ! !!!! ! ! !!
; 434 ; ! ! !!!! ! ! !+----------------------------- DBUS
; 435 ; ! ! !!!! ! ! !
; 436 ; ! ! !!!! ! ! +------------------------------ RAM ADDRESS
; 437 ; ! ! !!!! ! !
; 438 ; ! ! !!!! ! +--------------------------------- B
; 439 ; ! ! !!!! !
; 440 ; ! ! !!!! +----------------------------------- A
; 441 ; ! ! !!!!
; 442 ; ! ! !!!+------------------------------------- DEST
; 443 ; ! ! !!!
; 444 ; ! ! !!+-------------------------------------- RSRC
; 445 ; ! ! !!
; 446 ; ! ! !+--------------------------------------- LSRC ]
; 447 ; ! ! ! ] - AD
; 448 ; ! ! +---------------------------------------- ALU ]
; 449 ; ! !
; 450 ; ! +--------------------------------------------- J
; 451 ; !
; 452 ; LOCATION OF THIS MICRO WORD
; 453
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 14
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- DATAPATH CHIP
; 454 .TOC "MICROCODE FIELDS -- DATAPATH CHIP"
; 455
; 456 J/=<0:11>+ ;CRA1
; 457 ;NEXT MICROCODE ADDRESS
; 458
; 459 ;ALU FUNCTIONS
; 460
; 461 ;NOTE: THE AD FIELD IS A 2 DIGIT FIELD. THE LEFT DIGIT IS THE
; 462 ; 2901 ALU FUNCTION. THE RIGHT DIGIT IS THE 2901 SRC CODE FOR
; 463 ; THE LEFT HALF. NORMALY THE RIGHT HALF SRC CODE IS THE SAME AS
; 464 ; THE LEFT HALF.
; 465 AD/=<12:17>D,44 ;DPE1 & DPE2
; 466 A+Q=00
; 467 A+B=01
; 468 0+Q=02
; 469 0+B=03
; 470 0+A=04
; 471 D+A=05
; 472 D+Q=06
; 473 0+D=07
; 474 Q-A-.25=10
; 475 B-A-.25=11
; 476 Q-.25=12
; 477 B-.25=13
; 478 A-.25=14
; 479 A-D-.25=15
; 480 Q-D-.25=16
; 481 -D-.25=17
; 482 A-Q-.25=20
; 483 A-B-.25=21
; 484 -Q-.25=22
; 485 -B-.25=23
; 486 -A-.25=24
; 487 D-A-.25=25
; 488 D-Q-.25=26
; 489 D-.25=27
; 490 A.OR.Q=30
; 491 A.OR.B=31
; 492 Q=32
; 493 B=33
; 494 A=34
; 495 D.OR.A=35
; 496 D.OR.Q=36
; 497 D=37
; 498 A.AND.Q=40
; 499 A.AND.B=41
; 500
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 15
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- DATAPATH CHIP
; 501 ;MORE ALU FUNCTIONS
; 502
; 503 ZERO=42
; 504 ; ZERO=43
; 505 ; ZERO=44
; 506 D.AND.A=45
; 507 D.AND.Q=46
; 508 ; ZERO=47
; 509 .NOT.A.AND.Q=50
; 510 .NOT.A.AND.B=51
; 511 ; Q=52
; 512 ; B=53
; 513 ; A=54
; 514 .NOT.D.AND.A=55
; 515 .NOT.D.AND.Q=56
; 516 ; ZERO=57
; 517 A.XOR.Q=60
; 518 A.XOR.B=61
; 519 ; Q=62
; 520 ; B=63
; 521 ; A=64
; 522 D.XOR.A=65
; 523 D.XOR.Q=66
; 524 ; D=67
; 525 A.EQV.Q=70
; 526 A.EQV.B=71
; 527 .NOT.Q=72
; 528 .NOT.B=73
; 529 .NOT.A=74
; 530 D.EQV.A=75
; 531 D.EQV.Q=76
; 532 .NOT.D=77
; 533
; 534 ;THIS FIELD IS THE RIGHTMOST 3 BITS OF THE
; 535 ; AD FIELD. IT IS USED ONLY TO DEFAULT THE RSRC
; 536 ; FIELD.
; 537 LSRC/=<15:17> ;DPE1
; 538
; 539 ;THIS IS THE SOURCE FOR THE RIGHT HALF OF THE
; 540 ; DATA PATH. IT LETS US MAKE THE RIGHT AND LEFT
; 541 ; HALF WORDS DO SLIGHTLY DIFFERENT THINGS.
; 542 RSRC/=<18:20>F,LSRC ;DPE2
; 543 AQ=0 ;A Q
; 544 AB=1 ;A B
; 545 0Q=2 ;0 Q
; 546 0B=3 ;0 B
; 547 0A=4 ;0 A
; 548 DA=5 ;D A
; 549 DQ=6 ;D Q
; 550 D0=7 ;D 0
; 551
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 16
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- DATAPATH CHIP
; 552 ;DESTINATION CONTROL
; 553 ;SEE DPE1 AND DPE2 (2'S WEIGHT IS INVERTED ON DPE5)
; 554 DEST/=<21:23>D,3 ;DPE1 & DPE2
; 555 A=0 ;A REG IS CHIP OUTPUT, AD IS WRITTEN
; 556 ; INTO REG FILE
; 557 AD=1 ;REG FILE GETS AD
; 558 Q_AD=2 ;REG FILE IS NOT LOADED
; 559 PASS=3 ;AD OUTPUT IS CHIP OUTPUT
; 560 ; Q AND REG FILE LEFT ALONE
; 561 Q_Q*2=4 ;ALSO REG FILE GETS AD*2
; 562 AD*2=5 ;AND Q IS LEFT ALONE
; 563 Q_Q*.5=6 ;ALSO REG FILE GETS AD*.5
; 564 AD*.5=7 ;AND Q IS LEFT ALONE
; 565
; 566 ; <24:25> ;UNUSED
; 567
; 568 A/=<26:29> ;DPE1 & DPE2
; 569 MAG=0
; 570 PC=1
; 571 HR=2
; 572 AR=3
; 573 ARX=4
; 574 BR=5
; 575 BRX=6
; 576 ONE=7
; 577 EBR=10
; 578 UBR=11
; 579 MASK=12
; 580 FLG=13
; 581 PI=14
; 582 XWD1=15
; 583 T0=16
; 584 T1=17
; 585
; 586 ; <30:31> ;UNUSED
; 587
; 588 B/=<32:35>D,0 ;DPE1 & DPE2
; 589 MAG=0
; 590 PC=1
; 591 HR=2
; 592 AR=3
; 593 ARX=4
; 594 BR=5
; 595 BRX=6
; 596 ONE=7
; 597 EBR=10
; 598 UBR=11
; 599 MASK=12
; 600 FLG=13
; 601 PI=14
; 602 XWD1=15
; 603 T0=16
; 604 T1=17
; 605
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 17
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- RAM FILE ADDRESS AND D-BUS
; 606 .TOC "MICROCODE FIELDS -- RAM FILE ADDRESS AND D-BUS"
; 607
; 608 RAMADR/=<36:38>D,4 ;DPE6
; 609 AC#=0 ;AC NUMBER
; 610 AC*#=1 ;AC .FN. #
; 611 XR#=2 ;INDEX REGISTER
; 612 VMA=4 ;VIRTUAL MEMORY REFERENCE
; 613 RAM=6 ;VMA SUPPLIES 10-BIT RAM ADDRESS
; 614 #=7 ;ABSOLUTE RAM FILE REFERENCE
; 615
; 616 ; <39:39>
; 617
; 618 ;LEFT HALF ON DPE3 AND RIGHT HALF ON DPE4
; 619 DBUS/=<40:41>D,1 ;DPE3 & DPE4
; 620 PC FLAGS=0 ;PC FLAGS IN LEFT HALF
; 621 PI NEW=0 ;NEW PI LEVEL IN BITS 19-21
; 622 ; VMA=0 ;VMA IN BITS 27-35
; 623 DP=1 ;DATA PATH
; 624 RAM=2 ;CACHE, AC'S AND WORKSPACE
; 625 DBM=3 ;DBM MIXER
; 626
; 627 ;LEFT HALF ON DPM1 AND RIGHT HALF ON DPM2
; 628 DBM/=<42:44>D,7 ;DPM1 & DPM2
; 629 SCAD DIAG=0 ;(LH) SCAD DIAGNOSTIC
; 630 PF DISP=0 ;PAGE FAIL DISP IN BITS 18-21
; 631 APR FLAGS=0 ;APR FLAGS IN BITS 22-35
; 632 BYTES=1 ;5 COPIES OF SCAD 1-7
; 633 EXP=2 ;LH=EXPONENT, RH=TIME FRACTION
; 634 DP=3 ;DATA PATH
; 635 DP SWAP=4 ;DATA PATH SWAPPED
; 636 VMA=5 ;VMA FLAGS,,VMA
; 637 MEM=6 ;MEMORY BUFFER
; 638 #=7 ;NUMBER FIELD IN BOTH HALVES
; 639
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 18
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- PARITY GENERATION & HALF WORD CONTROL
; 640 .TOC "MICROCODE FIELDS -- PARITY GENERATION & HALF WORD CONTROL"
; 641
; 642 AD PARITY OK/=<108>D,0 ;**NOT STORED IN CRAM**
; 643 ;THIS BIT IS A 1 IF THE ALU IS DOING
; 644 ; SOMETHING WHICH DOES NOT INVALIDATE
; 645 ; PARITY. IT DOES NOT APPEAR IN THE
; 646 ; REAL MACHINE. WE JUST USE IT TO SET
; 647 ; THE DEFAULT FOR GENR & GENL
; 648
; 649 CLKL/=<45:45>D,1 ;DPE5
; 650 ;CLOCK THE LEFT HALF OF THE MACHINE
; 651 GENL/=<46:46>F,AD PARITY OK ;DPE4 FROM CRM2 PARITY EN LEFT H
; 652 ;STORE PARITY FOR 2901 LEFT
; 653 CHKL/=<47:47> ;DPE4 FROM CRM2 PARITY CHK LEFT H
; 654 ;CHECK LEFT HALF DBUS PARITY
; 655
; 656 CLKR/=<48:48>D,1 ;DPE5
; 657 ;CLOCK THE RIGHT HALF OF THE MACHINE
; 658 GENR/=<49:49>F,AD PARITY OK ;DPE4 FROM CRM2 PARITY EN RIGHT H
; 659 ;STORE PARITY FOR 2901 RIGHT
; 660 CHKR/=<50:50> ;DPE4 FROM CRM2 PARITY CHK RIGHT H
; 661 ;CHECK RIGHT HALF DBUS PARITY
; 662
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 19
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- SPEC
; 663 .TOC "MICROCODE FIELDS -- SPEC"
; 664
; 665
; 666 ;
; 667 ;THE FOLLOWING SPECIAL FUNCTION ARE DECODED ON DPE1, DPE5, AND DPMA:
; 668 ; !=========================================================================!
; 669 ; !S! EFFECT ! CRA6 SPEC ! CRA6 SPEC ! CRA6 SPEC !
; 670 ; !P! ON SHIFT ! EN 40 ! EN 20 ! EN 10 !
; 671 ; !E! PATHS ! E102 ON DPE5 ! E101 ON DPE5 ! E410 ON DPMA !
; 672 ; !C! (SEE DPE1) ! ! E411 ON DPMA ! E113 ON CRA2 !
; 673 ; !=========================================================================!
; 674 ; !0! NORMAL ! CRY 18 INH ! PREVIOUS ! # !
; 675 ; !-------------------------------------------------------------------------!
; 676 ; !1! ZERO ! IR LOAD ! XR LOAD ! CLR 1 MSEC !
; 677 ; !-------------------------------------------------------------------------!
; 678 ; !2! ONES ! <SPARE> ! <SPARE> ! CLR IO LATCH !
; 679 ; !-------------------------------------------------------------------------!
; 680 ; !3! ROT ! PI LOAD ! APR FLAGS ! CLR IO BUSY !
; 681 ; !-------------------------------------------------------------------------!
; 682 ; !4! ASHC ! ASH TEST ! SET SWEEP ! PAGE WRITE !
; 683 ; !-------------------------------------------------------------------------!
; 684 ; !5! LSHC ! EXP TEST ! APR EN ! NICOND !
; 685 ; !-------------------------------------------------------------------------!
; 686 ; !6! DIV ! PC FLAGS ! PXCT OFF ! PXCT EN !
; 687 ; !-------------------------------------------------------------------------!
; 688 ; !7! ROTC ! AC BLOCKS EN ! MEM CLR ! MEM WAIT !
; 689 ; !=========================================================================!
; 690 ; THE DPM BOARD USES THE SPEC FIELD TO CONTROL THE
; 691 ; DBM MIXER, AS FOLLOWS:
; 692 ;
; 693 ; !=====================================!
; 694 ; ! S ! !
; 695 ; ! P ! ACTION WHEN DBM !
; 696 ; ! E ! SELECTS DP !
; 697 ; ! C ! GET DP BITS ! GET SCAD 1-7 !
; 698 ; !=====================================!
; 699 ; ! 0 ! ALL ! NONE !
; 700 ; !-------------------------------------!
; 701 ; ! 1 ! 7-35 ! 0-6 !
; 702 ; !-------------------------------------!
; 703 ; ! 2 !0-6 AND 14-35 ! 7-13 !
; 704 ; !-------------------------------------!
; 705 ; ! 3 !0-13 AND 21-35! 14-20 !
; 706 ; !-------------------------------------!
; 707 ; ! 4 !0-20 AND 28-35! 21-27 !
; 708 ; !-------------------------------------!
; 709 ; ! 5 ! 0-27 AND 35 ! 28-34 !
; 710 ; !-------------------------------------!
; 711 ; ! 6 ! SAME AS ZERO !
; 712 ; !-------------------------------------!
; 713 ; ! 7 ! SAME AS ZERO !
; 714 ; !=====================================!
; 715
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 20
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- SPEC
; 716 ;THE SPEC FIELD IS DEFINED AS A 6-BIT FIELD. THE TOP 3 BITS
; 717 ; ARE SPEC SEL A, SPEC SEL B, AND SPEC SEL C. THE LOW 3 BITS ARE
; 718 ; THE SELECT CODE.
; 719
; 720 SPEC/=<51:56>D,0 ;DPE1 & DPE5 & DPM1 & DPMA
; 721 #=10 ;DECODE # BITS
; 722 CLRCLK=11 ;CLEAR 1MS NICOND FLAG
; 723 CLR IO LATCH=12 ;CLEAR IO LATCH
; 724 CLR IO BUSY=13 ;CLEAR IO BUSY
; 725 LDPAGE=14 ;WRITE PAGE TABLE
; 726 NICOND=15 ;DOING NICOND DISPATCH
; 727 LDPXCT=16 ;LOAD PXCT FLAGS
; 728 WAIT=17 ;MEM WAIT
; 729 PREV=20 ;FORCE PREVIOUS CONTEXT
; 730 LOADXR=21 ;LOAD XR #, USES PXCT FIELD TO SELECT
; 731 ; CORRECT AC BLOCK
; 732 APR FLAGS=23 ;LOAD APR FLAGS
; 733 CLRCSH=24 ;CLEAR CACHE
; 734 APR EN=25 ;SET APR ENABLES
; 735 MEMCLR=27 ;CLEAR PAGE FAULT CONDITION
; 736 SWEEP=34 ;SET SWEEP
; 737 PXCT OFF=36 ;TURN OFF THE EFFECT OF PXCT
; 738 INHCRY18=40 ;INHIBIT CARRY INTO LEFT HALF
; 739 LOADIR=41 ;LOAD THE IR
; 740 LDPI=43 ;LOAD PI SYSTEM
; 741 ASHOV=44 ;TEST RESULT OF ASH
; 742 EXPTST=45 ;TEST RESULT OF FLOATING POINT
; 743 FLAGS=46 ;CHANGE PC FLAGS
; 744 LDACBLK=47 ;LOAD AC BLOCK NUMBERS
; 745 LDINST=61 ;LOAD INSTRUCTION
; 746
; 747 ;THE SPEC FIELD IS REDEFINED WHEN USED FOR BYTE MODE STUFF
; 748 BYTE/=<54:56> ;DPM1 (SPEC SEL)
; 749 BYTE1=1
; 750 BYTE2=2
; 751 BYTE3=3
; 752 BYTE4=4
; 753 BYTE5=5
; 754
; 755 ;THE SPEC FIELD IS REDEFINED WHEN USED TO CONTROL SHIFT PATHS
; 756 SHSTYLE/=<54:56> ;DPE1 (SPEC SEL)
; 757 NORM=0 ;2 40-BIT REGISTERS
; 758 ZERO=1 ;SHIFT ZERO INTO 36 BITS (ASH TOP 2901)
; 759 ONES=2 ;SHIFT IN ONES
; 760 ROT=3 ;ROTATE
; 761 ASHC=4 ;ASHC
; 762 LSHC=5 ;LSHC
; 763 DIV=6 ;SPECIAL DIVIDE
; 764 ROTC=7 ;ROTATE DOUBLE
; 765
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 21
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- DISPATCH
; 766 .TOC "MICROCODE FIELDS -- DISPATCH"
; 767 ; !=======================================================!
; 768 ; ! D ! CRA1 ! CRA1 ! DPEA !
; 769 ; ! I ! DISP ! DISP ! DISP !
; 770 ; ! S ! 10 ! 20 ! 40 !
; 771 ; ! P ! ! ! !
; 772 ; !=======================================================!
; 773 ; ! 0 ! DIAG ADR ! DIAG ADR ! 0 !
; 774 ; !-------------------------------------------------------!
; 775 ; ! 1 ! RETURN ! RETURN ! DP 18-21 !
; 776 ; !-------------------------------------------------------!
; 777 ; ! 2 ! MULTIPLY ! J ! J !
; 778 ; !-------------------------------------------------------!
; 779 ; ! 3 ! PAGE FAIL ! AREAD ! AREAD !
; 780 ; !-------------------------------------------------------!
; 781 ; ! 4 ! NICOND ! NOT USABLE ! NORM !
; 782 ; !-------------------------------------------------------!
; 783 ; ! 5 ! BYTE ! NOT USABLE ! DP 32-35 !
; 784 ; !-------------------------------------------------------!
; 785 ; ! 6 ! EA MODE ! NOT USABLE ! DROM A !
; 786 ; !-------------------------------------------------------!
; 787 ; ! 7 ! SCAD ! NOT USABLE ! DROM B !
; 788 ; !=======================================================!
; 789 ;NOTE: DISP EN 40 & DISP EN 10 ONLY CONTROL THE LOW 4 BITS OF THE
; 790 ; JUMP ADDRESS. DISP EN 20 ONLY CONTROLS THE HI 7 BITS. TO DO
; 791 ; SOMETHING TO ALL 11 BITS BOTH 20 & 40 OR 20 & 10 MUST BE ENABLED.
; 792
; 793 DISP/=<57:62>D,70 ;CRA1 & DPEA
; 794 CONSOLE=00 ;CONSOLE DISPATCH
; 795 DROM=12 ;DROM
; 796 AREAD=13 ;AREAD
; 797 DP LEFT=31 ;DP 18-21
; 798 NORM=34 ;NORMALIZE
; 799 DP=35 ;DP 32-35
; 800 ADISP=36 ;DROM A FIELD
; 801 BDISP=37 ;DROM B FIELD
; 802 RETURN=41 ;RETURN
; 803 MUL=62 ;MULTIPLY
; 804 PAGE FAIL=63 ;PAGE FAIL
; 805 NICOND=64 ;NEXT INSTRUCTION DISPATCH
; 806 BYTE=65 ;BYTE SIZE AND POSITION
; 807 EAMODE=66 ;EFFECTIVE ADDRESS MODE
; 808 SCAD0=67 ;J!2 IF SCAD BIT 0 = 1
; 809
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 22
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- SKIP
; 810 .TOC "MICROCODE FIELDS -- SKIP"
; 811 ; !=======================================================!
; 812 ; ! S ! CRA2 ! DPEA ! DPEA !
; 813 ; ! K ! SKIP ! SKIP ! SKIP !
; 814 ; ! I ! 10 ! 20 ! 40 !
; 815 ; ! P ! ! ! !
; 816 ; !=======================================================!
; 817 ; ! 0 ! 0 ! 0 ! 0 !
; 818 ; !-------------------------------------------------------!
; 819 ; ! 1 ! TRAP CYCLE ! CRY 02 ! CARRY OUT !
; 820 ; !-------------------------------------------------------!
; 821 ; ! 2 ! AD=0 ! ADL SIGN ! ADL=0 !
; 822 ; !-------------------------------------------------------!
; 823 ; ! 3 ! SC SIGN ! ADR SIGN ! ADR=0 !
; 824 ; !-------------------------------------------------------!
; 825 ; ! 4 ! EXECUTE ! USER IOT ! -USER !
; 826 ; !-------------------------------------------------------!
; 827 ; ! 5 ! -BUS IO BUSY ! JFCL SKIP ! FPD FLAG !
; 828 ; !-------------------------------------------------------!
; 829 ; ! 6 ! -CONTINUE ! CRY 01 ! AC # IS ZERO !
; 830 ; !-------------------------------------------------------!
; 831 ; ! 7 ! -1 MSEC ! TXXX ! INTERRUPT REQ !
; 832 ; !=======================================================!
; 833
; 834 SKIP/=<63:68>D,70 ;CRA2 & DPEA
; 835 IOLGL=04 ;(.NOT.USER)!(USER IOT)!(CONSOLE EXECUTE MODE)
; 836 LLE=12 ;AD LEFT .LE. 0
; 837 CRY0=31 ;AD CRY -2
; 838 ADLEQ0=32 ;ADDER LEFT = 0
; 839 ADREQ0=33 ;ADDER RIGHT = 0
; 840 KERNEL=34 ;.NOT. USER
; 841 FPD=35 ;FIRST PART DONE
; 842 AC0=36 ;AC NUMBER IS ZERO
; 843 INT=37 ;INTERRUPT REQUEST
; 844 LE=42 ;(AD SIGN)!(AD.EQ.0)
; 845 CRY2=51 ;AD CRY 02
; 846 DP0=52 ;AD SIGN
; 847 DP18=53 ;AD BIT 18
; 848 IOT=54 ;USER IOT
; 849 JFCL=55 ;JFCL SKIP
; 850 CRY1=56 ;AD CRY 1
; 851 TXXX=57 ;TEST INSTRUCTION SHOULD SKIP
; 852 TRAP CYCLE=61 ;THIS INSTRUCTION IS THE RESULT OF A
; 853 ; TRAP 1, 2, OR 3
; 854 ADEQ0=62 ;AD.EQ.0
; 855 SC=63 ;SC SIGN BIT
; 856 EXECUTE=64 ;CONSOLE EXECUTE MODE
; 857 -IO BUSY=65 ;.NOT. I/O LATCH
; 858 -CONTINUE=66 ;.NOT. CONTINUE
; 859 -1 MS=67 ;.NOT. 1 MS. TIMER
; 860
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 23
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- TIME CONTROL
; 861 .TOC "MICROCODE FIELDS -- TIME CONTROL"
; 862
; 863 DT/=<109:111>D,0 ;**NOT STORED IN CRAM**
; 864 ;DEFAULT TIME FIELD (USED IN MACROS)
; 865 ; CAN BE OVERRIDDEN IN MACRO CALL
; 866 2T=0
; 867 3T=1
; 868 4T=2
; 869 5T=3
; 870
; 871
; 872 T/=<69:71>F,DT ;CSL5 (E601)
; 873 ;CLOCK TICKS MINUS TWO REQUIRED TO
; 874 ; DO A MICRO INSTRUCTION
; 875 2T=0 ;TWO TICKS
; 876 3T=1 ;THREE TICKS
; 877 4T=2 ;FOUR TICKS
; 878 5T=3 ;FIVE TICKS
; 879
; 880
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 24
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- RANDOM CONTROL BITS
; 881 .TOC "MICROCODE FIELDS -- RANDOM CONTROL BITS"
; 882
; 883 CRY38/=<72> ;DPE5
; 884 ;INJECT A CARRY INTO THE 2901 ADDER
; 885 LOADSC/=<73> ;DPM4
; 886 ;LOAD THE STEP COUNTER FROM THE SCAD
; 887 LOADFE/=<74> ;DPM4
; 888 ;LOAD THE FE REGISTER FROM THE SCAD
; 889 FMWRITE/=<75> ;DPE5 (E302)
; 890 ;WRITE THE RAM FILE.
; 891 MEM/=<76> ;DPM5 (E612) & DPE5 (E205)
; 892 ;START (OR COMPLETE) A MEMORY OR I/O CYCLE UNDER
; 893 ; CONTROL OF THE NUMBER FIELD.
; 894 DIVIDE/=<77> ;DPE5
; 895 ;THIS MICROINSTRUCTION IS DOING A DIVIDE
; 896 MULTI PREC/=<78> ;DPE5
; 897 ;MULTIPRECISION STEP IN DIVIDE, DFAD, DFSB
; 898 MULTI SHIFT/=<79> ;CSL5 (HAS NOTHING TO DO WITH DPE5 MULTI SHIFT)
; 899 ;FAST SHIFT
; 900 CALL/=<80> ;CRA2 (STACK IS ON CRA3)
; 901 ;THIS IS A CALL
; 902
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 25
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- NUMBER FIELD
; 903 .TOC "MICROCODE FIELDS -- NUMBER FIELD"
; 904
; 905 ;HERE IS THE GENERAL FIELD
; 906 #/=<90:107> ;MANY PLACES
; 907
; 908 ;# REDEFINED WHEN USED AS SCAD CONTROL:
; 909 SCAD/=<90:92> ;DPM3
; 910 A*2=0
; 911 A.OR.B=1
; 912 A-B-1=2
; 913 A-B=3
; 914 A+B=4
; 915 A.AND.B=5
; 916 A-1=6
; 917 A=7
; 918 SCADA/=<93:95> ;DPM3
; 919 SC=0
; 920 S#=1
; 921 PTR44=2 ;44 AND BIT 6 (SEE DPM3)
; 922 BYTE1=3
; 923 BYTE2=4
; 924 BYTE3=5
; 925 BYTE4=6
; 926 BYTE5=7
; 927 SCADB/=<96:97> ;DPM3
; 928 FE=0
; 929 EXP=1
; 930 SHIFT=2
; 931 SIZE=3
; 932 S#/=<98:107> ;DPM3
; 933
; 934 ;# REDEFINED WHEN USED AS STATE REGISTER CONTROL:
; 935 STATE/=<90:107> ;NOT USED BY HARDWARE
; 936 SIMPLE=0 ;SIMPLE INSTRUCTIONS
; 937 BLT=1 ;BLT IN PROGRESS
; 938 MAP=400002 ;MAP IN PROGRESS
; 939 SRC=3 ;MOVE STRING SOURCE IN PROGRESS
; 940 DST=4 ;MOVE STRING FILL IN PROGRESS
; 941 SRC+DST=5 ;MOVE STRING DEST IN PROGRESS
; 942 DSTF=6 ;FILLING DEST
; 943 CVTDB=7 ;CONVERT DEC TO BIN
; 944 COMP-DST=10 ;COMPARE DEST
; 945 EDIT-SRC=11 ;EDIT SOURCE
; 946 EDIT-DST=12 ;EDIT DEST
; 947 EDIT-S+D=13 ;BOTH SRC AND DST POINTERS
; 948
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 26
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- NUMBER FIELD
; 949 ;# REDEFINED WHEN USED AS WORSPACE ADDRESS
; 950
; 951 WORK/=<98:107> ;DPE6
; 952 BADW0=160 ;AC BLK 7 WORD 0 (BAD DATA FROM MEMORY)
; 953 BADW1=161 ;AC BLK 7 WORD 1 (BAD DATA FROM MEMORY)
; 954 MUL=200 ;TEMP FOR MULTIPLY
; 955 DIV=201 ;TEMP FOR DIVIDE
; 956 SV.VMA=210 ;SAVE VMA
; 957 SV.AR=211 ;SAVE AR
; 958 SV.ARX=212 ;SAVE ARX
; 959 SV.BR=213 ;SAVE BR
; 960 SV.BRX=214 ;SAVE BRX
; 961 SBR=215 ;SPT BASE REGISTER
; 962 CBR=216 ;CST BASE ADDRESS
; 963 CSTM=217 ;CST MASK
; 964 PUR=220 ;PROCESS USE REGISTER
; 965 ADJP=221 ;"P" FOR ADJBP
; 966 ADJS=222 ;"S" FOR ADJBP
; 967 ADJPTR=223 ;BYTE POINTER FOR ADJBP
; 968 ADJQ1=224 ;TEMP FOR ADJBP
; 969 ADJR2=225 ;TEMP FOR ADJBP
; 970 ADJBPW=226 ;(BYTES/WORD) FOR ADJBP
; 971 HSBADR=227 ;ADDRESS OF HALT STATUS BLOCK
; 972 APR=230 ;APR ENABLES
; 973 ;THE FOLLOWING WORDS ARE USED BY EXTEND INSTRUCTION
; 974 E0=240 ;ORIGINAL EFFECTIVE ADDRESS
; 975 E1=241 ;EFFECTIVE ADDRESS OF WORD AT E0
; 976 SLEN=242 ;SOURCE LENGTH
; 977 MSK=243 ;BYTE MASK
; 978 FILL=244 ;FILL BYTE
; 979 CMS=245 ;SRC BYTE IN STRING COMPARE
; 980 FSIG=246 ;PLACE TO SAVE ARX WHILE STORING
; 981 ; THE FLOAT CHAR
; 982 BDH=247 ;BINARY BEING CONVERTED TO
; 983 BDL=250 ; DECIMAL
; 984
; 985 ;TIMER STUFF
; 986 TIME0=300 ;HIGH ORDER 36 BITS OF TIME
; 987 TIME1=301 ;LOW ORDER 36 BITS OF TIME
; 988 PERIOD=302 ;INTERRUPT PERIOD
; 989 TTG=303 ;TIME TO GO TO NEXT INTERRUPT
; 990
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 27
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- NUMBER FIELD
; 991 ;DDIV STUFF
; 992 AC0=314
; 993 AC1=315
; 994 AC2=316
; 995 AC3=317
; 996 DDIV SGN=320
; 997 DVSOR H=321
; 998 DVSOR L=322
; 999 ;POWERS OF TEN
; 1000 DECLO=344 ;LOW WORD
; 1001 DECHI=373 ;HIGH WORD
; 1002
; 1003 YSAVE=422 ;Y OF LAST INDIRECT POINTER
; 1004 PTA.E=423 ;ADDRESS OF EXEC PAGE MAP (NOT PROCESS TABLE)
; 1005 PTA.U=424 ;ADDRESS OF USER PAGE MAP
; 1006 TRAPPC=425 ;SAVED PC FROM TRAP CYCLE
; 1007 SV.AR1=426 ;ANOTHER PLACE TO SAVE AR
; 1008
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 28
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- NUMBER FIELD
; 1009 ;# REDEFINED WHEN USED AS PC FLAG CONTROL (ALL ON DPE9)
; 1010
; 1011 SETOV/=<90> ;DPE9
; 1012 ;SET ARITHMETIC OVERFLOW
; 1013 SETFOV/=<91> ;SET FLOATING OVERFLOW
; 1014 SETNDV/=<92> ;SET NO DIVIDE
; 1015
; 1016 ;---------------------------------------------------------------------
; 1017
; 1018 CLRFPD/=<93> ;CLEAR FIRST PART DONE
; 1019 SETFPD/=<94> ;SET FIRST PART DONE
; 1020 HOLD USER/=<95> ;WHEN THIS BIT IS SET IT:
; 1021 ; 1. PREVENTS SETTING USER IOT IN USER MODE
; 1022 ; 2. PREVENTS CLEARING USER IN USER MODE
; 1023
; 1024 ;---------------------------------------------------------------------
; 1025
; 1026 ; <96> ;SPARE
; 1027 TRAP2/=<97> ;SET TRAP 2
; 1028 TRAP1/=<98> ;SET TRAP 1
; 1029
; 1030 ;---------------------------------------------------------------------
; 1031
; 1032 LD PCU/=<99> ;LOAD PCU FROM USER
; 1033 ; <100> ;SPARE
; 1034 ; <101> ;SPARE
; 1035
; 1036 ;---------------------------------------------------------------------
; 1037
; 1038 ; <102> ;SPARE
; 1039 ; <103> ;SPARE
; 1040 JFCLFLG/=<104> ;DO A JFCL INSTRUCTION
; 1041
; 1042 ;---------------------------------------------------------------------
; 1043
; 1044 LD FLAGS/=<105> ;LOAD FLAGS FROM DP
; 1045 ; <106>
; 1046 ADFLGS/=<107> ;UPDATE CARRY FLAGS
; 1047
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 29
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- NUMBER FIELD
; 1048 ;# REDEFINED WHEN USED AS MEMORY CYCLE CONTROL
; 1049
; 1050 FORCE USER/=<90> ;FORCE USER MODE REFERENCE
; 1051 FORCE EXEC/=<91> ;FORCE EXEC MODE REFERENCE
; 1052 ; (DOES NOT WORK UNDER PXCT)
; 1053 FETCH/=<92> ;THIS IS AN INSTRUCTION FETCH
; 1054
; 1055 ;---------------------------------------------------------------------
; 1056
; 1057 READ CYCLE/=<93> ;SELECT A READ CYCLE
; 1058 WRITE TEST/=<94> ;PAGE FAILE IF NOT WRITTEN
; 1059 WRITE CYCLE/=<95> ;SELECT A MEMORY WRITE CYCLE
; 1060
; 1061 ;---------------------------------------------------------------------
; 1062
; 1063 ; <96> ;SPARE BIT
; 1064 DONT CACHE/=<97> ;DO NOT LOOK IN CACHE
; 1065 PHYSICAL/=<98> ;DO NOT INVOKE PAGING HARDWARE
; 1066
; 1067 ;---------------------------------------------------------------------
; 1068
; 1069 PXCT/=<99:101> ;WHICH PXCT BITS TO LOOK AT
; 1070 CURRENT=0
; 1071 E1=1
; 1072 D1=3
; 1073 BIS-SRC-EA=4
; 1074 E2=5
; 1075 BIS-DST-EA=6
; 1076 D2=7
; 1077
; 1078 ;---------------------------------------------------------------------
; 1079
; 1080 AREAD/=<102> ;LET DROM SELECT SYSLE TYPE AND VMA LOAD
; 1081 DP FUNC/=<103> ;IGNORE # BITS 0-11 AND USE DP 0-13 INSTEAD
; 1082 ; DP9 MEANS "FORCE PREVIOUS"
; 1083 LDVMA/=<104> ;LOAD THE VMA
; 1084
; 1085 ;---------------------------------------------------------------------
; 1086
; 1087 EXT ADR/=<105> ;PUT VMA BITS 14-17 ONTO BUS
; 1088 WAIT/=<106> ;START A MEMORY OR I/O CYCLE
; 1089 BWRITE/=<107> ;START A MEMORY CYCLE IF DROM ASKS FOR IT
; 1090
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 30
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- NUMBER FIELD
; 1091 ;THESE BITS ARE USED ONLY TO SETUP DP FOR A DP FUNCTION
; 1092
; 1093 ; <99> ;PREVIOUS
; 1094 IO CYCLE/=<100> ;THIS IS AN I/O CYCLE
; 1095 WRU CYCLE/=<101> ;WHO ARE YOU CYCLE
; 1096
; 1097 ;---------------------------------------------------------------------
; 1098
; 1099 VECTOR CYCLE/=<102> ;READ INTERRUPT VECTOR
; 1100 IO BYTE/=<103> ;BYTE CYCLE
; 1101 ; <104>
; 1102
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 31
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- NUMBER FIELD
; 1103 ;# REDEFINED WHEN USED AS PI RIGHT BITS
; 1104 PI.ZER/=<90:92> ;ZEROS
; 1105 PI.IP1/=<93> ;PI 1 IN PROG
; 1106 PI.IP2/=<94>
; 1107 PI.IP3/=<95>
; 1108 PI.IP4/=<96>
; 1109 PI.IP5/=<97>
; 1110 PI.IP6/=<98>
; 1111 PI.IP7/=<99>
; 1112 PI.ON/=<100> ;SYSTEM IS ON
; 1113 PI.CO1/=<101> ;CHAN 1 IS ON
; 1114 PI.CO2/=<102>
; 1115 I.CO3/=<103>
; 1116 I.CO4/=<104>
; 1117 I.CO5/=<105>
; 1118 I.CO6/=<106>
; 1119 I.CO7/=<107>
; 1120
; 1121 ;# REDEFINED WHEN USED AS WRPI DATA
; 1122 PI.MBZ/=<90:93> ;MUST BE ZERO
; 1123 PI.DIR/=<94> ;DROP INTERRUPT REQUESTS
; 1124 PI.CLR/=<95> ;CLEAR SYSTEM
; 1125 PI.REQ/=<96> ;REQUEST INTERRUPT
; 1126 PI.TCN/=<97> ;TURN CHANNEL ON
; 1127 PI.TCF/=<98> ;TURN CHANNEL OFF
; 1128 PI.TSF/=<99> ;TURN SYSTEM OFF
; 1129 PI.TSN/=<100> ;TURN SYSTEM ON
; 1130 PI.SC1/=<101> ;SELECT CHANNEL 1
; 1131 PI.SC2/=<102>
; 1132 PI.SC3/=<103>
; 1133 PI.SC4/=<104>
; 1134 PI.SC5/=<105>
; 1135 PI.SC6/=<106>
; 1136 PI.SC7/=<107>
; 1137
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 32
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- NUMBER FIELD
; 1138 ;# REDEFINED WHEN USED AS AC CONTROL
; 1139
; 1140
; 1141 ;THIS FIELD CONTROLS THE INPUT TO A 74LS181 ON DPE6. THE NUMBER
; 1142 ; FIELD HAS THIS FORMAT IN <98:107>:
; 1143 ;
; 1144 ; !-----!-----!-----!-----!-----!-----!-----!-----!-----!-----!
; 1145 ; !CARRY! S8 ! S4 ! S2 ! S1 ! MODE! B8 ! B4 ! B2 ! B1 !
; 1146 ; ! IN ! FUNCTION ! ! DATA INPUTS !
; 1147 ; !-----!-----------------------!-----!-----------------------!
; 1148 ;
; 1149
; 1150 ACALU/=<98:103>
; 1151 B=25
; 1152 AC+N=62
; 1153 ACN/=<104:107>
; 1154 ;AC NAMES FOR STRING INSTRUCTIONS
; 1155 SRCLEN=0 ;SOURCE LENGTH
; 1156 SRCP=1 ;SOURCE POINTER
; 1157 DLEN=3 ;DEST LENGTH
; 1158 DSTP=4 ;DEST POINTER
; 1159 MARK=3 ;POINTER TO MARK
; 1160 BIN0=3 ;HIGH WORD OF BINARY
; 1161 BIN1=4 ;LOW WORD OF BINARY
; 1162
; 1163
; 1164 ;# FIELD REDEFINED WHEN USE AS APRID DATA
; 1165 MICROCODE OPTIONS/=<90:98>
; 1166 OPT=0
; 1167 MICROCODE VERSION/=<99:107>
; 1168 UCV=117
; 1169
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 33
; KS10.MIC[4,164] 09:35 12-JAN-1979 MICROCODE FIELDS -- NUMBER FIELD
; 1170 ;# FIELD REDEFINED WHEN USED AS A HALT CODE
; 1171
; 1172 HALT/=<90:107>
; 1173 ;CODES 0 TO 77 ARE "NORMAL" HALTS
; 1174 POWER=0 ;POWER UP
; 1175 HALT=1 ;HALT INSTRUCTION
; 1176 CSL=2 ;CONSOLE HALT
; 1177 ;CODES 100 TO 777 ARE SOFTWARE ERRORS
; 1178 IOPF=100 ;I/O PAGE FAIL
; 1179 ILLII=101 ;ILLEGAL INTERRUPT INSTRUCTION
; 1180 ILLINT=102 ;BAD POINTER TO UNIBUS INTERRUPT VECTOR
; 1181 ;CODES 1000 TO 1777 ARE HARDWARE ERRORS
; 1182 BW14=1000 ;ILLEGAL BWRITE FUNCTION (BAD DROM)
; 1183 NICOND 5=1004 ;ILLEGAL NICOND DISPATCH
; 1184 MULERR=1005 ;VALUE COMPUTED FOR 10**21 WAS WRONG
;;1185 .IFNOT/FULL
;;1186 PAGEF=1777 ;PAGE FAIL IN SMALL MICROCODE
; 1187 .ENDIF/FULL
; 1188
; 1189
; 1190
; 1191 ;# FIELD REDEFINED WHEN USED AS FLG BITS
; 1192
; 1193 FLG.W/=<94> ;W BIT FROM PAGE MAP
; 1194 FLG.PI/=<95> ;PI CYCLE
; 1195 FLG.C/=<96> ;CACHE BIT FROM PAGE MAP
; 1196 FLG.SN/=<97> ;SPECIAL NEGATE IN FDV & DFDV
; 1197
; 1198 ;RIGHT HALF OF FLG USED TO RECOVER FROM PAGE FAILS
; 1199
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 34
; KS10.MIC[4,164] 09:35 12-JAN-1979 DISPATCH ROM DEFINITIONS
; 1200 .TOC "DISPATCH ROM DEFINITIONS"
; 1201
; 1202 ;ALL ON DPEA
; 1203
; 1204 .DCODE
; 1205 A/=<2:5> ;OPERAND FETCH MODE
; 1206 READ=0 ;READ
; 1207 WRITE=1 ;WRITE
; 1208 DREAD=2 ;DOUBLE READ
; 1209 DBLAC=3 ;DOUBLE AC
; 1210 SHIFT=4 ;SIMPLE SHIFT
; 1211 DSHIFT=5 ;DOUBLE SHIFT
; 1212 FPI=6 ;FLOATING POINT IMMEDIATE
; 1213 FP=7 ;FLOATING POINT
; 1214 RD-PF=10 ;READ, THEN START PREFETCH
; 1215 DFP=11 ;DOUBLE FLOATING POINT
; 1216 IOT=12 ;CHECK FOR IO LEGAL THEN SAME AS I
; 1217
; 1218 B/=<8:11> ;STORE RESULTS AS
; 1219 SELF=4 ;SELF
; 1220 DBLAC=5 ;DOUBLE AC
; 1221 DBLB=6 ;DOUBLE BOTH
; 1222 AC=15 ;AC
; 1223 MEM=16 ;MEMORY
; 1224 BOTH=17 ;BOTH
; 1225
; 1226 ;B-FIELD WHEN USED IN FLOATING POINT OPERATIONS
; 1227 ROUND/=<8> ;ROUND THE RESULT
; 1228 MODE/=<9> ;SEPARATE ADD/SUB & MUL/DIV ETC.
; 1229 FL-B/=<10:11> ;STORE RESULTS AS
; 1230 AC=1 ;AC
; 1231 MEM=2 ;MEMORY
; 1232 BOTH=3 ;BOTH
; 1233
; 1234 J/=<12:23> ;DISPATCH ADDRESS (MUST BE 1400 TO 1777)
; 1235
; 1236 ACDISP/=<24> ;DISPATCH ON AC FIELD
; 1237 I/=<25> ;IMMEDIATE DISPATCH. DISP/AREAD DOES A DISP/DROM
; 1238 ; IF THIS BIT IS SET.
; 1239 READ/=<26> ;START A READ AT AREAD
; 1240 TEST/=<27> ;START A WRITE TEST AT AREAD
; 1241 COND FUNC/=<28> ;START A MEMORY CYCLE ON BWRITE
; 1242 VMA/=<29>D,1 ;LOAD THE VMA ON AREAD
; 1243 WRITE/=<30> ;START A WRITE ON AREAD
; 1244 .UCODE
; 1245
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 35
; KS10.MIC[4,164] 09:35 12-JAN-1979 HOW TO READ MACROS
; 1246 .TOC "HOW TO READ MACROS"
; 1247 ;
; 1248 ; 1.0 REGISTER TRANSFER MACROS
; 1249 ;
; 1250 ; MOST MACROS USED IN THE KS10 ARE USED TO OPERATE ON DATA IN (OR FROM/TO) 2901
; 1251 ; REGISTERS. THE NAMES OF THE 2901 REGISTERS ARE MACRO PARAMETERS AND ARE
; 1252 ; ENCLOSED IN []. A TYPICAL MACRO IS:
; 1253 ;
; 1254 ; [AR]_[AR]+[BR]
; 1255 ;
; 1256 ; THE SYMBOL _ IS PRONOUNCED "GETS". THE ABOVE MACRO WOULD BE READ "THE AR GETS
; 1257 ; THE AR PLUS THE BR".
; 1258 ;
; 1259 ; IF A MACRO DOES NOT HAVE A _ IN IT, THERE IS NO RESULT STORED. THUS, [AR]-[BR]
; 1260 ; JUST COMPARES THE AR AND THE BR AND ALLOWS FOR SKIPS ON THE VARIOUS ALU BITS.
; 1261 ;
; 1262 ;
; 1263 ;
; 1264 ; 1.1 SPECIAL SYMBOLS
; 1265 ;
; 1266 ; THERE ARE A BUNCH OF SYMBOLS USED IN THE MACROS WHICH ARE NOT 2901 REGISTERS.
; 1267 ; THEY ARE DEFINED HERE:
; 1268 ;
; 1269 ; 1. AC -- THE AC SELECTED BY THE CURRENT INSTRUCTION. SEE DPEA
; 1270 ;
; 1271 ; 2. AC[] -- AC+N. AC[1] IS AC+1, AC[2] IS AC+2, ETC.
; 1272 ;
; 1273 ; 3. APR -- THE APR FLAGS FROM DPMA
; 1274 ;
; 1275 ; 4. EA -- THE EFFECTIVE ADDRESS. THAT IS, 0 IN THE LEFT HALF AND THE
; 1276 ; CONTENTS OF THE HR IN THE RIGHT HALF.
; 1277 ;
; 1278 ; 5. EXP -- THE F.P. EXPONENT FROM THE SCAD. [AR]_EXP WILL TAKE THE
; 1279 ; EXPONENT OUT OF THE FE AND PUT IT BACK INTO THE NUMBER IN THE AR.
; 1280 ;
; 1281 ; 6. FE -- THE FE REGISTER
; 1282 ;
; 1283 ; 7. FLAGS -- THE PC FLAGS (FROM DPE9) IN THE LEFT HALF.
; 1284 ;
; 1285 ; 8. Q -- THE Q REGISTER
; 1286 ;
; 1287 ; 9. RAM -- THE RAM FILE, RAM ADDRESS IS IN THE VMA.
; 1288 ;
; 1289 ; 10. P -- THE P FIELD OF THE BYTE POINTER. SAME IDEA AS EXP.
; 1290 ;
; 1291 ; 11. TIME -- THE 1MS. TIMER
; 1292 ;
; 1293 ; 12. VMA -- THE VMA. WHEN READ IT INCLUDES THE VMA FLAGS
; 1294 ;
; 1295 ; 13. XR -- INDEX REGISTER
; 1296
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 36
; KS10.MIC[4,164] 09:35 12-JAN-1979 HOW TO READ MACROS
; 1297 ; 14. XWD -- HALF WORD. USED TO GENERATE CONSTANTS. FOR EXAMPLE, [AR]_0 XWD
; 1298 ; [40] WOULD LOAD THE CONSTANT 40 (OCTAL) INTO THE AR.
; 1299 ;
; 1300 ; 15. +SIGN AND -SIGN -- SIGN BITS USED TO SIGN SMEAR F.P. NUMBERS. FOR
; 1301 ; EXAMPLE, [AR]_+SIGN WOULD CLEAR AR BITS 0 TO 8.
; 1302 ;
; 1303 ; 16. WORK[] -- LOCATIONS IN THE WORKSPACE USED AS SCRATCH SPACE. FOR
; 1304 ; EXAMPLE, [AR]_WORK[CSTM] WOULD LOAD THE AR WITH THE CST MASK FROM THE
; 1305 ; RAM. CSTM IS A SYMBOL DEFINED IN THE WORK FIELD.
; 1306 ;
; 1307 ;
; 1308 ;
; 1309 ;
; 1310 ; 1.2 LONG
; 1311 ;
; 1312 ; LONG IS USED ON SHIFT OPERATIONS TO INDICATE THAT THE Q REGISTER IS ALSO
; 1313 ; SHIFTED. THIS SAYS NOTHING ABOUT HOW THE SHIFT PATHS ARE CONNECTED UP.
; 1314 ;
; 1315 ;
; 1316 ;
; 1317 ; 2.0 MEMORY MACROS
; 1318 ;
; 1319 ; MEMORY IS INDICATED BY THE SYMBOL "MEM". WHEN WE ARE WAITING FOR DATA FROM
; 1320 ; MEMORY THE "MEM READ" MACRO IS USED. WHEN WE ARE SENDING DATA TO MEMORY, THE
; 1321 ; "MEM WRITE" MACRO IS USED. EXAMPLE,
; 1322 ; MEM READ, ;WAIT FOR MEMORY
; 1323 ; [AR]_MEM ;LOAD DATA INTO AR
; 1324 ; VMA_ IS USED THE LOAD THE VMA. THUS, VMA_[PC] LOADS THE VMA FROM THE PC.
; 1325 ;
; 1326 ;
; 1327 ;
; 1328 ; 3.0 TIME CONTROL
; 1329 ;
; 1330 ; THERE ARE 2 SETS OF MACROS USED FOR TIME CONTROL. THE FIRST, SELECTS THE RAM
; 1331 ; ADDRESS TO SPEED UP THE NEXT INSTRUCTION. THESE MACROS ARE AC, AC[], XR, VMA,
; 1332 ; WORK[]. THE SECOND, SETS THE TIME FIELD. THESE ARE 2T, 3T, 4T, AND 5T TO
; 1333 ; SELECT 2, 3, 4, OR 5 TICKS.
; 1334 ;
; 1335 ;
; 1336 ;
; 1337 ; 4.0 SCAD MACROS
; 1338 ;
; 1339 ; THE SCAD MACROS LOOK LIKE THE 2901 MACROS EXECPT NO [] ARE REQUIRED. THERE ARE
; 1340 ; ONLY A FEW SYMBOLS USED.
; 1341 ;
; 1342 ; 1. FE -- THE FE REGISTER
; 1343 ;
; 1344 ; 2. SC -- THE SC REGISTER
; 1345
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 37
; KS10.MIC[4,164] 09:35 12-JAN-1979 HOW TO READ MACROS
; 1346 ; 3. EXP -- THE EXPONENT FROM A F.P. NUMBER. FOR EXAMPLE FE_EXP LOADS THE
; 1347 ; FE FROM DP BITS 1-8.
; 1348 ;
; 1349 ; 4. SHIFT -- THE SHIFT COUNT FROM SHIFT INSTRUCTIONS. THAT IS DP BITS 18
; 1350 ; AND 28-35.
; 1351 ;
; 1352 ; 5. S# -- THE SMALL NUMBER. THE 10 BIT MAGIC NUMBER INPUT TO THE SCADA
; 1353 ; MIXER.
; 1354 ;
; 1355 ;
; 1356 ;
; 1357 ;
; 1358 ; 5.0 CONTROL MACROS
; 1359 ;
; 1360 ; ALL CONTROL MACROS LOOK LIKE ENGLISH COMMANDS. SOME EXAMPLES,
; 1361 ; HOLD LEFT ;DO NOT CLOCK LEFT HALF OF DP
; 1362 ; SET APR ENABLES ;LOAD APR ENABLES FROM DP
; 1363 ; SET NO DIVIDE ;SET NO DIVIDE PC FLAG
; 1364 ;
; 1365 ;
; 1366 ;
; 1367 ; 6.0 SKIPS
; 1368 ;
; 1369 ; ALL SKIPS CAUSE THE NEXT MICRO INSTRUCTION TO COME FROM THE ODD WORD OF AN
; 1370 ; EVEN/ODD PAIR. THE MACROS HAVE THE FORMAT OF SKIP COND. THEY SKIP IF CONDITION
; 1371 ; IS TRUE. SOME EXAMPLES,
; 1372 ; SKIP AD.EQ.0 ;SKIP IF ADDER OUTPUT IS ZERO
; 1373 ; SKIP IRPT ;SKIP IF INTERRUPT IS PENDING
; 1374 ;
; 1375 ;
; 1376 ;
; 1377 ; 7.0 DISPATCH MACROS
; 1378 ;
; 1379 ; DISPATCH MACROS CAUSE THE MACHINE TO GO TO ONE OF MANY PLACES. IN MOST CASES
; 1380 ; THEY HAVE THE WORD "DISP" IN THE NAME OF THE MACRO. FOR EXAMPLE, MUL DISP, BYTE
; 1381 ; DISP.
; 1382 ;
; 1383 ;
; 1384 ;
; 1385 ; 8.0 SUPER MACROS
; 1386 ;
; 1387 ; THERE ARE PLACES WHERE ONE MICRO INSTRUCTION IS USED IN MANY PLACES. FOR
; 1388 ; EXAMPLE, MANY PLACES DETECT ILLEGAL OPERATIONS AND WANT TO GENERATE A TRAP TO
; 1389 ; THE MONITOR. WE COULD WRITE
; 1390 ; J/UUO
; 1391 ; BUT THIS WASTES A MICRO STEP DOING A USELESS JUMP. INSTEAD WE WRITE,
; 1392 ; UUO
; 1393 ; THIS MACRO IS THE FIRST STEP OF THE UUO ROUTINE AND JUMPS TO THE SECOND
; 1394 ; INSTRUCTION. WE WRITE THE EXPANSION OF THE UUO MACRO AS THE FIRST INSTRUCTION
; 1395 ; OF THE UUO ROUTINE SO THAT THE READER CAN SEE WHAT IT DOES. SOME EXAMPLES OF
; 1396
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 38
; KS10.MIC[4,164] 09:35 12-JAN-1979 HOW TO READ MACROS
; 1397 ; SUPER MACROS ARE:
; 1398 ; PAGE FAIL TRAP ;GENERATE A PAGE FAIL TRAP
; 1399 ; DONE ;THIS INSTRUCTION IS NOW COMPLETE
; 1400 ; ; USED WITH A SKIP OR DISP WHERE
; 1401 ; ; SOME PATHS ARE NOP'S
; 1402 ; HALT [] ;JUMP TO HALT LOOP. ARGUMENT IS A
; 1403 ; ; CODE
; 1404
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 39
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- DATA PATH CHIP -- GENERAL
; 1405 .TOC "MACROS -- DATA PATH CHIP -- GENERAL"
; 1406
; 1407 .NOT.[] "AD/.NOT.A,A/@1"
; 1408 []+[] "AD/A+B,A/@1,B/@2"
; 1409 []-[] "AD/A-B-.25,A/@1,B/@2,ADD .25"
; 1410 []-# "AD/A-D-.25,DBUS/DBM,DBM/#,A/@1,ADD .25"
; 1411 [].AND.# "AD/D.AND.A,DBUS/DBM,DBM/#,A/@1"
; 1412 [].AND.Q "AD/A.AND.Q,A/@1,DEST/PASS"
; 1413 [].AND.[] "AD/A.AND.B,A/@2,B/@1,DEST/PASS"
; 1414 [].AND.NOT.[] "AD/.NOT.A.AND.B,A/@2,B/@1,DEST/PASS"
; 1415 [].OR.[] "AD/A.OR.B,A/@2,B/@1,DEST/PASS"
; 1416 [].XOR.# "AD/D.XOR.A,DBUS/DBM,DBM/#,A/@1"
; 1417 [].XOR.[] "AD/A.XOR.B,A/@2,B/@1,DEST/PASS"
; 1418 []_#-[] "AD/D-A-.25,DEST/AD,A/@2,B/@1,DBUS/DBM,DBM/#,ADD .25"
; 1419 []_# "AD/D,DBUS/DBM,DBM/#,DEST/AD,B/@1"
; 1420 []_-1 "AD/-A-.25,A/ONE,DEST/AD,B/@1,ADD .25"
; 1421 []_-2 "AD/-A-.25,DEST/AD*2,A/ONE,B/@1,ADD .25"
; 1422 []_-Q "AD/-Q-.25,DEST/AD,B/@1,ADD .25"
; 1423 []_-Q*2 "AD/-Q-.25,DEST/AD*2,B/@1,ADD .25"
; 1424 []_-Q*.5 "AD/-Q-.25,DEST/AD*.5,B/@1,ADD .25"
; 1425 []_-[] "AD/-A-.25,A/@2,DEST/AD,B/@1,ADD .25"
; 1426 []_-[]-.25 "AD/-A-.25,A/@2,DEST/AD,B/@1"
; 1427 []_-[]*2 "AD/-A-.25,A/@2,DEST/AD*2,B/@1,ADD .25"
; 1428 []_.NOT.AC "AD/.NOT.D,DBUS/RAM,RAMADR/AC#,DEST/AD,B/@1"
; 1429 []_.NOT.AC[] "AD/.NOT.D,DBUS/RAM,RAMADR/AC*#,ACALU/AC+N,ACN/@2,DEST/AD,B/@1,DT/3T"
; 1430 []_.NOT.Q "AD/.NOT.Q,DEST/AD,B/@1"
; 1431 []_.NOT.[] "AD/.NOT.A,A/@2,DEST/AD,B/@1"
; 1432 []_0 "AD/ZERO,DEST/AD,B/@1"
; 1433 []_0*.5 LONG "AD/ZERO,DEST/Q_Q*.5,B/@1"
; 1434 []_0 XWD [] "AD/47,DEST/AD,B/@1,DBM/#,DBUS/DBM,#/@2,RSRC/DA,A/MASK"
; 1435 []_AC "AD/D,DBUS/RAM,RAMADR/AC#,DEST/AD,B/@1,AD PARITY"
; 1436 []_-AC "AD/-D-.25,DBUS/RAM,RAMADR/AC#,DEST/AD,B/@1,ADD .25"
; 1437 []_-AC[] "AD/-D-.25,DBUS/RAM,RAMADR/AC*#,ACALU/AC+N,ACN/@2,DEST/AD,B/@1,ADD .25,DT/3T"
; 1438 []_AC*.5 "AD/D,DBUS/RAM,RAMADR/AC#,DEST/AD*.5,B/@1,DT/3T"
; 1439 []_AC*.5 LONG "AD/D,DBUS/RAM,RAMADR/AC#,DEST/Q_Q*.5,B/@1,DT/3T"
; 1440 []_AC*2 "AD/D,DBUS/RAM,RAMADR/AC#,DEST/AD*2,B/@1,DT/3T"
; 1441 []_AC+1 "AD/D+A,DBUS/RAM,RAMADR/AC#,A/ONE,DEST/AD,B/@1"
; 1442 []_AC+1000001 "AD/D+A,DBUS/RAM,RAMADR/AC#,A/XWD1,DEST/AD,B/@1"
; 1443 []_AC+[] "AD/D+A,A/@2,DBUS/RAM,RAMADR/AC#,DEST/AD,B/@1,DT/3T"
; 1444 []_AC-1 "AD/D-A-.25,DBUS/RAM,RAMADR/AC#,A/ONE,DEST/AD,B/@1,ADD .25"
; 1445 []_AC-[] "AD/D-A-.25,A/@2,DBUS/RAM,RAMADR/AC#,DEST/AD,B/@1,ADD .25"
; 1446 []_AC-[]-.25 "AD/D-A-.25,A/@2,DBUS/RAM,RAMADR/AC#,DEST/AD,B/@1"
; 1447 []_AC[]-[] "AD/D-A-.25,A/@3,DBUS/RAM,RAMADR/AC*#,ACALU/AC+N,ACN/@2,DEST/AD,B/@1,ADD .25,DT/3T"
; 1448 []_AC[]-1 "AD/D-A-.25,A/ONE,DBUS/RAM,RAMADR/AC*#,ACALU/AC+N,ACN/@2,DEST/AD,B/@1,ADD .25,DT/3T"
; 1449 []_AC[].AND.[] "AD/D.AND.A,A/@3,DBUS/RAM,RAMADR/AC*#,ACALU/AC+N,ACN/@2,DEST/AD,B/@1,DT/3T"
; 1450 []_AC.AND.MASK "AD/D.AND.A,A/MASK,DBUS/RAM,RAMADR/AC#,DEST/AD,B/@1,AD PARITY"
; 1451 []_AC[] "AD/D,DBUS/RAM,RAMADR/AC*#,ACALU/AC+N,ACN/@2,DEST/AD,B/@1,AD PARITY,DT/3T"
; 1452 []_AC[]*2 "AD/D,DBUS/RAM,RAMADR/AC*#,ACALU/AC+N,ACN/@2,DEST/AD*2,B/@1,AD PARITY,DT/3T"
; 1453 []_AC[]*.5 "AD/D,DBUS/RAM,RAMADR/AC*#,ACALU/AC+N,ACN/@2,DEST/AD*.5,B/@1,AD PARITY,DT/3T"
; 1454 []_APR "AD/D,DBUS/DBM,DBM/APR FLAGS,DEST/AD,B/@1,DT/3T"
; 1455 []_CURRENT AC [] "AD/D,DBUS/RAM,RAMADR/#,ACALU/B,ACN/@2,DEST/AD,B/@1,AD PARITY,DT/3T"
; 1456 []_EA FROM [] "AD/57,RSRC/0A,A/@2,DEST/AD,B/@1"
; 1457
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 40
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- DATA PATH CHIP -- GENERAL
; 1458 []_EA "AD/57,RSRC/0A,A/HR,DEST/AD,B/@1"
; 1459 []_EXP "AD/D,DBUS/DBM,DBM/EXP,A/@1,B/@1,DEST/A,SCAD/A+B,SCADA/S#,S#/0,SCADB/FE,HOLD RIGHT,EXP TEST"
; 1460 []_FE "AD/D,DEST/AD*.5,B/@1,DBUS/DBM,DBM/DP,SCAD/A+B,SCADA/S#,S#/0,SCADB/FE,BYTE/BYTE5"
; 1461 []_FLAGS "AD/D.AND.A,DBUS/PC FLAGS,A/MASK,DEST/AD,B/@1,RSRC/0Q"
; 1462 []_P "AD/D,DEST/A,A/@1,B/@1,DBUS/DBM,DBM/DP,BYTE/BYTE1,SCAD/A+B,SCADA/S#,S#/0,SCADB/FE"
; 1463 []_PC WITH FLAGS "AD/D,DBUS/PC FLAGS,RSRC/0A,A/PC,DEST/AD,B/@1"
; 1464 []_Q "AD/Q,DEST/AD,B/@1"
; 1465 []_Q*.5 "AD/Q,DEST/AD*.5,B/@1"
; 1466 []_Q*2 "AD/Q,DEST/AD*2,B/@1"
; 1467 []_Q*2 LONG "AD/Q,DEST/Q_Q*2,B/@1"
; 1468 []_Q+1 "AD/A+Q,A/ONE,DEST/AD,B/@1"
; 1469 []_RAM "AD/D,DBUS/RAM,RAMADR/RAM,DEST/AD,B/@1,AD PARITY"
; 1470 []_TIME "AD/44,RSRC/DA,A/MASK,DBUS/DBM,DBM/EXP,DEST/AD,B/@1"
; 1471 []_VMA "AD/D,DEST/AD,B/@1,DBUS/DBM,DBM/VMA"
; 1472 []_XR "AD/D,DBUS/RAM,RAMADR/XR#,DEST/AD,B/@1"
; 1473 []_[] "AD/A,A/@2,DEST/AD,B/@1"
; 1474 []_[] SWAP "AD/D,DBUS/DBM,DBM/DP SWAP,DEST/A,A/@2,B/@1"
; 1475 []_[] XWD 0 "AD/45,DEST/AD,B/@1,DBM/#,DBUS/DBM,#/@2,RSRC/D0,A/MASK"
; 1476 []_[]*.5 "AD/A,A/@2,DEST/AD*.5,B/@1"
; 1477 []_[]*.5 LONG "AD/A,A/@2,DEST/Q_Q*.5,B/@1"
; 1478 []_[]*2 "AD/A,A/@2,DEST/AD*2,B/@1"
; 1479 []_[]*2 LONG "AD/A,A/@2,DEST/Q_Q*2,B/@1"
; 1480 []_[]*4 "AD/A+B,A/@2,B/@1,DEST/AD*2"
; 1481 []_[]+# "AD/D+A,DBUS/DBM,DBM/#,A/@2,DEST/AD,B/@1"
; 1482 []_[]+.25 "AD/0+A,A/@2,DEST/AD,B/@1, ADD .25"
; 1483 []_[]+0 "AD/0+A,A/@2,DEST/AD,B/@1"
; 1484 []_[]+1 "AD/A+B,A/ONE,B/@1,B/@2,DEST/AD"
; 1485 []_[]+1000001 "AD/D+A,A/@2,DBUS/DBM,DBM/#,#/1,DEST/AD,B/@1"
; 1486 []_[]+AC "AD/D+A,A/@2,DBUS/RAM,RAMADR/AC#,DEST/AD,B/@1"
; 1487 []_[]+AC[] "AD/D+A,A/@2,DBUS/RAM,RAMADR/AC*#,ACALU/AC+N,ACN/@3,DEST/AD,B/@1,DT/3T"
; 1488 []_[]+Q "AD/A+Q,A/@2,DEST/AD,B/@1"
; 1489 []_[]+RAM "AD/D+A,A/@2,DBUS/RAM,RAMADR/RAM,DEST/AD,B/@1"
; 1490 []_[]+XR "AD/D+A,DBUS/RAM,RAMADR/XR#,A/@2,DEST/AD,B/@1,HOLD LEFT"
; 1491 []_[]+[] "AD/A+B,A/@3,B/@1,B/@2,DEST/AD"
; 1492 []_[]+[]+.25 "AD/A+B,A/@3,B/@1,B/@2,DEST/AD, ADD .25"
; 1493 []_[]-# "AD/A-D-.25,DBUS/DBM,DBM/#,A/@2,DEST/AD,B/@1, ADD .25"
; 1494 []_[]-1 "AD/B-A-.25,B/@1,A/ONE,DEST/AD,ADD .25"
; 1495 []_[]-1000001 "AD/A-D-.25,A/@2,DBUS/DBM,DBM/#,#/1,DEST/AD,B/@1,ADD .25"
; 1496 []_[]-AC "AD/A-D-.25,A/@2,DBUS/RAM,RAMADR/AC#,DEST/AD,B/@1,ADD .25"
; 1497 []_[]-RAM "AD/A-D-.25,A/@2,DBUS/RAM,RAMADR/RAM,DEST/AD,B/@1,ADD .25"
; 1498 []_[]-[] "AD/B-A-.25,B/@1,B/@2,A/@3,DEST/AD,ADD .25"
; 1499 []_[]-[] REV "AD/A-B-.25,B/@1,B/@3,A/@2,DEST/AD,ADD .25"
; 1500 []_[].AND.# "AD/D.AND.A,DBUS/DBM,DBM/#,DEST/AD,A/@2,B/@1"
; 1501 []_[].AND.# CLR LH "AD/ZERO,RSRC/DA,DBUS/DBM,DBM/#,DEST/AD,A/@2,B/@1"
; 1502 []_[].AND.# CLR RH "AD/D.AND.A,RSRC/0Q,DBUS/DBM,DBM/#,DEST/AD,A/@2,B/@1"
; 1503 []_(AC[].AND.[])*.5 "AD/D.AND.A,DEST/AD*.5,A/@3,B/@1,RAMADR/AC*#,DBUS/RAM,ACALU/AC+N,ACN/@2"
; 1504 []_(Q+1)*.5 "AD/A+Q,A/ONE,DEST/AD*.5,B/@1"
; 1505 []_(#-[])*2 "AD/D-A-.25,DEST/AD*2,A/@2,B/@1,DBUS/DBM,DBM/#,ADD .25"
; 1506 []_(-[])*.5 "AD/-A-.25,A/@2,DEST/AD*.5,B/@1,ADD .25"
; 1507 []_(-[]-.25)*.5 LONG "AD/-A-.25,A/@2,DEST/Q_Q*.5,B/@1"
; 1508 []_(-[]-.25)*2 LONG "AD/-A-.25,A/@2,DEST/Q_Q*2,B/@1"
; 1509
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 41
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- DATA PATH CHIP -- GENERAL
; 1510 []_([].AND.#)*.5 "AD/D.AND.A,DBUS/DBM,DBM/#,DEST/AD*.5,A/@2,B/@1"
; 1511 []_([].AND.#)*2 "AD/D.AND.A,DBUS/DBM,DBM/#,DEST/AD*2,A/@2,B/@1"
; 1512 []_([].AND.NOT.#)*.5 "AD/.NOT.D.AND.A,DBUS/DBM,DBM/#,DEST/AD*.5,A/@2,B/@1"
; 1513 []_([].AND.NOT.#)*2 "AD/.NOT.D.AND.A,DBUS/DBM,DBM/#,DEST/AD*2,A/@2,B/@1"
; 1514 []_([].AND.[])*.5 "AD/A.AND.B,DEST/AD*.5,A/@3,B/@1,B/@2"
; 1515 []_([].AND.[])*2 "AD/A.AND.B,DEST/AD*2,A/@3,B/@1,B/@2"
; 1516 []_([].OR.#)*.5 "AD/D.OR.A,DBUS/DBM,DBM/#,DEST/AD*.5,A/@2,B/@1"
; 1517 []_([].OR.#)*2 "AD/D.OR.A,DBUS/DBM,DBM/#,DEST/AD*2,A/@2,B/@1"
; 1518 []_([]+#)*2 "AD/D+A,DBUS/DBM,DBM/#,DEST/AD*2,A/@2,B/@1"
; 1519 []_([]+1)*2 "AD/A+B,A/ONE,B/@1,B/@2,DEST/AD*2"
; 1520 []_([]+[])*.5 LONG "AD/A+B,A/@3,B/@1,B/@2,DEST/Q_Q*.5"
; 1521 []_([]+[])*2 LONG "AD/A+B,A/@3,B/@1,B/@2,DEST/Q_Q*2"
; 1522 []_([]-[])*.5 LONG "AD/B-A-.25,A/@3,B/@1,B/@2,DEST/Q_Q*.5, ADD .25"
; 1523 []_([]-[])*2 LONG "AD/B-A-.25,A/@3,B/@1,B/@2,DEST/Q_Q*2, ADD .25"
; 1524 []_([]+[]+.25)*.5 LONG "AD/A+B,A/@3,B/@1,B/@2,DEST/Q_Q*.5, ADD .25"
; 1525 []_[].AND.AC "AD/D.AND.A,DBUS/RAM,RAMADR/AC#,A/@2,DEST/AD,B/@1"
; 1526 []_[].AND.NOT.# "AD/.NOT.D.AND.A,DBUS/DBM,DBM/#,A/@2,DEST/AD,B/@1"
; 1527 []_[].AND.NOT.[] "AD/.NOT.A.AND.B,DEST/AD,B/@1,B/@2,A/@3"
; 1528 []_[].AND.NOT.AC "AD/.NOT.D.AND.A,DBUS/RAM,RAMADR/AC#,A/@2,DEST/AD,B/@1"
; 1529 []_[].AND.Q "AD/A.AND.Q,A/@2,DEST/AD,B/@1"
; 1530 []_[].AND.[] "AD/A.AND.B,A/@3,B/@1,B/@2,DEST/AD"
; 1531 []_[].EQV.AC "AD/D.EQV.A,DBUS/RAM,RAMADR/AC#,A/@2,DEST/AD,B/@1"
; 1532 []_[].EQV.Q "AD/A.EQV.Q,A/@2,DEST/AD,B/@1"
; 1533 []_[].OR.# "AD/D.OR.A,DBUS/DBM,DBM/#,A/@2,DEST/AD,B/@1"
; 1534 []_[].OR.AC "AD/D.OR.A,DBUS/RAM,RAMADR/AC#,A/@2,DEST/AD,B/@1"
; 1535 []_[].OR.FLAGS "AD/D.OR.A,DBUS/PC FLAGS,RSRC/0A,A/@1,DEST/AD,B/@1"
; 1536 []_[].OR.[] "AD/A.OR.B,A/@3,B/@2,B/@1,DEST/AD"
; 1537 []_[].XOR.# "AD/D.XOR.A,DBUS/DBM,DBM/#,DEST/AD,A/@2,B/@1"
; 1538 []_[].XOR.AC "AD/D.XOR.A,DBUS/RAM,RAMADR/AC#,A/@1,DEST/AD,B/@2"
; 1539 []_[].XOR.[] "AD/A.XOR.B,A/@3,B/@1,B/@2,DEST/AD"
; 1540
; 1541 [] LEFT_0 "AD/57,RSRC/0B,DEST/AD,B/@1"
; 1542 [] RIGHT_0 "AD/53,RSRC/D0,DEST/AD,B/@1"
; 1543 [] LEFT_-1 "AD/54,RSRC/0B,DEST/AD,A/MASK,B/@1"
; 1544 [] RIGHT_-1 "AD/53,RSRC/0A,DEST/AD,A/MASK,B/@1"
; 1545
; 1546
; 1547 []_+SIGN "[@1]_[@1].AND.#, #/777, HOLD RIGHT"
; 1548 []_-SIGN "[@1]_[@1].OR.#, #/777000, HOLD RIGHT"
; 1549 ;THE FOLLOWING 2 MACROS ARE USED IN DOUBLE FLOATING STUFF
; 1550 ; THEY ASSUME THAT THE OPERAND HAS BEEN SHIFTED RIGHT 1 PLACE.
; 1551 ; THEY SHIFT 1 MORE PLACE
; 1552 []_+SIGN*.5 "AD/.NOT.D.AND.A,A/@1,B/@1,DEST/AD*.5,DBUS/DBM,DBM/#,#/777400,RSRC/0A"
; 1553 []_-SIGN*.5 "AD/D.OR.A,A/@1,B/@1,DEST/AD*.5,DBUS/DBM,DBM/#,#/777400,RSRC/0A"
; 1554
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 42
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- DATA PATH CHIP -- Q
; 1555 .TOC "MACROS -- DATA PATH CHIP -- Q"
; 1556
; 1557 Q-[] "AD/Q-A-.25,A/@1,ADD .25"
; 1558 Q.AND.NOT.[] "AD/.NOT.A.AND.Q,A/@1,DEST/PASS"
; 1559 Q_[] "AD/A,DEST/Q_AD,A/@1"
; 1560 Q_[]-[] "AD/A-B-.25,A/@1,B/@2,DEST/Q_AD,ADD .25"
; 1561 Q_[]+[] "AD/A+B,A/@1,B/@2,DEST/Q_AD"
; 1562 Q_[].AND.[] "AD/A.AND.B,A/@1,B/@2,DEST/Q_AD"
; 1563 Q_.NOT.AC[] "AD/.NOT.D,DBUS/RAM,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DEST/Q_AD,DT/3T"
; 1564 Q_-[] "AD/-A-.25,DEST/Q_AD,A/@1, ADD .25"
; 1565 Q_-1 "Q_-[ONE]"
; 1566 Q_-AC[] "AD/-D-.25,DBUS/RAM,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DEST/Q_AD,ADD .25,DT/3T"
; 1567 Q_-Q "AD/-Q-.25,ADD .25,DEST/Q_AD"
; 1568 Q_AC "AD/D,DBUS/RAM,RAMADR/AC#,DEST/Q_AD,CHK PARITY"
; 1569 Q_AC[] "AD/D,DBUS/RAM,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DEST/Q_AD,CHK PARITY,DT/3T"
; 1570 Q_AC[].AND.MASK "AD/D.AND.A,A/MASK,DBUS/RAM,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DEST/Q_AD,CHK PARITY,DT/3T"
; 1571 Q_AC[].AND.[] "AD/D.AND.A,A/@2,DBUS/RAM,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DEST/Q_AD,CHK PARITY,DT/3T"
; 1572 Q_.NOT.Q "AD/.NOT.Q,DEST/Q_AD"
; 1573 Q_# "AD/D,DBUS/DBM,DBM/#,DEST/Q_AD"
; 1574 Q_0 "AD/ZERO,DEST/Q_AD"
; 1575 Q_0 XWD [] "AD/47,DEST/Q_AD,DBM/#,DBUS/DBM,#/@1,RSRC/DA,A/MASK"
; 1576 Q_Q+.25 "AD/0+Q,DEST/Q_AD,ADD .25"
; 1577 Q_Q+1 "AD/A+Q,A/ONE,DEST/Q_AD"
; 1578 Q_Q-1 "AD/Q-A-.25,A/ONE,DEST/Q_AD, ADD .25"
; 1579 Q_Q+AC "AD/D+Q,DBUS/RAM,RAMADR/AC#,DEST/Q_AD"
; 1580 Q_Q*.5 "[MAG]_[MASK]*.5 LONG, SHSTYLE/NORM"
; 1581 Q_Q*2 "[MASK]_[MAG]*2 LONG, SHSTYLE/NORM"
; 1582 Q_Q.OR.# "AD/D.OR.Q,DBUS/DBM,DBM/#,DEST/Q_AD"
; 1583 Q_Q.AND.# "AD/D.AND.Q,DBUS/DBM,DBM/#,DEST/Q_AD"
; 1584 Q_Q.AND.[] "AD/A.AND.Q,A/@1,DEST/Q_AD"
; 1585 Q_Q.AND.NOT.[] "AD/.NOT.A.AND.Q,A/@1,DEST/Q_AD"
; 1586 Q_Q+[] "AD/A+Q,A/@1,DEST/Q_AD"
; 1587 Q_[].AND.Q "AD/A.AND.Q,A/@1,DEST/Q_AD"
; 1588 Q_[].OR.Q "AD/A.OR.Q,A/@1,DEST/Q_AD"
; 1589
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 43
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- DATA PATH CHIP -- MISC.
; 1590 .TOC "MACROS -- DATA PATH CHIP -- MISC."
; 1591
; 1592 CLEAR []0 "AD/D.AND.A,A/@1,DBUS/DBM,DBM/#,#/377777,DEST/AD,B/@1,HOLD RIGHT"
; 1593 CLEAR ARX0 "CLEAR [ARX]0"
; 1594
; 1595 ;CYCLE CHIP REGISTERS THRU AD SO WE CAN TEST BITS
; 1596 READ XR "AD/D,DBUS/RAM,RAMADR/XR#"
; 1597 READ [] "AD/B,B/@1"
; 1598 READ Q "AD/Q"
; 1599
; 1600 ;TEST BITS IN REGISTERS (SKIP IF ZERO)
; 1601 TR [] "AD/D.AND.A,DBUS/DBM,DBM/#,A/@1,SKIP ADR.EQ.0,DT/3T"
; 1602 TL [] "AD/D.AND.A,DBUS/DBM,DBM/#,A/@1,SKIP ADL.EQ.0,DT/3T"
; 1603
; 1604
; 1605 ;CAUSE BITS -2 AND -1 TO MATCH BIT 0.
; 1606 FIX [] SIGN "AD/D,DEST/A,A/@1,B/@1,DBUS/DP,HOLD RIGHT"
; 1607
; 1608 ;GENERATE A MASK IN Q AND ZERO A 2901 REGISTER
; 1609 GEN MSK [] "AD/ZERO,DEST/Q_Q*2,B/@1,ONES"
; 1610
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 44
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- STORE IN AC
; 1611 .TOC "MACROS -- STORE IN AC"
; 1612
; 1613 FM WRITE "FMWRITE/1"
; 1614
; 1615 AC[]_[] VIA AD "AD/B,DEST/PASS,B/@2,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP,FM WRITE,CHK PARITY"
; 1616 AC_[] VIA AD "AD/B,DEST/PASS,B/@1,RAMADR/AC#,DBUS/DP,FM WRITE,CHK PARITY"
; 1617 AC[]_[] "AD/A,DEST/A,B/@2,A/@2,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP, FM WRITE"
; 1618 AC[]_[] TEST "AD/D,DBUS/DP,DEST/A,B/@2,A/@2,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP, FM WRITE"
; 1619 AC[]_[]+1 "AD/A+B,DEST/PASS,A/ONE,B/@2,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP,FM WRITE"
; 1620 AC[]_[]*2 "AD/A+B,DEST/PASS,A/@2,B/@2,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP,FM WRITE"
; 1621 AC_[] "AD/A,DEST/A,B/@1,A/@1,RAMADR/AC#,DBUS/DP, FM WRITE"
; 1622 AC_[] TEST "AD/D,DBUS/DP,DEST/A,B/@1,A/@1,RAMADR/AC#,DBUS/DP, FM WRITE"
; 1623 AC_[]+1 "AD/A+B,DEST/PASS,A/ONE,B/@1,RAMADR/AC#, FM WRITE"
; 1624 AC_[]+Q "AD/A+Q,DEST/PASS,A/@1,B/@1,RAMADR/AC#, FM WRITE"
; 1625 AC[]_[]+Q "AD/A+Q,DEST/PASS,A/@2,B/@2,RAMADR/AC*#,ACALU/AC+N,ACN/@1, FM WRITE"
; 1626 AC[]_[]-[] "AD/A-B-.25,DEST/PASS,B/@3,A/@2,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP,FM WRITE,ADD .25"
; 1627 AC[]_[]+[] "AD/A+B,DEST/PASS,B/@3,A/@2,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP,FM WRITE"
; 1628 AC_[]+[] "AD/A+B,DEST/PASS,B/@2,A/@1,RAMADR/AC#,DBUS/DP,FM WRITE"
; 1629 AC[]_[].AND.[] "AD/A.AND.B,DEST/PASS,B/@3,A/@2,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP,FM WRITE"
; 1630 AC[]_Q.AND.[] "AD/A.AND.Q,DEST/PASS,A/@2,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP,FM WRITE"
; 1631 AC[]_[].EQV.Q "AD/A.EQV.Q,DEST/PASS,A/@2,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP,FM WRITE"
; 1632 AC[]_-[] "AD/-B-.25,DEST/PASS,B/@2,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP,FM WRITE,ADD .25"
; 1633 AC_-[] "AD/-A-.25,DEST/PASS,A/@1,RAMADR/AC#,DBUS/DP, ADD .25,FM WRITE"
; 1634 AC_[].OR.[] "AD/A.OR.B,A/@1,B/@2,RAMADR/AC#,DBUS/DP, FM WRITE"
; 1635 AC[]_.NOT.[] "AD/.NOT.B,DEST/PASS,B/@2,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP,FM WRITE"
; 1636 AC_.NOT.[] "AD/.NOT.B,DEST/PASS,B/@1,RAMADR/AC#,DBUS/DP,FM WRITE"
; 1637 AC[]_-Q "AD/-Q-.25,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP,FM WRITE,ADD .25"
; 1638 AC_Q "AD/Q,RAMADR/AC#,DBUS/DP, FM WRITE"
; 1639 AC[]_0 "AD/ZERO,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP, FM WRITE"
; 1640 AC[]_1 "AD/B,DEST/PASS,B/ONE,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP,FM WRITE"
; 1641 AC[]_Q "AD/Q,RAMADR/AC*#,ACALU/AC+N,ACN/@1,DBUS/DP, FM WRITE"
; 1642
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 45
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- MICROCODE WORK SPACE
; 1643 .TOC "MACROS -- MICROCODE WORK SPACE"
; 1644
; 1645
; 1646 WORK[]_Q "AD/Q,DEST/PASS,RAMADR/#,WORK/@1,FM WRITE"
; 1647 Q_WORK[] "AD/D,DEST/Q_AD,RAMADR/#,DBUS/RAM,WORK/@1,DT/3T"
; 1648 WORK[]_0 "AD/ZERO,DEST/PASS,RAMADR/#,WORK/@1,FM WRITE"
; 1649 WORK[]_1 "AD/B,DEST/PASS,RAMADR/#,WORK/@1,B/ONE,FM WRITE"
; 1650 WORK[]_[] "AD/B,DEST/PASS,RAMADR/#,WORK/@1,B/@2,FM WRITE"
; 1651 WORK[]_[] CLR LH "AD/47,RSRC/AB,DEST/PASS,RAMADR/#,WORK/@1,B/@2,A/MASK,FM WRITE"
; 1652 WORK[]_[]-1 "AD/A-B-.25,A/@2,B/ONE,DEST/PASS,RAMADR/#,WORK/@1,FM WRITE, ADD .25"
; 1653 WORK[]_.NOT.[] "AD/.NOT.B,DEST/PASS,RAMADR/#,WORK/@1,B/@2,FM WRITE"
; 1654 WORK[]_[].AND.[] "AD/A.AND.B,DEST/PASS,RAMADR/#,WORK/@1,A/@2,B/@3,FM WRITE"
; 1655 [].AND.NOT.WORK[] "AD/.NOT.D.AND.A,A/@1,DBUS/RAM,RAMADR/#,WORK/@2,DT/3T"
; 1656 [].AND.WORK[] "AD/D.AND.A,A/@1,DBUS/RAM,RAMADR/#,WORK/@2,DT/3T"
; 1657 []_[]+WORK[] "AD/D+A,A/@2,DEST/AD,B/@1,DBUS/RAM,RAMADR/#,WORK/@3,DT/3T"
; 1658 []_[].AND.WORK[] "AD/D.AND.A,A/@2,DEST/AD,B/@1,DBUS/RAM,RAMADR/#,WORK/@3,DT/3T"
; 1659 []_[].AND.NOT.WORK[] "AD/.NOT.D.AND.A,A/@2,DEST/AD,B/@1,DBUS/RAM,RAMADR/#,WORK/@3,DT/3T"
; 1660 []_[].OR.WORK[] "AD/D.OR.A,A/@2,DEST/AD,B/@1,DBUS/RAM,RAMADR/#,WORK/@3,DT/3T"
; 1661 []_WORK[] "AD/D,DEST/AD,B/@1,DBUS/RAM,RAMADR/#,WORK/@2,DT/3T"
; 1662 []_.NOT.WORK[] "AD/.NOT.D,DEST/AD,B/@1,DBUS/RAM,RAMADR/#,WORK/@2,DT/3T"
; 1663 []_-WORK[] "AD/-D-.25,ADD .25,DEST/AD,B/@1,DBUS/RAM,RAMADR/#,WORK/@2,DT/3T"
; 1664 []_WORK[]+1 "AD/D+A,A/ONE,DEST/AD,B/@1,DBUS/RAM,RAMADR/#,WORK/@2,DT/3T"
; 1665 Q_Q-WORK[] "AD/Q-D-.25,DEST/Q_AD,DBUS/RAM,RAMADR/#,WORK/@1,ADD .25,DT/3T"
; 1666 []_[]-WORK[] "AD/A-D-.25,DEST/AD,A/@2,B/@1,DBUS/RAM,RAMADR/#,WORK/@3,ADD .25,DT/3T"
; 1667
; 1668 RAM_[] "AD/B,DEST/PASS,RAMADR/RAM,B/@1,FM WRITE"
; 1669
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 46
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- MEMORY CONTROL
; 1670 .TOC "MACROS -- MEMORY CONTROL"
; 1671
; 1672 MEM CYCLE "MEM/1"
; 1673
; 1674 ;THE FOLLOWING MACROS CONTROL MEMORY ADDRESS
; 1675 LOAD VMA "MEM CYCLE,LDVMA/1"
; 1676 FORCE EXEC "FORCE EXEC/1"
; 1677 VMA PHYSICAL "PHYSICAL/1,FORCE EXEC/1,FORCE USER/0,EXT ADR/1,LOAD VMA"
; 1678 VMA PHYSICAL WRITE "LOAD VMA,VMA PHYSICAL,WAIT/1,MEM/1,WRITE CYCLE/1,WRITE TEST/0"
; 1679 VMA PHYSICAL READ "LOAD VMA,VMA PHYSICAL,WAIT/1,MEM/1,READ CYCLE/1,WRITE TEST/0"
; 1680 VMA EXTENDED "EXT ADR/1"
; 1681
; 1682 PXCT EA "PXCT/E1"
; 1683 PXCT DATA "PXCT/D1"
; 1684 PXCT BLT DEST "PXCT/D1"
; 1685 PXCT BYTE PTR EA "PXCT/E2"
; 1686 PXCT BYTE DATA "PXCT/D2"
; 1687 PXCT STACK WORD "PXCT/D2"
; 1688 PXCT BLT SRC "PXCT/D2"
; 1689 PXCT EXTEND EA "PXCT/E2"
; 1690
; 1691 ;THE FOLLOWING MACROS GET MEMORY CYCLES STARTED
; 1692 WRITE TEST "WRITE TEST/1,WAIT/1"
; 1693 START READ "MEM CYCLE,READ CYCLE/1,WAIT/1"
; 1694 START WRITE "MEM CYCLE,WRITE TEST,WRITE CYCLE/1,WAIT/1"
; 1695 START NO TEST WRITE "MEM CYCLE,WRITE CYCLE/1,WAIT/1"
; 1696 FETCH "START READ,FETCH/1,PXCT/CURRENT,WAIT/1"
; 1697
; 1698 ;THE FOLLOWING MACROS COMPLETE MEMORY CYCLES
; 1699 MEM WAIT "MEM CYCLE,WAIT/1"
; 1700 MEM READ "MEM WAIT,DBUS/DBM,DBM/MEM"
; 1701 MEM WRITE "MEM WAIT,DT/3T"
; 1702 SPEC MEM READ "SPEC/WAIT,DBUS/DBM,DBM/MEM"
; 1703 SPEC MEM WRITE "SPEC/WAIT,DT/3T"
; 1704
; 1705
; 1706 ;THINGS WHICH WRITE MEMORY
; 1707 MEM_[] "AD/B,DEST/PASS,B/@1,DBUS/DP,RAMADR/VMA,CHK PARITY"
; 1708 MEM_Q "AD/Q,DBUS/DP,RAMADR/VMA"
; 1709
; 1710
; 1711 ;THINGS WHICH READ MEMORY
; 1712 []_IO DATA "AD/D,DBUS/DBM,RAMADR/VMA,DEST/AD,B/@1"
; 1713 []_MEM "AD/D,DBUS/DBM,RAMADR/VMA,DEST/AD,B/@1,CHK PARITY"
; 1714 []_MEM THEN FETCH "AD/D,DBUS/DBM,RAMADR/VMA,DEST/A,A/PC,B/@1,CHK PARITY, FETCH, LOAD VMA"
; 1715 []_MEM*.5 "AD/D,DBUS/DBM,RAMADR/VMA,DEST/AD*.5,B/@1,CHK PARITY"
; 1716 []_MEM.AND.MASK "AD/D.AND.A,A/MASK,DBUS/DBM,RAMADR/VMA,DEST/AD,B/@1,CHK PARITY"
; 1717 []_(MEM.AND.[])*.5 "AD/D.AND.A,A/@2,DBUS/DBM,RAMADR/VMA,DEST/AD*.5,B/@1,CHK PARITY"
; 1718 Q_MEM "AD/D,DBUS/DBM,RAMADR/VMA,DEST/Q_AD,CHK PARITY"
; 1719
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 47
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- VMA
; 1720 .TOC "MACROS -- VMA"
; 1721
; 1722 VMA_[] "AD/A,A/@1,DEST/PASS,LOAD VMA"
; 1723 VMA_[] WITH FLAGS "AD/A,A/@1,DEST/PASS,LOAD VMA,WAIT/1, MEM/1, EXT ADR/1, DP FUNC/1, DT/3T"
; 1724 VMA_[].OR.[] WITH FLAGS "AD/A.OR.B,A/@1,B/@2,DEST/PASS,LOAD VMA,WAIT/1, MEM/1, EXT ADR/1, DP FUNC/1, DT/3T"
; 1725 VMA_[]+1 "AD/A+B,A/ONE,B/@1,DEST/AD,HOLD LEFT,LOAD VMA"
; 1726 VMA_[]-1 "AD/B-A-.25,A/ONE,B/@1,ADD .25,HOLD LEFT,LOAD VMA"
; 1727 VMA_[]+XR "AD/D+A,DBUS/RAM,RAMADR/XR#,A/@1,LOAD VMA"
; 1728 VMA_[]+[] "AD/A+B,DEST/PASS,A/@1,B/@2,LOAD VMA"
; 1729
; 1730 NEXT [] PHYSICAL WRITE "AD/A+B,A/ONE,B/@1,DEST/AD,HOLD LEFT,LOAD VMA, VMA PHYSICAL, START WRITE"
; 1731
; 1732 ;MACROS TO LOAD A 2901 REGISTER WITH VMA FLAG BITS
; 1733 []_VMA FLAGS "AD/45,DEST/AD,B/@1,DBM/#,DBUS/DBM,RSRC/D0,A/MASK"
; 1734 []_VMA IO READ "[@1]_VMA FLAGS,READ CYCLE/1,IO CYCLE/1,WRITE TEST/0, PHYSICAL/1, FORCE EXEC/1, FORCE USER/0"
; 1735 []_VMA IO WRITE "[@1]_VMA FLAGS,WRITE CYCLE/1,IO CYCLE/1,WRITE TEST/0, PHYSICAL/1, FORCE EXEC/1, FORCE USER/0"
; 1736
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 48
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- TIME CONTROL
; 1737 .TOC "MACROS -- TIME CONTROL"
; 1738
; 1739 AC "RAMADR/AC#"
; 1740 AC[] "RAMADR/AC*#,ACALU/AC+N,ACN/@1"
; 1741 XR "RAMADR/XR#"
; 1742 VMA "RAMADR/VMA"
; 1743 WORK[] "RAMADR/#, WORK/@1"
; 1744
; 1745 2T "T/2T"
; 1746 3T "T/3T"
; 1747 4T "T/4T"
; 1748 5T "T/5T"
; 1749
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 49
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- SCAD, SC, FE LOGIC
; 1750 .TOC "MACROS -- SCAD, SC, FE LOGIC"
; 1751
; 1752 LOAD SC "LOADSC/1"
; 1753 LOAD FE "LOADFE/1"
; 1754 STEP SC "SCAD/A-1,SCADA/SC,LOAD SC,SKIP/SC"
; 1755 SHIFT "SCAD/A+B,SCADA/S#,SCADB/FE,S#/1, LOAD FE, MULTI SHIFT/1"
; 1756
; 1757 SC_SC-1 "SCAD/A-1,SCADA/SC,LOAD SC"
; 1758 SC_SHIFT "SCAD/A+B,SCADA/S#,S#/0,SCADB/SHIFT,LOAD SC"
; 1759 SC_SHIFT-1 "SCAD/A+B,SCADA/S#,S#/1777,SCADB/SHIFT,LOAD SC"
; 1760 SC_SHIFT-2 "SCAD/A+B,SCADA/S#,S#/1776,SCADB/SHIFT,LOAD SC"
; 1761 SC_-SHIFT "SCAD/A-B,SCADA/S#,S#/0000,SCADB/SHIFT,LOAD SC"
; 1762 SC_-SHIFT-1 "SCAD/A-B,SCADA/S#,SCADB/SHIFT,S#/1777,LOAD SC"
; 1763 SC_-SHIFT-2 "SCAD/A-B,SCADA/S#,SCADB/SHIFT,S#/1776,LOAD SC"
; 1764 SC_SC-EXP "SCAD/A-B,SCADA/SC,SCADB/EXP,LOAD SC"
; 1765 SC_SC-EXP-1 "SCAD/A-B-1,SCADA/SC,SCADB/EXP,LOAD SC"
; 1766 SC_SC-FE-1 "SCAD/A-B-1,SCADA/SC,SCADB/FE,LOAD SC"
; 1767 SC_SC-FE "SCAD/A-B,SCADA/SC,SCADB/FE,LOAD SC"
; 1768 SC_EXP "SCAD/A+B,SCADA/S#,S#/0,SCADB/EXP,LOAD SC"
; 1769 SC_S#-FE "SCAD/A-B,SCADA/S#,SCADB/FE,LOAD SC"
; 1770 SC_FE+S# "SCAD/A+B,SCADA/S#,SCADB/FE,LOAD SC"
; 1771 SC_FE "SCAD/A.OR.B,SCADA/S#,S#/0,SCADB/FE,LOAD SC"
; 1772 SC_S# "SCAD/A,SCADA/S#,LOAD SC"
; 1773
; 1774
; 1775 SC_36. "SC_S#,S#/36."
; 1776 SC_35. "SC_S#,S#/35."
; 1777 SC_34. "SC_S#,S#/34."
; 1778 SC_28. "SC_S#,S#/28."
; 1779 SC_27. "SC_S#,S#/27."
; 1780 SC_26. "SC_S#,S#/26."
; 1781 SC_24. "SC_S#,S#/24."
; 1782 SC_22. "SC_S#,S#/22."
; 1783 SC_20. "SC_S#,S#/20."
; 1784 SC_19. "SC_S#,S#/19."
; 1785 SC_14. "SC_S#,S#/14."
; 1786 SC_11. "SC_S#,S#/11."
; 1787 SC_9. "SC_S#,S#/9."
; 1788 SC_8. "SC_S#,S#/8."
; 1789 SC_7 "SC_S#,S#/7"
; 1790 SC_6 "SC_S#,S#/6"
; 1791 SC_5 "SC_S#,S#/5"
; 1792 SC_4 "SC_S#,S#/4"
; 1793 SC_3 "SC_S#,S#/3"
; 1794 SC_2 "SC_S#,S#/2"
; 1795 SC_1 "SC_S#,S#/1"
; 1796 SC_0 "SC_S#,S#/0."
; 1797 SC_-1 "SC_S#,S#/1777"
; 1798 SC_-2 "SC_S#,S#/1776"
; 1799
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 50
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- SCAD, SC, FE LOGIC
; 1800 FE_-FE "SCAD/A-B,SCADA/S#,S#/0,SCADB/FE,LOAD FE"
; 1801 FE_-FE-1 "SCAD/A-B,SCADA/S#,S#/1777,SCADB/FE,LOAD FE"
; 1802 FE_FE-19 "SCAD/A+B,SCADB/FE,SCADA/S#,S#/1550,LOAD FE"
; 1803 FE_-FE+S# "SCAD/A-B,SCADA/S#,SCADB/FE,LOAD FE"
; 1804 FE_FE+SC "SCAD/A+B,SCADA/SC,SCADB/FE, LOAD FE"
; 1805 FE_FE.AND.S# "SCAD/A.AND.B,SCADA/S#,SCADB/FE, LOAD FE"
; 1806 FE_P "SCAD/A,SCADA/BYTE1, LOAD FE"
; 1807 FE_S "SCAD/A+B, SCADA/S#, S#/0 ,SCADB/SIZE, LOAD FE"
; 1808 FE_S+2 "SCAD/A+B, SCADA/S#, S#/20, SCADB/SIZE, LOAD FE"
; 1809 FE_-S-20 "SCAD/A-B,SCADA/S#,S#/1760,SCADB/SIZE, LOAD FE"
; 1810 FE_-S-10 "SCAD/A-B,SCADA/S#,S#/1770,SCADB/SIZE, LOAD FE"
; 1811 FE_S# "SCAD/A,SCADA/S#,LOAD FE"
; 1812 FE_S#-FE "SCAD/A-B,SCADA/S#,SCADB/FE,LOAD FE"
; 1813 FE_-2 "FE_S#,S#/1776"
; 1814 FE_-12. "FE_S#,S#/1764"
; 1815 FE_0 "FE_S#,S#/0"
; 1816 FE_-1 "FE_S#,S#/1777"
; 1817 FE_FE+1 "SCAD/A+B,SCADA/S#,SCADB/FE,S#/1,LOAD FE"
; 1818 FE_FE+2 "SCAD/A+B,SCADA/S#,SCADB/FE,S#/2,LOAD FE"
; 1819 FE_FE+10 "SCAD/A+B,SCADA/S#,SCADB/FE,S#/10,LOAD FE"
; 1820 FE_FE-1 "SCAD/A+B,SCADA/S#,SCADB/FE,S#/1777,LOAD FE"
; 1821 FE_FE+4 "SCAD/A+B,SCADA/S#,SCADB/FE,S#/4,LOAD FE"
; 1822 FE_EXP "SCAD/A+B,SCADA/S#,S#/0,SCADB/EXP,LOAD FE"
; 1823 FE_SC+EXP "SCAD/A+B,SCADA/SC,SCADB/EXP,LOAD FE"
; 1824 FE_SC-EXP "SCAD/A-B,SCADA/SC,SCADB/EXP,LOAD FE"
; 1825 FE_FE+P "SCAD/A+B,SCADA/BYTE1,SCADB/FE, LOAD FE"
; 1826 FE_FE-200 "SCAD/A+B,SCADA/S#,S#/1600,SCADB/FE,LOAD FE"
; 1827 FE_-FE+200 "SCAD/A-B,SCADA/S#,S#/200,SCADB/FE,LOAD FE"
; 1828 FE_FE+S# "SCAD/A+B,SCADA/S#,SCADB/FE,LOAD FE"
; 1829
; 1830
; 1831 GEN 17-FE "SCAD/A-B,SCADA/S#,S#/210,SCADB/FE"
; 1832
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 51
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- DATA PATH FIELD CONTROL
; 1833 .TOC "MACROS -- DATA PATH FIELD CONTROL"
; 1834
; 1835 HOLD LEFT "CLKL/0,GENL/0"
; 1836 ADL PARITY "GENL/1"
; 1837 CHK PARITY L "CHKL/1"
; 1838
; 1839 HOLD RIGHT "CLKR/0,GENR/0"
; 1840 ADR PARITY "GENR/1"
; 1841 CHK PARITY R "CHKR/1"
; 1842
; 1843 AD PARITY "AD PARITY OK/1"
; 1844 CHK PARITY "CHKL/1,CHKR/1"
; 1845 BAD PARITY "CHKL/0,CHKR/0"
; 1846
; 1847 INH CRY18 "SPEC/INHCRY18"
; 1848
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 52
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- SHIFT PATH CONTROL
; 1849 .TOC "MACROS -- SHIFT PATH CONTROL"
; 1850
; 1851 ASH "SHSTYLE/NORM" ;ASH SHIFT
; 1852 LSH "SHSTYLE/NORM" ;LSH SHIFT (SAME HARDWARE AS ASH BUT
; 1853 ; BITS -2 AND -1 ARE PRESET TO ZERO)
; 1854 ROT "SHSTYLE/ROT"
; 1855 LSHC "SHSTYLE/LSHC"
; 1856 ASHC "SHSTYLE/ASHC"
; 1857 ROTC "SHSTYLE/ROTC"
; 1858 ONES "SHSTYLE/ONES" ;SHIFT IN 1 BITS
; 1859 DIV "SHSTYLE/DIV" ;SPECIAL PATH FOR DIVIDE (LIKE ROTC BUT
; 1860 ; COMPLEMENT BIT AS IT GOES AROUND)
; 1861
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 53
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- SPECIAL FUNCTIONS
; 1862 .TOC "MACROS -- SPECIAL FUNCTIONS"
; 1863
; 1864 LOAD IR "SPEC/LOADIR" ;LOAD INSTRUCTION REG FROM
; 1865 ; DBUS0-DBUS8, LOAD AC# FROM
; 1866 ; DBUS9-DBUS12
; 1867 ; UPDATE LAST-INST-PUBLIC PC FLAG
; 1868 LOAD INST "SPEC/LDINST"
; 1869 LOAD INST EA "SPEC/LOADXR,PXCT/CURRENT"
; 1870 LOAD BYTE EA "SPEC/LOADXR,PXCT/E2"
; 1871 LOAD IND EA "SPEC/LOADXR,PXCT/E1"
; 1872 LOAD SRC EA "SPEC/LOADXR,PXCT/BIS-SRC-EA"
; 1873 LOAD DST EA "SPEC/LOADXR,PXCT/BIS-DST-EA"
; 1874 ADD .25 "CRY38/1" ;GENERATE CARRY IN TO BIT 37
; 1875 CALL [] "CALL/1,J/@1" ;CALL A SUBROUTINE
; 1876 LOAD PXCT "SPEC/LDPXCT" ;LOAD PXCT FLAGS IF EXEC MODE
; 1877 TURN OFF PXCT "SPEC/PXCT OFF"
; 1878 LOAD PAGE TABLE "SPEC/LDPAGE"
; 1879 LOAD AC BLOCKS "SPEC/LDACBLK"
; 1880 SWEEP "SPEC/SWEEP,PHYSICAL/1"
; 1881 CLRCSH "SPEC/CLRCSH,PHYSICAL/1"
; 1882 LOAD PI "SPEC/LDPI"
; 1883 SET HALT "SPEC/#,#/74"
; 1884 CLEAR CONTINUE "SPEC/#,#/40"
; 1885 CLEAR EXECUTE "SPEC/#,#/20"
; 1886 CLEAR RUN "SPEC/#,#/10"
; 1887 UNHALT "SPEC/#,#/62"
; 1888 SET APR ENABLES "SPEC/APR EN"
; 1889 ABORT MEM CYCLE "DBUS/DBM,RAMADR/VMA,DBM/MEM,AD/ZERO,SPEC/MEMCLR,LOAD VMA"
; 1890 CLR IO BUSY "SPEC/CLR IO BUSY"
; 1891 CLR IO LATCH "SPEC/CLR IO LATCH"
; 1892
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 54
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- PC FLAGS
; 1893 .TOC "MACROS -- PC FLAGS"
; 1894
; 1895 CHANGE FLAGS "SPEC/FLAGS"
; 1896
; 1897 SET AROV "CHANGE FLAGS, HOLD USER/1, SETOV/1, TRAP1/1"
; 1898 SET FOV "CHANGE FLAGS, HOLD USER/1, SETFOV/1, TRAP1/1"
; 1899 SET NO DIVIDE "CHANGE FLAGS, HOLD USER/1, SETOV/1, SETNDV/1, TRAP1/1"
; 1900 SET FL NO DIVIDE "SET NO DIVIDE, SETFOV/1"
; 1901
; 1902 ASH AROV "SPEC/ASHOV"
; 1903 SET FPD "CHANGE FLAGS, HOLD USER/1, SETFPD/1"
; 1904 CLR FPD "CHANGE FLAGS, HOLD USER/1, CLRFPD/1"
; 1905
; 1906 SET PDL OV "CHANGE FLAGS, HOLD USER/1, TRAP2/1"
; 1907 SET TRAP1 "CHANGE FLAGS, HOLD USER/1, TRAP1/1"
; 1908
; 1909 LOAD PCU "CHANGE FLAGS, LD PCU/1"
; 1910 UPDATE USER "CHANGE FLAGS, HOLD USER/1"
; 1911 LEAVE USER "CHANGE FLAGS, HOLD USER/0"
; 1912
; 1913 JFCL FLAGS "CHANGE FLAGS, HOLD USER/1, JFCLFLG/1"
; 1914
; 1915 LOAD FLAGS "CHANGE FLAGS, LD FLAGS/1"
; 1916 EXP TEST "SPEC/EXPTST"
; 1917 AD FLAGS "CHANGE FLAGS, ADFLGS/1, HOLD USER/1"
; 1918
; 1919 NO DIVIDE "SET NO DIVIDE, J/NIDISP"
; 1920 FL NO DIVIDE "SET FL NO DIVIDE, J/NIDISP"
; 1921
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 55
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- PAGE FAIL FLAGS
; 1922 .TOC "MACROS -- PAGE FAIL FLAGS"
; 1923
; 1924 STATE_[] "[FLG]_#,STATE/@1,HOLD LEFT"
; 1925 END STATE "[FLG]_0, HOLD LEFT"
; 1926
; 1927 END BLT "END STATE"
; 1928 END MAP "END STATE"
; 1929
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 56
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- SINGLE SKIPS
; 1930 .TOC "MACROS -- SINGLE SKIPS"
; 1931 ;SKIPS IF:
; 1932 SKIP IF AC0 "SKIP/AC0" ;THE AC NUMBER IS ZERO
; 1933 SKIP DP0 "SKIP/DP0" ;DP BIT 0=1
; 1934 SKIP DP18 "SKIP/DP18" ;DP BIT 18=1
; 1935 SKIP AD.EQ.0 "SKIP/ADEQ0,DT/3T" ;ADDER OUTPUT IS ZERO
; 1936 SKIP AD.LE.0 "SKIP/LE,DT/3T" ;ADDER OUTPUT IS LESS THAN OR EQUAL
; 1937 ; TO ZERO.
; 1938 SKIP ADL.LE.0 "SKIP/LLE,DT/3T" ;ADDER LEFT IS LESS THAN OR EQUAL
; 1939 ; TO ZERO.
; 1940 SKIP FPD "SKIP/FPD" ;FIRST-PART-DONE PC FLAG IS SET
; 1941 SKIP KERNEL "SKIP/KERNEL" ;USER=0
; 1942 SKIP IO LEGAL "SKIP/IOLGL" ;USER=0 OR USER IOT=1
; 1943 SKIP CRY0 "SKIP/CRY0" ;ADDER BIT CRY0=1 (NOT PC FLAG BIT)
; 1944 SKIP CRY1 "SKIP/CRY1" ;ADDER BIT CRY1=1 (NOT PC FLAG BIT)
; 1945 SKIP CRY2 "SKIP/CRY2,DT/3T" ;ADDER BIT CRY2=1
; 1946 SKIP JFCL "SKIP/JFCL" ;IF JFCL SHOULD JUMP
; 1947 SKIP ADL.EQ.0 "SKIP/ADLEQ0" ;ALU BITS -2 TO 17 = 0
; 1948 SKIP ADR.EQ.0 "SKIP/ADREQ0" ;ALU BITS 18-35 = 0
; 1949 SKIP IRPT "SKIP/INT" ;INTERRUPT IS PENDING
; 1950 SKIP AC REF "SKIP/ACREF" ;VMA IS 0-17
; 1951 SKIP EXECUTE "SKIP/EXECUTE" ;CONSOLE EXECUTE
; 1952 TXXX TEST "SKIP/TXXX" ;TEST INSTRUCTION SHOULD SKIP
; 1953
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 57
; KS10.MIC[4,164] 09:35 12-JAN-1979 MACROS -- SPECIAL DISPATCH MACROS
; 1954 .TOC "MACROS -- SPECIAL DISPATCH MACROS"
; 1955
; 1956 NEXT INST "DISP/NICOND,SPEC/NICOND,J/NICOND"
; 1957 NEXT INST FETCH "DISP/NICOND,SPEC/NICOND,J/NICOND-FETCH"
; 1958 EA MODE DISP "DISP/EAMODE,RAMADR/XR#"
; 1959 AREAD "DISP/AREAD,WAIT/1,AREAD/1,MEM/1,J/0"
; 1960 B DISP "DISP/BDISP"
; 1961 BWRITE DISP "B DISP,MEM/1,BWRITE/1,WRITE CYCLE/1,J/BWRITE"
; 1962 INST DISP "DISP/DROM,J/0"
; 1963 EXIT "BWRITE DISP,SPEC/0, WRITE TEST/1""
; 1964 AD FLAGS EXIT "BWRITE DISP, WRITE TEST/0, AD FLAGS"
; 1965 FL-EXIT "WRITE CYCLE/1,WRITE TEST/1,MEM/1,BWRITE/1,B DISP,J/FL-BWRITE"
; 1966 TEST DISP "B DISP,J/TEST-TABLE"
; 1967 SKIP-COMP DISP "B DISP,J/SKIP-COMP-TABLE"
; 1968 JUMP DISP "B DISP,J/JUMP-TABLE"
; 1969 DONE "VMA_[PC],LOAD VMA, FETCH, NEXT INST FETCH"
; 1970 JUMPA "[PC]_[AR],HOLD LEFT,LOAD VMA,FETCH,NEXT INST FETCH"
; 1971 UUO "[HR]_[HR].AND.#,#/777740,HOLD RIGHT,J/UUOGO"
; 1972 LUUO "[AR]_0 XWD [40], J/LUUO1"
; 1973 PAGE FAIL TRAP "TL [FLG], FLG.PI/1, J/PFT"
; 1974 TAKE INTERRUPT "[FLG]_[FLG].OR.#,FLG.PI/1,HOLD RIGHT,J/PI"
; 1975 INTERRUPT TRAP "WORK[SV.AR]_[AR], J/ITRAP"
; 1976 MUL DISP "DISP/MUL"
; 1977 DIV DISP "DISP/DIV"
; 1978 BYTE DISP "DISP/BYTE, DT/3T"
; 1979 SCAD DISP "DISP/SCAD0" ;SKIP (2'S WEIGHT) IS SCAD IS MINUS
; 1980 RETURN [] "DISP/RETURN,J/@1"
; 1981 PI DISP "DISP/PI"
; 1982 NORM DISP "DISP/NORM,DT/3T"
; 1983 DISMISS "TR [PI], #/077400, CALL [JEN1],DT/3T"
; 1984 CALL LOAD PI "[T0]_[PI] SWAP, CALL [LDPI2]"
; 1985 HALT [] "AD/47,DEST/AD,B/T1,DBM/#,DBUS/DBM,HALT/@1,RSRC/DA,A/MASK, J/HALTED"
; 1986 CLEANUP DISP "READ [FLG], DBUS/DP, DISP/DP, 3T, J/CLEANUP"
; 1987
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 58
; KS10.MIC[4,164] 09:35 12-JAN-1979 DISPATCH ROM MACROS
; 1988 .TOC "DISPATCH ROM MACROS"
; 1989 .DCODE
; 1990
; 1991 ;"A FIELD" MACROS SAY HOW TO FETCH ARGUMENTS
; 1992
; 1993 I "I/1"
; 1994 I-PF "I/1,VMA/0,READ/1"
; 1995 R "A/READ,READ/1"
; 1996 R-PF "A/RD-PF,READ/1"
; 1997 W "A/WRITE,TEST/1"
; 1998 RW "A/READ,TEST/1,READ/1"
; 1999 IW "I/1,TEST/1" ;IMMED WHICH STORE IN E. (SETZM, ETC.)
; 2000 IR "I/1,READ/1" ;START READ A GO TO EXECUTE CODE
; 2001 DBL R "A/DREAD,READ/1" ;AR!ARX _ E!E+1
; 2002 DBL AC "A/DBLAC"
; 2003 SH "A/SHIFT,VMA/0,READ/1"
; 2004 SHC "A/DSHIFT,VMA/0,READ/1"
; 2005 FL-R "A/FP,READ/1" ;FLOATING POINT READ
; 2006 FL-RW "A/FP,READ/1,TEST/1"
; 2007 FL-I "A/FPI,READ/0" ;FLOATING POINT IMMEDIATE
; 2008 DBL FL-R "A/DFP,READ/1"
; 2009 IOT "A/IOT" ;CHECK FOR IO LEGAL
; 2010
; 2011 ;"B FIELD" MACROS SAY HOW TO STORE RESULTS
; 2012
; 2013 AC "B/AC"
; 2014 M "B/MEM,TEST/1,COND FUNC/1"
; 2015 B "B/BOTH,TEST/1,COND FUNC/1"
; 2016 S "B/SELF,TEST/1,COND FUNC/1"
; 2017 DAC "B/DBLAC"
; 2018 DBL B "B/DBLB,TEST/1,COND FUNC/1"
; 2019 FL-AC "FL-B/AC" ;FLOATING POINT
; 2020 FL-MEM "FL-B/MEM,TEST/1,COND FUNC/1" ;FLOATING POINT TO MEMORY
; 2021 FL-BOTH "FL-B/BOTH,TEST/1,COND FUNC/1" ;FLOATING POINT TO BOTH
; 2022 ROUND "ROUND/1" ;FLOATING POINT ROUNDED
; 2023
; 2024
; 2025 ;CONTROL BITS
; 2026 W TEST "TEST/1"
; 2027 AC DISP "ACDISP/1"
; 2028 .UCODE
; 2029
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 59
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 DISPATCH ROM MACROS
; 2030 .BIN
; 2031 .TOC "POWER UP SEQUENCE"
; 2032
; 2033 .UCODE
; 2034
; 2035 ;HERE IS WHERE WE FIRE THE MACHINE UP DURING POWER ON
; 2036
; 2037
U 0000, 0002,3771,0012,4374,4007,0700,0000,0037,7777 ; 2038 0: [MASK]_#, #/377777 ;BUILD A MASK WITH
U 0002, 0013,3445,1212,4174,4007,0700,0000,0000,0000 ; 2039 [MASK]_[MASK]*2 ; A ONE IN 36-BITS AND 0
U 0013, 0053,3551,1212,4374,4007,0700,0000,0000,0001 ; 2040 [MASK]_[MASK].OR.#,#/1 ; IN BITS -2,-1,36,37
U 0053, 0061,3447,1200,4174,4007,0700,0000,0000,0000 ; 2041 [MAG]_[MASK]*.5 ;MAKE CONSTANT
U 0061, 0071,3771,0015,4374,4007,0700,0000,0000,0001 ; 2042 [XWD1]_#, #/1 ;CONSTANT WITH 1 IN EACH
; 2043 ; HALF WORD
; 2044 [ONE]_0 XWD [1], ;THE CONSTANT 1
U 0071, 0003,4751,1207,4374,4007,0700,0010,0000,0001 ; 2045 CALL/1 ;RESET STACK (CAN NEVER RETURN
; 2046 ; TO WHERE MR LEFT US)
U 0003, 0100,4751,1203,4374,4007,0700,0000,0037,6000 ; 2047 3: [AR]_0 XWD [376000] ;ADDRESS OF HALT STATUS
; 2048 ; BLOCK
U 0100, 0106,3333,0003,7174,4007,0700,0400,0000,0227 ; 2049 WORK[HSBADR]_[AR] ;SAVE FOR HALT LOOP
U 0106, 0110,4221,0011,4364,4277,0700,0200,0000,0010 ; 2050 [UBR]_0, ABORT MEM CYCLE ;CLEAR THE UBR AND RESET
; 2051 ; MEMORY CONTROL LOGIC
U 0110, 0125,4221,0010,4174,4477,0700,0000,0000,0000 ; 2052 [EBR]_0, LOAD AC BLOCKS ;CLEAR THE EBR AND FORCE
; 2053 ; PREVIOUS AND CURRENT AC
; 2054 ; BLOCKS TO ZERO
U 0125, 0131,4221,0013,4174,4257,0700,0000,0000,0000 ; 2055 [FLG]_0, SET APR ENABLES ;CLEAR THE STATUS FLAGS AND
; 2056 ; DISABLE ALL APR CONDITIONS
U 0131, 0136,3333,0013,7174,4007,0700,0400,0000,0230 ; 2057 WORK[APR]_[FLG] ;ZERO REMEMBERED ENABLES
; 2058
U 0136, 0162,3333,0013,7174,4007,0700,0400,0000,0300 ; 2059 WORK[TIME0]_[FLG] ;CLEAR TIME BASE
U 0162, 0212,3333,0013,7174,4007,0700,0400,0000,0301 ; 2060 WORK[TIME1]_[FLG] ; ..
; 2061 .IF/FULL
U 0212, 0214,4223,0000,1174,4007,0700,0400,0000,1443 ; 2062 AC[BIN0]_0 ;COMPUTE A TABLE OF POWERS OF
U 0214, 0223,3333,0007,1174,4007,0700,0400,0000,1444 ; 2063 AC[BIN1]_1 ; TEN
U 0223, 0226,4221,0003,4174,4007,0700,2000,0071,0023 ; 2064 [AR]_0, SC_19. ;WE WANT TO GET 22 NUMBERS
U 0226, 0235,3333,0007,7174,4007,0700,0400,0000,0344 ; 2065 WORK[DECLO]_1 ;STARTING WITH 1
U 0235, 0242,4223,0000,7174,4007,0700,0400,0000,0373 ; 2066 WORK[DECHI]_0 ; ..
U 0242, 0244,3771,0002,4374,4007,0700,0000,0000,0344 ; 2067 [HR]_#, WORK/DECLO ;ADDRESS OF LOW WORD
U 0244, 0311,3771,0006,4374,4007,0700,0000,0000,0373 ; 2068 [BRX]_#, WORK/DECHI ;ADDRESS OF HIGH WORD
U 0311, 0010,0111,0706,4174,4007,0700,0200,0000,0010 ; 2069 TENLP: [BRX]_[BRX]+1, LOAD VMA ;ADDRESS THE HIGH WORD
; 2070 =0* [ARX]_AC[BIN1], ;LOW WORD TO ARX
U 0010, 0560,3771,0004,1276,6007,0701,0010,0000,1444 ; 2071 CALL [DBSLOW] ;MULTIPLY BY TEN
U 0012, 0323,3333,0005,6174,4007,0700,0400,0000,0000 ; 2072 RAM_[BR] ;SAVE HIGH WORD
U 0323, 0324,0111,0702,4174,4007,0700,0200,0000,0010 ; 2073 [HR]_[HR]+1, LOAD VMA ;WHERE TO STORE LOW WORD
U 0324, 0224,3333,0004,6174,4007,0630,2400,0060,0000 ; 2074 RAM_[ARX], STEP SC ;STORE LOW WORD AND SEE IF
; 2075 ; WE ARE DONE
U 0224, 0311,4443,0000,4174,4007,0700,0000,0000,0000 ; 2076 =0 J/TENLP ;NOT YET--KEEP GOING
U 0225, 0140,6553,0500,4374,4007,0321,0000,0033,0656 ; 2077 [BR].XOR.#, 3T, SKIP ADL.EQ.0, #/330656
; 2078 ;DID WE GET THE RIGHT ANSWER
; 2079 ; IN THE TOP 18 BITS?
U 0140, 0104,4751,1217,4374,4007,0700,0000,0000,1005 ; 2080 =0**0 HALT [MULERR] ;NO--CPU IS BROKEN
; 2081 .ENDIF/FULL
; 2082
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 60
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 POWER UP SEQUENCE
U 0141, 3573,4221,0014,4174,4007,0700,0010,0000,0000 ; 2083 =0**1 [PI]_0, CALL [LOADPI] ;CLEAR PI STATE
; 2084 =1**1 ;CLEAR REGISTERS SO NO
; 2085 ;PARITY ERROR HAPPEN
;;2086 .IFNOT/FULL
;;2087 [ARX]_0 ;WRITTEN WHILE COMPUTING POWERS
;;2088 [BR]_0 ;OF 10
;;2089 [BRX]_0
; 2090 .ENDIF/FULL
U 0151, 0334,4751,1217,4374,4007,0700,0000,0000,0120 ; 2091 [T1]_0 XWD [120] ;RH OF 120 CONTAINS START ADDRESS
; 2092 ; FOR SIMULATOR. FOR THE REAL
; 2093 ; MACHINE IT IS JUST DATA WITH
; 2094 ; GOOD PARITY.
; 2095 =
; 2096 ;THE CODE UNDER .IF/SIM MUST USE THE SAME ADDRESS AS THE CODE
; 2097 ; UNDER .IFNOT/SIM SO THAT MICROCODE ADDRESSES DO NOT CHANGE BETWEEN
; 2098 ; VERSIONS
;;2099 .IF/SIM
;;2100 VMA_[T1], START READ ;READ THE WORD
;;2101 MEM READ, [PC]_MEM, HOLD LEFT, J/START
;;2102 ;GO FIRE UP SIMULATOR AT THE
;;2103 ; PROGRAMS STARTING ADDRESS
; 2104 .IFNOT/SIM
; 2105 [PC]_0, ;CLEAR LH OF PC
; 2106 LEAVE USER, ;ENTER EXEC MODE
U 0334, 0343,4221,0001,4174,4467,0700,0000,0000,0004 ; 2107 LOAD FLAGS ;CLEAR TRAP FLAGS
; 2108 [T1]_#, HALT/POWER, ;LOAD T1 WITH POWER UP CODE
U 0343, 0116,3771,0017,4374,4007,0700,0000,0000,0000 ; 2109 J/PWRON ;ENTER HALT LOOP. DO NOT STORE
; 2110 ; HALT STATUS BLOCK
; 2111 .ENDIF/SIM
; 2112
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 61
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 THE INSTRUCTION LOOP -- START NEXT INSTRUCTION
; 2113 .TOC "THE INSTRUCTION LOOP -- START NEXT INSTRUCTION"
; 2114
; 2115 ;ALL INSTRUCTIONS EXCEPT JUMP'S AND UUO'S END UP HERE
; 2116 1400:
U 1400, 0110,3443,0100,4174,4156,4700,0200,0014,0012 ; 2117 DONE: DONE
U 1401, 0110,0111,0701,4170,4156,4700,0200,0014,0012 ; 2118 1401: VMA_[PC]+1, NEXT INST FETCH, FETCH
; 2119 =0
U 0260, 0110,0111,0701,4170,4156,4700,0200,0014,0012 ; 2120 SKIP: VMA_[PC]+1, NEXT INST FETCH, FETCH
U 0261, 0110,3443,0100,4174,4156,4700,0200,0014,0012 ; 2121 DONE
; 2122
; 2123
; 2124 ;16-WAY DISPATCH BASED ON NEXT INSTRUCTION
; 2125 =0000
; 2126 NICOND:
; 2127 =0001 [AR]_0 XWD [423], ;TRAP TYPE 3
; 2128 ; GET ADDRESS OF TRAP INST
; 2129 TURN OFF PXCT, ;CLEAR PXCT
U 0101, 3461,4751,1203,4374,4367,0700,0000,0000,0423 ; 2130 J/TRAP ;PROCESS TRAP (INOUT.MIC)
; 2131 =0010 [AR]_0 XWD [422], ;TRAP TYPE 2
; 2132 TURN OFF PXCT, ;CLEAR PXCT
U 0102, 3461,4751,1203,4374,4367,0700,0000,0000,0422 ; 2133 J/TRAP ;GO TRAP
; 2134 =0011 [AR]_0 XWD [421], ;TRAP TYPE 1
; 2135 TURN OFF PXCT, ;TURN OF PXCT
U 0103, 3461,4751,1203,4374,4367,0700,0000,0000,0421 ; 2136 J/TRAP ;GO TRAP
U 0105, 0104,4751,1217,4374,4007,0700,0000,0000,0002 ; 2137 =0101 HALT [CSL] ;"HA" COMMAND TO 8080
; 2138 =0111
; 2139 START: VMA_[PC], ;LOAD VMA
; 2140 FETCH, ;INDICATE INSTRUCTION FETCH
U 0107, 0117,3443,0100,4174,4007,0700,0200,0014,0012 ; 2141 J/XCTGO ;GO GET INSTRUCTION
; 2142 ;THE NEXT SET OF CASES ARE USED WHEN THERE IS A FETCH
; 2143 ; IN PROGESS
; 2144 =1000
; 2145 NICOND-FETCH:
; 2146 =1001 [AR]_0 XWD [423], ;TRAP TYPE 3
; 2147 TURN OFF PXCT,
U 0111, 3461,4751,1203,4374,4367,0700,0000,0000,0423 ; 2148 J/TRAP
; 2149 =1010 [AR]_0 XWD [422], ;TRAP TYPE 2
; 2150 TURN OFF PXCT,
U 0112, 3461,4751,1203,4374,4367,0700,0000,0000,0422 ; 2151 J/TRAP
; 2152 =1011 [AR]_0 XWD [421], ;TRAP TYPE 1
; 2153 TURN OFF PXCT,
U 0113, 3461,4751,1203,4374,4367,0700,0000,0000,0421 ; 2154 J/TRAP
U 0115, 0104,4751,1217,4374,4007,0700,0000,0000,0002 ; 2155 =1101 HALT [CSL] ;"HA" COMMAND TO 8080
; 2156 =1111
; 2157 XCTGO: MEM READ, ;WAIT FOR MEMORY
; 2158 [HR]_MEM, ;PUT DATA IN HR
; 2159 LOAD INST, ;LOAD IR & AC #
U 0117, 0346,3771,0002,4365,5617,0700,0200,0000,0002 ; 2160 J/INCPC ;GO BUMP PC
; 2161 =
; 2162
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 62
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 THE INSTRUCTION LOOP -- START NEXT INSTRUCTION
; 2163 ;HERE WE POINT PC TO NEXT INSTRUCTION WHILE WE WAIT FOR
; 2164 ; EFFECTIVE ADDRESS LOGIC TO SETTLE
; 2165 INCPC: VMA_[PC]+1, ;ADDRESS OF NEXT INSTRUCTION
; 2166 FETCH/1, ;INSTRUCTION FETCH
; 2167 TURN OFF PXCT, ;CLEAR EFFECT OF PXCT
U 0346, 0201,0111,0701,2170,4366,6700,0200,0010,0010 ; 2168 EA MODE DISP ;DISPACTH OF INDEXING AND @
; 2169
; 2170 ;MAIN EFFECTIVE ADDRESS CALCULATION
; 2171 =0001
; 2172 EACALC:
; 2173 ;
; 2174 ; THE FIRST 4 CASES ARE USED ONLY FOR JRST
; 2175 ;
; 2176
; 2177 ;CASE 0 -- JRST 0,FOO(XR)
; 2178 [PC]_[HR]+XR, ;UPDATE PC
; 2179 HOLD LEFT, ;ONLY RH
; 2180 LOAD VMA, FETCH, ;START GETTING IT
U 0201, 0110,0551,0201,2270,4156,4700,0200,0014,0012 ; 2181 NEXT INST FETCH ;START NEXT INST
; 2182
; 2183 ;CASE 2 -- JRST 0,FOO
; 2184 [PC]_[HR], ;NEW PC
; 2185 HOLD LEFT, ;ONLY RH
; 2186 LOAD VMA, FETCH, ;START GETTING IT
U 0203, 0110,3441,0201,4170,4156,4700,0200,0014,0012 ; 2187 NEXT INST FETCH ;START NEXT INST
; 2188
; 2189 ;CASE 4 -- JRST 0,@FOO(XR)
; 2190 [HR]_[HR]+XR, ;ADD IN INDEX
; 2191 START READ, ;START TO FETCH @ WORD
; 2192 LOAD VMA, ;PUT ADDRESS IN VMA
U 0205, 0363,0551,0202,2270,4007,0700,0200,0004,0012 ; 2193 J/FETIND ;GO DO MEM WAIT (FORGET ABOUT JRST)
; 2194
; 2195 ;CASE 6 -- JRST 0,@FOO
; 2196 VMA_[HR], ;LOAD UP ADDRESS
; 2197 START READ, ;START TO FETCH @ WORD
U 0207, 0363,3443,0200,4174,4007,0700,0200,0004,0012 ; 2198 J/FETIND ;GO DO MEM WAIT (FORGET ABOUT JRST)
; 2199
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 63
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 THE INSTRUCTION LOOP -- START NEXT INSTRUCTION
; 2200 ;
; 2201 ;THESE 4 ARE FOR THE NON-JRST CASE
; 2202 ;
; 2203
; 2204 ;CASE 10 -- JUST INDEXING
; 2205 INDEX: [HR]_[HR]+XR, ;ADD IN INDEX REGISTER
U 0211, 0213,0551,0202,2270,4007,0700,0000,0000,0000 ; 2206 HOLD LEFT ;JUST DO RIGHT HALF
; 2207
; 2208 ;CASE 12 -- NO INDEXING OR INDIRECT
; 2209 NOMOD: [AR]_EA, ;PUT 0,,E IN AR
U 0213, 0000,5741,0203,4174,4001,3700,0200,0000,0342 ; 2210 PXCT DATA, AREAD ;DO ONE OR MORE OF THE FOLLWING
; 2211 ; ACCORDING TO THE DROM:
; 2212 ;1. LOAD VMA
; 2213 ;2. START READ OR WRITE
; 2214 ;3. DISPATCH TO 40-57
; 2215 ; OR DIRECTLY TO EXECUTE CODE
; 2216
; 2217 ;CASE 14 -- BOTH INDEXING AND INDIRECT
; 2218 BOTH: [HR]_[HR]+XR, ;ADD IN INDEX REGISTER
; 2219 LOAD VMA, PXCT EA, ;PUT ADDRESS IN VMA
U 0215, 0363,0551,0202,2270,4007,0700,0200,0004,0112 ; 2220 START READ, J/FETIND ;START CYCLE AND GO WAIT FOR DATA
; 2221
; 2222 ;CASE 16 -- JUST INDIRECT
; 2223 INDRCT: VMA_[HR], ;LOAD ADDRESS OF @ WORD
U 0217, 0363,3443,0200,4174,4007,0700,0200,0004,0112 ; 2224 START READ, PXCT EA ;START CYCLE
; 2225
; 2226
; 2227 ;HERE TO FETCH INDIRECT WORD
; 2228 FETIND: MEM READ, [HR]_MEM, ;GET DATA WORD
; 2229 HOLD LEFT, ;JUST RIGHT HALF
U 0363, 0366,3771,0002,4361,5217,0700,0200,0000,0102 ; 2230 LOAD IND EA ;RELOAD @ AND INDEX FLOPS
; 2231
; 2232 XCT2: VMA_[PC], ;PUT PC BACK IN VMA
; 2233 FETCH/1, ;TURN ON FETCH FLAG
; 2234 EA MODE DISP, ;REDO CALCULATION FOR
U 0366, 0201,3443,0100,2174,4006,6700,0200,0010,0010 ; 2235 J/EACALC ; NEW WORD
; 2236
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 64
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 THE INSTRUCTION LOOP -- FETCH ARGUMENTS
; 2237 .TOC "THE INSTRUCTION LOOP -- FETCH ARGUMENTS"
; 2238 ;HERE ON AREAD DISP TO HANDLE VARIOUS CASES OF ARGUMENT FETCH
; 2239
; 2240 ;CASE 0 -- READ (E)
; 2241 40: MEM READ, ;WAIT FOR DATA
; 2242 [AR]_MEM, ;PUT WORD IN AR
U 0040, 0000,3771,0003,4365,5001,2700,0200,0000,0002 ; 2243 INST DISP ;GO TO EXECUTE CODE
; 2244
; 2245 ;CASE 1 -- WRITE (E)
; 2246 41: [AR]_AC, ;PUT AC IN AR
U 0041, 0000,3771,0003,0276,6001,2700,0000,0000,0000 ; 2247 INST DISP ;GO TO EXECUTE CODE
; 2248
; 2249 ;CASE 2 -- DOUBLE READ
; 2250 42: MEM READ, ;WAIT FOR DATA
U 0042, 0371,3771,0003,4365,5007,0700,0200,0000,0002 ; 2251 [AR]_MEM ;PUT HI WORD IN AR
; 2252 VMA_[HR]+1, PXCT DATA, ;POINT TO E+1
U 0371, 0401,0111,0702,4170,4007,0700,0200,0004,0312 ; 2253 START READ ;START MEMORY CYCLE
; 2254 MEM READ, ;WAIT FOR DATA
; 2255 [ARX]_MEM, ;LOW WORD IN ARX
U 0401, 0000,3771,0004,4365,5001,2700,0200,0000,0002 ; 2256 INST DISP ;GO TO EXECUTE CODE
; 2257
; 2258 ;CASE 3 -- DOUBLE AC
U 0043, 0406,3771,0003,0276,6007,0700,0000,0000,0000 ; 2259 43: [AR]_AC ;GET HIGH AC
; 2260 [ARX]_AC[1], ;PUT C(AC+1) IN ARX
U 0406, 0000,3771,0004,1276,6001,2701,0000,0000,1441 ; 2261 INST DISP ;GO TO EXECUTE CODE
; 2262
; 2263 ;CASE 4 -- SHIFT
; 2264 44:
; 2265 SHIFT: READ [AR], ;LOOK AT EFFECTIVE ADDRESS
; 2266 SKIP DP18, ;SEE IF LEFT OR RIGHT
; 2267 SC_SHIFT-1, ;PUT NUMBER OF PLACES TO SHIFT IN
; 2268 LOAD FE, ; SC AND FE
U 0044, 0000,3333,0003,4174,4001,2530,3000,0041,5777 ; 2269 INST DISP ;GO DO THE SHIFT
; 2270
; 2271 ;CASE 5 -- SHIFT COMBINED
U 0045, 0415,3772,0000,1275,5007,0701,0000,0000,1441 ; 2272 45: Q_AC[1] ;PUT LOW WORD IN Q
U 0415, 0416,3776,0005,0274,4007,0701,0000,0000,0000 ; 2273 [BR]_AC*.5 LONG ;PUT AC IN BR & SHIFT BR!Q RIGHT
; 2274 [BR]_[BR]*.5 LONG, ;SHIFT BR!Q 1 MORE PLACE RIGHT
U 0416, 0044,3446,0505,4174,4007,0700,0000,0000,0000 ; 2275 J/SHIFT ;GO DO SHIFT SETUP
; 2276
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 65
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 THE INSTRUCTION LOOP -- FETCH ARGUMENTS
; 2277 ;CASE 6 -- FLOATING POINT IMMEDIATE
; 2278 46: [AR]_[AR] SWAP, ;FLIP BITS TO LEFT HALF
U 0046, 0372,3770,0303,4344,4007,0700,0000,0000,0000 ; 2279 J/FPR0 ;JOIN COMMON F.P. CODE
; 2280
; 2281 ;CASE 7 -- FLOATING POINT
; 2282 47: MEM READ, ;WAIT FOR MEMORY (SPEC/MEM WAIT)
U 0047, 0372,3771,0003,4365,5007,0700,0200,0000,0002 ; 2283 [AR]_MEM ;DATA INTO AR
; 2284 =0
; 2285 FPR0: READ [AR], ;LOOK AT NUMBER
; 2286 SC_EXP, FE_EXP, ;PUT EXPONENT IN SC & FE
; 2287 SKIP DP0, ;SEE IF NEGATIVE
U 0372, 0412,3333,0003,4174,4007,0520,3010,0041,2000 ; 2288 CALL [ARSIGN] ;EXTEND AR SIGN
; 2289 FPR1: [ARX]_0, ;ZERO ARX
U 0373, 0000,4221,0004,4174,4001,2700,0000,0000,0000 ; 2290 INST DISP ;GO TO EXECUTE CODE
; 2291
; 2292 ;CASE 10 -- READ THEN PREFETCH
; 2293 50: MEM READ, ;WAIT FOR DATA
; 2294 [AR]_MEM THEN FETCH, ;PUT DATA IN AR AND START A READ
; 2295 ; VMA HAS PC+1.
U 0050, 0000,3770,0103,4365,5001,2700,0200,0014,0012 ; 2296 INST DISP ;GO DO IT
; 2297
; 2298 ;CASE 11 -- DOUBLE FLOATING READ
; 2299 51: SPEC MEM READ, ;WAIT FOR DATA
; 2300 [BR]_MEM, ;HOLD IN BR
; 2301 SC_EXP, FE_EXP, ;SAVE EXPONENT
U 0051, 0402,3771,0005,4365,5177,0521,3000,0041,2000 ; 2302 SKIP DP0, 3T ;SEE IF MINUS
; 2303 =0 [AR]_[AR]+1, ;POINT TO E+1
; 2304 LOAD VMA, PXCT DATA, ;PUT IN VMA
U 0402, 0432,0111,0703,4174,4007,0700,0200,0004,0312 ; 2305 START READ, J/DFPR1 ;GO GET POSITIVE DATA
; 2306 [AR]_[AR]+1, ;POINT TO E+1
; 2307 LOAD VMA, PXCT DATA, ;PUT IN VMA
U 0403, 0431,0111,0703,4174,4007,0700,0200,0004,0312 ; 2308 START READ ;GO GET NEGATIVE DATA
; 2309 [BR]_-SIGN, ;SMEAR MINUS SIGN
U 0431, 0445,3551,0505,4374,0007,0700,0000,0077,7000 ; 2310 J/DFPR2 ;CONTINUE BELOW
U 0432, 0445,4551,0505,4374,0007,0700,0000,0000,0777 ; 2311 DFPR1: [BR]_+SIGN ;SMEAR PLUS SIGN
; 2312 DFPR2: MEM READ, 3T, ;WAIT FOR MEMORY
; 2313 [ARX]_(MEM.AND.[MAG])*.5,
U 0445, 0452,4557,0004,4365,5007,0701,0200,0000,0002 ; 2314 ASH ;SET SHIFT PATHS
U 0452, 0461,3447,0503,4174,4007,0700,0000,0000,0000 ; 2315 [AR]_[BR]*.5 ;SHIFT AR
; 2316 [AR]_[AR]*.5, ;COMPLETE SHIFTING
U 0461, 0467,3447,0303,4174,4007,0700,2000,0011,0000 ; 2317 SC_FE ;PAGE FAIL MAY HAVE ZAPPED
; 2318 ; THE SC.
; 2319 VMA_[PC], FETCH, ;GET NEXT INST
U 0467, 0000,3443,0100,4174,4001,2700,0200,0014,0012 ; 2320 INST DISP ;DO THIS ONE
; 2321
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 66
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 THE INSTRUCTION LOOP -- FETCH ARGUMENTS
; 2322 ;CASE 12 -- TEST FOR IO LEGAL
U 0052, 0404,4443,0000,4174,4007,0040,0000,0000,0000 ; 2323 52: SKIP IO LEGAL ;IS IO LEGAL?
U 0404, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 2324 =0 UUO ;NO
U 0405, 0000,4443,0000,4174,4001,2700,0000,0000,0000 ; 2325 INST DISP ;YES--DO THE INSTRUCTION
; 2326
; 2327
; 2328 ;CASE 13 -- RESERVED
; 2329 ;53:
; 2330
; 2331 ;CASE 14 -- RESERVED
; 2332 ;54:
; 2333
; 2334 ;CASE 15 -- RESERVED
; 2335 ;55:
; 2336
; 2337 ;CASE 16 -- RESERVED
; 2338 ;56:
; 2339
; 2340 ;CASE 17 -- RESERVED
; 2341 ;57:
; 2342
; 2343 ;EXTEND AR SIGN.
; 2344 ;CALL WITH SKIP ON AR0, RETURNS 1 ALWAYS
; 2345 =0
U 0412, 0001,4551,0303,4374,0004,1700,0000,0000,0777 ; 2346 ARSIGN: [AR]_+SIGN, RETURN [1] ;EXTEND + SIGN
U 0413, 0001,3551,0303,4374,0004,1700,0000,0077,7000 ; 2347 [AR]_-SIGN, RETURN [1] ;EXTEND - SIGN
; 2348
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 67
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 THE INSTRUCTION LOOP -- STORE ANSWERS
; 2349 .TOC "THE INSTRUCTION LOOP -- STORE ANSWERS"
; 2350
; 2351 ;NOTE: INSTRUCTIONS WHICH STORE IN BOTH AC AND MEMORY
; 2352 ; (E.G. ADDB, AOS) MUST STORE IN MEMORY FIRST
; 2353 ; SO THAT IF A PAGE FAIL HAPPENS THE AC IS
; 2354 ; STILL INTACT.
; 2355
; 2356 1500:
; 2357 BWRITE: ;BASE ADDRESS OF BWRITE DISPATCH
; 2358
; 2359 ;CASE 0 -- RESERVED
; 2360 ;1500:
; 2361
; 2362 ;CASE 1 -- RESERVED
; 2363 ;1501:
; 2364
; 2365 ;CASE 2 -- RESERVED
; 2366 ;1502:
; 2367
; 2368 ;CASE 3 -- RESERVED
; 2369 ;1503:
; 2370
; 2371 ;CASE 4 -- STORE SELF
; 2372 1504:
; 2373 STSELF: SKIP IF AC0, ;IS AC # ZERO?
U 1504, 0434,4443,0000,4174,4007,0360,0000,0000,0000 ; 2374 J/STBTH1 ;GO TO STORE BOTH CASE
; 2375
; 2376 ;CASE 5 -- STORE DOUBLE AC
; 2377 1505:
; 2378 DAC: AC[1]_[ARX], ;STORE AC 1
U 1505, 1515,3440,0404,1174,4007,0700,0400,0000,1441 ; 2379 J/STAC ;GO STORE AC
; 2380
; 2381 ;CASE 6 -- STORE DOUBLE BOTH (KA10 STYLE MEM_AR ONLY)
; 2382 1506:
; 2383 STDBTH: MEM WRITE, ;WAIT FOR MEMORY
; 2384 MEM_[AR], ;STORE AR
U 1506, 1505,3333,0003,4175,5007,0701,0200,0000,0002 ; 2385 J/DAC ;NOW STORE AC & AC+1
; 2386
; 2387 ;CASE 7 -- RESERVED
; 2388 ;1507:
; 2389
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 68
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 THE INSTRUCTION LOOP -- STORE ANSWERS
; 2390 ;CASE 10 -- RESERVED
; 2391 ;1510:
; 2392
; 2393 ;CASE 11 -- RESERVED
; 2394 ;1511:
; 2395
; 2396 ;CASE 12 -- RESERVED
; 2397 ;1512:
; 2398
; 2399 ;CASE 13 -- RESERVED
; 2400 ;1513:
; 2401
; 2402 ;CASE 14 -- RESERVED
; 2403 1514:
; 2404 FL-BWRITE: ;THE NEXT 4 CASES ARE ALSO
; 2405 ;USED IN FLOATING POINT
U 1514, 0104,4751,1217,4374,4007,0700,0000,0000,1000 ; 2406 HALT [BW14]
; 2407
; 2408 ;CASE 15 -- STORE AC
; 2409 1515:
; 2410 STAC: AC_[AR], ;STORE AC
U 1515, 0100,3440,0303,0174,4156,4700,0400,0000,0000 ; 2411 NEXT INST ;DO NEXT INSTRUCTION
; 2412
; 2413 ;CASE 16 -- STORE IN MEMORY
; 2414 1516:
; 2415 STMEM: MEM WRITE, ;WAIT FOR MEMORY
; 2416 MEM_[AR], ;STORE AR
U 1516, 1400,3333,0003,4175,5007,0701,0200,0000,0002 ; 2417 J/DONE ;START FETCH OF NEXT
; 2418
; 2419 ;CASE 17 -- STORE BOTH
; 2420 1517:
; 2421 STBOTH: MEM WRITE, ;WAIT FOR MEMORY
; 2422 MEM_[AR], ;STORE AR
U 1517, 1515,3333,0003,4175,5007,0701,0200,0000,0002 ; 2423 J/STAC ;NOW STORE AC
; 2424
; 2425 =0
; 2426 STBTH1: MEM WRITE, ;WAIT FOR MEMORY
; 2427 MEM_[AR], ;STORE AR
U 0434, 1515,3333,0003,4175,5007,0701,0200,0000,0002 ; 2428 J/STAC ;NOW STORE AC
; 2429 STORE: MEM WRITE, ;WAIT FOR MEMORY
; 2430 MEM_[AR], ;STORE AC
U 0435, 1400,3333,0003,4175,5007,0701,0200,0000,0002 ; 2431 J/DONE ;START NEXT INST
; 2432
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 69
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 MOVE GROUP
; 2433 .TOC "MOVE GROUP"
; 2434
; 2435 .DCODE
D 0200, 1015,1515,1100 ; 2436 200: R-PF, AC, J/STAC ;MOVE
D 0201, 0015,1515,3000 ; 2437 I-PF, AC, J/STAC ;MOVEI
D 0202, 0116,1404,0700 ; 2438 W, M, J/MOVE ;MOVEM
D 0203, 0004,1504,1700 ; 2439 RW, S, J/STSELF ;MOVES
; 2440
D 0204, 1015,1402,1100 ; 2441 204: R-PF, AC, J/MOVS ;MOVS
D 0205, 0015,1402,3000 ; 2442 I-PF, AC, J/MOVS ;MOVSI
D 0206, 0116,1402,0700 ; 2443 W, M, J/MOVS ;MOVSM
D 0207, 0004,1402,1700 ; 2444 RW, S, J/MOVS ;MOVSS
; 2445
D 0210, 1015,1405,1100 ; 2446 210: R-PF, AC, J/MOVN ;MOVN
D 0211, 0015,1405,3000 ; 2447 I-PF, AC, J/MOVN ;MOVNI
D 0212, 0116,1405,0700 ; 2448 W, M, J/MOVN ;MOVNM
D 0213, 0004,1405,1700 ; 2449 RW, S, J/MOVN ;MOVNS
; 2450
D 0214, 1015,1403,1100 ; 2451 214: R-PF, AC, J/MOVM ;MOVM
D 0215, 0015,1515,3000 ; 2452 I-PF, AC, J/STAC ;MOVMI
D 0216, 0116,1403,0700 ; 2453 W, M, J/MOVM ;MOVMM
D 0217, 0004,1403,1700 ; 2454 RW, S, J/MOVM ;MOVNS
; 2455 .UCODE
; 2456
; 2457 1402:
U 1402, 1500,3770,0303,4344,4003,7700,0200,0003,0001 ; 2458 MOVS: [AR]_[AR] SWAP,EXIT
; 2459
; 2460 1403:
U 1403, 1404,3333,0003,4174,4007,0520,0000,0000,0000 ; 2461 MOVM: READ [AR], SKIP DP0, J/MOVE
; 2462
; 2463 1404:
U 1404, 1500,4443,0000,4174,4003,7700,0200,0003,0001 ; 2464 MOVE: EXIT
; 2465 1405:
; 2466 MOVN: [AR]_-[AR], ;NEGATE NUMBER
; 2467 AD FLAGS, 3T, ;UPDATE FLAGS
U 1405, 1404,2441,0303,4174,4467,0701,4000,0001,0001 ; 2468 J/MOVE ;STORE ANSWER
; 2469
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 70
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 EXCH
; 2470 .TOC "EXCH"
; 2471
; 2472 .DCODE
D 0250, 0015,1406,1500 ; 2473 250: R,W TEST, AC, J/EXCH
; 2474 .UCODE
; 2475
; 2476 1406:
; 2477 EXCH: [BR]_AC, ;COPY AC TO THE BR
U 1406, 0474,3771,0005,0276,6007,0700,0200,0003,0002 ; 2478 START WRITE ;START A WRITE CYCLE
; 2479 MEM WRITE, ;COMPLETE WRITE CYCLE
; 2480 MEM_[BR], ;STORE BR (AC) IN MEMORY
U 0474, 1515,3333,0005,4175,5007,0701,0200,0000,0002 ; 2481 J/STAC ;STORE THE AR IN AC. NOTE: AR
; 2482 ; WAS LOADED WITH MEMORY OPERAND
; 2483 ; AS PART OF INSTRUCTION DISPATCH
; 2484
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 71
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 HALFWORD GROUP
; 2485 .TOC "HALFWORD GROUP"
; 2486 ; DESTINATION LEFT HALF
; 2487
; 2488 .DCODE
D 0500, 1015,1410,1100 ; 2489 500: R-PF, AC, J/HLL
D 0501, 0015,1410,3000 ; 2490 I-PF, AC, J/HLL
D 0502, 0016,1407,1700 ; 2491 RW, M, J/HRR ;HLLM = HRR EXCEPT FOR STORE
D 0503, 0004,1404,1700 ; 2492 RW, S, J/MOVE ;HLLS = MOVES
; 2493
D 0504, 1015,1411,1100 ; 2494 R-PF, AC, J/HRL
D 0505, 0015,1411,3000 ; 2495 I-PF, AC, J/HRL
D 0506, 0016,1413,1700 ; 2496 RW, M, J/HRLM
D 0507, 0004,1414,1700 ; 2497 RW, S, J/HRLS
; 2498
D 0510, 1015,1432,1100 ; 2499 510: R-PF, AC, J/HLLZ
D 0511, 0015,1432,3000 ; 2500 I-PF, AC, J/HLLZ
D 0512, 0116,1432,0700 ; 2501 W, M, J/HLLZ
D 0513, 0004,1432,1700 ; 2502 RW, S, J/HLLZ
; 2503
D 0514, 1015,1424,1100 ; 2504 R-PF, AC, J/HRLZ
D 0515, 0015,1424,3000 ; 2505 I-PF, AC, J/HRLZ
D 0516, 0116,1424,0700 ; 2506 W, M, J/HRLZ
D 0517, 0004,1424,1700 ; 2507 RW, S, J/HRLZ
; 2508
D 0520, 1015,1433,1100 ; 2509 520: R-PF, AC, J/HLLO
D 0521, 0015,1433,3000 ; 2510 I-PF, AC, J/HLLO
D 0522, 0116,1433,0700 ; 2511 W, M, J/HLLO
D 0523, 0004,1433,1700 ; 2512 RW, S, J/HLLO
; 2513
D 0524, 1015,1425,1100 ; 2514 R-PF, AC, J/HRLO
D 0525, 0015,1425,3000 ; 2515 I-PF, AC, J/HRLO
D 0526, 0116,1425,0700 ; 2516 W, M, J/HRLO
D 0527, 0004,1425,1700 ; 2517 RW, S, J/HRLO
; 2518
D 0530, 1015,1430,1100 ; 2519 530: R-PF, AC, J/HLLE
D 0531, 0015,1430,3000 ; 2520 I-PF, AC, J/HLLE
D 0532, 0116,1430,0700 ; 2521 W, M, J/HLLE
D 0533, 0004,1430,1700 ; 2522 RW, S, J/HLLE
; 2523
D 0534, 1015,1422,1100 ; 2524 R-PF, AC, J/HRLE
D 0535, 0015,1422,3000 ; 2525 I-PF, AC, J/HRLE
D 0536, 0116,1422,0700 ; 2526 W, M, J/HRLE
D 0537, 0004,1422,1700 ; 2527 RW, S, J/HRLE
; 2528
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 72
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 HALFWORD GROUP
; 2529 ; DESTINATION RIGHT HALF
; 2530
D 0540, 1015,1407,1100 ; 2531 540: R-PF, AC, J/HRR
D 0541, 0015,1407,3000 ; 2532 I-PF, AC, J/HRR
D 0542, 0016,1410,1700 ; 2533 RW, M, J/HLL ;HRRM = HLL EXCEPT FOR STORE
D 0543, 0004,1404,1700 ; 2534 RW, S, J/MOVE ;HRRS = MOVES
; 2535
D 0544, 1015,1412,1100 ; 2536 R-PF, AC, J/HLR
D 0545, 0015,1412,3000 ; 2537 I-PF, AC, J/HLR
D 0546, 0016,1415,1700 ; 2538 RW, M, J/HLRM
D 0547, 0004,1416,1700 ; 2539 RW, S, J/HLRS
; 2540
D 0550, 1015,1420,1100 ; 2541 550: R-PF, AC, J/HRRZ
D 0551, 0015,1420,3000 ; 2542 I-PF, AC, J/HRRZ
D 0552, 0116,1420,0700 ; 2543 W, M, J/HRRZ
D 0553, 0004,1420,1700 ; 2544 RW, S, J/HRRZ
; 2545
D 0554, 1015,1426,1100 ; 2546 R-PF, AC, J/HLRZ
D 0555, 0015,1426,3000 ; 2547 I-PF, AC, J/HLRZ
D 0556, 0116,1426,0700 ; 2548 W, M, J/HLRZ
D 0557, 0004,1426,1700 ; 2549 RW, S, J/HLRZ
; 2550
D 0560, 1015,1421,1100 ; 2551 560: R-PF, AC, J/HRRO
D 0561, 0015,1421,3000 ; 2552 I-PF, AC, J/HRRO
D 0562, 0116,1421,0700 ; 2553 W, M, J/HRRO
D 0563, 0004,1421,1700 ; 2554 RW, S, J/HRRO
; 2555
D 0564, 1015,1427,1100 ; 2556 R-PF, AC, J/HLRO
D 0565, 0015,1427,3000 ; 2557 I-PF, AC, J/HLRO
D 0566, 0116,1427,0700 ; 2558 W, M, J/HLRO
D 0567, 0004,1427,1700 ; 2559 RW, S, J/HLRO
; 2560
D 0570, 1015,1417,1100 ; 2561 570: R-PF, AC, J/HRRE
D 0571, 0015,1417,3000 ; 2562 I-PF, AC, J/HRRE
D 0572, 0116,1417,0700 ; 2563 W, M, J/HRRE
D 0573, 0004,1417,1700 ; 2564 RW, S, J/HRRE
; 2565
D 0574, 1015,1423,1100 ; 2566 R-PF, AC, J/HLRE
D 0575, 0015,1423,3000 ; 2567 I-PF, AC, J/HLRE
D 0576, 0116,1423,0700 ; 2568 W, M, J/HLRE
D 0577, 0004,1423,1700 ; 2569 RW, S, J/HLRE
; 2570
; 2571 .UCODE
; 2572
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 73
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 HALFWORD GROUP
; 2573 ;FIRST THE GUYS THAT LEAVE THE OTHER HALF ALONE
; 2574
; 2575 ;THE AR CONTAINS THE MEMORY OPERAND. SO WE WANT TO PUT THE LH OF
; 2576 ; AC INTO AR TO DO A HRR. OBVIOUS THING FOR HLL.
; 2577 1407:
U 1407, 1500,3771,0003,0276,0003,7700,0200,0003,0001 ; 2578 HRR: [AR]_AC,HOLD RIGHT,EXIT
; 2579 1410:
U 1410, 1500,3771,0003,0270,6003,7700,0200,0003,0001 ; 2580 HLL: [AR]_AC,HOLD LEFT,EXIT
; 2581
; 2582 ;HRL FLOW:
; 2583 ;AT HRL AR CONTAINS:
; 2584 ;
; 2585 ; !------------------!------------------!
; 2586 ; ! LH OF (E) ! RH OF (E) !
; 2587 ; !------------------!------------------!
; 2588 ;
; 2589 ;AR_AR SWAP GIVES:
; 2590 ;
; 2591 ; !------------------!------------------!
; 2592 ; ! RH OF (E) ! LH OF (E) !
; 2593 ; !------------------!------------------!
; 2594 ;
; 2595 ;AT HLL, AR_AC,HOLD LEFT GIVES:
; 2596 ;
; 2597 ; !------------------!------------------!
; 2598 ; ! RH OF (E) ! RH OF AC !
; 2599 ; !------------------!------------------!
; 2600 ;
; 2601 ;THE EXIT MACRO CAUSES THE AR TO BE STORED IN AC (AT STAC).
; 2602 ; THE REST OF THE HALF WORD IN THIS GROUP ARE VERY SIMILAR.
; 2603
; 2604 1411:
U 1411, 1410,3770,0303,4344,4007,0700,0000,0000,0000 ; 2605 HRL: [AR]_[AR] SWAP,J/HLL
; 2606 1412:
U 1412, 1407,3770,0303,4344,4007,0700,0000,0000,0000 ; 2607 HLR: [AR]_[AR] SWAP,J/HRR
; 2608
; 2609 1413:
U 1413, 0506,3770,0303,4344,4007,0700,0000,0000,0000 ; 2610 HRLM: [AR]_[AR] SWAP
U 0506, 1402,3771,0003,0270,6007,0700,0000,0000,0000 ; 2611 [AR]_AC,HOLD LEFT,J/MOVS
; 2612 1414:
U 1414, 1500,3770,0303,4344,0003,7700,0200,0003,0001 ; 2613 HRLS: [AR]_[AR] SWAP,HOLD RIGHT,EXIT
; 2614
; 2615 1415:
U 1415, 0511,3770,0303,4344,4007,0700,0000,0000,0000 ; 2616 HLRM: [AR]_[AR] SWAP
U 0511, 1402,3771,0003,0276,0007,0700,0000,0000,0000 ; 2617 [AR]_AC,HOLD RIGHT,J/MOVS
; 2618 1416:
U 1416, 1500,3770,0303,4340,4003,7700,0200,0003,0001 ; 2619 HLRS: [AR]_[AR] SWAP,HOLD LEFT,EXIT
; 2620
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 74
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 HALFWORD GROUP
; 2621 ;NOW THE HALFWORD OPS WHICH CONTROL THE "OTHER" HALF.
; 2622 ; ENTER WITH 0,,E (E) OR (AC) IN AR
; 2623
; 2624 1417:
U 1417, 1420,3333,0003,4174,4007,0530,0000,0000,0000 ; 2625 HRRE: READ [AR],SKIP DP18
; 2626 1420:
U 1420, 1500,5731,0003,4174,4003,7700,0200,0003,0001 ; 2627 HRRZ: [AR] LEFT_0, EXIT
; 2628 1421:
U 1421, 1500,5431,1203,4174,4003,7700,0200,0003,0001 ; 2629 HRRO: [AR] LEFT_-1, EXIT
; 2630
; 2631 1422:
U 1422, 1424,3333,0003,4174,4007,0530,0000,0000,0000 ; 2632 HRLE: READ [AR],SKIP DP18
; 2633 1424:
U 1424, 1402,3771,0003,4374,0007,0700,0000,0000,0000 ; 2634 HRLZ: [AR]_#,#/0,HOLD RIGHT,J/MOVS
; 2635 1425:
U 1425, 1402,3771,0003,4374,0007,0700,0000,0077,7777 ; 2636 HRLO: [AR]_#,#/777777,HOLD RIGHT,J/MOVS
; 2637
; 2638 1423:
U 1423, 1426,3333,0003,4174,4007,0520,0000,0000,0000 ; 2639 HLRE: READ [AR],SKIP DP0
; 2640 1426:
U 1426, 1402,3771,0003,4370,4007,0700,0000,0000,0000 ; 2641 HLRZ: [AR]_#,#/0,HOLD LEFT,J/MOVS
; 2642 1427:
U 1427, 1402,3771,0003,4370,4007,0700,0000,0077,7777 ; 2643 HLRO: [AR]_#,#/777777,HOLD LEFT,J/MOVS
; 2644
; 2645 1430:
U 1430, 1432,3333,0003,4174,4007,0520,0000,0000,0000 ; 2646 HLLE: READ [AR],SKIP DP0
; 2647 1432:
U 1432, 1500,5371,0003,4174,4003,7700,0200,0003,0001 ; 2648 HLLZ: [AR] RIGHT_0, EXIT
; 2649 1433:
U 1433, 1500,5341,1203,4174,4003,7700,0200,0003,0001 ; 2650 HLLO: [AR] RIGHT_-1, EXIT
; 2651
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 75
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 DMOVE, DMOVN, DMOVEM, DMOVNM
; 2652 .TOC "DMOVE, DMOVN, DMOVEM, DMOVNM"
; 2653
; 2654 .DCODE
D 0120, 0205,1505,1100 ; 2655 120: DBL R, DAC, J/DAC
D 0121, 0215,1434,1100 ; 2656 DBL R, AC, J/DMOVN
; 2657 .UCODE
; 2658
; 2659 1434:
U 1434, 3063,4551,0404,4374,0007,0700,0010,0037,7777 ; 2660 DMOVN: CLEAR ARX0, CALL [DBLNGA]
U 1436, 1515,3440,0404,1174,4007,0700,0400,0000,1441 ; 2661 1436: AC[1]_[ARX], J/STAC
; 2662
; 2663 .DCODE
D 0124, 0300,1567,0100 ; 2664 124: DBL AC, J/DMOVN1
D 0125, 0100,1565,0500 ; 2665 W, J/DMOVNM
; 2666 .UCODE
; 2667
; 2668
; 2669 1565:
U 1565, 3062,3771,0004,1276,6007,0701,0010,0000,1441 ; 2670 DMOVNM: [ARX]_AC[1],CALL [DBLNEG]
; 2671 1567:
; 2672 DMOVN1: [HR]+[ONE], ;GET E+1
; 2673 LOAD VMA, ;PUT THAT IN VMA
; 2674 START WRITE, ;STORE IN E+1
U 1567, 0512,0113,0207,4174,4007,0700,0200,0003,0312 ; 2675 PXCT DATA ;DATA CYCLE
U 0512, 0531,3333,0004,4175,5007,0701,0200,0000,0002 ; 2676 MEM WRITE, MEM_[ARX] ;STORE LOW WORD
; 2677 VMA_[HR], ;GET E
; 2678 LOAD VMA, ;SAVE IN VMA
; 2679 PXCT DATA, ;OPERAND STORE
; 2680 START WRITE, ;START MEM CYCLE
U 0531, 0435,3443,0200,4174,4007,0700,0200,0003,0312 ; 2681 J/STORE ;GO STORE AR
; 2682
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 76
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BOOLEAN GROUP
; 2683 .TOC "BOOLEAN GROUP"
; 2684
; 2685 .DCODE
D 0400, 0015,1441,3000 ; 2686 400: I-PF, AC, J/SETZ
D 0401, 0015,1441,3000 ; 2687 I-PF, AC, J/SETZ
D 0402, 0016,1441,2700 ; 2688 IW, M, J/SETZ
D 0403, 0017,1441,2700 ; 2689 IW, B, J/SETZ
; 2690 .UCODE
; 2691
; 2692 1441:
U 1441, 1500,4221,0003,4174,4003,7700,0200,0003,0001 ; 2693 SETZ: [AR]_0, EXIT
; 2694
; 2695 .DCODE
D 0404, 1015,1442,1100 ; 2696 404: R-PF, AC, J/AND
D 0405, 0015,1442,3000 ; 2697 I-PF, AC, J/AND
D 0406, 0016,1442,1700 ; 2698 RW, M, J/AND
D 0407, 0017,1442,1700 ; 2699 RW, B, J/AND
; 2700 .UCODE
; 2701
; 2702 1442:
U 1442, 1500,4551,0303,0274,4003,7700,0200,0003,0001 ; 2703 AND: [AR]_[AR].AND.AC,EXIT
; 2704
; 2705 .DCODE
D 0410, 1015,1443,1100 ; 2706 410: R-PF, AC, J/ANDCA
D 0411, 0015,1443,3000 ; 2707 I-PF, AC, J/ANDCA
D 0412, 0016,1443,1700 ; 2708 RW, M, J/ANDCA
D 0413, 0017,1443,1700 ; 2709 RW, B, J/ANDCA
; 2710 .UCODE
; 2711
; 2712 1443:
U 1443, 1500,5551,0303,0274,4003,7700,0200,0003,0001 ; 2713 ANDCA: [AR]_[AR].AND.NOT.AC,EXIT
; 2714
; 2715 .DCODE
D 0414, 1015,1404,1100 ; 2716 414: R-PF, AC, J/MOVE ;SETM = MOVE
D 0415, 0015,1404,3000 ; 2717 I-PF, AC, J/MOVE
D 0416, 0016,1404,1700 ; 2718 RW, M, J/MOVE ;SETMM = NOP THAT WRITES MEMORY
D 0417, 0017,1404,1700 ; 2719 RW, B, J/MOVE ;SETMB = MOVE THAT WRITES MEMORY
; 2720
D 0420, 1015,1444,1100 ; 2721 420: R-PF, AC, J/ANDCM
D 0421, 0015,1444,3000 ; 2722 I-PF, AC, J/ANDCM
D 0422, 0016,1444,1700 ; 2723 RW, M, J/ANDCM
D 0423, 0017,1444,1700 ; 2724 RW, B, J/ANDCM
; 2725 .UCODE
; 2726
; 2727 1444:
U 1444, 1442,7441,0303,4174,4007,0700,0000,0000,0000 ; 2728 ANDCM: [AR]_.NOT.[AR],J/AND
; 2729
; 2730 .DCODE
D 0424, 0000,1400,1100 ; 2731 424: R, J/DONE
D 0425, 0000,1400,2100 ; 2732 I, J/DONE
D 0426, 0116,1404,0700 ; 2733 W, M, J/MOVE ;SETAM = MOVEM
D 0427, 0116,1404,0700 ; 2734 W, M, J/MOVE ;SETAB, TOO
; 2735 .UCODE
; 2736
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 77
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BOOLEAN GROUP
; 2737 .DCODE
D 0430, 1015,1445,1100 ; 2738 430: R-PF, AC, J/XOR
D 0431, 0015,1445,3000 ; 2739 I-PF, AC, J/XOR
D 0432, 0016,1445,1700 ; 2740 RW, M, J/XOR
D 0433, 0017,1445,1700 ; 2741 RW, B, J/XOR
; 2742 .UCODE
; 2743
; 2744 1445:
U 1445, 1500,6551,0303,0274,4003,7700,0200,0003,0001 ; 2745 XOR: [AR]_[AR].XOR.AC,EXIT
; 2746
; 2747 .DCODE
D 0434, 1015,1446,1100 ; 2748 434: R-PF, AC, J/IOR
D 0435, 0015,1446,3000 ; 2749 I-PF, AC, J/IOR
D 0436, 0016,1446,1700 ; 2750 RW, M, J/IOR
D 0437, 0017,1446,1700 ; 2751 RW, B, J/IOR
; 2752 .UCODE
; 2753
; 2754 1446:
U 1446, 1500,3551,0303,0274,4003,7700,0200,0003,0001 ; 2755 IOR: [AR]_[AR].OR.AC,EXIT
; 2756
; 2757 .DCODE
D 0440, 1015,1447,1100 ; 2758 440: R-PF, AC, J/ANDCB
D 0441, 0015,1447,3000 ; 2759 I-PF, AC, J/ANDCB
D 0442, 0016,1447,1700 ; 2760 RW, M, J/ANDCB
D 0443, 0017,1447,1700 ; 2761 RW, B, J/ANDCB
; 2762 .UCODE
; 2763
; 2764 1447:
U 1447, 1443,7441,0303,4174,4007,0700,0000,0000,0000 ; 2765 ANDCB: [AR]_.NOT.[AR],J/ANDCA
; 2766
; 2767 .DCODE
D 0444, 1015,1450,1100 ; 2768 444: R-PF, AC, J/EQV
D 0445, 0015,1450,3000 ; 2769 I-PF, AC, J/EQV
D 0446, 0016,1450,1700 ; 2770 RW, M, J/EQV
D 0447, 0017,1450,1700 ; 2771 RW, B, J/EQV
; 2772 .UCODE
; 2773
; 2774 1450:
U 1450, 1500,7551,0303,0274,4003,7700,0200,0003,0001 ; 2775 EQV: [AR]_[AR].EQV.AC,EXIT
; 2776
; 2777 .DCODE
D 0450, 0015,1451,3000 ; 2778 450: I-PF, AC, J/SETCA
D 0451, 0015,1451,3000 ; 2779 I-PF, AC, J/SETCA
D 0452, 0016,1451,2700 ; 2780 IW, M, J/SETCA
D 0453, 0017,1451,2700 ; 2781 IW, B, J/SETCA
; 2782 .UCODE
; 2783
; 2784 1451:
U 1451, 1500,7771,0003,0274,4003,7700,0200,0003,0001 ; 2785 SETCA: [AR]_.NOT.AC,EXIT
; 2786
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 78
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BOOLEAN GROUP
; 2787 .DCODE
D 0454, 1015,1452,1100 ; 2788 454: R-PF, AC, J/ORCA
D 0455, 0015,1452,3000 ; 2789 I-PF, AC, J/ORCA
D 0456, 0016,1452,1700 ; 2790 RW, M, J/ORCA
D 0457, 0017,1452,1700 ; 2791 RW, B, J/ORCA
; 2792 .UCODE
; 2793
; 2794 1452:
U 1452, 0532,7771,0005,0274,4007,0700,0000,0000,0000 ; 2795 ORCA: [BR]_.NOT.AC
U 0532, 1500,3111,0503,4174,4003,7700,0200,0003,0001 ; 2796 [AR]_[AR].OR.[BR],EXIT
; 2797
; 2798 .DCODE
D 0460, 1015,1453,1100 ; 2799 460: R-PF, AC, J/SETCM
D 0461, 0015,1453,3000 ; 2800 I-PF, AC, J/SETCM
D 0462, 0016,1453,1700 ; 2801 RW, M, J/SETCM
D 0463, 0017,1453,1700 ; 2802 RW, B, J/SETCM
; 2803 .UCODE
; 2804
; 2805 1453:
U 1453, 1500,7441,0303,4174,4003,7700,0200,0003,0001 ; 2806 SETCM: [AR]_.NOT.[AR],EXIT
; 2807
; 2808 .DCODE
D 0464, 1015,1454,1100 ; 2809 464: R-PF, AC, J/ORCM
D 0465, 0015,1454,3000 ; 2810 I-PF, AC, J/ORCM
D 0466, 0016,1454,1700 ; 2811 RW, M, J/ORCM
D 0467, 0017,1454,1700 ; 2812 RW, B, J/ORCM
; 2813 .UCODE
; 2814
; 2815 1454:
U 1454, 1446,7441,0303,4174,4007,0700,0000,0000,0000 ; 2816 ORCM: [AR]_.NOT.[AR],J/IOR
; 2817
; 2818 .DCODE
D 0470, 1015,1455,1100 ; 2819 470: R-PF, AC, J/ORCB
D 0471, 0015,1455,3000 ; 2820 I-PF, AC, J/ORCB
D 0472, 0016,1455,1700 ; 2821 RW, M, J/ORCB
D 0473, 0017,1455,1700 ; 2822 RW, B, J/ORCB
; 2823 .UCODE
; 2824
; 2825 1455:
U 1455, 1453,4551,0303,0274,4007,0700,0000,0000,0000 ; 2826 ORCB: [AR]_[AR].AND.AC,J/SETCM
; 2827
; 2828 .DCODE
D 0474, 0015,1456,3000 ; 2829 474: I-PF, AC, J/SETO
D 0475, 0015,1456,3000 ; 2830 I-PF, AC, J/SETO
D 0476, 0016,1456,2700 ; 2831 IW, M, J/SETO
D 0477, 0017,1456,2700 ; 2832 IW, B, J/SETO
; 2833 .UCODE
; 2834
; 2835 1456:
U 1456, 1500,2441,0703,4174,4003,7700,4200,0003,0001 ; 2836 SETO: [AR]_-[ONE], EXIT
; 2837
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 79
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ROTATES AND LOGICAL SHIFTS -- ROT, LSH, JFFO
; 2838 .TOC "ROTATES AND LOGICAL SHIFTS -- ROT, LSH, JFFO"
; 2839
; 2840 .DCODE
D 0240, 0400,1622,1000 ; 2841 240: SH, J/ASH
D 0241, 0400,1632,1000 ; 2842 SH, J/ROT
D 0242, 0400,1612,1000 ; 2843 SH, J/LSH
D 0243, 0000,1462,2100 ; 2844 I, J/JFFO
D 0244, 0000,1466,3000 ; 2845 I-PF, J/ASHC
D 0245, 0500,1470,1000 ; 2846 245: SHC, J/ROTC
D 0246, 0500,1464,1000 ; 2847 SHC, J/LSHC
; 2848 .UCODE
; 2849
; 2850
; 2851 ;HERE IS THE CODE FOR LOGICAL SHIFT. THE EFFECTIVE ADDRESS IS
; 2852 ; IN AR.
; 2853 1612:
; 2854 LSH: [AR]_AC, ;PICK UP AC
; 2855 FE_-FE-1, ;NEGATIVE SHIFT
U 1612, 0564,3771,0003,0276,6007,0700,1000,0031,1777 ; 2856 J/LSHL ;SHIFT LEFT
; 2857 1613: [AR]_AC.AND.MASK, ;MAKE IT LOOK POSITIVE
; 2858 FE_FE+1, ;UNDO -1 AT SHIFT
U 1613, 0572,4551,1203,0276,6007,0700,1000,0041,0001 ; 2859 J/ASHR ;GO SHIFT RIGHT
; 2860
; 2861 LSHL: [AR]_[AR]*2, ;SHIFT LEFT
U 0564, 1515,3445,0303,4174,4007,0700,1020,0041,0001 ; 2862 SHIFT, J/STAC ;FAST SHIFT & GO STORE AC
; 2863
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 80
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ROTATES AND LOGICAL SHIFTS -- ROT, LSH, JFFO
; 2864 ;HERE IS THE CODE FOR ARITHMETIC SHIFT. THE EFFECTIVE ADDRESS IS
; 2865 ; IN AR.
; 2866
; 2867 ASH36 LEFT "[AR]_[AR]*2 LONG, ASHC, STEP SC, ASH AROV"
; 2868
; 2869 1622:
U 1622, 0604,4222,0000,4174,4007,0700,0000,0000,0000 ; 2870 ASH: Q_0, J/ASHL0 ;HARDWARE ONLY DOES ASHC
; 2871 1623: [AR]_AC, ;GET THE ARGUMENT
U 1623, 0572,3771,0003,0276,6007,0700,1000,0041,0001 ; 2872 FE_FE+1 ;FE HAS NEGATIVE SHIFT COUNT
; 2873 ASHR: [AR]_[AR]*.5, ;SHIFT RIGHT
; 2874 ASH, SHIFT, ;FAST SHIFT
U 0572, 1515,3447,0303,4174,4007,0700,1020,0041,0001 ; 2875 J/STAC ;STORE AC WHEN DONE
; 2876
; 2877 ASHL0: [AR]_AC*.5, ;GET INTO 9 CHIPS
U 0604, 0502,3777,0003,0274,4007,0631,2000,0060,0000 ; 2878 STEP SC ;SEE IF NULL SHIFT
; 2879 =0
U 0502, 0502,3444,0303,4174,4447,0630,2000,0060,0000 ; 2880 ASHL: ASH36 LEFT, J/ASHL ;SHIFT LEFT
; 2881 ;SLOW BECAUSE WE HAVE TO
; 2882 ; TEST FOR OVERFLOW
; 2883
U 0503, 1515,3445,0303,4174,4007,0700,0000,0000,0000 ; 2884 ASHX: [AR]_[AR]*2, J/STAC ;SHIFT BACK INTO 10 CHIPS
; 2885
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 81
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ROTATES AND LOGICAL SHIFTS -- ROT, LSH, JFFO
; 2886 ;HERE IS THE CODE FOR ROTATE. THE EFFECTIVE ADDRESS IS
; 2887 ; IN AR.
; 2888 1632:
; 2889 ROT: [AR]_AC*.5, ;PICK UP THE AC (& SHIFT)
; 2890 FE_-FE-1, ;NEGATIVE SHIFT COUNT
U 1632, 0701,3777,0003,0274,4007,0701,1000,0031,1777 ; 2891 J/ROTL ;ROTATE LEFT
; 2892 1633: [AR]_AC*.5, ;PICK UP THE AC (& SHIFT)
U 1633, 0611,3777,0003,0274,4007,0701,1000,0041,0001 ; 2893 FE_FE+1 ;NEGATIVE SHIFT COUNT
U 0611, 0632,3447,0303,4174,4007,0700,0000,0000,0000 ; 2894 [AR]_[AR]*.5 ;PUT IN 9 DIPS
; 2895 [AR]_[AR]*.5, ;SHIFT RIGHT
U 0632, 0646,3447,0303,4174,4037,0700,1020,0041,0001 ; 2896 ROT, SHIFT ;FAST SHIFT
U 0646, 0503,3445,0303,4174,4007,0700,0000,0000,0000 ; 2897 ASHXX: [AR]_[AR]*2,J/ASHX ;SHIFT TO STD PLACE
; 2898
U 0701, 0706,3447,0303,4174,4007,0700,0000,0000,0000 ; 2899 ROTL: [AR]_[AR]*.5 ;PUT IN RIGHT 36-BITS
; 2900 [AR]_[AR]*2, ;ROTATE LEFT
; 2901 ROT, SHIFT, ;FAST SHIFT
U 0706, 0646,3445,0303,4174,4037,0700,1020,0041,0001 ; 2902 J/ASHXX ;ALL DONE--SHIFT BACK
; 2903
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 82
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ROTATES AND LOGICAL SHIFTS -- ROT, LSH, JFFO
; 2904 1462:
; 2905 JFFO: [BR]_AC.AND.MASK, 4T, ;GET AC WITH NO SIGN
U 1462, 0514,4551,1205,0276,6007,0622,0000,0000,0000 ; 2906 SKIP AD.EQ.0 ; EXTENSION. SKIP IF
; 2907 ; ZERO.
; 2908 =0 [PC]_[AR], ;NOT ZERO--JUMP
; 2909 LOAD VMA, FETCH, ;GET NEXT INST
U 0514, 0747,3441,0301,4174,4007,0700,0200,0014,0012 ; 2910 J/JFFO1 ;ENTER LOOP
U 0515, 1400,4223,0000,1174,4007,0700,0400,0000,1441 ; 2911 AC[1]_0, J/DONE ;ZERO--DONE
; 2912
U 0747, 0534,4443,0000,4174,4007,0700,1000,0071,1764 ; 2913 JFFO1: FE_-12. ;WHY -12.? WELL THE
; 2914 ; HARDWARE LOOKS AT
; 2915 ; BIT -2 SO THE FIRST
; 2916 ; 2 STEPS MOVE THE BR
; 2917 ; OVER. WE ALSO LOOK AT
; 2918 ; THE DATA BEFORE THE SHIFT
; 2919 ; SO WE END UP GOING 1 PLACE
; 2920 ; TOO MANY. THAT MEANS THE
; 2921 ; FE SHOULD START AT -3.
; 2922 ; HOWEVER, WE COUNT THE FE BY
; 2923 ; 4 (BECAUSE THE 2 LOW ORDER
; 2924 ; BITS DO NOT COME BACK) SO
; 2925 ; FE_-12.
; 2926 =0
; 2927 JFFOL: [BR]_[BR]*2, ;SHIFT LEFT
; 2928 FE_FE+4, ;COUNT UP BIT NUMBER
U 0534, 0534,3445,0505,4174,4007,0520,1000,0041,0004 ; 2929 SKIP DP0, J/JFFOL ;LOOP TILL WE FIND THE BIT
U 0535, 0752,3777,0003,4334,4057,0700,0000,0041,0000 ; 2930 [AR]_FE ;GET ANSWER BACK
U 0752, 0767,4251,0303,4374,4007,0700,0000,0000,0077 ; 2931 [AR]_[AR].AND.# CLR LH,#/77 ;MASK TO 1 COPY
U 0767, 0100,3440,0303,1174,4156,4700,0400,0000,1441 ; 2932 AC[1]_[AR], NEXT INST ;STORE AND EXIT
; 2933
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 83
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ROTATES AND LOGICAL SHIFTS -- LSHC
; 2934 .TOC "ROTATES AND LOGICAL SHIFTS -- LSHC"
; 2935
; 2936 ;SHIFT CONNECTIONS WHEN THE SPECIAL FUNCTION "LSHC" IS DONE:
; 2937 ;
; 2938 ; !-! !----!------------------------------------!
; 2939 ; !0!-->!0000! HIGH ORDER 36 BITS ! RAM FILE
; 2940 ; !-! !----!------------------------------------!
; 2941 ; ^
; 2942 ; :
; 2943 ; ....................................
; 2944 ; :
; 2945 ; !----!------------------------------------!
; 2946 ; !0000! LOW ORDER 36 BITS ! Q-REGISTER
; 2947 ; !----!------------------------------------!
; 2948 ; ^
; 2949 ; :
; 2950 ; !-!
; 2951 ; !0!
; 2952 ; !-!
; 2953 ;
; 2954
; 2955 1464:
U 1464, 0554,4443,0000,4174,4007,0630,2000,0060,0000 ; 2956 LSHC: STEP SC, J/LSHCL
U 1465, 1006,3333,0003,4174,4007,0700,2000,0031,5777 ; 2957 1465: READ [AR], SC_-SHIFT-1
U 1006, 0544,4443,0000,4174,4007,0630,2000,0060,0000 ; 2958 STEP SC
; 2959 =0
U 0544, 0544,3446,0505,4174,4057,0630,2000,0060,0000 ; 2960 LSHCR: [BR]_[BR]*.5 LONG,STEP SC,LSHC,J/LSHCR
U 0545, 1023,3444,0505,4174,4007,0700,0000,0000,0000 ; 2961 [BR]_[BR]*2 LONG,J/LSHCX
; 2962
; 2963 =0
U 0554, 0554,3444,0505,4174,4057,0630,2000,0060,0000 ; 2964 LSHCL: [BR]_[BR]*2 LONG,LSHC,STEP SC,J/LSHCL
U 0555, 1023,3444,0505,4174,4007,0700,0000,0000,0000 ; 2965 [BR]_[BR]*2 LONG
U 1023, 1026,3444,0505,4174,4007,0700,0000,0000,0000 ; 2966 LSHCX: [BR]_[BR]*2 LONG
U 1026, 1046,3440,0505,0174,4007,0700,0400,0000,0000 ; 2967 AC_[BR], J/ASHCQ1
; 2968
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 84
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ROTATES AND LOGICAL SHIFTS -- ASHC
; 2969 .TOC "ROTATES AND LOGICAL SHIFTS -- ASHC"
; 2970
; 2971
; 2972 1466:
; 2973 ASHC: READ [AR], ;PUT AR ON DP
; 2974 SC_SHIFT, LOAD FE, ;PUT SHIFT IN BOTH SC AND FE
U 1466, 0602,3333,0003,4174,4007,0330,3000,0041,4000 ; 2975 SKIP ADR.EQ.0 ;SEE IF NULL SHIFT
; 2976 =0 Q_AC[1], ;NOT NULL--GET LOW WORD
U 0602, 1033,3772,0000,1275,5007,0701,0000,0000,1441 ; 2977 J/ASHC1 ;CONTINUE BELOW
U 0603, 0100,4443,0000,4174,4156,4700,0000,0000,0000 ; 2978 NIDISP: NEXT INST ;NULL--ALL DONE
; 2979 ASHC1: [BR]_AC*.5 LONG, ;GET HIGH WORD
; 2980 ;AND SHIFT Q
U 1033, 0606,3776,0005,0274,4007,0631,0000,0000,0000 ; 2981 SKIP/SC ;SEE WHICH DIRECTION
; 2982 =0 [BR]_[BR]*.5, ;ADJUST POSITION
; 2983 SC_FE+S#, S#/1776, ;SUBRTACT 2 FROM FE
U 0606, 0624,3447,0505,4174,4007,0700,2000,0041,1776 ; 2984 J/ASHCL ;GO LEFT
; 2985 [BR]_[BR]*.5, ;ADJUST POSITION
U 0607, 0614,3447,0505,4174,4007,0700,2000,0031,1776 ; 2986 SC_S#-FE, S#/1776 ;SC_-2-FE, SC_+# OF STEPS
; 2987 =0 ;HERE TO GO RIGHT
; 2988 ASHCR: [BR]_[BR]*.5 LONG, ;GO RIGHT
; 2989 ASHC, ;SET DATA PATHS FOR ASHC (SEE DPE1)
U 0614, 0614,3446,0505,4174,4047,0630,2000,0060,0000 ; 2990 STEP SC, J/ASHCR ;COUNT THE STEP AND KEEP LOOPING
; 2991 [BR]_[BR]*2 LONG, ;PUT BACK WHERE IT GOES
U 0615, 1036,3444,0505,4174,4047,0700,0000,0000,0000 ; 2992 ASHC, J/ASHCX ;COMPLETE INSTRUCTION
; 2993
; 2994 =0
; 2995 ASHCL: [BR]_[BR]*2 LONG, ;GO LEFT
; 2996 ASHC, ASH AROV, ;SEE IF OVERFLOW
U 0624, 0624,3444,0505,4174,4447,0630,2000,0060,0000 ; 2997 STEP SC, J/ASHCL ;LOOP OVER ALL PLACES
; 2998 [BR]_[BR]*2 LONG, ;SHIFT BACK WHERE IT GOES
U 0625, 1036,3444,0505,4174,4447,0700,0000,0000,0000 ; 2999 ASHC, ASH AROV ;CAN STILL OVERFLOW
; 3000 ASHCX: AC_[BR]+[BR], 3T, ;PUT BACK HIGH WORD
U 1036, 0634,0113,0505,0174,4007,0521,0400,0000,0000 ; 3001 SKIP DP0 ;SEE HOW TO FIX LOW SIGN
; 3002 =0 Q_Q.AND.#, #/377777, ;POSITIVE, CLEAR LOW SIGN
U 0634, 1046,4662,0000,4374,0007,0700,0000,0037,7777 ; 3003 HOLD RIGHT, J/ASHCQ1 ;GO STORE ANSWER
; 3004 Q_Q.OR.#, #/400000, ;NEGATIVE, SET LOW SIGN
U 0635, 1046,3662,0000,4374,0007,0700,0000,0040,0000 ; 3005 HOLD RIGHT ;IN LEFT HALF
U 1046, 0100,3223,0000,1174,4156,4700,0400,0000,1441 ; 3006 ASHCQ1: AC[1]_Q, NEXT INST ;PUT BACK Q AND EXIT
; 3007
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 85
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ROTATES AND LOGICAL SHIFTS -- ROTC
; 3008 .TOC "ROTATES AND LOGICAL SHIFTS -- ROTC"
; 3009
; 3010 ;SHIFT CONNECTIONS WHEN THE SPECIAL FUNCTION "ROTC" IS DONE:
; 3011 ;
; 3012 ; !----!------------------------------------!
; 3013 ; .....>!0000! HIGH ORDER 36 BITS ! RAM FILE
; 3014 ; : !----!------------------------------------!
; 3015 ; : ^
; 3016 ; : :
; 3017 ; : ............................................
; 3018 ; : :
; 3019 ; : : !----!------------------------------------!
; 3020 ; : ..!0000! LOW ORDER 36 BITS ! Q-REGISTER
; 3021 ; : !----!------------------------------------!
; 3022 ; : ^
; 3023 ; : :
; 3024 ; :..............................................:
; 3025 ;
; 3026
; 3027 1470:
U 1470, 0644,4443,0000,4174,4007,0630,2000,0060,0000 ; 3028 ROTC: STEP SC, J/ROTCL
U 1471, 1053,3333,0003,4174,4007,0700,2000,0031,5777 ; 3029 1471: READ [AR], SC_-SHIFT-1
U 1053, 0642,4443,0000,4174,4007,0630,2000,0060,0000 ; 3030 STEP SC
; 3031 =0
U 0642, 0642,3446,0505,4174,4077,0630,2000,0060,0000 ; 3032 ROTCR: [BR]_[BR]*.5 LONG,STEP SC,ROTC,J/ROTCR
U 0643, 1023,3444,0505,4174,4007,0700,0000,0000,0000 ; 3033 [BR]_[BR]*2 LONG,J/LSHCX
; 3034
; 3035 =0
U 0644, 0644,3444,0505,4174,4077,0630,2000,0060,0000 ; 3036 ROTCL: [BR]_[BR]*2 LONG,ROTC,STEP SC,J/ROTCL
; 3037 [BR]_[BR]*2 LONG,
U 0645, 1023,3444,0505,4174,4007,0700,0000,0000,0000 ; 3038 J/LSHCX
; 3039
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 86
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 TEST GROUP
; 3040 .TOC "TEST GROUP"
; 3041
; 3042 .DCODE
; 3043
; 3044 ;SPECIAL MACROS USED ONLY IN B-FIELD OF TEST INSTRUCTIONS
; 3045 TN- "B/4"
; 3046 TNE "B/0"
; 3047 WORD-TNE "B/10" ;USED IN TIOE
; 3048 TNA "B/0"
; 3049 TNN "B/4"
; 3050 WORD-TNN "B/14" ;USED IN TION
; 3051 TZ- "B/5"
; 3052 TZE "B/1"
; 3053 TZA "B/1"
; 3054 TZN "B/5"
; 3055 TC- "B/6"
; 3056 TCE "B/2"
; 3057 TCA "B/2"
; 3058 TCN "B/6"
; 3059 TO- "B/7"
; 3060 TOE "B/3"
; 3061 TOA "B/3"
; 3062 TON "B/7"
; 3063
D 0600, 0000,1400,2100 ; 3064 600: I, J/DONE ;TRN- IS NOP
D 0601, 0000,1400,2100 ; 3065 I, J/DONE ;SO IS TLN-
D 0602, 0000,1475,2100 ; 3066 I, TNE, J/TDXX
D 0603, 0000,1474,2100 ; 3067 I, TNE, J/TSXX
D 0604, 0000,1473,2100 ; 3068 I, TNA, J/TDX
D 0605, 0000,1472,2100 ; 3069 I, TNA, J/TSX
D 0606, 0004,1475,2100 ; 3070 I, TNN, J/TDXX
D 0607, 0004,1474,2100 ; 3071 I, TNN, J/TSXX
; 3072
D 0610, 0000,1400,2100 ; 3073 610: I, J/DONE ;TDN- IS A NOP
D 0611, 0000,1400,2100 ; 3074 I, J/DONE ;TSN- ALSO
D 0612, 0000,1475,1100 ; 3075 R, TNE, J/TDXX
D 0613, 0000,1474,1100 ; 3076 R, TNE, J/TSXX
D 0614, 0000,1473,1100 ; 3077 R, TNA, J/TDX
D 0615, 0000,1472,1100 ; 3078 R, TNA, J/TSX
D 0616, 0004,1475,1100 ; 3079 R, TNN, J/TDXX
D 0617, 0004,1474,1100 ; 3080 R, TNN, J/TSXX
; 3081
D 0620, 0005,1473,2100 ; 3082 620: I, TZ-, J/TDX
D 0621, 0005,1472,2100 ; 3083 I, TZ-, J/TSX
D 0622, 0001,1475,2100 ; 3084 I, TZE, J/TDXX
D 0623, 0001,1474,2100 ; 3085 I, TZE, J/TSXX
D 0624, 0001,1473,2100 ; 3086 I, TZA, J/TDX
D 0625, 0001,1472,2100 ; 3087 I, TZA, J/TSX
D 0626, 0005,1475,2100 ; 3088 I, TZN, J/TDXX
D 0627, 0005,1474,2100 ; 3089 I, TZN, J/TSXX
; 3090
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 87
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 TEST GROUP
D 0630, 0005,1473,1100 ; 3091 630: R, TZ-, J/TDX
D 0631, 0005,1472,1100 ; 3092 R, TZ-, J/TSX
D 0632, 0001,1475,1100 ; 3093 R, TZE, J/TDXX
D 0633, 0001,1474,1100 ; 3094 R, TZE, J/TSXX
D 0634, 0001,1473,1100 ; 3095 R, TZA, J/TDX
D 0635, 0001,1472,1100 ; 3096 R, TZA, J/TSX
D 0636, 0005,1475,1100 ; 3097 R, TZN, J/TDXX
D 0637, 0005,1474,1100 ; 3098 R, TZN, J/TSXX
; 3099
D 0640, 0006,1473,2100 ; 3100 640: I, TC-, J/TDX
D 0641, 0006,1472,2100 ; 3101 I, TC-, J/TSX
D 0642, 0002,1475,2100 ; 3102 I, TCE, J/TDXX
D 0643, 0002,1474,2100 ; 3103 I, TCE, J/TSXX
D 0644, 0002,1473,2100 ; 3104 I, TCA, J/TDX
D 0645, 0002,1472,2100 ; 3105 I, TCA, J/TSX
D 0646, 0006,1475,2100 ; 3106 I, TCN, J/TDXX
D 0647, 0006,1474,2100 ; 3107 I, TCN, J/TSXX
; 3108
D 0650, 0006,1473,1100 ; 3109 650: R, TC-, J/TDX
D 0651, 0006,1472,1100 ; 3110 R, TC-, J/TSX
D 0652, 0002,1475,1100 ; 3111 R, TCE, J/TDXX
D 0653, 0002,1474,1100 ; 3112 R, TCE, J/TSXX
D 0654, 0002,1473,1100 ; 3113 R, TCA, J/TDX
D 0655, 0002,1472,1100 ; 3114 R, TCA, J/TSX
D 0656, 0006,1475,1100 ; 3115 R, TCN, J/TDXX
D 0657, 0006,1474,1100 ; 3116 R, TCN, J/TSXX
D 0660, 0007,1473,2100 ; 3117 660: I, TO-, J/TDX
D 0661, 0007,1472,2100 ; 3118 I, TO-, J/TSX
D 0662, 0003,1475,2100 ; 3119 I, TOE, J/TDXX
D 0663, 0003,1474,2100 ; 3120 I, TOE, J/TSXX
D 0664, 0003,1473,2100 ; 3121 I, TOA, J/TDX
D 0665, 0003,1472,2100 ; 3122 I, TOA, J/TSX
D 0666, 0007,1475,2100 ; 3123 I, TON, J/TDXX
D 0667, 0007,1474,2100 ; 3124 I, TON, J/TSXX
; 3125
D 0670, 0007,1473,1100 ; 3126 670: R, TO-, J/TDX
D 0671, 0007,1472,1100 ; 3127 R, TO-, J/TSX
D 0672, 0003,1475,1100 ; 3128 R, TOE, J/TDXX
D 0673, 0003,1474,1100 ; 3129 R, TOE, J/TSXX
D 0674, 0003,1473,1100 ; 3130 R, TOA, J/TDX
D 0675, 0003,1472,1100 ; 3131 R, TOA, J/TSX
D 0676, 0007,1475,1100 ; 3132 R, TON, J/TDXX
D 0677, 0007,1474,1100 ; 3133 R, TON, J/TSXX
; 3134
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 88
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 TEST GROUP
; 3135 .UCODE
; 3136
; 3137 ;THESE 64 INSTRUCTIONS ARE DECODED BY MASK MODE(IMMEDIATE OR MEMORY)
; 3138 ; IN THE A FIELD, DISPATCH TO HERE ON THE J FIELD, AND RE-DISPATCH
; 3139 ; FOR THE MODIFICATION ON THE B FIELD.
; 3140
; 3141 ; ENTER WITH 0,E OR (E) IN AR, B FIELD BITS 2 AND 3 AS FOLLOWS:
; 3142 ; 0 0 NO MODIFICATION
; 3143 ; 0 1 0S
; 3144 ; 1 0 COMPLEMENT
; 3145 ; 1 1 ONES
; 3146 ; THIS ORDER HAS NO SIGNIFICANCE EXCEPT THAT IT CORRESPONDS TO THE
; 3147 ; ORDER OF INSTRUCTIONS AT TGROUP.
; 3148
; 3149 ;THE BIT 1 OF THE B FIELD IS USED TO DETERMINE THE SENSE
; 3150 ; OF THE SKIP
; 3151 ; 1 SKIP IF AC.AND.MASK .NE. 0 (TXX- AND TXXN)
; 3152 ; 0 SKIP IF AC.AND.MASK .EQ. 0 (TXXA AND TXXE)
; 3153
; 3154 ;BIT 0 IS UNUSED AND MUST BE ZERO
; 3155
; 3156
; 3157 1472:
U 1472, 1473,3770,0303,4344,4007,0700,0000,0000,0000 ; 3158 TSX: [AR]_[AR] SWAP ;TSXX AND TLXX
; 3159 1473:
U 1473, 0014,4221,0005,4174,4003,7700,0000,0000,0000 ; 3160 TDX: [BR]_0,TEST DISP ; ALWAYS AND NEVER SKIP CASES
; 3161
; 3162 1474:
U 1474, 1475,3770,0303,4344,4007,0700,0000,0000,0000 ; 3163 TSXX: [AR]_[AR] SWAP ;TSXE, TSXN, TLXE, TLXN
; 3164 1475:
; 3165 TDXX: [BR]_[AR].AND.AC, ;TDXE, TDXN, TRXE, TRXN
U 1475, 0014,4551,0305,0274,4003,7700,0000,0000,0000 ; 3166 TEST DISP
; 3167
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 89
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 TEST GROUP
; 3168 ;TEST DISP DOES AN 8 WAY BRANCH BASED ON THE B-FIELD OF DROM
; 3169
; 3170 =1100
; 3171 TEST-TABLE:
; 3172
; 3173 ;CASE 0 & 4 -- TXNX
U 0014, 1400,3333,0005,4174,4007,0571,0000,0000,0000 ; 3174 TXXX: READ [BR], TXXX TEST, 3T, J/DONE
; 3175
; 3176 ;CASE 1 & 5 -- TXZ AND TXZX
U 0015, 1062,7441,0303,4174,4007,0700,0000,0000,0000 ; 3177 [AR]_.NOT.[AR],J/TXZX
; 3178
; 3179 ;CASE 2 & 6 -- TXC AND TXCX
U 0016, 1071,6551,0303,0274,4007,0700,0000,0000,0000 ; 3180 [AR]_[AR].XOR.AC,J/TDONE
; 3181
; 3182 ;CASE 3 & 7 -- TXO AND TXOX
U 0017, 1071,3551,0303,0274,4007,0700,0000,0000,0000 ; 3183 [AR]_[AR].OR.AC,J/TDONE
; 3184
; 3185 ;THE SPECIAL FUNCTION TXXX TEST CAUSES A MICROCODE SKIP IF
; 3186 ; AD.EQ.0 AND DROM B IS 0-3 OR AD.NE.0 AND DROM B IS 4-7.
; 3187
U 1062, 1071,4551,0303,0274,4007,0700,0000,0000,0000 ; 3188 TXZX: [AR]_[AR].AND.AC
U 1071, 0014,3440,0303,0174,4007,0700,0400,0000,0000 ; 3189 TDONE: AC_[AR],J/TXXX
; 3190 ; READ BR,TXXX TEST,J/DONE
; 3191
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 90
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 COMPARE -- CAI, CAM
; 3192 .TOC "COMPARE -- CAI, CAM"
; 3193
; 3194 .DCODE
; 3195
; 3196 ;SPECIAL B-FIELD ENCODING USED BY SKIP-JUMP-COMPARE CLASS
; 3197 ; INSTRUCTIONS:
; 3198
; 3199 SJC- "B/0" ;NEVER
; 3200 SJCL "B/1" ;LESS
; 3201 SJCE "B/2" ;EQUAL
; 3202 SJCLE "B/3" ;LESS EQUAL
; 3203 SJCA "B/4" ;ALWAYS
; 3204 SJCGE "B/5" ;GREATER THAN OR EQUAL
; 3205 SJCN "B/6" ;NOT EQUAL
; 3206 SJCG "B/7" ;GREATER
; 3207
; 3208 .UCODE
; 3209
; 3210 ;COMPARE TABLE
; 3211 =1000
; 3212 SKIP-COMP-TABLE:
; 3213
; 3214 ;CASE 0 -- NEVER
U 0250, 0110,3443,0100,4174,4156,4700,0200,0014,0012 ; 3215 DONE
; 3216
; 3217 ;CASE 1 -- LESS
U 0251, 1400,3333,0003,4174,4007,0520,0000,0000,0000 ; 3218 READ [AR], SKIP DP0,J/DONE
; 3219
; 3220 ;CASE 2 -- EQUAL
U 0252, 1400,3333,0003,4174,4007,0621,0000,0000,0000 ; 3221 SKIPE: READ [AR], SKIP AD.EQ.0,J/DONE
; 3222
; 3223 ;CASE 3 -- LESS OR EQUAL
U 0253, 1400,3333,0003,4174,4007,0421,0000,0000,0000 ; 3224 READ [AR], SKIP AD.LE.0,J/DONE
; 3225
; 3226 ;CASE 4 -- ALWAYS
U 0254, 0110,0111,0701,4170,4156,4700,0200,0014,0012 ; 3227 VMA_[PC]+1, NEXT INST FETCH, FETCH
; 3228
; 3229 ;CASE 5 -- GREATER THAN OR EQUAL
U 0255, 0260,3333,0003,4174,4007,0520,0000,0000,0000 ; 3230 READ [AR], SKIP DP0,J/SKIP
; 3231
; 3232 ;CASE 6 -- NOT EQUAL
U 0256, 0260,3333,0003,4174,4007,0621,0000,0000,0000 ; 3233 READ [AR], SKIP AD.EQ.0,J/SKIP
; 3234
; 3235 ;CASE 7 -- GREATER
U 0257, 0260,3333,0003,4174,4007,0421,0000,0000,0000 ; 3236 READ [AR], SKIP AD.LE.0,J/SKIP
; 3237
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 91
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 COMPARE -- CAI, CAM
; 3238 .DCODE
D 0300, 0000,1400,2100 ; 3239 300: I, SJC-, J/DONE ;CAI
D 0301, 0001,1476,2100 ; 3240 I, SJCL, J/CAIM
D 0302, 0002,1476,2100 ; 3241 I, SJCE, J/CAIM
D 0303, 0003,1476,2100 ; 3242 I, SJCLE, J/CAIM
D 0304, 0004,1476,2100 ; 3243 I, SJCA, J/CAIM
D 0305, 0005,1476,2100 ; 3244 I, SJCGE, J/CAIM
D 0306, 0006,1476,2100 ; 3245 I, SJCN, J/CAIM
D 0307, 0007,1476,2100 ; 3246 I, SJCG, J/CAIM
; 3247
D 0310, 0000,1476,1100 ; 3248 310: R, SJC-, J/CAIM ;CAM
D 0311, 0001,1476,1100 ; 3249 R, SJCL, J/CAIM
D 0312, 0002,1476,1100 ; 3250 R, SJCE, J/CAIM
D 0313, 0003,1476,1100 ; 3251 R, SJCLE, J/CAIM
D 0314, 0004,1476,1100 ; 3252 R, SJCA, J/CAIM
D 0315, 0005,1476,1100 ; 3253 R, SJCGE, J/CAIM
D 0316, 0006,1476,1100 ; 3254 R, SJCN, J/CAIM
D 0317, 0007,1476,1100 ; 3255 R, SJCG, J/CAIM
; 3256 .UCODE
; 3257
; 3258 1476:
U 1476, 0250,2551,0303,0274,4003,7701,4000,0000,0000 ; 3259 CAIM: [AR]_AC-[AR], 3T, SKIP-COMP DISP
; 3260
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 92
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC SKIPS -- AOS, SOS, SKIP
; 3261 .TOC "ARITHMETIC SKIPS -- AOS, SOS, SKIP"
; 3262 ;ENTER WITH (E) IN AR
; 3263
; 3264 .DCODE
D 0330, 0000,1477,1100 ; 3265 330: R, SJC-, J/SKIPS ;NOT A NOP IF AC .NE. 0
D 0331, 0001,1477,1100 ; 3266 R, SJCL, J/SKIPS
D 0332, 0002,1477,1100 ; 3267 R, SJCE, J/SKIPS
D 0333, 0003,1477,1100 ; 3268 R, SJCLE, J/SKIPS
D 0334, 0004,1477,1100 ; 3269 R, SJCA, J/SKIPS
D 0335, 0005,1477,1100 ; 3270 R, SJCGE, J/SKIPS
D 0336, 0006,1477,1100 ; 3271 R, SJCN, J/SKIPS
D 0337, 0007,1477,1100 ; 3272 R, SJCG, J/SKIPS
; 3273 .UCODE
; 3274
; 3275 1477:
; 3276 SKIPS: FIX [AR] SIGN,
U 1477, 0742,3770,0303,4174,0007,0360,0000,0000,0000 ; 3277 SKIP IF AC0
U 0742, 0250,3440,0303,0174,4003,7700,0400,0000,0000 ; 3278 =0 AC_[AR],SKIP-COMP DISP
U 0743, 0250,4443,0000,4174,4003,7700,0000,0000,0000 ; 3279 SKIP-COMP DISP
; 3280
; 3281 .DCODE
D 0350, 0000,1431,1500 ; 3282 350: RW, SJC-, J/AOS
D 0351, 0001,1431,1500 ; 3283 RW, SJCL, J/AOS
D 0352, 0002,1431,1500 ; 3284 RW, SJCE, J/AOS
D 0353, 0003,1431,1500 ; 3285 RW, SJCLE, J/AOS
D 0354, 0004,1431,1500 ; 3286 RW, SJCA, J/AOS
D 0355, 0005,1431,1500 ; 3287 RW, SJCGE, J/AOS
D 0356, 0006,1431,1500 ; 3288 RW, SJCN, J/AOS
D 0357, 0007,1431,1500 ; 3289 RW, SJCG, J/AOS
; 3290 .UCODE
; 3291
; 3292 1431:
U 1431, 1077,0111,0703,4174,4467,0701,0000,0001,0001 ; 3293 AOS: [AR]_[AR]+1, 3T, AD FLAGS
U 1077, 1116,4443,0000,4174,4007,0700,0200,0003,0002 ; 3294 XOS: START WRITE
U 1116, 1477,3333,0003,4175,5007,0701,0200,0000,0002 ; 3295 MEM WRITE,MEM_[AR],J/SKIPS
; 3296
; 3297 .DCODE
D 0370, 0000,1437,1500 ; 3298 370: RW, SJC-, J/SOS
D 0371, 0001,1437,1500 ; 3299 RW, SJCL, J/SOS
D 0372, 0002,1437,1500 ; 3300 RW, SJCE, J/SOS
D 0373, 0003,1437,1500 ; 3301 RW, SJCLE, J/SOS
D 0374, 0004,1437,1500 ; 3302 RW, SJCA, J/SOS
D 0375, 0005,1437,1500 ; 3303 RW, SJCGE, J/SOS
D 0376, 0006,1437,1500 ; 3304 RW, SJCN, J/SOS
D 0377, 0007,1437,1500 ; 3305 RW, SJCG, J/SOS
; 3306 .UCODE
; 3307
; 3308 1437:
U 1437, 1077,1111,0703,4174,4467,0701,4000,0001,0001 ; 3309 SOS: [AR]_[AR]-1, 3T, AD FLAGS, J/XOS
; 3310
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 93
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 CONDITIONAL JUMPS -- JUMP, AOJ, SOJ, AOBJ
; 3311 .TOC "CONDITIONAL JUMPS -- JUMP, AOJ, SOJ, AOBJ"
; 3312 ; ENTER WITH E IN AR
; 3313
; 3314 =1000
; 3315 JUMP-TABLE:
; 3316
; 3317 ;CASE 0 -- NEVER
U 0270, 0100,3440,0505,0174,4156,4700,0400,0000,0000 ; 3318 AC_[BR], NEXT INST
; 3319
; 3320 ;CASE 1 -- LESS
U 0271, 0744,3770,0505,0174,4007,0520,0400,0000,0000 ; 3321 AC_[BR] TEST, SKIP DP0, J/JUMP-
; 3322
; 3323 ;CASE 2 -- EQUAL
U 0272, 0744,3770,0505,0174,4007,0621,0400,0000,0000 ; 3324 AC_[BR] TEST, SKIP AD.EQ.0, J/JUMP-
; 3325
; 3326 ;CASE 3 -- LESS THAN OR EQUAL
U 0273, 0744,3770,0505,0174,4007,0421,0400,0000,0000 ; 3327 AC_[BR] TEST, SKIP AD.LE.0, J/JUMP-
; 3328
; 3329 ;CASE 4 -- ALWAYS
U 0274, 0762,3440,0505,0174,4007,0700,0400,0000,0000 ; 3330 JMPA: AC_[BR], J/JUMPA
; 3331
; 3332 ;CASE 5 -- GREATER THAN OR EQUAL TO
U 0275, 0762,3770,0505,0174,4007,0520,0400,0000,0000 ; 3333 AC_[BR] TEST, SKIP DP0, J/JUMPA
; 3334
; 3335 ;CASE 6 -- NOT EQUAL
U 0276, 0762,3770,0505,0174,4007,0621,0400,0000,0000 ; 3336 AC_[BR] TEST, SKIP AD.EQ.0, J/JUMPA
; 3337
; 3338 ;CASE 7 -- GREATER
U 0277, 0762,3770,0505,0174,4007,0421,0400,0000,0000 ; 3339 AC_[BR] TEST, SKIP AD.LE.0, J/JUMPA
; 3340
; 3341 =0
U 0744, 0110,3443,0100,4174,4156,4700,0200,0014,0012 ; 3342 JUMP-: DONE
U 0745, 0110,3441,0301,4170,4156,4700,0200,0014,0012 ; 3343 JUMPA
; 3344
; 3345 =0
U 0762, 0110,3441,0301,4170,4156,4700,0200,0014,0012 ; 3346 JUMPA: JUMPA
U 0763, 0110,3443,0100,4174,4156,4700,0200,0014,0012 ; 3347 DONE
; 3348
; 3349
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 94
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 CONDITIONAL JUMPS -- JUMP, AOJ, SOJ, AOBJ
; 3350 .DCODE
D 0320, 0000,1400,2100 ; 3351 320: I, SJC-, J/DONE
D 0321, 0001,1440,2100 ; 3352 I, SJCL, J/JUMP
D 0322, 0002,1440,2100 ; 3353 I, SJCE, J/JUMP
D 0323, 0003,1440,2100 ; 3354 I, SJCLE, J/JUMP
D 0324, 0004,1520,2100 ; 3355 I, SJCA, J/JRST
D 0325, 0005,1440,2100 ; 3356 I, SJCGE, J/JUMP
D 0326, 0006,1440,2100 ; 3357 I, SJCN, J/JUMP
D 0327, 0007,1440,2100 ; 3358 I, SJCG, J/JUMP
; 3359 .UCODE
; 3360
; 3361 1440:
U 1440, 0270,3771,0005,0276,6003,7700,0000,0000,0000 ; 3362 JUMP: [BR]_AC,JUMP DISP
; 3363
; 3364 .DCODE
D 0340, 0000,1611,3000 ; 3365 340: I-PF, SJC-, J/AOJ
D 0341, 0001,1611,2100 ; 3366 I, SJCL, J/AOJ
D 0342, 0002,1611,2100 ; 3367 I, SJCE, J/AOJ
D 0343, 0003,1611,2100 ; 3368 I, SJCLE, J/AOJ
D 0344, 0004,1611,2100 ; 3369 I, SJCA, J/AOJ
D 0345, 0005,1611,2100 ; 3370 I, SJCGE, J/AOJ
D 0346, 0006,1611,2100 ; 3371 I, SJCN, J/AOJ
D 0347, 0007,1611,2100 ; 3372 I, SJCG, J/AOJ
; 3373 .UCODE
; 3374
; 3375 1611:
U 1611, 0270,0551,0705,0274,4463,7702,0000,0001,0001 ; 3376 AOJ: [BR]_AC+1, AD FLAGS, 4T, JUMP DISP
; 3377
; 3378 .DCODE
D 0360, 0000,1542,3000 ; 3379 360: I-PF, SJC-, J/SOJ
D 0361, 0001,1542,2100 ; 3380 I, SJCL, J/SOJ
D 0362, 0002,1542,2100 ; 3381 I, SJCE, J/SOJ
D 0363, 0003,1542,2100 ; 3382 I, SJCLE, J/SOJ
D 0364, 0004,1542,2100 ; 3383 I, SJCA, J/SOJ
D 0365, 0005,1542,2100 ; 3384 I, SJCGE, J/SOJ
D 0366, 0006,1542,2100 ; 3385 I, SJCN, J/SOJ
D 0367, 0007,1542,2100 ; 3386 I, SJCG, J/SOJ
; 3387 .UCODE
; 3388
; 3389 1542:
U 1542, 0270,2551,0705,0274,4463,7702,4000,0001,0001 ; 3390 SOJ: [BR]_AC-1, AD FLAGS, 4T, JUMP DISP
; 3391
; 3392 .DCODE
D 0252, 0005,1547,2100 ; 3393 252: I, SJCGE, J/AOBJ
D 0253, 0001,1547,2100 ; 3394 I, SJCL, J/AOBJ
; 3395 .UCODE
; 3396
; 3397 1547:
; 3398 AOBJ: [BR]_AC+1000001, ;ADD 1 TO BOTH HALF WORDS
; 3399 INH CRY18, 3T, ;NO CARRY INTO LEFT HALF
U 1547, 0270,0551,1505,0274,4403,7701,0000,0000,0000 ; 3400 JUMP DISP ;HANDLE EITHER AOBJP OR AOBJN
; 3401
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 95
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 AC DECODE JUMPS -- JRST, JFCL
; 3402 .TOC "AC DECODE JUMPS -- JRST, JFCL"
; 3403
; 3404 .DCODE
D 0254, 0000,1520,6000 ; 3405 254: I,VMA/0, AC DISP, J/JRST ;DISPATCHES TO 1 OF 16
; 3406 ; PLACES ON AC BITS
D 0255, 0000,1540,2100 ; 3407 I, J/JFCL
; 3408 .UCODE
; 3409
; 3410 ;JRST DISPATCHES TO ONE OF 16 LOC'NS ON AC BITS
; 3411
; 3412 =0000
; 3413 1520:
U 1520, 0110,3441,0301,4170,4156,4700,0200,0014,0012 ; 3414 JRST: JUMPA ;(0) JRST 0,
U 1521, 0110,3441,0301,4170,4156,4700,0200,0014,0012 ; 3415 1521: JUMPA ;(1) PORTAL IS SAME AS JRST
; 3416 1522: VMA_[PC]-1, START READ, ;(2) JRSTF
U 1522, 0150,1113,0701,4170,4007,0700,4200,0004,0012 ; 3417 J/JRSTF
U 1523, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3418 1523: UUO ;(3)
U 1524, 0764,4443,0000,4174,4007,0340,0000,0000,0000 ; 3419 1524: SKIP KERNEL, J/HALT ;(4) HALT
; 3420 1525:
; 3421 XJRSTF0: VMA_[AR], START READ, ;(5) XJRSTF
U 1525, 2575,3443,0300,4174,4007,0700,0200,0004,0012 ; 3422 J/XJRSTF
U 1526, 0320,4443,0000,4174,4007,0340,0000,0000,0000 ; 3423 1526: SKIP KERNEL, J/XJEN ;(6) XJEN
U 1527, 1010,4443,0000,4174,4007,0340,0000,0000,0000 ; 3424 1527: SKIP KERNEL, J/XPCW ;(7) XPCW
; 3425 1530: VMA_[PC]-1, START READ, ;(10)
U 1530, 1004,1113,0701,4170,4007,0040,4200,0004,0012 ; 3426 SKIP IO LEGAL, J/JRST10
U 1531, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3427 1531: UUO ;(11)
; 3428 1532: VMA_[PC]-1, START READ, ;(12) JEN
U 1532, 0300,1113,0701,4170,4007,0040,4200,0004,0012 ; 3429 SKIP IO LEGAL, J/JEN
U 1533, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3430 1533: UUO ;(13)
U 1534, 1014,4443,0000,4174,4007,0340,0000,0000,0000 ; 3431 1534: SKIP KERNEL, J/SFM ;(14) SFM
U 1535, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3432 1535: UUO ;(15)
U 1536, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3433 1536: UUO ;(16)
U 1537, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3434 1537: UUO ;(17)
; 3435
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 96
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 AC DECODE JUMPS -- JRST, JFCL
; 3436 =0*
; 3437 JRSTF: MEM READ, ;WAIT FOR DATA
; 3438 [HR]_MEM, ;STICK IN HR
; 3439 LOAD INST EA, ;LOAD @ AND XR
U 0150, 1123,3771,0002,4365,5217,0700,0210,0000,0002 ; 3440 CALL [JRST0] ;COMPUTE EA AGAIN
U 0152, 0110,3441,0301,4170,4156,4700,0200,0014,0012 ; 3441 JUMPA ;JUMP
; 3442
U 1123, 0030,4443,0000,2174,4006,6700,0000,0000,0000 ; 3443 JRST0: EA MODE DISP ;WHAT TYPE OF EA?
; 3444 =100*
; 3445 READ XR, ;INDEXED
; 3446 LOAD FLAGS, ;GET FLAGS FROM XR
; 3447 UPDATE USER, ;ALLOW USER TO SET
U 0030, 0002,3773,0000,2274,4464,1700,0000,0001,0004 ; 3448 RETURN [2] ;ALL DONE
; 3449 READ [HR], ;PLAIN
; 3450 LOAD FLAGS, ;LOAD FLAGS FROM INST
; 3451 UPDATE USER, ;ALLOW USER TO SET
U 0032, 0002,3333,0002,4174,4464,1700,0000,0001,0004 ; 3452 RETURN [2] ;RETURN
; 3453 [HR]_[HR]+XR, ;BOTH
; 3454 LOAD VMA, ;FETCH IND WORD
; 3455 START READ, ;START MEM CYCLE
U 0034, 1136,0551,0202,2270,4007,0700,0200,0004,0012 ; 3456 J/JRST1 ;CONTINUE BELOW
; 3457 VMA_[HR], ;INDIRECT
; 3458 START READ, ;FETCH IND WORD
; 3459 PXCT EA, ;SETUP PXCT STUFF
U 0036, 1136,3443,0200,4174,4007,0700,0200,0004,0112 ; 3460 J/JRST1 ;CONTINUE BELOW
; 3461 JRST1: MEM READ, ;WAIT FOR DATA
; 3462 [HR]_MEM, ;LOAD THE HR
; 3463 LOAD INST EA, ;LOAD @ AND XR
U 1136, 1123,3771,0002,4365,5217,0700,0200,0000,0002 ; 3464 J/JRST0 ;LOOP BACK
; 3465
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 97
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 AC DECODE JUMPS -- JRST, JFCL
; 3466 =0
U 0764, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3467 HALT: UUO ;USER MODE
U 0765, 1143,3441,0301,4174,4007,0700,0000,0000,0000 ; 3468 [PC]_[AR] ;EXEC MODE--CHANGE PC
U 1143, 0104,4751,1217,4374,4007,0700,0000,0000,0001 ; 3469 HALT [HALT] ;HALT INSTRUCTION
; 3470
; 3471 =0
U 1004, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3472 JRST10: UUO
U 1005, 0303,4443,0000,4174,4007,0700,0000,0000,0000 ; 3473 J/JEN2 ;DISMISS INTERRUPT
; 3474 =0000
U 0300, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3475 JEN: UUO ; FLAGS
; 3476 MEM READ,
; 3477 [HR]_MEM, ;GET INST
; 3478 LOAD INST EA, ;LOAD XR & @
U 0301, 1123,3771,0002,4365,5217,0700,0210,0000,0002 ; 3479 CALL [JRST0] ;COMPUTE FLAGS
; 3480 =0011
U 0303, 2434,4553,1400,4374,4007,0331,0010,0007,7400 ; 3481 JEN2: DISMISS ;DISMISS INTERRUPT
U 0307, 3574,3770,1416,4344,4007,0700,0010,0000,0000 ; 3482 =0111 CALL LOAD PI ;RELOAD PI HARDWARE
U 0317, 0110,3441,0301,4170,4156,4700,0200,0014,0012 ; 3483 =1111 JUMPA ;GO JUMP
; 3484 =
; 3485
; 3486 1540:
; 3487 JFCL: JFCL FLAGS, ;ALL DONE IN HARDWARE
; 3488 SKIP JFCL, ;SEE IF SKIPS
; 3489 3T, ;ALLOW TIME
U 1540, 0744,4443,0000,4174,4467,0551,0000,0001,0010 ; 3490 J/JUMP- ;JUMP IF WE SHOULD
; 3491
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 98
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 EXTENDED ADDRESSING INSTRUCTIONS
; 3492 .TOC "EXTENDED ADDRESSING INSTRUCTIONS"
; 3493
; 3494 =0000
U 0320, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3495 XJEN: UUO ;HERE IF USER MODE
U 0321, 2434,4553,1400,4374,4007,0331,0010,0007,7400 ; 3496 DISMISS ;CLEAR HIGHEST INTERRUPT
U 0325, 0335,3333,0012,4174,4437,0700,0000,0000,0000 ; 3497 =0101 READ [MASK], LOAD PI ;NO MORE INTERRUPTS
; 3498 =1101 ABORT MEM CYCLE, ;AVOID INTERRUPT PAGE FAIL
U 0335, 1525,4223,0000,4364,4277,0700,0200,0000,0010 ; 3499 J/XJRSTF0 ;START READING FLAG WORD
; 3500 =
; 3501
U 2575, 2577,3771,0005,4365,5007,0700,0200,0000,0002 ; 3502 XJRSTF: MEM READ, [BR]_MEM ;PUT FLAGS IN BR
; 3503 [AR]_[AR]+1, ;INCREMENT ADDRESS
; 3504 LOAD VMA, ;PUT RESULT IN VMA
U 2577, 2673,0111,0703,4174,4007,0700,0200,0004,0012 ; 3505 START READ ;START MEMORY
; 3506 MEM READ, [PC]_MEM, ;PUT DATA IN PC
U 2673, 2706,3771,0001,4361,5007,0700,0200,0000,0002 ; 3507 HOLD LEFT ;IGNORE SECTION NUMBER
; 3508 READ [BR], LOAD FLAGS, ;LOAD NEW FLAGS
U 2706, 2707,3333,0005,4174,4467,0700,0000,0001,0004 ; 3509 UPDATE USER ;ALSO USER FLAG
; 3510 PISET: [FLG]_[FLG].AND.NOT.#, ;CLEAR PI CYCLE
U 2707, 0305,5551,1313,4374,4007,0700,0000,0001,0000 ; 3511 FLG.PI/1, J/PIEXIT ;RELOAD PI HARDWARE
; 3512 ; INCASE THIS IS AN
; 3513 ; INTERRUPT INSTRUCTION
; 3514
; 3515 =0
U 1010, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3516 XPCW: UUO ;USER MODE
U 1011, 0060,4521,1205,4074,4007,0700,0000,0000,0000 ; 3517 [BR]_FLAGS ;PUT FLAGS IN BR
; 3518 =0*0
; 3519 PIXPCW: VMA_[AR], START WRITE, ;STORE FLAGS
U 0060, 3653,3443,0300,4174,4007,0700,0210,0003,0012 ; 3520 CALL [STOBR] ;PUT BR IN MEMORY
; 3521 =1*0 VMA_[AR]+1, LOAD VMA,
; 3522 START WRITE, ;PREPEARE TO STORE PC
U 0064, 3654,0111,0703,4170,4007,0700,0210,0003,0012 ; 3523 CALL [STOPC] ;PUT PC IN MEMORY
; 3524 =1*1 [AR]_[AR]+1, ;DO NEW PC PART
U 0065, 2575,0111,0703,4174,4007,0700,0200,0004,0002 ; 3525 START READ, J/XJRSTF
; 3526 =
; 3527
; 3528 =0
U 1014, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3529 SFM: UUO
U 1015, 2710,3443,0300,4174,4007,0700,0200,0003,0012 ; 3530 VMA_[AR], START WRITE ;STORE FLAGS
U 2710, 0435,4521,1203,4074,4007,0700,0000,0000,0000 ; 3531 [AR]_FLAGS, J/STORE ;STORE AND EXIT
; 3532
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 99
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 XCT
; 3533 .TOC "XCT"
; 3534
; 3535 .DCODE
D 0256, 0000,1541,1100 ; 3536 256: R, J/XCT ;OPERAND FETCHED AS DATA
; 3537 .UCODE
; 3538
; 3539 1541:
U 1541, 1024,4443,0000,4174,4007,0340,0000,0000,0000 ; 3540 XCT: SKIP KERNEL ;SEE IF MAY BE PXCT
; 3541 =0
; 3542 XCT1A: [HR]_[AR], ;STUFF INTO HR
; 3543 DBUS/DP, ;PLACE ON DBUS FOR IR
; 3544 LOAD INST, ;LOAD IR, AC, XR, ETC.
; 3545 PXCT/E1, ;ALLOW XR TO BE PREVIOUS
U 1024, 2711,3441,0302,4174,4617,0700,0000,0000,0100 ; 3546 J/XCT1 ;CONTINUE BELOW
; 3547
; 3548 READ [HR], ;LOAD PXCT FLAGS
; 3549 LOAD PXCT, ; ..
U 1025, 1024,3333,0002,4174,4167,0700,0000,0000,0000 ; 3550 J/XCT1A ;CONTINUE WITH NORMAL FLOW
; 3551
; 3552 XCT1: WORK[YSAVE]_[HR] CLR LH,;SAVE FOR IO INSTRUCTIONS
U 2711, 0366,4713,1202,7174,4007,0700,0400,0000,0422 ; 3553 J/XCT2 ;GO EXECUTE IT
; 3554
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 100
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 STACK INSTRUCTIONS -- PUSHJ, PUSH, POP, POPJ
; 3555 .TOC "STACK INSTRUCTIONS -- PUSHJ, PUSH, POP, POPJ"
; 3556
; 3557 .DCODE
D 0260, 0000,1544,2100 ; 3558 260: I, B/0, J/PUSHJ
D 0261, 0002,1543,3100 ; 3559 IR, B/2, J/PUSH
D 0262, 0002,1545,2100 ; 3560 I, B/2, J/POP
D 0263, 0000,1546,2100 ; 3561 I, J/POPJ
; 3562 .UCODE
; 3563
; 3564 ;ALL START WITH E IN AR
; 3565 1543:
; 3566 PUSH: MEM READ, ;PUT MEMOP IN BR
U 1543, 2712,3771,0005,4365,5007,0700,0200,0000,0002 ; 3567 [BR]_MEM ; ..
; 3568 PUSH1: [ARX]_AC+1000001, ;BUMP BOTH HALVES OF AC
; 3569 INH CRY18, ;NO CARRY
; 3570 LOAD VMA, ;START TO STORE ITEM
; 3571 START WRITE, ;START MEM CYCLE
; 3572 PXCT STACK WORD, ;THIS IS THE STACK DATA WORD
; 3573 3T, ;ALLOW TIME
; 3574 SKIP CRY0, ;GO TO STMAC, SKIP IF PDL OV
U 2712, 1034,0551,1504,0274,4407,0311,0200,0003,0712 ; 3575 J/STMAC ; ..
; 3576
; 3577 1544:
; 3578 PUSHJ: [BR]_PC WITH FLAGS, ;COMPUTE UPDATED FLAGS
; 3579 CLR FPD, ;CLEAR FIRST-PART-DONE
U 1544, 2712,3741,0105,4074,4467,0700,0000,0005,0000 ; 3580 J/PUSH1 ; AND JOIN PUSH CODE
; 3581
; 3582 =0
; 3583 STMAC: MEM WRITE, ;WAIT FOR MEMORY
; 3584 MEM_[BR], ;STORE BR ON STACK
; 3585 B DISP, ;SEE IF PUSH OR PUSHJ
U 1034, 0220,3333,0005,4175,5003,7701,0200,0000,0002 ; 3586 J/JSTAC ;BELOW
; 3587 ;WE MUST STORE THE STACK WORD PRIOR TO SETTING PDL OV IN CASE OF
; 3588 ; PAGE FAIL.
; 3589 MEM WRITE, ;WAIT FOR MEMORY
U 1035, 2713,3333,0005,4175,5007,0701,0200,0000,0002 ; 3590 MEM_[BR] ;STORE BR
; 3591 SETPDL: SET PDL OV, ;OVERFLOW
; 3592 B DISP, ;SEE IF PUSH OR PUSHJ
U 2713, 0220,4443,0000,4174,4463,7700,0000,0001,2000 ; 3593 J/JSTAC ;BELOW
; 3594
; 3595 =00
; 3596 JSTAC: [PC]_[AR], ;PUSHJ--LOAD PC
; 3597 LOAD VMA, ;LOAD ADDRESS
U 0220, 0221,3441,0301,4174,4007,0700,0200,0014,0012 ; 3598 FETCH ;GET NEXT INST
; 3599 JSTAC1: AC_[ARX], ;STORE BACK STACK PTR
U 0221, 0100,3440,0404,0174,4156,4700,0400,0000,0000 ; 3600 NEXT INST ;DO NEXT INST
; 3601 AC_[ARX], ;UPDATE STACK POINTER
U 0222, 1400,3440,0404,0174,4007,0700,0400,0000,0000 ; 3602 J/DONE ;DO NEXT INST
; 3603 =
; 3604
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 101
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 STACK INSTRUCTIONS -- PUSHJ, PUSH, POP, POPJ
; 3605 1545:
; 3606 POP: [ARX]_AC, ;GET POINTER
; 3607 LOAD VMA, ;ADDRESS OF STACK WORD
; 3608 START READ, 3T, ;START CYCLE
U 1545, 2714,3771,0004,0276,6007,0701,0200,0004,0712 ; 3609 PXCT STACK WORD ;FOR PXCT
; 3610
; 3611 MEM READ, ;LOAD BR (QUIT IF PAGE FAIL)
U 2714, 2715,3771,0005,4365,5007,0700,0200,0000,0002 ; 3612 [BR]_MEM ;STACK WORD TO BR
; 3613
; 3614 [ARX]_[ARX]+#, ;UPDATE POINTER
; 3615 #/777777, ;-1 IN EACH HALF
; 3616 INH CRY18, 3T, ;BUT NO CARRY
U 2715, 1044,0551,0404,4374,4407,0311,0000,0077,7777 ; 3617 SKIP CRY0 ;SEE IF OVERFLOW
; 3618
; 3619 =0 VMA_[AR], ;EFFECTIVE ADDRESS
; 3620 PXCT DATA, ;FOR PXCT
; 3621 START WRITE, ;WHERE TO STORE RESULT
U 1044, 2717,3443,0300,4174,4007,0700,0200,0003,0312 ; 3622 J/POPX1 ;OVERFLOW
; 3623
; 3624 VMA_[AR], ;EFFECTIVE ADDRESS
; 3625 PXCT DATA, ;FOR PXCT
U 1045, 2716,3443,0300,4174,4007,0700,0200,0003,0312 ; 3626 START WRITE ;WHERE TO STORE RESULT
; 3627
; 3628 MEM WRITE, ;WAIT FOR MEM
; 3629 MEM_[BR], ;STORE BR
; 3630 B DISP, ;POP OR POPJ?
U 2716, 0220,3333,0005,4175,5003,7701,0200,0000,0002 ; 3631 J/JSTAC ;STORE POINTER
; 3632
; 3633
; 3634 POPX1: MEM WRITE, ;WAIT FOR MEMORY
; 3635 MEM_[BR], ;STORE BR
U 2717, 2713,3333,0005,4175,5007,0701,0200,0000,0002 ; 3636 J/SETPDL ;GO SET PDL OV
; 3637
; 3638 1546:
; 3639 POPJ: [ARX]_AC, ;GET POINTER
; 3640 LOAD VMA, ;POINT TO STACK WORD
; 3641 PXCT STACK WORD, 3T, ;FOR PXCT
U 1546, 2720,3771,0004,0276,6007,0701,0200,0004,0712 ; 3642 START READ ;START READ
; 3643 [ARX]_[ARX]+#, ;UPDATE POINTER
; 3644 #/777777, ;-1 IN BOTH HALFS
; 3645 INH CRY18, 3T, ;INHIBIT CARRY 18
U 2720, 1144,0551,0404,4374,4407,0311,0000,0077,7777 ; 3646 SKIP CRY0 ;SEE IF OVERFLOW
U 1144, 1145,4443,0000,4174,4467,0700,0000,0001,2000 ; 3647 =0 SET PDL OV ;SET OVERFLOW
; 3648 MEM READ, [PC]_MEM, ;STICK DATA IN PC
; 3649 HOLD LEFT, ;NO FLAGS
U 1145, 0221,3771,0001,4361,5007,0700,0200,0000,0002 ; 3650 J/JSTAC1 ;STORE POINTER
; 3651
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 102
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 STACK INSTRUCTIONS -- ADJSP
; 3652 .TOC "STACK INSTRUCTIONS -- ADJSP"
; 3653
; 3654 .DCODE
D 0105, 0000,1551,3000 ; 3655 105: I-PF, B/0, J/ADJSP
; 3656 .UCODE
; 3657
; 3658 1551:
; 3659 ADJSP: [AR]_[AR] SWAP, ;MAKE 2 COPIES OF RH
U 1551, 2721,3770,0303,4344,0007,0700,0000,0000,0000 ; 3660 HOLD RIGHT
; 3661 [BR]_AC, ;READ AC, SEE IF MINUS
; 3662 3T,
U 2721, 1146,3771,0005,0276,6007,0521,0000,0000,0000 ; 3663 SKIP DP0
; 3664 =0 AC_[BR]+[AR], ;UPDATE AC
; 3665 INH CRY18, ;NO CARRY
; 3666 SKIP DP0, ;SEE IF STILL OK
; 3667 3T, ;ALLOW TIME
U 1146, 1150,0113,0503,0174,4407,0521,0400,0000,0000 ; 3668 J/ADJSP1 ;TEST FOR OFLO
; 3669 AC_[BR]+[AR], ;UPDATE AC
; 3670 INH CRY18, ;NO CARRY
; 3671 SKIP DP0, ;SEE IF STILL MINUS
; 3672 3T, ;ALLOW TIME FOR SKIP
U 1147, 1152,0113,0503,0174,4407,0521,0400,0000,0000 ; 3673 J/ADJSP2 ;CONTINUE BELOW
; 3674
; 3675 =0
U 1150, 0100,4443,0000,4174,4156,4700,0000,0000,0000 ; 3676 ADJSP1: NEXT INST ;NO OVERFLOW
; 3677 SET PDL OV, ;SET PDL OV
U 1151, 0603,4443,0000,4174,4467,0700,0000,0001,2000 ; 3678 J/NIDISP ;GO DO NICOND DISP
; 3679
; 3680 =0
; 3681 ADJSP2: SET PDL OV, ;SET PDL OV
U 1152, 0603,4443,0000,4174,4467,0700,0000,0001,2000 ; 3682 J/NIDISP ;GO DO NICOND DISP
U 1153, 0100,4443,0000,4174,4156,4700,0000,0000,0000 ; 3683 NEXT INST ;NO OVERFLOW
; 3684
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 103
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 SUBROUTINE CALL/RETURN -- JSR, JSP, JSA, JRA
; 3685 .TOC "SUBROUTINE CALL/RETURN -- JSR, JSP, JSA, JRA"
; 3686
; 3687 .DCODE
D 0264, 0000,1552,2100 ; 3688 264: I, J/JSR
D 0265, 0000,1550,2100 ; 3689 I, J/JSP
D 0266, 0000,1554,2100 ; 3690 I, J/JSA
D 0267, 0000,1555,2100 ; 3691 I, J/JRA
; 3692 .UCODE
; 3693
; 3694 1550:
U 1550, 2722,3741,0105,4074,4007,0700,0000,0000,0000 ; 3695 JSP: [BR]_PC WITH FLAGS ;GET PC WITH FLAGS
; 3696 CLR FPD, ;CLEAR FIRST-PART-DONE
; 3697 AC_[BR], ;STORE FLAGS
U 2722, 0762,3440,0505,0174,4467,0700,0400,0005,0000 ; 3698 J/JUMPA ;GO JUMP
; 3699
; 3700 1552:
; 3701 JSR: [BR]_PC WITH FLAGS, ;GET PC WITH FLAGS
U 1552, 2723,3741,0105,4074,4467,0700,0000,0005,0000 ; 3702 CLR FPD ;CLEAR FIRST-PART-DONE
; 3703 VMA_[AR], ;EFFECTIVE ADDRESS
U 2723, 2724,3443,0300,4174,4007,0700,0200,0003,0012 ; 3704 START WRITE ;STORE OLD PC WORD
; 3705 MEM WRITE, ;WAIT FOR MEMORY
U 2724, 2725,3333,0005,4175,5007,0701,0200,0000,0002 ; 3706 MEM_[BR] ;STORE
; 3707 [PC]_[AR]+1000001, ;PC _ E+1
; 3708 HOLD LEFT, ;NO JUNK IN LEFT
; 3709 3T, ;ALLOW TIME FOR DBM
U 2725, 0107,0551,0301,4370,4007,0701,0000,0000,0001 ; 3710 J/START ;START AT E+1
; 3711
; 3712
; 3713 1554:
; 3714 JSA: [BR]_[AR], ;SAVE E
U 1554, 2726,3441,0305,4174,4007,0700,0200,0003,0002 ; 3715 START WRITE ;START TO STORE
U 2726, 0130,3770,0304,4344,4007,0700,0000,0000,0000 ; 3716 [ARX]_[AR] SWAP ;ARX LEFT _ E
; 3717 =0*0 [AR]_AC, ;GET OLD AC
U 0130, 3070,3771,0003,0276,6007,0700,0010,0000,0000 ; 3718 CALL [IBPX] ;SAVE AR IN MEMORY
; 3719 =1*0 [ARX]_[PC], ;ARX NOW HAS E,,PC
; 3720 HOLD LEFT, ; ..
U 0134, 3655,3441,0104,4170,4007,0700,0010,0000,0000 ; 3721 CALL [AC_ARX] ;GO PUT ARX IN AC
; 3722 =1*1 [PC]_[BR]+1000001, ;NEW PC
; 3723 3T, ;ALLOW TIME
; 3724 HOLD LEFT, ;NO JUNK IN PC LEFT
U 0135, 0107,0551,0501,4370,4007,0701,0000,0000,0001 ; 3725 J/START ;START AT E+1
; 3726 =
; 3727
; 3728 1555:
U 1555, 2727,3771,0005,0276,6007,0700,0000,0000,0000 ; 3729 JRA: [BR]_AC ;GET AC
U 2727, 2730,3770,0505,4344,4007,0700,0000,0000,0000 ; 3730 [BR]_[BR] SWAP ;OLD E IN BR RIGHT
; 3731 VMA_[BR], ;LOAD VMA
U 2730, 2731,3443,0500,4174,4007,0700,0200,0004,0012 ; 3732 START READ ;FETCH SAVED AC
; 3733 MEM READ, ;WAIT FOR MEMORY
; 3734 [BR]_MEM, ;LOAD BR WITH SAVE AC
U 2731, 0274,3771,0005,4365,5007,0700,0200,0000,0002 ; 3735 J/JMPA ;GO JUMP
; 3736
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 104
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ILLEGAL INSTRUCTIONS AND UUO'S
; 3737 .TOC "ILLEGAL INSTRUCTIONS AND UUO'S"
; 3738 ;LUUO'S TRAP TO CURRENT CONTEXT
; 3739
; 3740 .DCODE
D 0030, 0000,1557,2100 ; 3741 030: I, B/0, J/LUUO
D 0031, 0001,1557,2100 ; 3742 I, B/1, J/LUUO
D 0032, 0002,1557,2100 ; 3743 I, B/2, J/LUUO
D 0033, 0003,1557,2100 ; 3744 I, B/3, J/LUUO
D 0034, 0004,1557,2100 ; 3745 I, B/4, J/LUUO
D 0035, 0005,1557,2100 ; 3746 I, B/5, J/LUUO
D 0036, 0006,1557,2100 ; 3747 I, B/6, J/LUUO
D 0037, 0007,1557,2100 ; 3748 I, B/7, J/LUUO
; 3749
; 3750 ;MONITOR UUO'S -- TRAP TO EXEC
; 3751
D 0040, 0000,1556,2100 ; 3752 040: I, J/MUUO ;CALL
D 0041, 0000,1556,2100 ; 3753 I, J/MUUO ;INIT
D 0042, 0000,1556,2100 ; 3754 I, J/MUUO
D 0043, 0000,1556,2100 ; 3755 I, J/MUUO
D 0044, 0000,1556,2100 ; 3756 I, J/MUUO
D 0045, 0000,1556,2100 ; 3757 I, J/MUUO
D 0046, 0000,1556,2100 ; 3758 I, J/MUUO
D 0047, 0000,1556,2100 ; 3759 I, J/MUUO ;CALLI
D 0050, 0000,1556,2100 ; 3760 I, J/MUUO ;OPEN
D 0051, 0000,1556,2100 ; 3761 I, J/MUUO ;TTCALL
D 0052, 0000,1556,2100 ; 3762 I, J/MUUO
D 0053, 0000,1556,2100 ; 3763 I, J/MUUO
D 0054, 0000,1556,2100 ; 3764 I, J/MUUO
D 0055, 0000,1556,2100 ; 3765 I, J/MUUO ;RENAME
D 0056, 0000,1556,2100 ; 3766 I, J/MUUO ;IN
D 0057, 0000,1556,2100 ; 3767 I, J/MUUO ;OUT
D 0060, 0000,1556,2100 ; 3768 I, J/MUUO ;SETSTS
D 0061, 0000,1556,2100 ; 3769 I, J/MUUO ;STATO
D 0062, 0000,1556,2100 ; 3770 I, J/MUUO ;GETSTS
D 0063, 0000,1556,2100 ; 3771 I, J/MUUO ;STATZ
D 0064, 0000,1556,2100 ; 3772 I, J/MUUO ;INBUF
D 0065, 0000,1556,2100 ; 3773 I, J/MUUO ;OUTBUF
D 0066, 0000,1556,2100 ; 3774 I, J/MUUO ;INPUT
D 0067, 0000,1556,2100 ; 3775 I, J/MUUO ;OUTPUT
D 0070, 0000,1556,2100 ; 3776 I, J/MUUO ;CLOSE
D 0071, 0000,1556,2100 ; 3777 I, J/MUUO ;RELEAS
D 0072, 0000,1556,2100 ; 3778 I, J/MUUO ;MTAPE
D 0073, 0000,1556,2100 ; 3779 I, J/MUUO ;UGETF
D 0074, 0000,1556,2100 ; 3780 I, J/MUUO ;USETI
D 0075, 0000,1556,2100 ; 3781 I, J/MUUO ;USETO
D 0076, 0000,1556,2100 ; 3782 I, J/MUUO ;LOOKUP
D 0077, 0000,1556,2100 ; 3783 I, J/MUUO ;ENTER
; 3784
; 3785 ;EXPANSION OPCODES
; 3786
D 0100, 0000,1556,2100 ; 3787 100: I, J/UUO ;UJEN
D 0101, 0000,1661,2100 ; 3788 I, J/UUO101
D 0102, 0000,1662,2100 ; 3789 I, J/UUO102
D 0103, 0000,1663,2100 ; 3790 I, J/UUO103
; 3791
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 105
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ILLEGAL INSTRUCTIONS AND UUO'S
; 3792 ;RESERVED OPCODES
; 3793
D 0000, 0000,1556,2100 ; 3794 000: I, J/UUO
D 0104, 0000,1664,2100 ; 3795 104: I, J/JSYS ;JSYS
D 0106, 0000,1666,2100 ; 3796 106: I, J/UUO106
D 0107, 0000,1667,2100 ; 3797 I, J/UUO107
D 0130, 0000,1660,2100 ; 3798 130: I, B/0, J/FP-LONG ;UFA
D 0131, 0001,1660,2100 ; 3799 I, B/1, J/FP-LONG ;DFN
D 0141, 0002,1660,2100 ; 3800 141: I, B/2, J/FP-LONG ;FADL
D 0151, 0003,1660,2100 ; 3801 151: I, B/3, J/FP-LONG ;FSBL
D 0161, 0004,1660,2100 ; 3802 161: I, B/4, J/FP-LONG ;FMPL
D 0171, 0005,1660,2100 ; 3803 171: I, B/5, J/FP-LONG ;FDVL
D 0247, 0000,1665,2100 ; 3804 247: I, J/UUO247 ;RESERVED
; 3805 .UCODE
; 3806
; 3807 1661:
U 1661, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3808 UUO101: UUO
; 3809 1662:
U 1662, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3810 UUO102: UUO
; 3811 1663:
U 1663, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3812 UUO103: UUO
; 3813 1664:
U 1664, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3814 JSYS: UUO
; 3815 1666:
U 1666, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3816 UUO106: UUO
; 3817 1667:
U 1667, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3818 UUO107: UUO
; 3819 1660:
U 1660, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3820 FP-LONG:UUO
; 3821 1665:
U 1665, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3822 UUO247: UUO
; 3823
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 106
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ILLEGAL INSTRUCTIONS AND UUO'S
; 3824 ;HERE FOR UUO'S WHICH TRAP TO EXEC
; 3825 1556:
; 3826 UUO: ;THIS TAG IS USED FOR ILLEGAL THINGS WHICH DO UUO TRAPS
; 3827 MUUO: ;THIS TAG IS USED FOR MONITOR CALL INSTRUCTIONS
; 3828 [HR]_[HR].AND.#, ;MASK OUT @ AND XR
; 3829 #/777740, ;MASK
U 1556, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 3830 HOLD RIGHT ;KEEP RIGHT
; 3831 ;THE UUO MACRO DOES THE ABOVE INSTRUCTION AND GOES TO UUOGO
U 2732, 1154,4751,1204,4374,4007,0700,0000,0000,0424 ; 3832 UUOGO: [ARX]_0 XWD [424] ;HERE FROM UUO MACRO
; 3833 ;GET OFFSET TO UPT
; 3834 =0 [ARX]_[ARX]+[UBR], ;ADDRESS OF MUUO WORD
U 1154, 3771,0111,1104,4174,4007,0700,0010,0000,0000 ; 3835 CALL [ABORT] ;STOP MEMORY
; 3836 READ [EBR], ;KL PAGING
U 1155, 1156,3333,0010,4174,4007,0520,0000,0000,0000 ; 3837 SKIP DP0 ; ??
; 3838 =0 READ [ARX], ;GET THE ADDRESS
; 3839 LOAD VMA, ;START WRITE
; 3840 VMA PHYSICAL WRITE, ;ABSOLUTE ADDRESS
U 1156, 0310,3333,0004,4174,4007,0700,0200,0021,1016 ; 3841 J/KIMUUO ;GO STORE KI STYLE
U 1157, 1160,3770,0203,4344,4007,0700,0000,0000,0000 ; 3842 [AR]_[HR] SWAP ;PUT IN RIGHT HALF
; 3843 =0 [AR]_FLAGS, ;FLAGS IN LEFT HALF
; 3844 HOLD RIGHT, ;JUST WANT FLAGS
U 1160, 2740,4521,1203,4074,0007,0700,0010,0000,0000 ; 3845 CALL [UUOFLG] ;CLEAR TRAP FLAGS
; 3846 READ [ARX], ;LOOK AT ADDRESS
; 3847 LOAD VMA, ;LOAD THE VMA
U 1161, 0314,3333,0004,4174,4007,0700,0200,0021,1016 ; 3848 VMA PHYSICAL WRITE ;STORE FLAG WORD
; 3849 =0* MEM WRITE, ;WAIT FOR MEMORY
U 0314, 2741,3333,0003,4175,5007,0701,0210,0000,0002 ; 3850 MEM_[AR], CALL [NEXT] ;STORE
; 3851 MEM WRITE, ;WAIT FOR MEMORY
U 0316, 0020,3333,0001,4175,5007,0701,0200,0000,0002 ; 3852 MEM_[PC] ;STORE FULL WORD PC
; 3853 =000 [HR]_0, ;SAVE E
U 0020, 2741,4221,0002,4174,0007,0700,0010,0000,0000 ; 3854 HOLD RIGHT, CALL [NEXT] ;BUT CLEAR OPCODE
; 3855 =010
; 3856 UUOPCW: MEM WRITE, ;WAIT FOR MEMORY
; 3857 MEM_[HR], ;STORE INSTRUCTION IN KI
; 3858 ; OR FULL WORD E IN KL
U 0022, 3526,3333,0002,4175,5007,0701,0210,0000,0002 ; 3859 CALL [GETPCW] ;GET PROCESS-CONTEXT-WORD
; 3860
; 3861 =011 NEXT [ARX] PHYSICAL WRITE, ;POINT TO NEXT WORD
U 0023, 3653,0111,0704,4170,4007,0700,0210,0023,1016 ; 3862 CALL [STOBR] ;STORE PROCESS CONTEXT WORD
; 3863
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 107
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ILLEGAL INSTRUCTIONS AND UUO'S
; 3864 ;NOW WE MUST PICK ONE OF 8 NEW PC WORDS BASED ON PC FLAGS
U 0027, 2733,4751,1205,4374,4007,0700,0000,0000,0430 ; 3865 =111 [BR]_0 XWD [430] ;OFFSET INTO UPT
; 3866 =
U 2733, 2734,0111,1105,4174,4007,0700,0000,0000,0000 ; 3867 [BR]_[BR]+[UBR] ;ADDRESS OF WORD
U 2734, 2735,4521,1203,4074,4007,0700,0000,0000,0000 ; 3868 [AR]_FLAGS ;GET FLAGS
; 3869 TL [AR], ;LOOK AT FLAGS
U 2735, 1162,4553,0300,4374,4007,0321,0000,0000,0600 ; 3870 #/600 ;TRAP SET?
; 3871 =0 [BR]_[BR].OR.#, ;YES--POINT TO TRAP CASE
; 3872 #/1, ; ..
U 1162, 1163,3551,0505,4370,4007,0700,0000,0000,0001 ; 3873 HOLD LEFT ;LEAVE LEFT ALONE
; 3874 TL [AR], ;USER OR EXEC
U 1163, 1164,4553,0300,4374,4007,0321,0000,0001,0000 ; 3875 #/10000 ; ..
; 3876 =0 [BR]_[BR].OR.#, ;USER
; 3877 #/4, ;POINT TO USER WORDS
U 1164, 1165,3551,0505,4370,4007,0700,0000,0000,0004 ; 3878 HOLD LEFT
; 3879 READ [BR], ;LOOK AT ADDRESS
; 3880 LOAD VMA, ;PLACE IN VMA
; 3881 VMA PHYSICAL, ;PHYSICAL ADDRESS
U 1165, 2736,3333,0005,4174,4007,0700,0200,0024,1016 ; 3882 START READ ;GET NEW PC WORD
; 3883 GOEXEC: MEM READ, ;WAIT FOR DATA
U 2736, 2737,3771,0003,4365,5007,0700,0200,0000,0002 ; 3884 [AR]_MEM ;STICK IN AR
; 3885 READ [AR], ;LOOK AT DATA
; 3886 LOAD FLAGS, ;LOAD NEW FLAGS
; 3887 LEAVE USER, ;ALLOW USER TO LOAD
; 3888 LOAD PCU, ;SET PCU FROM USER
U 2737, 0762,3333,0003,4174,4467,0700,0000,0000,0404 ; 3889 J/JUMPA ;JUMP
; 3890
; 3891
; 3892 ;HERE FOR TOPS-10 STYLE PAGING
; 3893
; 3894 =00
; 3895 KIMUUO: MEM WRITE, ;STORE INSTRUCTION
U 0310, 2741,3333,0002,4175,5007,0701,0210,0000,0002 ; 3896 MEM_[HR], CALL [NEXT] ;IN MEMORY
; 3897 =10 [AR]_PC WITH FLAGS, ;GET PC WORD
U 0312, 2740,3741,0103,4074,4007,0700,0010,0000,0000 ; 3898 CALL [UUOFLG] ;CLEAR TRAP FLAGS
; 3899 =11 MEM WRITE, ;STORE PC WORD
; 3900 MEM_[AR], ; ..
U 0313, 0022,3333,0003,4175,5007,0701,0200,0000,0002 ; 3901 J/UUOPCW ;GO STORE PROCESS CONTEXT
; 3902
; 3903 UUOFLG: [AR]_[AR].AND.NOT.#, ;CLEAR TRAP FLAGS
; 3904 #/600, HOLD RIGHT, ; IN WORD TO SAVE
U 2740, 0001,5551,0303,4374,0004,1700,0000,0000,0600 ; 3905 RETURN [1] ; BACK TO CALLER
; 3906
; 3907 NEXT: NEXT [ARX] PHYSICAL WRITE, ;POINT TO NEXT WORD
U 2741, 0002,0111,0704,4170,4004,1700,0200,0023,1016 ; 3908 RETURN [2]
; 3909
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 108
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ILLEGAL INSTRUCTIONS AND UUO'S
; 3910 ;HERE FOR LUUO'S
; 3911 1557:
U 1557, 0400,4751,1203,4374,4007,0700,0000,0000,0040 ; 3912 LUUO: [AR]_0 XWD [40] ;AR GET CONSTANT 40
; 3913 ;THE LUUO MACRO DOES THE ABOVE INSTRUCTION AND GOES TO LUUO1
; 3914 400: ;FOR SIMULATOR
; 3915 LUUO1: READ [AR], ;LOAD 40 INTO
; 3916 LOAD VMA, ; THE VMA AND
U 0400, 2742,3333,0003,4174,4007,0700,0200,0003,0012 ; 3917 START WRITE ; PREPARE TO STORE
; 3918 [HR]_[HR].AND.#, ;CLEAR OUT INDEX AND @
; 3919 #/777740, ; ..
U 2742, 2743,4551,0202,4374,0007,0700,0000,0077,7740 ; 3920 HOLD RIGHT
; 3921 MEM WRITE, ;STORE LUUO IN 40
U 2743, 2744,3333,0002,4175,5007,0701,0200,0000,0002 ; 3922 MEM_[HR]
; 3923 VMA_[AR]+1, ;POINT TO 41
; 3924 LOAD VMA, ;PUT 41 IN VMA
; 3925 START READ, ;START FETCH
U 2744, 2503,0111,0703,4170,4007,0700,0200,0004,0012 ; 3926 J/CONT1 ;GO EXECUTE THE INSTRUCTION
; 3927
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 109
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- ADD, SUB
; 3928 .TOC "ARITHMETIC -- ADD, SUB"
; 3929
; 3930 .DCODE
D 0270, 1015,1560,1100 ; 3931 270: R-PF, AC, J/ADD
D 0271, 0015,1560,3000 ; 3932 I-PF, AC, J/ADD
D 0272, 0016,1560,1700 ; 3933 RW, M, J/ADD
D 0273, 0017,1560,1700 ; 3934 RW, B, J/ADD
; 3935 .UCODE
; 3936
; 3937 1560:
; 3938 ADD: [AR]_[AR]+AC, ;DO THE ADD
U 1560, 1500,0551,0303,0274,4463,7701,0200,0001,0001 ; 3939 AD FLAGS EXIT, 3T ;UPDATE CARRY FLAGS
; 3940 ;STORE ANSWER
; 3941 ;MISSES 3-TICKS BY 3 NS.
; 3942
; 3943
; 3944 .DCODE
D 0274, 1015,1561,1100 ; 3945 274: R-PF, AC, J/SUB
D 0275, 0015,1561,3000 ; 3946 I-PF, AC, J/SUB
D 0276, 0016,1561,1700 ; 3947 RW, M, J/SUB
D 0277, 0017,1561,1700 ; 3948 RW, B, J/SUB
; 3949 .UCODE
; 3950
; 3951 1561:
; 3952 SUB: [AR]_AC-[AR], ;DO THE SUBTRACT
U 1561, 1500,2551,0303,0274,4463,7701,4200,0001,0001 ; 3953 AD FLAGS EXIT, 3T ;UPDATE PC CARRY FLAGS
; 3954 ;ALL DONE
; 3955 ;MISSES 3-TICKS BY 3 NS.
; 3956
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 110
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- DADD, DSUB
; 3957 .TOC "ARITHMETIC -- DADD, DSUB"
; 3958
; 3959 .DCODE
D 0114, 0205,1457,1100 ; 3960 114: DBL R, DAC, J/DADD
D 0115, 0205,1615,1100 ; 3961 DBL R, DAC, J/DSUB
; 3962 .UCODE
; 3963
; 3964 1457:
; 3965 DADD: [ARX]_[ARX]+AC[1], 4T, ;ADD LOW WORDS
U 1457, 1166,0551,0404,1274,4007,0562,0000,0000,1441 ; 3966 SKIP CRY1 ;SEE IF CARRY TO HIGH WORD
; 3967 =0
; 3968 DADD1: [AR]_[AR]+AC, ;ADD HIGH WORDS
; 3969 ADD .25, ;ADD IN ANY CARRY FROM LOW WORD
; 3970 AD FLAGS, 4T, ;UPDATE PC FLAGS
U 1166, 2746,0551,0303,0274,4467,0702,4000,0001,0001 ; 3971 J/CPYSGN ;COPY SIGN TO LOW WORD
U 1167, 2745,7441,1205,4174,4007,0700,0000,0000,0000 ; 3972 [BR]_.NOT.[MASK] ;SET BITS 35 AND 36 IN
; 3973 [AR]_[AR].OR.[BR], ; AR SO THAT ADD .25 WILL
U 2745, 1166,3111,0503,4170,4007,0700,0000,0000,0000 ; 3974 HOLD LEFT, J/DADD1 ; ADD 1.
; 3975
; 3976 1615:
; 3977 DSUB: [ARX]_AC[1]-[ARX], 4T, ;SUBTRACT LOW WORD
U 1615, 1170,2551,0404,1274,4007,0562,4000,0000,1441 ; 3978 SKIP CRY1 ;SEE IF CARRY
; 3979 =0 [AR]_AC-[AR]-.25, ;NO CARRY
; 3980 AD FLAGS, 4T, ;UPDATE PC FLAGS
U 1170, 2746,2551,0303,0274,4467,0702,0000,0001,0001 ; 3981 J/CPYSGN ;GO COPY SIGN
; 3982 [AR]_AC-[AR], 4T, ;THERE WAS A CARRY
U 1171, 2746,2551,0303,0274,4467,0702,4000,0001,0001 ; 3983 AD FLAGS ;UPDATE CARRY FLAGS
; 3984
U 2746, 1172,3770,0303,4174,0007,0520,0000,0000,0000 ; 3985 CPYSGN: FIX [AR] SIGN, SKIP DP0
U 1172, 1404,4551,0404,4374,0007,0700,0000,0037,7777 ; 3986 =0 [ARX]_[ARX].AND.#, #/377777, HOLD RIGHT, J/MOVE
U 1173, 1404,3551,0404,4374,0007,0700,0000,0040,0000 ; 3987 [ARX]_[ARX].OR.#, #/400000, HOLD RIGHT, J/MOVE
; 3988
; 3989
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 111
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- MUL, IMUL
; 3990 .TOC "ARITHMETIC -- MUL, IMUL"
; 3991
; 3992 .DCODE
D 0220, 1015,1641,1100 ; 3993 220: R-PF, AC, J/IMUL
D 0221, 0015,1641,3000 ; 3994 I-PF, AC, J/IMUL
D 0222, 0016,1641,1700 ; 3995 RW, M, J/IMUL
D 0223, 0017,1641,1700 ; 3996 RW, B, J/IMUL
; 3997 .UCODE
; 3998 1641:
U 1641, 2747,3441,0306,0174,4007,0700,0000,0000,0000 ; 3999 IMUL: [BRX]_[AR], AC ;COPY C(E)
U 2747, 0021,3772,0000,0275,5007,0700,2000,0071,0043 ; 4000 Q_AC, SC_35. ;GET THE AC
; 4001 =0** [BRX]_[BRX]*.5 LONG, ;SHIFT RIGHT
U 0021, 2773,3446,0606,4174,4007,0700,0010,0000,0000 ; 4002 CALL [MULSUB] ;MULTIPLY
U 0025, 1174,3333,0004,4174,4007,0621,0000,0000,0000 ; 4003 READ [ARX], SKIP AD.EQ.0 ;SEE IF FITS
U 1174, 2750,3445,0404,4174,4007,0700,0000,0000,0000 ; 4004 =0 [ARX]_[ARX]*2, J/IMUL2 ;NOT ZERO--SHIFT LEFT
U 1175, 1500,3221,0003,4174,4003,7700,0200,0003,0001 ; 4005 IMUL1: [AR]_Q, EXIT ;POSITIVE
; 4006
; 4007 IMUL2: [MASK].AND.NOT.[ARX], ;SEE IF ALL SIGN BITS
U 2750, 1176,5113,0412,4174,4007,0621,0000,0000,0000 ; 4008 SKIP AD.EQ.0 ; ..
; 4009 =0 FIX [ARX] SIGN, ;NOT ALL SIGN BITS
U 1176, 1200,3770,0404,4174,0007,0520,0000,0000,0000 ; 4010 SKIP DP0, J/IMUL3 ;GIVE + OR - OVERFLOW
U 1177, 1500,7001,0003,4174,4003,7700,0200,0003,0001 ; 4011 [AR]_[MAG].EQV.Q, EXIT ;NEGATIVE
; 4012 =0
U 1200, 1404,3221,0003,4174,4467,0700,0000,0041,1000 ; 4013 IMUL3: [AR]_Q, SET AROV, J/MOVE
U 1201, 1404,7001,0003,4174,4467,0700,0000,0041,1000 ; 4014 [AR]_[MAG].EQV.Q, SET AROV, J/MOVE
; 4015
; 4016
; 4017 .DCODE
D 0224, 1005,1571,1100 ; 4018 224: R-PF, DAC, J/MUL
D 0225, 0005,1571,3000 ; 4019 I-PF, DAC, J/MUL
D 0226, 0016,1571,1700 ; 4020 RW, M, J/MUL
D 0227, 0006,1571,1700 ; 4021 RW, DBL B, J/MUL
; 4022 .UCODE
; 4023
; 4024
; 4025 1571:
U 1571, 2751,3442,0300,0174,4007,0700,0000,0000,0000 ; 4026 MUL: Q_[AR], AC ;COPY C(E)
U 2751, 2752,3441,0316,4174,4007,0700,0000,0000,0000 ; 4027 [T0]_[AR] ;SAVE FOR OVERFLOW TEST
U 2752, 0031,3771,0006,0276,6007,0700,2000,0071,0043 ; 4028 [BRX]_AC, SC_35. ;GET THE AC
; 4029 =0** [BRX]_[BRX]*.5 LONG, ;SHIFT OVER
U 0031, 2773,3446,0606,4174,4007,0700,0010,0000,0000 ; 4030 CALL [MULSUB] ;MULTIPLY
U 0035, 2753,3445,0403,4174,4007,0700,0000,0000,0000 ; 4031 [AR]_[ARX]*2 ;SHIFT OVER
U 2753, 1202,3770,0303,4174,0007,0520,0000,0000,0000 ; 4032 FIX [AR] SIGN, SKIP DP0 ;SEE IF NEGATIVE
; 4033 =0 [ARX]_[MAG].AND.Q, ;POSITIVE
U 1202, 1500,4001,0004,4174,4003,7700,0200,0003,0001 ; 4034 EXIT
U 1203, 1204,4113,0616,4174,4007,0520,0000,0000,0000 ; 4035 [T0].AND.[BRX], SKIP DP0 ;TRIED TO SQUARE 1B0?
U 1204, 1500,7001,0004,4174,4003,7700,0200,0003,0001 ; 4036 =0 [ARX]_[MAG].EQV.Q, EXIT ;NO
; 4037 [ARX]_[MAG].EQV.Q, ;YES
U 1205, 1404,7001,0004,4174,4467,0700,0000,0041,1000 ; 4038 SET AROV, J/MOVE
; 4039
; 4040
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 112
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- DMUL
; 4041 .TOC "ARITHMETIC -- DMUL"
; 4042
; 4043 .DCODE
D 0116, 0205,1566,1100 ; 4044 116: DBL R, DAC, J/DMUL
; 4045 .UCODE
; 4046
; 4047 .IF/FULL
; 4048 1566:
U 1566, 2754,3447,0303,4174,4007,0700,0000,0000,0000 ; 4049 DMUL: [AR]_[AR]*.5 ;SHIFT MEM OPERAND RIGHT
U 2754, 2755,4117,0004,4174,4007,0700,0000,0000,0000 ; 4050 [ARX]_([ARX].AND.[MAG])*.5
; 4051 [BR]_[ARX], ;COPY LOW WORD
U 2755, 0120,3441,0405,4174,4007,0350,0000,0000,0000 ; 4052 SKIP FPD ;SEE IF FIRST PART DONE
; 4053 ;
; 4054 ; BRX * BR ==> C(E+1) * C(AC+1)
; 4055 ;
; 4056 =000 [BRX]_(AC[1].AND.[MAG])*.5, 3T, ;GET LOW AC
U 0120, 2767,4557,0006,1274,4007,0701,0010,0000,1441 ; 4057 CALL [DMULGO] ;START MULTIPLY
; 4058 [ARX]_(AC[2].AND.[MAG])*.5, 3T, ;FIRST PART DONE
U 0121, 2757,4557,0004,1274,4007,0701,0000,0000,1442 ; 4059 J/DMUL1 ;GO DO SECOND PART
U 0124, 0171,3223,0000,1174,4007,0700,0400,0000,1443 ; 4060 =100 AC[3]_Q ;SALT AWAY 1 WORD OF PRODUCT
; 4061 =
; 4062 ;
; 4063 ; BRX * Q ==> C(E) * C(AC+1)
; 4064 ;
; 4065 =0** Q_[AR], SC_35., ;GO MULT NEXT HUNK
U 0171, 0563,3442,0300,4174,4007,0700,2010,0071,0043 ; 4066 CALL [QMULT] ; ..
U 0175, 2756,3441,0416,4174,4007,0700,0000,0000,0000 ; 4067 [T0]_[ARX] ;SAVE PRODUCT
; 4068 AC[2]_Q, [ARX]_Q*.5, ;SAVE PRODUCT
U 2756, 0410,3227,0004,1174,4007,0700,0400,0000,1442 ; 4069 J/DMUL2 ;GO DO HIGH HALF
U 2757, 0410,3777,0016,1276,6007,0701,0000,0000,1441 ; 4070 DMUL1: [T0]_AC[1]*.5 ;RESTORE T0
; 4071 =0*0
; 4072 ;
; 4073 ; BRX * BR ==> C(AC) * C(E+1)
; 4074 ;
; 4075 DMUL2: [BRX]_AC*.5, ;PREPARE TO DO HIGH HALF
U 0410, 2770,3777,0006,0274,4007,0701,0010,0000,0000 ; 4076 CALL [DBLMUL] ; GO DO IT
; 4077 AC[1]_[T0]*2, 3T, ;INTERRUPT, SAVE T0
U 0411, 2772,0113,1616,1174,4007,0701,0400,0000,1441 ; 4078 J/DMLINT ;SET FPD AND INTERRUPT
U 0414, 2760,3223,0000,1174,4007,0700,0400,0000,1442 ; 4079 AC[2]_Q ;SAVE PRODUCT
; 4080 =
U 2760, 0543,0111,1604,4174,4007,0700,0000,0000,0000 ; 4081 [ARX]_[ARX]+[T0] ;PREPARE FOR LAST MUL
; 4082 ;
; 4083 ; BRX * Q ==> C(AC) * C(E)
; 4084 ;
; 4085 =0** Q_[AR], SC_35., ;DO THE LAST MULTIPLY
U 0543, 0563,3442,0300,4174,4007,0700,2010,0071,0043 ; 4086 CALL [QMULT] ; GO DO IT
; 4087 [ARX]_[ARX]*2, ;SHIFT BACK
U 0547, 2761,3445,0404,4174,4467,0700,0000,0005,0000 ; 4088 CLR FPD ;CLEAR FPD
; 4089
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 113
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- DMUL
U 2761, 1206,3770,0404,0174,4007,0520,0400,0000,0000 ; 4090 AC_[ARX] TEST, SKIP DP0 ;PUT BACK INTO AC
U 1206, 2766,3223,0000,1174,4007,0700,0400,0000,1441 ; 4091 =0 AC[1]_Q, J/DMTRAP ;POSITIVE
U 1207, 2762,7003,0000,1174,4007,0700,0400,0000,1441 ; 4092 AC[1]_[MAG].EQV.Q ;NEGATIVE
U 2762, 2763,3772,0000,1275,5007,0701,0000,0000,1442 ; 4093 Q_AC[2]
U 2763, 2764,7003,0000,1174,4007,0700,0400,0000,1442 ; 4094 AC[2]_[MAG].EQV.Q
U 2764, 2765,3772,0000,1275,5007,0701,0000,0000,1443 ; 4095 Q_AC[3]
U 2765, 2766,7003,0000,1174,4007,0700,0400,0000,1443 ; 4096 AC[3]_[MAG].EQV.Q
; 4097 DMTRAP: [AR]_PC WITH FLAGS, ;LOOK AT FLAGS
U 2766, 1210,3741,0103,4074,4007,0520,0000,0000,0000 ; 4098 SKIP DP0 ;SEE IF AROV SET?
U 1210, 0110,3443,0100,4174,4156,4700,0200,0014,0012 ; 4099 =0 DONE ;NO--ALL DONE
U 1211, 1400,4443,0000,4174,4467,0700,0000,0041,1000 ; 4100 SET AROV, J/DONE ;YES--FORCE TRAP 1 ALSO
; 4101
; 4102
; 4103 ;WAYS TO CALL MULTIPLY
U 2767, 2770,4221,0004,4174,4007,0700,0000,0000,0000 ; 4104 DMULGO: [ARX]_0 ;CLEAR ARX
U 2770, 2771,3442,0500,4174,4007,0700,2000,0071,0043 ; 4105 DBLMUL: Q_[BR], SC_35.
U 2771, 0563,3447,0606,4174,4007,0700,0000,0000,0000 ; 4106 [BRX]_[BRX]*.5
; 4107 =0**
; 4108 QMULT: Q_Q*.5,
U 0563, 2775,3446,1200,4174,4007,0700,0010,0000,0000 ; 4109 CALL [MULTIPLY]
; 4110 [ARX]+[ARX], AD FLAGS, ;TEST FOR OVERFLOW
U 0567, 0004,0113,0404,4174,4464,1701,0000,0001,0001 ; 4111 3T, RETURN [4] ;AND RETURN
; 4112
U 2772, 2671,4443,0000,4174,4467,0700,0000,0003,0000 ; 4113 DMLINT: SET FPD, J/FIXPC ;SET FPD, BACKUP PC
; 4114 ; INTERRUPT
;;4115 .IFNOT/FULL
;;4116 1566:
;;4117 DMUL: UUO
; 4118 .ENDIF/FULL
; 4119
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 114
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- DMUL
; 4120 ;MULTIPLY SUBROUTINE
; 4121 ;ENTERED WITH:
; 4122 ; MULTIPLIER IN Q
; 4123 ; MULTIPLICAND IN BRX
; 4124 ;RETURNS 4 WITH PRODUCT IN ARX!Q
; 4125
; 4126 MUL STEP "A/BRX,B/ARX,DEST/Q_Q*.5,ASHC,STEP SC,MUL DISP"
; 4127 MUL FINAL "A/BRX,B/ARX,DEST/Q_Q*2"
; 4128
U 2773, 2774,3446,0606,4174,4007,0700,0000,0000,0000 ; 4129 MULSUB: [BRX]_[BRX]*.5 LONG
; 4130 MULSB1: [ARX]_0*.5 LONG, ;CLEAR ARX AND SHIFT Q
; 4131 STEP SC, ;COUNT FIRST STEP
U 2774, 0122,4226,0004,4174,4007,0630,2000,0060,0000 ; 4132 J/MUL+ ;ENTER LOOP
; 4133
; 4134 ;MULTIPLY SUBROUTINE
; 4135 ;ENTERED WITH:
; 4136 ; MULTIPLIER IN Q
; 4137 ; MULTIPLICAND IN BRX
; 4138 ; PARTIAL PRODUCT IN ARX
; 4139 ;RETURNS 4 WITH Q*BRX+ARX IN ARX!Q
; 4140
; 4141 MULTIPLY:
; 4142 Q_Q*.5, ;SHIFT Q
; 4143 STEP SC, ;COUNT FIRST STEP
U 2775, 0122,3446,1200,4174,4007,0630,2000,0060,0000 ; 4144 J/MUL+ ;ENTER LOOP
; 4145
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 115
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- DMUL
; 4146 ;HERE FOR POSITIVE STEPS
; 4147 =010 ;0 IN A POSITIVE STEP
; 4148 MUL+: AD/B, ;DON'T ADD
; 4149 MUL STEP, ;SHIFT
U 0122, 0122,3336,0604,4174,4046,2630,2000,0060,0000 ; 4150 J/MUL+ ;KEEP POSITIVE
; 4151 =011 ;DONE
; 4152 AD/B, ;DON'T ADD
; 4153 MUL FINAL, ;SHIFT
U 0123, 0004,3334,0604,4174,4004,1700,0000,0000,0000 ; 4154 RETURN [4] ;SHIFT Q AND RETURN
; 4155 =110 ;1 IN A POSITIVE STEP
; 4156 AD/B-A-.25, ADD .25, ;SUBTRACT
; 4157 MUL STEP, ;SHIFT AND COUNT
U 0126, 0142,1116,0604,4174,4046,2630,6000,0060,0000 ; 4158 J/MUL- ;NEGATIVE NOW
; 4159 =111 ;DONE
; 4160 AD/B-A-.25, ADD .25, ;SUBTRACT
; 4161 MUL FINAL, ;SHIFT
U 0127, 0004,1114,0604,4174,4004,1700,4000,0000,0000 ; 4162 RETURN [4] ; AND RETURN
; 4163
; 4164 ;HERE FOR NEGATIVE STEPS
; 4165 =010 ;0 IN NEGATIVE STEP
; 4166 MUL-: AD/A+B, ;ADD
; 4167 MUL STEP, ;SHIFT AND COUNT
U 0142, 0122,0116,0604,4174,4046,2630,2000,0060,0000 ; 4168 J/MUL+ ;POSITIVE NOW
; 4169 =011 ;DONE
; 4170 AD/A+B, ;ADD
; 4171 MUL FINAL, ;SHIFT
U 0143, 0004,0114,0604,4174,4004,1700,0000,0000,0000 ; 4172 RETURN [4] ;FIX Q AND RETURN
; 4173 =110 ;1 IN NEGATIVE STEP
; 4174 AD/B, ;DON'T ADD
; 4175 MUL STEP, ;SHIFT AND COUNT
U 0146, 0142,3336,0604,4174,4046,2630,2000,0060,0000 ; 4176 J/MUL- ;STILL NEGATIVE
; 4177 =111 ;DONE
; 4178 AD/B, ;DON'T ADD
; 4179 MUL FINAL, ;SHIFT
U 0147, 0004,3334,0604,4174,4004,1700,0000,0000,0000 ; 4180 RETURN [4] ;FIX Q AND RETURN
; 4181
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 116
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- DIV, IDIV
; 4182 .TOC "ARITHMETIC -- DIV, IDIV"
; 4183
; 4184 .DCODE
D 0230, 1005,1600,1100 ; 4185 230: R-PF, DAC, J/IDIV
D 0231, 0005,1600,3000 ; 4186 I-PF, DAC, J/IDIV
D 0232, 0016,1600,1700 ; 4187 RW, M, J/IDIV
D 0233, 0006,1600,1700 ; 4188 RW, DBL B, J/IDIV
; 4189
D 0234, 1005,1601,1100 ; 4190 234: R-PF, DAC, J/DIV
D 0235, 0005,1601,3000 ; 4191 I-PF, DAC, J/DIV
D 0236, 0016,1601,1700 ; 4192 RW, M, J/DIV
D 0237, 0006,1601,1700 ; 4193 RW, DBL B, J/DIV
; 4194 .UCODE
; 4195
; 4196 1600:
U 1600, 2776,3441,0305,0174,4007,0700,0000,0000,0000 ; 4197 IDIV: [BR]_[AR], AC ;COPY MEMORY OPERAND
; 4198 Q_AC, ;LOAD Q
U 2776, 1212,3772,0000,0275,5007,0520,0000,0000,0000 ; 4199 SKIP DP0 ;SEE IF MINUS
; 4200 =0 [AR]_0, ;EXTEND + SIGN
U 1212, 0161,4221,0003,4174,4007,0700,0000,0000,0000 ; 4201 J/DIV1 ;NOW SAME AS DIV
; 4202 [AR]_-1, ;EXTEND - SIGN
U 1213, 0161,2441,0703,4174,4007,0700,4000,0000,0000 ; 4203 J/DIV1 ;SAME AS DIV
; 4204
; 4205 1601:
U 1601, 2777,3441,0305,4174,4007,0700,0000,0000,0000 ; 4206 DIV: [BR]_[AR] ;COPY MEM OPERAND
U 2777, 3000,3771,0003,0276,6007,0700,0000,0000,0000 ; 4207 [AR]_AC ;GET AC
U 3000, 3001,3772,0000,1275,5007,0701,0000,0000,1441 ; 4208 Q_AC[1] ;AND AC+1
; 4209 READ [AR], ;TEST FOR NO DIVIDE
U 3001, 0160,3333,0003,4174,4007,0621,0000,0000,0000 ; 4210 SKIP AD.EQ.0
; 4211 =000 .NOT.[AR], ;SEE IF ALL SIGN BITS IN AR
; 4212 SKIP AD.EQ.0, ; ..
U 0160, 1214,7443,0300,4174,4007,0621,0000,0000,0000 ; 4213 J/DIVA ;CONTINUE BELOW
; 4214 =001
; 4215 DIV1: READ [BR], ;SEE IF DIVIDE BY
U 0161, 0164,3333,0005,4174,4007,0621,0000,0000,0000 ; 4216 SKIP AD.EQ.0 ; ZERO
; 4217 =100
; 4218 DIV2: SC_34., ;NOT ZERO--LOAD STEP COUNT
U 0164, 0370,4443,0000,4174,4007,0700,2010,0071,0042 ; 4219 CALL [DIVSUB] ;DIVIDE
U 0165, 0603,4443,0000,4174,4467,0700,0000,0051,1000 ; 4220 =101 NO DIVIDE ;DIVIDE BY ZERO
; 4221 =110 [ARX]_[AR], ;COPY REMAINDER
U 0166, 1175,3441,0304,4174,4007,0700,0000,0000,0000 ; 4222 J/IMUL1 ;STORE ANSWER
; 4223 =
; 4224
; 4225
; 4226 =0
; 4227 DIVA: [BRX]_[AR], ;HIGH WORD IS NOT SIGNS
U 1214, 3002,3441,0306,4174,4007,0700,0000,0000,0000 ; 4228 J/DIVB ;GO TEST FOR NO DIVIDE
; 4229 READ [BR], ;ALL SIGN BITS
; 4230 SKIP AD.EQ.0, ;SEE IF ZERO DIVIDE
U 1215, 0164,3333,0005,4174,4007,0621,0000,0000,0000 ; 4231 J/DIV2 ;BACK TO MAIN FLOW
; 4232
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 117
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- DIV, IDIV
U 3002, 3003,3221,0004,4174,4007,0700,0000,0000,0000 ; 4233 DIVB: [ARX]_Q ;MAKE ABS VALUES
; 4234 READ [AR], ;SEE IF +
U 3003, 0330,3333,0003,4174,4007,0520,0000,0000,0000 ; 4235 SKIP DP0
; 4236 =00 READ [BR], ;SEE IF +
; 4237 SKIP DP0,
U 0330, 1216,3333,0005,4174,4007,0520,0000,0000,0000 ; 4238 J/DIVC ;CONTINUE BELOW
; 4239 CLEAR [ARX]0, ;FLUSH DUPLICATE SIGN
U 0331, 3064,4551,0404,4374,0007,0700,0010,0037,7777 ; 4240 CALL [DBLNG1] ;NEGATE AR!ARX
; 4241 =11 READ [BR], ;SEE IF TOO BIG
; 4242 SKIP DP0,
U 0333, 1216,3333,0005,4174,4007,0520,0000,0000,0000 ; 4243 J/DIVC
; 4244 =
; 4245 =0
; 4246 DIVC: [AR]-[BR], ;COMPUTE DIFFERENCE
; 4247 SKIP DP0, ;SEE IF IT GOES
; 4248 3T, ;ALLOW TIME
U 1216, 1220,2113,0305,4174,4007,0521,4000,0000,0000 ; 4249 J/NODIV ;TEST
; 4250 [AR]+[BR],
; 4251 SKIP DP0, ;SAME TEST FOR -VE BR
; 4252 3T,
U 1217, 1220,0113,0305,4174,4007,0521,0000,0000,0000 ; 4253 J/NODIV
; 4254 =0
U 1220, 0603,4443,0000,4174,4467,0700,0000,0051,1000 ; 4255 NODIV: NO DIVIDE ;TOO BIG
; 4256 [AR]_[BRX], ;FITS
U 1221, 0161,3441,0603,4174,4007,0700,0000,0000,0000 ; 4257 J/DIV1 ;GO BACK AND DIVIDE
; 4258
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 118
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- DDIV
; 4259 .TOC "ARITHMETIC -- DDIV"
; 4260
; 4261 .DCODE
D 0117, 0205,1627,1100 ; 4262 117: DBL R, DAC, J/DDIV
; 4263 .UCODE
; 4264
; 4265 .IF/FULL
; 4266 1627:
U 1627, 3004,4112,0400,4174,4007,0700,0000,0000,0000 ; 4267 DDIV: Q_[ARX].AND.[MAG] ;COPY LOW WORD
; 4268 [BR]_[AR]*.5, ;COPY MEMORY OPERAND
U 3004, 1222,3447,0305,4174,4007,0421,0000,0000,0000 ; 4269 SKIP AD.LE.0 ;SEE IF POSITIVE
; 4270 =0 [BR]_[BR]*.5 LONG, ;POSITIVE
U 1222, 1226,3446,0505,4174,4007,0700,0000,0000,0000 ; 4271 J/DDIV1 ;CONTINUE BELOW
; 4272 [BR]_[BR]*.5 LONG, ;NEGATIVE OR ZERO
U 1223, 1224,3446,0505,4174,4007,0520,0000,0000,0000 ; 4273 SKIP DP0 ;SEE WHICH?
; 4274 =0 [MAG].AND.Q, ;SEE IF ALL ZERO
U 1224, 1226,4003,0000,4174,4007,0621,0000,0000,0000 ; 4275 SKIP AD.EQ.0, J/DDIV1 ;CONTINUE BELOW
U 1225, 3005,4751,1217,4374,4007,0700,0000,0000,0005 ; 4276 [T1]_0 XWD [5] ;NEGATE MEM OP
; 4277 Q_Q.OR.#, #/600000, ;SIGN EXTEND THE LOW
U 3005, 3006,3662,0000,4374,0007,0700,0000,0060,0000 ; 4278 HOLD RIGHT ; WORD
U 3006, 3007,2222,0000,4174,4007,0700,4000,0000,0000 ; 4279 Q_-Q ;MAKE Q POSITIVE
; 4280 [BR]_(-[BR]-.25)*.5 LONG, ;NEGATE HIGH WORD
; 4281 ASHC, MULTI PREC/1, ;USE CARRY FROM LOW WORD
U 3007, 3011,2446,0505,4174,4047,0700,0040,0000,0000 ; 4282 J/DDIV3 ;CONTINUE BELOW
; 4283 =0
; 4284 DDIV1: [BR]_[BR]*.5 LONG, ;SHIFT OVER 1 PLACE
U 1226, 3010,3446,0505,4174,4047,0700,0000,0000,0000 ; 4285 ASHC, J/DDIV2 ;CONTINUE BELOW
U 1227, 0603,4443,0000,4174,4467,0700,0000,0051,1000 ; 4286 NO DIVIDE ;DIVIDE BY ZERO
U 3010, 3011,4751,1217,4374,4007,0700,0000,0000,0004 ; 4287 DDIV2: [T1]_0 XWD [4] ;MEM OPERAND IS POSITIVE
U 3011, 3012,3221,0006,0174,4007,0700,0000,0000,0000 ; 4288 DDIV3: [BRX]_Q, AC ;COPY Q
; 4289
U 3012, 0054,3777,0003,0274,4007,0520,0000,0000,0000 ; 4290 [AR]_AC*.5, 2T, SKIP DP0 ;GET AC--SEE IF NEGATIVE
; 4291 =0*1*0
; 4292 DDIV3A: Q_AC[1].AND.[MAG], ;POSITIVE (OR ZERO)
U 0054, 1230,4552,0000,1275,5007,0701,0000,0000,1441 ; 4293 J/DDIV4 ;CONTINUE BELOW
; 4294 [T1]_[T1].XOR.#, ;NEGATIVE
U 0055, 3053,6551,1717,4374,4007,0700,0010,0000,0007 ; 4295 #/7, CALL [QDNEG] ;UPDATE SAVED FLAGS
; 4296 =1*1*1 [AR]_[AR]*.5, ;SHIFT AR OVER
U 0075, 0054,3447,0303,4174,4007,0700,0000,0000,0000 ; 4297 J/DDIV3A ;GO BACK AND LOAD Q
; 4298 =
; 4299 =0
; 4300 DDIV4: [AR]_[AR]*.5 LONG, ;SHIFT AR OVER
U 1230, 3035,3446,0303,4174,4007,0700,0010,0000,0000 ; 4301 CALL [DDIVS] ;SHIFT 1 MORE PLACE
U 1231, 1232,2113,0305,4174,4007,0521,4000,0000,0000 ; 4302 [AR]-[BR], 3T, SKIP DP0 ;TEST MAGNITUDE
; 4303 =0 [AR]-[BR], 2T,
U 1232, 1234,2113,0305,4174,4007,0620,4000,0000,0000 ; 4304 SKIP AD.EQ.0, J/DDIV5
U 1233, 3013,3221,0004,4174,4007,0700,0000,0000,0000 ; 4305 [ARX]_Q, J/DDIV5A ;ANSWER FITS
; 4306
; 4307 =0
U 1234, 0033,3333,0017,4174,4003,5701,0000,0000,0000 ; 4308 DDIV5: READ [T1], 3T, DISP/DP, J/NODDIV
U 1235, 1236,1003,0600,4174,4007,0521,4000,0000,0000 ; 4309 Q-[BRX], 3T, SKIP DP0
U 1236, 0033,3333,0017,4174,4003,5701,0000,0000,0000 ; 4310 =0 READ [T1], 3T, DISP/DP, J/NODDIV
U 1237, 3013,3221,0004,4174,4007,0700,0000,0000,0000 ; 4311 [ARX]_Q ;COPY LOW WORD
; 4312
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 119
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- DDIV
; 4313 ;HERE WITH EVERYTHING SETUP AND READY TO GO
U 3013, 0354,4552,0000,1275,5007,0701,0000,0000,1442 ; 4314 DDIV5A: Q_AC[2].AND.[MAG]
U 0354, 1262,3446,1200,4174,4007,0700,2010,0071,0042 ; 4315 =0* Q_Q*.5, SC_34., CALL [DBLDIV]
U 0356, 3014,3224,0016,4174,4007,0700,0000,0000,0000 ; 4316 [T0]_Q*2 LONG
U 3014, 3015,0002,1600,4174,4007,0700,0000,0000,0000 ; 4317 Q_Q+[T0]
U 3015, 1240,4003,0000,1174,4007,0700,0400,0000,1440 ; 4318 AC[0]_Q.AND.[MAG] ;STORE ANSWER
U 1240, 3035,3442,0400,4174,4007,0700,0010,0000,0000 ; 4319 =0 Q_[ARX], CALL [DDIVS] ;SHIFT OUT EXTRA ZERO BIT
U 1241, 3016,3221,0004,4174,4007,0700,0000,0000,0000 ; 4320 [ARX]_Q ; ..
U 3016, 0551,4552,0000,1275,5007,0701,0000,0000,1443 ; 4321 Q_AC[3].AND.[MAG]
; 4322 =0* [T0]_[AR]*.5 LONG, ;SHIFT Q, PUT AR ON DP
; 4323 SC_34., ;LOAD SHIFT COUNT
; 4324 SKIP DP0, ;LOOK AT AR SIGN
U 0551, 1262,3446,0316,4174,4007,0520,2010,0071,0042 ; 4325 CALL [DBLDIV] ;GO DIVIDE
U 0553, 3017,3224,0016,4174,4007,0700,0000,0000,0000 ; 4326 [T0]_Q*2 LONG
U 3017, 0056,3333,0017,4174,4003,5701,0000,0000,0000 ; 4327 READ [T1], 3T, DISP/DP ;WHAT SIGN IS QUO
; 4328 =1110 [T0]_[T0]+Q, ;POSITIVE QUO
U 0056, 3022,0001,1616,4174,4007,0700,0000,0000,0000 ; 4329 J/DDIV5B ;CONTINUE BELOW
U 0057, 3020,2225,0016,4174,4007,0700,4000,0000,0000 ; 4330 [T0]_-Q*2 ;NEGATIVE QUO
; 4331 AD/-D-.25, DBUS/RAM, 3T,
; 4332 RAMADR/AC#, DEST/Q_AD,
U 3020, 3021,1772,0000,0274,4007,0701,0040,0000,0000 ; 4333 MULTI PREC/1
U 3021, 1242,3223,0000,0174,4007,0621,0400,0000,0000 ; 4334 AC_Q, SKIP AD.EQ.0
U 1242, 3023,3440,1616,1174,4007,0700,0400,0000,1441 ; 4335 =0 AC[1]_[T0], J/DDIV5C
U 1243, 3025,4223,0000,1174,4007,0700,0400,0000,1441 ; 4336 AC[1]_0, J/DDIV6
; 4337
U 3022, 3025,4113,1600,1174,4007,0700,0400,0000,1441 ; 4338 DDIV5B: AC[1]_[T0].AND.[MAG], J/DDIV6 ;STORE LOW WORD IN + CASE
; 4339
U 3023, 3024,3551,1616,4374,0007,0700,0000,0040,0000 ; 4340 DDIV5C: [T0]_[T0].OR.#, #/400000, HOLD RIGHT
U 3024, 3025,3440,1616,1174,4007,0700,0400,0000,1441 ; 4341 AC[1]_[T0]
; 4342
U 3025, 1244,3333,0003,4174,4007,0520,0000,0000,0000 ; 4343 DDIV6: READ [AR], SKIP DP0 ;LOOK AT AR SIGN
; 4344 =0
U 1244, 3031,3442,0400,4174,4007,0700,0000,0000,0000 ; 4345 DDIV7: Q_[ARX], J/DDIV8
U 1245, 3026,0112,0406,4174,4007,0700,0000,0000,0000 ; 4346 Q_[ARX]+[BRX]
; 4347 [AR]_[AR]+[BR],
U 3026, 3027,0111,0503,4174,4007,0700,0040,0000,0000 ; 4348 MULTI PREC/1
U 3027, 3030,0002,0600,4174,4007,0700,0000,0000,0000 ; 4349 Q_Q+[BRX]
; 4350 [AR]_[AR]+[BR],
U 3030, 3031,0111,0503,4174,4007,0700,0040,0000,0000 ; 4351 MULTI PREC/1
U 3031, 0355,3333,0017,4174,4003,5701,0000,0000,0000 ; 4352 DDIV8: READ [T1], 3T, DISP/DP
; 4353 =1101
; 4354 DDIV8A: [AR]_[AR]*2 LONG, ASHC, ;POSITIVE REMAINDER
U 0355, 3033,3444,0303,4174,4047,0700,0000,0000,0000 ; 4355 J/DDIV9 ;CONTINUE BELOW
U 0357, 3032,2222,0000,4174,4007,0700,4000,0000,0000 ; 4356 Q_-Q ;NEGATE REMAINDER IN AR!Q
; 4357 [AR]_(-[AR]-.25)*2 LONG,
U 3032, 3033,2444,0303,4174,4047,0700,0040,0000,0000 ; 4358 MULTI PREC/1, ASHC
; 4359
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 120
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- DDIV
; 4360 DDIV9: AC[2]_[AR]+[AR], 3T,
U 3033, 1246,0113,0303,1174,4007,0521,0400,0000,1442 ; 4361 SKIP DP0
; 4362 =0 AC[3]_Q.AND.[MAG],
U 1246, 0100,4003,0000,1174,4156,4700,0400,0000,1443 ; 4363 NEXT INST
U 1247, 3034,4002,0000,1174,4007,0700,0000,0000,1443 ; 4364 Q_Q.AND.[MAG], AC[3]
; 4365 AC[3]_[MAG].EQV.Q,
U 3034, 0100,7003,0000,1174,4156,4700,0400,0000,1443 ; 4366 NEXT INST
; 4367
; 4368
; 4369 ;HERE IF WE WANT TO SET NO DIVIDE
; 4370 =11011
U 0033, 3053,4443,0000,4174,4007,0700,0010,0000,0000 ; 4371 NODDIV: CALL [QDNEG] ;FIXUP AC TO AC+3
U 0037, 0603,4443,0000,4174,4467,0700,0000,0051,1000 ; 4372 NO DIVIDE ;ABORT DIVIDE
; 4373
U 3035, 0001,3446,0303,4174,4044,1700,0000,0000,0000 ; 4374 DDIVS: [AR]_[AR]*.5 LONG, ASHC, RETURN [1]
;;4375 .IFNOT/FULL
;;4376 1627:
;;4377 DDIV: UUO
; 4378 .ENDIF/FULL
; 4379
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 121
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- DIVIDE SUBROUTINE
; 4380 .TOC "ARITHMETIC -- DIVIDE SUBROUTINE"
; 4381
; 4382 ;HERE IS THE SUBROUTINE TO DO DIVIDE
; 4383 ;ENTER WITH:
; 4384 ; AR!Q = D'END
; 4385 ; BR = D'SOR
; 4386 ;RETURN 2 WITH:
; 4387 ; AR = REMAINDER
; 4388 ; Q = QUOTIENT
; 4389 ;CALLER MUST CHECK FOR ZERO DIVIDE PRIOR TO CALL
; 4390 ;
; 4391 =1000
; 4392 DIVSUB: Q_Q.AND.#, ;CLEAR SIGN BIT IN
; 4393 #/377777, ;MASK
; 4394 HOLD RIGHT, ;JUST CLEAR BIT 0
U 0370, 3036,4662,0000,4374,0007,0700,0010,0037,7777 ; 4395 CALL [DIVSGN] ;DO REAL DIVIDE
U 0374, 0002,4443,0000,4174,4004,1700,0000,0000,0000 ; 4396 =1100 RETURN [2] ;ALL POSITIVE
U 0375, 0002,2222,0000,4174,4004,1700,4000,0000,0000 ; 4397 =1101 Q_-Q, RETURN [2] ;-QUO +REM
U 0376, 0377,2222,0000,4174,4007,0700,4000,0000,0000 ; 4398 =1110 Q_-Q ;ALL NEGATIVE
U 0377, 0002,2441,0303,4174,4004,1700,4000,0000,0000 ; 4399 =1111 [AR]_-[AR], RETURN [2] ;NEGATIVE REMAINDER
; 4400
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 122
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- DIVIDE SUBROUTINE
; 4401 ;HERE IS THE INNER DIVIDE SUBROUTINE
; 4402 ;SAME SETUP AS DIVSUB
; 4403 ;RETURNS WITH AR AND Q POSITIVE AND
; 4404 ; 14 IF ALL POSITIVE
; 4405 ; 15 IF -QUO
; 4406 ; 16 IF ALL NEGATIVE
; 4407 ; 17 IF NEGATIVE REMAINDER
; 4408
; 4409 BASIC DIV STEP "DEST/Q_Q*2, DIV, A/BR, B/AR, STEP SC"
; 4410 DIV STEP "BASIC DIV STEP, AD/A+B, DIVIDE/1"
; 4411 FIRST DIV STEP "BASIC DIV STEP, AD/B-A-.25, ADD .25"
; 4412
U 3036, 1250,3333,0003,4174,4007,0520,0000,0000,0000 ; 4413 DIVSGN: READ [AR], SKIP DP0
U 1250, 3040,4221,0004,4174,4007,0700,0000,0000,0000 ; 4414 =0 [ARX]_0, J/DVSUB2 ;REMAINDER IS POSITIVE
U 1251, 1252,2222,0000,4174,4007,0621,4000,0000,0000 ; 4415 Q_-Q, SKIP AD.EQ.0 ;COMPLEMENT LOW WORD
U 1252, 3037,7441,0303,4174,4007,0700,0000,0000,0000 ; 4416 =0 [AR]_.NOT.[AR], J/DVSUB1 ;COMPLEMENT HI WORD
U 1253, 3037,2441,0303,4174,4007,0700,4000,0000,0000 ; 4417 [AR]_-[AR] ;TWO'S COMPLEMENT HI WORD SINCE
; 4418 ; LOW WORD WAS ZERO
U 3037, 3040,3771,0004,4374,4007,0700,0000,0010,0000 ; 4419 DVSUB1: [ARX]_#, #/100000 ;REMAINDER IS NEGATIVE
U 3040, 1254,3333,0005,4174,4007,0520,0000,0000,0000 ; 4420 DVSUB2: READ [BR], SKIP DP0 ;IS THE DIVISOR NEGATIVE
; 4421 =0
; 4422 DVSUB3: [AR]_[AR]*.5 LONG, ;START TO PUT IN 9-CHIPS
U 1254, 3042,3446,0303,4174,4007,0700,0000,0000,0000 ; 4423 J/DIVSET ;JOIN MAIN STREAM
U 1255, 3041,2441,0505,4174,4007,0700,4000,0000,0000 ; 4424 [BR]_-[BR] ;COMPLEMENT DIVISOR
; 4425 [ARX]_[ARX].OR.#, ;ADJUST SIGN OF QUOTIENT
U 3041, 1254,3551,0404,4374,4007,0700,0000,0004,0000 ; 4426 #/40000, J/DVSUB3 ;USE 9 CHIPS
U 3042, 3043,3447,0303,4174,4007,0700,0000,0000,0000 ; 4427 DIVSET: [AR]_[AR]*.5
U 3043, 3044,3447,0505,4174,4007,0700,0000,0000,0000 ; 4428 [BR]_[BR]*.5
U 3044, 3045,3447,0505,4174,4007,0700,0000,0000,0000 ; 4429 [BR]_[BR]*.5
U 3045, 1256,1114,0503,4174,4067,0630,6000,0060,0000 ; 4430 FIRST DIV STEP
; 4431 ;HERE IS THE MAIN DIVIDE LOOP
; 4432 =0
U 1256, 1256,0114,0503,4174,4067,0630,2100,0060,0000 ; 4433 DIVIDE: DIV STEP, J/DIVIDE
U 1257, 3046,3444,1717,4174,4067,0700,0100,0000,0000 ; 4434 [T1]_[T1]*2 LONG, DIVIDE/1, DIV
U 3046, 1260,3447,0303,4174,4007,0520,0000,0000,0000 ; 4435 [AR]_[AR]*.5, SKIP DP0
; 4436 =0
U 1260, 3047,3444,0303,4174,4007,0700,0000,0000,0000 ; 4437 FIX++: [AR]_[AR]*2 LONG, J/FIX1++
U 1261, 1260,0111,0503,4174,4007,0700,0000,0000,0000 ; 4438 [AR]_[AR]+[BR], J/FIX++
U 3047, 3050,3444,0303,4174,4007,0700,0000,0000,0000 ; 4439 FIX1++: [AR]_[AR]*2 LONG
U 3050, 3051,4002,1200,4174,4007,0700,0000,0000,0000 ; 4440 Q_[MASK].AND.Q
; 4441 READ [ARX], 3T, ;RETURN TO 1 OF 4 PLACES
; 4442 DISP/1, ;BASED ON SIGN OF RESULT
U 3051, 0014,3333,0004,4174,4000,1701,0000,0000,0000 ; 4443 J/14 ;RETURN
; 4444
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 123
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- DOUBLE DIVIDE SUBROUTINE
; 4445 .TOC "ARITHMETIC -- DOUBLE DIVIDE SUBROUTINE"
; 4446 .IF/FULL
; 4447 ;CALL WITH:
; 4448 ; AR!ARX!Q = 3 WORD DV'END
; 4449 ; BR!BRX = 2 WORD DV'SOR
; 4450 ;RETURN 2 WITH:
; 4451 ; AR!ARX = 2 WORD REMAINDER
; 4452 ; CORRECT IF POSITIVE (Q IS ODD)
; 4453 ; WRONG (BY BR!BRX) IF NEGATIVE (Q IS EVEN)
; 4454 ; Q = 1 WORD QUOTIENT
; 4455 ;CALLER MUST CHECK FOR ZERO DIVIDE PRIOR TO CALL
; 4456 ;
; 4457 ;NOTE: THIS SUBROUTINE ONLY WORKS FOR POSITIVE NUMBERS
; 4458 ;
; 4459 =0
; 4460 ;HERE FOR NORMAL STARTUP
; 4461 DBLDIV: [ARX]_([ARX]-[BRX])*2 LONG, ;SUBTRACT LOW WORD
U 1262, 3052,1114,0604,4174,4057,0700,4000,0000,0000 ; 4462 LSHC, J/DIVHI ;GO ENTER LOOP
; 4463 ;SKIP ENTRY POINT IF FINAL STEP IN PREVIOUS ENTRY WAS IN ERROR
; 4464 [ARX]_([ARX]+[BRX])*2 LONG, ;CORRECTION STEP
U 1263, 3052,0114,0604,4174,4057,0700,0000,0000,0000 ; 4465 LSHC, J/DIVHI ;GO ENTER LOOP
; 4466
; 4467 ;HERE IS DOUBLE DIVIDE LOOP
; 4468 DIVHI: AD/A+B, ;ADD (HARDWARE MAY OVERRIDE)
; 4469 A/BR, B/AR, ;OPERANDS ARE AR AND BR
; 4470 DEST/AD*2, ;SHIFT LEFT
; 4471 SHSTYLE/NORM, ;SET SHIFT PATHS (SEE DPE1)
; 4472 MULTI PREC/1, ;INJECT SAVED BITS
U 3052, 1264,0115,0503,4174,4007,0630,2040,0060,0000 ; 4473 STEP SC ;COUNT DOWN LOOP
; 4474 =0 AD/A+B, ;ADD (HARDWARE MAY OVERRIDE)
; 4475 A/BRX, B/ARX, ;LOW WORDS
; 4476 DEST/Q_Q*2, ;SHIFT WHOLE MESS LEFT
; 4477 SHSTYLE/DIV, ;SET SHIFT PATHS (SEE DPE1)
; 4478 DIVIDE/1, ;SAVE BITS
U 1264, 3052,0114,0604,4174,4067,0700,0100,0000,0000 ; 4479 J/DIVHI ;KEEP LOOPING
; 4480 ;HERE WHEN ALL DONE
; 4481 DEST/Q_Q*2, DIV, ;SHIFT IN LAST Q BIT
; 4482 DIVIDE/1, ;GENERATE BIT
U 1265, 0002,4444,0002,4174,4064,1700,0100,0000,0000 ; 4483 B/HR, RETURN [2] ;ZERO HR AND RETURN
; 4484
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 124
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- SUBROUTINES FOR ARITHMETIC
; 4485 .TOC "ARITHMETIC -- SUBROUTINES FOR ARITHMETIC"
; 4486
; 4487 ;QUAD WORD NEGATE
; 4488 ;ARGUMENT IN AC!AC1!AC2!AC3
; 4489 ;LEAVES COPY OF AC!AC1 IN AR!Q
; 4490 ;RETURNS TO CALL!24
U 3053, 3054,1772,0000,1274,4007,0701,4000,0000,1443 ; 4491 QDNEG: Q_-AC[3]
; 4492 AC[3]_Q.AND.[MAG], ;PUT BACK LOW WORD
U 3054, 1266,4003,0000,1174,4007,0621,0400,0000,1443 ; 4493 SKIP AD.EQ.0 ;SEE IF ANY CARRY
; 4494 =0
U 1266, 3057,7772,0000,1274,4007,0701,0000,0000,1442 ; 4495 COM2A: Q_.NOT.AC[2], J/COM2 ;CARRY--DO 1'S COMPLEMENT
U 1267, 3055,1772,0000,1274,4007,0701,4000,0000,1442 ; 4496 Q_-AC[2] ;NEXT WORD
; 4497 AC[2]_Q.AND.[MAG], ;PUT BACK WORD
U 3055, 1270,4003,0000,1174,4007,0621,0400,0000,1442 ; 4498 SKIP AD.EQ.0
; 4499 =0
U 1270, 3060,7772,0000,1274,4007,0701,0000,0000,1441 ; 4500 COM1A: Q_.NOT.AC[1], J/COM1
U 1271, 3056,1772,0000,1274,4007,0701,4000,0000,1441 ; 4501 Q_-AC[1]
; 4502 AC[1]_Q.AND.[MAG],
U 3056, 1272,4003,0000,1174,4007,0621,0400,0000,1441 ; 4503 SKIP AD.EQ.0
; 4504 =0
U 1272, 3061,7771,0003,0274,4007,0700,0000,0000,0000 ; 4505 COM0A: [AR]_.NOT.AC, J/COM0
U 1273, 3061,1771,0003,0274,4007,0701,4000,0000,0000 ; 4506 [AR]_-AC, 3T, J/COM0
; 4507
U 3057, 1270,4003,0000,1174,4007,0700,0400,0000,1442 ; 4508 COM2: AC[2]_Q.AND.[MAG], J/COM1A
U 3060, 1272,4003,0000,1174,4007,0700,0400,0000,1441 ; 4509 COM1: AC[1]_Q.AND.[MAG], J/COM0A
U 3061, 0024,3440,0303,0174,4004,1700,0400,0000,0000 ; 4510 COM0: AC_[AR], RETURN [24]
; 4511 .ENDIF/FULL
; 4512
; 4513 ;DOUBLE WORD NEGATE
; 4514 ;ARGUMENT IN AR AND ARX
; 4515 ;RETURNS TO CALL!2
; 4516
U 3062, 3063,4551,0404,4374,0007,0700,0000,0037,7777 ; 4517 DBLNEG: CLEAR ARX0 ;FLUSH DUPLICATE SIGN
; 4518 DBLNGA: [ARX]_-[ARX], ;FLIP LOW WORD
U 3063, 1274,2441,0404,4174,4007,0621,4000,0000,0000 ; 4519 SKIP AD.EQ.0 ;SEE IF CARRY
; 4520 =0 [AR]_.NOT.[AR], ;NO CARRY-- 1 COMP
U 1274, 2216,7441,0303,4174,4467,0700,0000,0001,0001 ; 4521 AD FLAGS, J/CLARX0 ;CLEAR LOW SIGN
; 4522 [AR]_-[AR], ;CARRY
U 1275, 2216,2441,0303,4174,4467,0701,4000,0001,0001 ; 4523 AD FLAGS, 3T, J/CLARX0
; 4524
; 4525 ;SAME THING BUT DOES NOT SET PC FLAGS
U 3064, 1276,2441,0404,4174,4007,0621,4000,0000,0000 ; 4526 DBLNG1: [ARX]_-[ARX], SKIP AD.EQ.0
U 1276, 2216,7441,0303,4174,4007,0700,0000,0000,0000 ; 4527 =0 [AR]_.NOT.[AR], J/CLARX0
U 1277, 2216,2441,0303,4174,4007,0700,4000,0000,0000 ; 4528 [AR]_-[AR], J/CLARX0
; 4529
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 125
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 ARITHMETIC -- SUBROUTINES FOR ARITHMETIC
; 4530 .NOBIN
; 4531 .TOC "BYTE GROUP -- IBP, ILDB, LDB, IDPB, DPB"
; 4532
; 4533
; 4534 ;ALL FIVE INSTRUCTIONS OF THIS GROUP ARE CALLED WITH THE BYTE POINTER
; 4535 ;IN THE AR. ALL INSTRUCTIONS SHARE COMMON SUBROUTINES.
; 4536
; 4537 ;IBP OR ADJBP
; 4538 ;IBP IF AC#0, ADJBP OTHERWISE
; 4539 ; HERE WITH THE BASE POINTER IN AR
; 4540
; 4541 ;HERE IS A MACRO TO DO IBP. WHAT HAPPENS IS:
; 4542 ; THE AR IS PUT ON THE DP.
; 4543 ; THE BR IS LOADED FROM THE DP WITH BITS 0-5 FROM SCAD
; 4544 ; THE SCAD COMPUTES P-S
; 4545 ; IBPS IS CALLED WITH A 4-WAY DISPATCH ON SCAD0 AND FIRST-PART-DONE
; 4546 ;THE MACRO IS WRITTEN WITH SEVERAL SUB-MACROS BECAUSE OF RESTRICTIONS
; 4547 ; IN THE MICRO ASSEMBLER
; 4548
; 4549 IBP DP "AD/D, DEST/A, A/AR, B/BR, DBUS/DBM, DBM/DP, BYTE/BYTE1"
; 4550 IBP SCAD "SCAD/A-B, SCADA/BYTE1, SCADB/SIZE"
; 4551 IBP SPEC "SCAD DISP, SKIP FPD"
; 4552 CALL IBP "IBP DP, IBP SCAD, IBP SPEC, CALL [IBPS], DT/3T"
; 4553
; 4554 SET P TO 36-S "AD/D,DEST/A,A/BR,B/AR,DBUS/DBM,DBM/DP,SCAD/A-B,SCADB/SIZE,BYTE/BYTE1,SCADA/PTR44"
; 4555
; 4556 ;THE FOLLOWING MACRO IS USED FOR COUNTING SHIFTS IN THE BYTE ROUTINES. IT
; 4557 ; USES THE FE AND COUNTS BY 8. NOTE: BYTE STEP IS A 2S WEIGHT SKIP NOT 1S.
; 4558 BYTE STEP "SCAD/A+B,SCADA/S#,S#/1770,SCADB/FE,LOAD FE, 3T,SCAD DISP"
; 4559
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 126
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BYTE GROUP -- IBP, ILDB, LDB, IDPB, DPB
; 4560 .BIN
; 4561
; 4562 .DCODE
D 0133, 0015,1610,1100 ; 4563 133: R, AC, J/IBP ;OR ADJBP
D 0134, 0000,1620,1500 ; 4564 134: R,W TEST, J/ILDB ;CAN'T USE RPW BECAUSE OF FPD
D 0135, 0000,1624,1100 ; 4565 R, J/LDB
D 0136, 0000,1630,1500 ; 4566 R,W TEST, J/IDPB
D 0137, 0000,1634,1100 ; 4567 R, J/DPB
; 4568 .UCODE
; 4569 1610:
U 1610, 0240,4443,0000,4174,4007,0360,0000,0000,0000 ; 4570 IBP: SKIP IF AC0 ;SEE IF ADJBP
; 4571 =000 WORK[ADJPTR]_[AR], ;SAVE POINTER
U 0240, 3122,3333,0003,7174,4007,0700,0400,0000,0223 ; 4572 J/ADJBP ;GO ADJUST BYTE POINTER
U 0241, 0350,3770,0305,4334,4016,7351,0010,0033,6000 ; 4573 =001 CALL IBP ;BUMP BYTE POINTER
U 0245, 0110,3443,0100,4174,4156,4700,0200,0014,0012 ; 4574 =101 DONE ;POINTER STORED
; 4575 =
; 4576
; 4577 1620:
U 1620, 0350,3770,0305,4334,4016,7351,0010,0033,6000 ; 4578 ILDB: CALL IBP ;BUMP BYTE POINTER
; 4579 1624:
; 4580 LDB: READ [AR], ;LOOK AT POINTER
; 4581 LOAD BYTE EA, FE_P, 3T, ;GET STUFF OUT OF POINTER
U 1624, 3072,3333,0003,4174,4217,0701,1010,0073,0500 ; 4582 CALL [BYTEA] ;COMPUTE EFFECTIVE ADDRESS
U 1625, 0660,3443,0100,4174,4007,0700,0200,0014,0012 ; 4583 1625: VMA_[PC], FETCH ;START FETCH OF NEXT INST
; 4584 =0* READ [AR], ;LOOK AT POINTER
; 4585 FE_FE.AND.S#, S#/0770, ;MASK OUT JUNK IN FE
; 4586 BYTE DISP, ;DISPATCH ON BYTE SIZE
U 0660, 0340,3333,0003,4174,4006,5701,1010,0051,0770 ; 4587 CALL [LDB1] ;GET BYTE
; 4588 AC_[AR], CLR FPD, ;STORE AC
U 0662, 0603,3440,0303,0174,4467,0700,0400,0005,0000 ; 4589 J/NIDISP ;GO DO NEXT INST
; 4590
; 4591 1630:
U 1630, 0350,3770,0305,4334,4016,7351,0010,0033,6000 ; 4592 IDPB: CALL IBP ;BUMP BYTE POINTER
; 4593 1634:
U 1634, 3065,3775,0004,0274,4007,0701,0000,0000,0000 ; 4594 DPB: [ARX]_AC*2 ;PUT 7 BIT BYTE IN 28-34
; 4595 AD/A, A/ARX, SCAD/A, ;PUT THE BYTE INTO
; 4596 SCADA/BYTE5, 3T, ; INTO THE FE REGISTER
U 3065, 3066,3443,0400,4174,4007,0701,1000,0077,0000 ; 4597 LOAD FE ; FE REGISTER
U 3066, 0264,3771,0004,0276,6007,0700,0000,0000,0000 ; 4598 [ARX]_AC ;PUT BYTE IN ARX
; 4599 =100 READ [AR], ;LOOK AT BYTE POINTER
; 4600 LOAD BYTE EA, ;LOAD UP EFFECTIVE ADDRESS
U 0264, 3072,3333,0003,4174,4217,0700,0010,0000,0500 ; 4601 CALL [BYTEA] ;COMPUTE EFFECTIVE ADDRESS
; 4602 READ [AR], ;LOOK AT POINTER AGAIN
; 4603 BYTE DISP, ;DISPATCH ON SIZE
U 0265, 0360,3333,0003,4174,4006,5701,0010,0000,0000 ; 4604 CALL [DPB1] ;GO STORE BYTE
U 0267, 1400,4443,0000,4174,4467,0700,0000,0005,0000 ; 4605 =111 CLR FPD, J/DONE ;ALL DONE
; 4606 =
; 4607
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 127
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BYTE GROUP -- INCREMENT BYTE POINTER SUBROUTINE
; 4608 .TOC "BYTE GROUP -- INCREMENT BYTE POINTER SUBROUTINE"
; 4609
; 4610 =00
U 0350, 3070,3441,0503,4174,4007,0700,0200,0003,0002 ; 4611 IBPS: [AR]_[BR], START WRITE, J/IBPX ;NO OVERFLOW, BR HAS ANSWER
U 0351, 0004,4443,0000,4174,4004,1700,0000,0000,0000 ; 4612 RETURN [4] ;FIRST PART DONE SET
U 0352, 3067,3770,0503,4334,4017,0700,0000,0032,6000 ; 4613 SET P TO 36-S, J/NXTWRD ;WORD OVERFLOW
U 0353, 0004,4443,0000,4174,4004,1700,0000,0000,0000 ; 4614 RETURN [4] ;FPD WAS SET IGNORE OVERFLOW
; 4615 ; AND RETURN
; 4616
U 3067, 3070,0111,0703,4170,4007,0700,0200,0003,0002 ; 4617 NXTWRD: [AR]_[AR]+1, HOLD LEFT, START WRITE ;BUMP Y AND RETURN
U 3070, 0004,3333,0003,4175,5004,1701,0200,0000,0002 ; 4618 IBPX: MEM WRITE, MEM_[AR], RETURN [4]
; 4619
; 4620
; 4621 .TOC "BYTE GROUP -- BYTE EFFECTIVE ADDRESS EVALUATOR"
; 4622
; 4623 ;ENTER WITH POINTER IN AR
; 4624 ;RETURN1 WITH (EA) IN VMA AND WORD IN BR
; 4625 BYTEAS: EA MODE DISP, ;HERE TO AVOID FPD
U 3071, 0070,4443,0000,2174,4006,6700,0000,0000,0000 ; 4626 J/BYTEA0 ;GO COMPUTE EA
; 4627 BYTEA: SET FPD, ;SET FIRST-PART-DONE
U 3072, 0070,4443,0000,2174,4466,6700,0000,0003,0000 ; 4628 EA MODE DISP ;DISPATCH
; 4629 =100*
; 4630 BYTEA0: VMA_[AR]+XR, ;INDEXING
; 4631 START READ, ;FETCH DATA WORD
; 4632 PXCT BYTE DATA, ;FOR PXCT
U 0070, 3074,0553,0300,2274,4007,0700,0200,0004,0712 ; 4633 J/BYTFET ;GO WAIT
; 4634 VMA_[AR], ;PLAIN
; 4635 START READ, ;START CYCLE
; 4636 PXCT BYTE DATA, ;FOR PXCT
U 0072, 3074,3443,0300,4174,4007,0700,0200,0004,0712 ; 4637 J/BYTFET ;GO WAIT
; 4638 VMA_[AR]+XR, ;BOTH
; 4639 START READ, ;START CYCLE
; 4640 PXCT BYTE PTR EA, ;FOR PXCT
U 0074, 3073,0553,0300,2274,4007,0700,0200,0004,0512 ; 4641 J/BYTIND ;GO DO INDIRECT
; 4642 VMA_[AR], ;JUST @
; 4643 START READ, ;START READ
U 0076, 3073,3443,0300,4174,4007,0700,0200,0004,0512 ; 4644 PXCT BYTE PTR EA ;FOR PXCT
; 4645 BYTIND: MEM READ, ;WAIT FOR @ WORD
; 4646 [AR]_MEM, ;PUT IN AR
; 4647 HOLD LEFT, ;JUST IN RH (SAVE P & S)
; 4648 LOAD BYTE EA, ;LOOP BACK
U 3073, 3071,3771,0003,4361,5217,0700,0200,0000,0502 ; 4649 J/BYTEAS ; ..
; 4650
; 4651 BYTFET: MEM READ, ;WAIT FOR BYTE DATA
; 4652 [BR]_MEM.AND.MASK, ; WORD. UNSIGNED
U 3074, 0001,4551,1205,4365,5004,1700,0200,0000,0002 ; 4653 RETURN [1] ;RETURN TO CALLER
; 4654
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 128
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BYTE GROUP -- LOAD BYTE SUBROUTINE
; 4655 .TOC "BYTE GROUP -- LOAD BYTE SUBROUTINE"
; 4656
; 4657 ;CALL WITH:
; 4658 ; WORD IN BR
; 4659 ; POINTER IN AR
; 4660 ; P IN FE
; 4661 ; BYTE DISPATCH
; 4662 ;RETURN2 WITH BYTE IN AR
; 4663 LDB SCAD "SCAD/A,BYTE/BYTE5"
; 4664 7-BIT LDB "AD/D,DBUS/DBM,DBM/DP,DEST/A,A/BR,B/BR, LDB SCAD"
; 4665
; 4666 =000
; 4667 LDB1: GEN 17-FE, 3T, ;GO SEE IF ALL THE BITS
; 4668 SCAD DISP, ; ARE IN THE LEFT HALF
U 0340, 0550,4443,0000,4174,4006,7701,0000,0031,0210 ; 4669 J/LDBSWP ;GO TO LDBSWP & SKIP IF LH
; 4670
; 4671 ;HERE ARE THE 7-BIT BYTES
U 0341, 3075,3770,0505,4334,4057,0700,0000,0073,0000 ; 4672 =001 7-BIT LDB, SCADA/BYTE1, J/LDB7
U 0342, 3075,3770,0505,4334,4057,0700,0000,0074,0000 ; 4673 =010 7-BIT LDB, SCADA/BYTE2, J/LDB7
U 0344, 3075,3770,0505,4334,4057,0700,0000,0075,0000 ; 4674 =100 7-BIT LDB, SCADA/BYTE3, J/LDB7
U 0345, 3075,3770,0505,4334,4057,0700,0000,0076,0000 ; 4675 =101 7-BIT LDB, SCADA/BYTE4, J/LDB7
U 0347, 3075,3770,0505,4334,4057,0700,0000,0077,0000 ; 4676 =111 7-BIT LDB, SCADA/BYTE5, J/LDB7
; 4677 =
; 4678
; 4679 ;FOR 7-BIT BYTES WE HAVE BYTE IN BR 28-35 AND JUNK IN REST OF BR.
; 4680 ; WE JUST MASK THE SELECTED BYTE AND SHIFT ONE PLACE RIGHT.
; 4681 LDB7: AD/ZERO,RSRC/DA, ;LH_ZERO, RH_D.AND.A
; 4682 DBUS/DBM,DBM/#,#/376, ;D INPUT IS 376
; 4683 A/BR, ;A IS BR
; 4684 B/AR, ;PUT RESULT IN AR
; 4685 DEST/AD*.5, 3T, ;SHIFT RESULT 1 PLACE
U 3075, 0002,4257,0503,4374,4004,1701,0000,0000,0376 ; 4686 RETURN [2] ;RETURN TO CALLER
; 4687
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 129
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BYTE GROUP -- LOAD BYTE SUBROUTINE
; 4688 ;HERE FOR NORMAL BYTES
; 4689 =00
; 4690 LDBSWP: FE_-FE, ;MAKE P NEGATIVE
U 0550, 3077,4443,0000,4174,4007,0700,1000,0031,0000 ; 4691 J/LDBSH ;JOIN MAIN LDB LOOP
U 0552, 3076,3770,0505,4344,4007,0700,0000,0000,0000 ; 4692 =10 [BR]_[BR] SWAP ;SHIFT 18 STEPS
; 4693 =
; 4694 [BR]_0, HOLD RIGHT, ;PUT ZERO IN LH
U 3076, 3077,4221,0005,4174,0007,0700,1000,0031,0220 ; 4695 FE_-FE+S#, S#/220 ;UPDATE FE
; 4696 LDBSH: [BR]_[BR]*.5, ;SHIFT RIGHT
; 4697 FE_FE+10, ;UPDATE THE FE
U 3077, 3100,3447,0505,4174,4007,0700,1020,0041,0010 ; 4698 MULTI SHIFT/1 ;FAST SHIFT
U 3100, 3101,3333,0003,4174,4007,0700,1000,0031,7770 ; 4699 READ [AR], FE_-S-10 ;GET SIZE
U 3101, 3102,4222,0000,4174,4007,0700,0000,0000,0000 ; 4700 Q_0 ;CLEAR Q
; 4701 GEN MSK [AR], ;PUT MASK IN Q (WIPEOUT AR)
; 4702 FE_FE+10, ;COUNT UP ALL STEPS
U 3102, 3103,4224,0003,4174,4027,0700,1020,0041,0010 ; 4703 MULTI SHIFT/1 ;FAST SHIFT
U 3103, 3104,4224,0003,4174,4027,0700,0000,0000,0000 ; 4704 GEN MSK [AR] ;ONE MORE BIT
U 3104, 0002,4001,0503,4174,4004,1700,0000,0000,0000 ; 4705 [AR]_[BR].AND.Q, RETURN [2]
; 4706
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 130
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BYTE GROUP -- LOAD BYTE SUBROUTINE
; 4707 .NOBIN
; 4708 .TOC "BYTE GROUP -- DEPOSIT BYTE IN MEMORY"
; 4709
; 4710 ;FLOW FOR DPB (NOT 7-BIT BYTE)
; 4711 ;
; 4712 ;FIRST SET ARX TO -1 AND Q TO ZERO AND ROTATE LEFT
; 4713 ; S PLACES GIVING:
; 4714
; 4715 ; ARX Q
; 4716 ; +------------------!------------------+
; 4717 ; !111111111111000000!000000000000111111!
; 4718 ; +------------------!------------------+
; 4719 ; !<--->!
; 4720 ; S BITS
; 4721 ;
; 4722
; 4723 ;NOW THE AC IS LOAD INTO THE ARX AND BOTH THE ARX AND Q
; 4724 ; ARE SHIFTED LEFT P BITS GIVING:
; 4725
; 4726 ; +------------------!------------------+
; 4727 ; !??????BBBBBB000000!000000111111000000!
; 4728 ; +------------------!------------------+
; 4729 ; <----><----> <----><---->
; 4730 ; JUNK BYTE MASK P BITS
; 4731 ;
; 4732
; 4733 ;AT THIS POINT WE ARE ALMOST DONE. WE NEED TO AND
; 4734 ; THE BR WITH .NOT. Q TO ZERO THE BITS FOR THE BYTE
; 4735 ; AND AND ARX WITH Q TO MASK OUT THE JUNK THIS GIVES:
; 4736 ;
; 4737 ; ARX
; 4738 ; +------------------+
; 4739 ; !000000BBBBBB000000!
; 4740 ; +------------------!
; 4741 ;
; 4742 ; AR
; 4743 ; +------------------+
; 4744 ; !DDDDDD000000DDDDDD!
; 4745 ; +------------------+
; 4746 ;
; 4747 ;WE NOW OR THE AR WITH ARX TO GENERATE THE ANSWER.
; 4748
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 131
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BYTE GROUP -- DEPOSIT BYTE IN MEMORY
; 4749 .BIN
; 4750
; 4751 ;DEPOSIT BYTE SUBROUTINE
; 4752 ;CALL WITH:
; 4753 ; BYTE POINTER IN AR
; 4754 ; BYTE TO STORE IN ARX
; 4755 ; WORD TO MERGE WITH IN BR
; 4756 ; (E) OF BYTE POINTER IN VMA
; 4757 ; 7-BIT BYTE IN FE
; 4758 ; BYTE DISPATCH
; 4759 ;RETURN2 WITH BYTE IN MEMORY
; 4760 ;
; 4761 DPB SCAD "SCAD/A+B,SCADA/S#,SCADB/FE,S#/0"
; 4762 7-BIT DPB "AD/D,DEST/A,A/BR,DBUS/DBM,DBM/DP,B/AR, DPB SCAD"
; 4763
; 4764 =000
U 0360, 3107,3333,0003,4174,4007,0700,1000,0031,7770 ; 4765 DPB1: READ [AR], FE_-S-10, J/DPBSLO ;NOT SPECIAL
U 0361, 3105,3770,0503,4334,4017,0700,0000,0041,0000 ; 4766 =001 7-BIT DPB, BYTE/BYTE1, J/DPB7
U 0362, 3105,3770,0503,4334,4027,0700,0000,0041,0000 ; 4767 =010 7-BIT DPB, BYTE/BYTE2, J/DPB7
U 0364, 3105,3770,0503,4334,4037,0700,0000,0041,0000 ; 4768 =100 7-BIT DPB, BYTE/BYTE3, J/DPB7
U 0365, 3105,3770,0503,4334,4047,0700,0000,0041,0000 ; 4769 =101 7-BIT DPB, BYTE/BYTE4, J/DPB7
U 0367, 3105,3770,0503,4334,4057,0700,0000,0041,0000 ; 4770 =111 7-BIT DPB, BYTE/BYTE5, J/DPB7
; 4771 =
U 3105, 3106,3447,1200,4174,4007,0700,0200,0003,0002 ; 4772 DPB7: [MAG]_[MASK]*.5, START WRITE
U 3106, 0002,3333,0003,4175,5004,1701,0200,0000,0002 ; 4773 MEM WRITE, MEM_[AR], RETURN [2]
; 4774
; 4775
U 3107, 3110,4222,0000,4174,4007,0700,0000,0000,0000 ; 4776 DPBSLO: Q_0 ;CLEAR Q
; 4777 GEN MSK [MAG], ;GENERATE MASK IN Q (ZAP MAG)
; 4778 FE_FE+10, ;COUNT STEPS
U 3110, 3111,4224,0000,4174,4027,0700,1020,0041,0010 ; 4779 MULTI SHIFT/1 ;FAST SHIFT
U 3111, 3112,4224,0000,4174,4027,0700,0000,0000,0000 ; 4780 GEN MSK [MAG] ;ONE MORE BITS
U 3112, 3113,3333,0003,4174,4007,0701,1000,0073,0000 ; 4781 READ [AR], 3T, FE_P ;AMOUNT TO SHIFT
U 3113, 3114,4443,0000,4174,4007,0700,1000,0051,0770 ; 4782 FE_FE.AND.S#, S#/0770 ;MASK OUT JUNK
; 4783 Q_Q.AND.[MASK], ;CLEAR BITS 36 AND 37
U 3114, 3115,4002,1200,4174,4007,0700,1000,0031,0000 ; 4784 FE_-FE ;MINUS NUMBER OF STEPS
; 4785 [ARX]_[ARX]*2 LONG, ;SHIFT BYTE AND MASK
; 4786 FE_FE+10, ;COUNT OUT STEPS
U 3115, 3116,3444,0404,4174,4007,0700,1020,0041,0010 ; 4787 MULTI SHIFT/1 ;FAST SHIFT
; 4788 ;AT THIS POINT WE HAVE DONE ALL THE SHIFTING WE NEED. THE BYTE IS
; 4789 ; IN ARX AND THE MASK IS IN Q.
U 3116, 3117,7221,0003,4174,4007,0700,0000,0000,0000 ; 4790 [AR]_.NOT.Q
U 3117, 3120,4111,0503,4174,4007,0700,0000,0000,0000 ; 4791 [AR]_[AR].AND.[BR]
U 3120, 3121,4001,0404,4174,4007,0700,0000,0000,0000 ; 4792 [ARX]_[ARX].AND.Q
; 4793 [AR]_[AR].OR.[ARX],
U 3121, 3105,3111,0403,4174,4007,0700,0000,0000,0000 ; 4794 J/DPB7
; 4795
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 132
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BYTE GROUP -- ADJUST BYTE POINTER
; 4796 .TOC "BYTE GROUP -- ADJUST BYTE POINTER"
; 4797 .IF/FULL
; 4798 ;FIRST THE NUMBER OF BYTES PER WORD IS COMPUTED FROM THE
; 4799 ; FOLLOWING FORMULA:
; 4800 ;
; 4801 ; ( P ) ( 36-P )
; 4802 ; BYTES PER WORD = INT( --- ) + INT( ---- )
; 4803 ; ( S ) ( S )
; 4804 ;
; 4805 ;THIS GIVES 2 BYTES PER WORD FOR THE FOLLOWING 12 BIT BYTE:
; 4806 ; !=====================================!
; 4807 ; ! 6 !////////////! 12 ! 6 !
; 4808 ; !=====================================!
; 4809 ; P=18 AND S=12
; 4810 ;
; 4811 ;WE GET 3 BYTES/WORD IF THE BYTES FALL IN THE NATURAL PLACE:
; 4812 ; !=====================================!
; 4813 ; ! 12 !\\\\\\\\\\\\! 12 !
; 4814 ; !=====================================!
; 4815 ; P=12 AND S=12
; 4816
; 4817 ;WE COME HERE WITH THE BYTE POINTER IN AR, AND ADJPTR
; 4818 ADJBP: [ARX]_[AR] SWAP, ;MOVE SIZE OVER
U 3122, 1300,3770,0304,4344,4007,0700,2000,0071,0011 ; 4819 SC_9. ;READY TO SHIFT
; 4820 =0
; 4821 ADJBP0: [ARX]_[ARX]*.5, ;SHIFT P OVER
; 4822 STEP SC, ; ..
U 1300, 1300,3447,0404,4174,4007,0630,2000,0060,0000 ; 4823 J/ADJBP0 ; ..
; 4824 [ARX]_([ARX].AND.#)*.5, ;SHIFT AND MASK
; 4825 3T, ;WAIT
U 1301, 3123,4557,0404,4374,4007,0701,0000,0000,0176 ; 4826 #/176 ;6 BIT MASK
; 4827 [ARX]_#, ;CLEAR LH
; 4828 #/0, ; ..
U 3123, 3124,3771,0004,4374,0007,0700,0000,0000,0000 ; 4829 HOLD RIGHT ; ..
U 3124, 3125,3333,0004,7174,4007,0700,0400,0000,0221 ; 4830 WORK[ADJP]_[ARX] ;SAVE P
; 4831 [BR]_([AR].AND.#)*.5, ;START ON S
; 4832 3T, ;EXTRACT S
U 3125, 3126,4557,0305,4374,4007,0701,0000,0000,7700 ; 4833 #/007700 ; ..
; 4834 [BR]_[BR] SWAP, ;SHIFT 18 PLACES
U 3126, 3127,3770,0505,4344,4007,0700,2000,0071,0003 ; 4835 SC_3 ; ..
; 4836 [BR]_0, ;CLEAR LH
U 3127, 1302,4221,0005,4174,0007,0700,0000,0000,0000 ; 4837 HOLD RIGHT ; ..
; 4838
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 133
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BYTE GROUP -- ADJUST BYTE POINTER
; 4839 =0
; 4840 ADJBP1: [BR]_[BR]*.5, ;SHIFT S OVER
; 4841 STEP SC, ; ..
U 1302, 1302,3447,0505,4174,4007,0630,2000,0060,0000 ; 4842 J/ADJBP1 ; ..
; 4843 WORK[ADJS]_[BR], ;SALT S AWAY
U 1303, 1304,3333,0005,7174,4007,0621,0400,0000,0222 ; 4844 SKIP AD.EQ.0 ;SEE IF ZERO
; 4845 =0 Q_[ARX], ;DIVIDE P BY S
; 4846 SC_34., ;STEP COUNT
U 1304, 0664,3442,0400,4174,4007,0700,2000,0071,0042 ; 4847 J/ADJBP2 ;SKIP NEXT WORD
U 1305, 1404,3771,0003,7274,4007,0701,0000,0000,0223 ; 4848 [AR]_WORK[ADJPTR], J/MOVE ;S=0 -- SAME AS MOVE
; 4849 =0*
; 4850 ADJBP2: [AR]_#, ;FILL AR WITH SIGN BITS
; 4851 #/0, ;POSITIVE
U 0664, 0370,3771,0003,4374,4007,0700,0010,0000,0000 ; 4852 CALL [DIVSUB] ;GO DIVIDE
U 0666, 3130,3223,0000,7174,4007,0700,0400,0000,0224 ; 4853 WORK[ADJQ1]_Q ;SAVE QUOTIENT
; 4854 Q_#, ;COMPUTE (36-P)/S
; 4855 #/36., ; ..
U 3130, 3131,3772,0000,4370,4007,0700,0000,0000,0044 ; 4856 HOLD LEFT ;SMALL ANSWER
U 3131, 3132,1662,0000,7274,4007,0701,4000,0000,0221 ; 4857 Q_Q-WORK[ADJP] ;SUBTRACT P
U 3132, 3133,3771,0005,7274,4007,0701,0000,0000,0222 ; 4858 [BR]_WORK[ADJS] ;DIVIDE BY S
U 3133, 0670,4443,0000,4174,4007,0700,2000,0071,0042 ; 4859 SC_34. ;STEP COUNT
; 4860 =0* [AR]_#, ;MORE SIGN BITS
; 4861 #/0, ; ..
U 0670, 0370,3771,0003,4374,4007,0700,0010,0000,0000 ; 4862 CALL [DIVSUB] ;GO DIVIDE
U 0672, 3134,3333,0003,7174,4007,0700,0400,0000,0225 ; 4863 WORK[ADJR2]_[AR] ;SAVE REMAINDER
; 4864 [AR]_#, ;ASSUME NEGATIVE ADJ
U 3134, 3135,3771,0003,4374,4007,0700,0000,0077,7777 ; 4865 #/777777 ;EXTEND SIGN
; 4866 AD/D+Q, ;BR_(P/S)+((36-P)/S)
; 4867 DEST/AD, ; ..
; 4868 B/BR, ; ..
; 4869 RAMADR/#, ; ..
; 4870 DBUS/RAM, ; ..
; 4871 WORK/ADJQ1, ; ..
; 4872 4T, ; ..
U 3135, 1306,0661,0005,7274,4007,0622,0000,0000,0224 ; 4873 SKIP AD.EQ.0 ;SEE IF ZERO
; 4874 =0 Q_Q+AC, ;GET ADJUSTMENT
; 4875 SC_34., ;STEP COUNT
; 4876 SKIP DP0, ;GO DO DIVIDE
; 4877 4T, ;WAIT FOR DP
U 1306, 0570,0662,0000,0274,4007,0522,2000,0071,0042 ; 4878 J/ADJBP3 ;BELOW
U 1307, 0603,4443,0000,4174,4467,0700,0000,0051,1000 ; 4879 NO DIVIDE ;0 BYTES/WORD
; 4880
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 134
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BYTE GROUP -- ADJUST BYTE POINTER
; 4881 ;WE NOW DIVIDE THE ADJUSTMENT BY THE BYTES PER WORD AND FORCE THE
; 4882 ; REMAINDER (R) TO BE A POSITIVE NUMBER (MUST NOT BE ZERO). THE
; 4883 ; QUOTIENT IS ADDED TO THE Y FIELD IN THE BYTE POINTER AND THE NEW
; 4884 ; P FIELD IS COMPUTED BY:
; 4885 ;
; 4886 ; ( ( 36-P ))
; 4887 ; NEW P = 36-((R * S) + RMDR( ---- ))
; 4888 ; ( ( S ))
; 4889 ;
; 4890 ;WE NOW HAVE BYTES/WORD IN BR AND ADJUSTMENT IN Q. DIVIDE TO GET
; 4891 ; WORDS TO ADJUST BY.
; 4892 =00
; 4893 ADJBP3: [AR]_#, ;POSITIVE ADJUSTMENT
U 0570, 0571,3771,0003,4374,4007,0700,0000,0000,0000 ; 4894 #/0.
; 4895 WORK[ADJBPW]_[BR], ;SAVE BYTES/WORD & COMPUTE
U 0571, 0370,3333,0005,7174,4007,0700,0410,0000,0226 ; 4896 CALL [DIVSUB] ; ADJ/(BYTES/WORD)
; 4897 ;WE NOW WANT TO ADJUST THE REMAINDER SO THAT IT IS POSITIVE
; 4898 =11 Q_#, ;ONLY RIGHT HALF
; 4899 #/0, ; ..
U 0573, 3136,3772,0000,4374,0007,0700,0000,0000,0000 ; 4900 HOLD RIGHT ; ..
; 4901 =
; 4902 READ [AR], ;ALREADY +
U 3136, 1310,3333,0003,4174,4007,0421,0000,0000,0000 ; 4903 SKIP AD.LE.0 ; ..
; 4904 =0
; 4905 ADJBP4: AD/D+Q, ;ADD Q TO POINTER AND STORE
; 4906 DEST/AD, ; ..
; 4907 B/BR, ;RESULT TO BR
; 4908 RAMADR/#, ;PTR IS IN RAM
; 4909 DBUS/RAM, ; ..
; 4910 WORK/ADJPTR, ; ..
; 4911 INH CRY18, ;JUST RH
; 4912 3T, ;WAIT FOR RAM
U 1310, 3140,0661,0005,7274,4407,0701,0000,0000,0223 ; 4913 J/ADJBP5 ;CONTINUE BELOW
; 4914 Q_Q-1, ;NO--MAKE Q SMALLER
U 1311, 3137,1002,0700,4170,4007,0700,4000,0000,0000 ; 4915 HOLD LEFT ; ..
; 4916 [AR]_[AR]+WORK[ADJBPW], ;MAKE REM BIGGER
U 3137, 1310,0551,0303,7274,4007,0701,0000,0000,0226 ; 4917 J/ADJBP4 ;NOW HAVE + REMAINDER
; 4918
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 135
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BYTE GROUP -- ADJUST BYTE POINTER
; 4919 ADJBP5: [BRX]_[AR], ;COMPUTE R*S
U 3140, 3141,3441,0306,4174,4007,0700,2000,0071,0043 ; 4920 SC_35. ;STEP COUNT
U 3141, 0062,3772,0000,7274,4007,0701,0000,0000,0222 ; 4921 Q_WORK[ADJS] ;GET S
; 4922 =01* [BRX]_[BRX]*.5 LONG, ;SHIFT OVER
U 0062, 2773,3446,0606,4174,4007,0700,0010,0000,0000 ; 4923 CALL [MULSUB] ; ..
; 4924 AD/D+Q, ;AR_(R*S)+RMDR(36-P)/S
; 4925 DEST/AD, ; ..
; 4926 B/AR, ; ..
; 4927 RAMADR/#, ; ..
; 4928 3T, ; ..
; 4929 DBUS/RAM, ; ..
U 0066, 3142,0661,0003,7274,4007,0701,0000,0000,0225 ; 4930 WORK/ADJR2 ; ..
; 4931 [AR]_(#-[AR])*2, ;COMPUTE 36-AR
; 4932 3T, ;AND START LEFT
U 3142, 3143,2555,0303,4374,4007,0701,4000,0000,0044 ; 4933 #/36. ; ..
; 4934 [AR]_[AR] SWAP, ;PUT THE POSITION BACK
U 3143, 3144,3770,0303,4344,4007,0700,2000,0071,0011 ; 4935 SC_9. ; ..
; 4936 [AR]_#, ;CLEAR JUNK FROM RH
; 4937 #/0, ; ..
U 3144, 1312,3771,0003,4370,4007,0700,0000,0000,0000 ; 4938 HOLD LEFT ; ..
; 4939 =0
; 4940 ADJBP6: [AR]_[AR]*2, ;LOOP OVER ALL BITS
; 4941 STEP SC, ; ..
U 1312, 1312,3445,0303,4174,4007,0630,2000,0060,0000 ; 4942 J/ADJBP6 ; ..
; 4943 [BR]_[BR].AND.#, ; ..
; 4944 #/007777, ; ..
U 1313, 3145,4551,0505,4374,0007,0700,0000,0000,7777 ; 4945 HOLD RIGHT ; ..
; 4946 AC_[AR].OR.[BR], ;ALL DONE
U 3145, 1400,3113,0305,0174,4007,0700,0400,0000,0000 ; 4947 J/DONE
;;4948 .IFNOT/FULL
;;4949
;;4950 ADJBP: UUO ;NO ADJBP IN SMALL
;;4951 ; MICROCODE
; 4952 .ENDIF/FULL
; 4953
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 136
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BYTE GROUP -- ADJUST BYTE POINTER
; 4954 .NOBIN
; 4955 .TOC "BLT"
; 4956
; 4957 ;THIS CODE PROVIDES A GUARANTEED RESULT IN AC ON COMPLETION OF
; 4958 ; THE TRANSFER (EXCEPT IN THE CASE AC IS PART OF BUT NOT THE LAST WORD
; 4959 ; OF THE DESTINATION BLOCK). WHEN AC IS NOT PART OF THE DESTINATION
; 4960 ; BLOCK, IT IS LEFT CONTAINING THE ADDRESSES OF THE FIRST WORD FOLLOWING
; 4961 ; THE SOURCE BLOCK (IN THE LH), AND THE FIRST WORD FOLLOWING THE DEST-
; 4962 ; INATION BLOCK (IN THE RH). IF AC IS THE LAST WORD OF THE DESTINATION
; 4963 ; BLOCK, IT WILL BE A COPY OF THE LAST WORD OF THE SOURCE BLOCK.
; 4964
; 4965 ;IN ADDITION, A SPECIAL-CASE CHECK IS MADE FOR THE CASE IN WHICH EACH
; 4966 ; WORD STORED IS USED AS THE SOURCE OF THE NEXT TRANSFER. IN THIS CASE,
; 4967 ; ONLY ONE READ NEED BE PERFORMED, AND THAT DATA MAY BE STORED FOR EACH
; 4968 ; TRANSFER. THUS THE COMMON USE OF BLT TO CLEAR CORE IS SPEEDED UP.
; 4969
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 137
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BLT
; 4970 .BIN
; 4971 .DCODE
D 0251, 0000,1640,2100 ; 4972 251: I, J/BLT
; 4973 .UCODE
; 4974
; 4975 1640:
U 1640, 3146,3771,0006,0276,6007,0700,0000,0000,0000 ; 4976 BLT: [BRX]_AC ;FETCH THE AC (DEST IN RH)
U 3146, 1314,3770,0604,4344,4007,0700,0000,0000,0000 ; 4977 [ARX]_[BRX] SWAP ;COPY TO ARX (SRC IN RH)
; 4978 =0 VMA_[ARX], ;ADDRESS OF FIRST WORD
; 4979 START READ,
; 4980 PXCT BLT SRC,
U 1314, 3647,3443,0400,4174,4007,0700,0210,0004,0712 ; 4981 CALL [CLARXL] ;CLEAR THE LEFT HALF OF
; 4982 [BRX]_0, ; BOTH SRC AND DEST
U 1315, 3147,4221,0006,4174,0007,0700,0000,0000,0000 ; 4983 HOLD RIGHT
U 3147, 3150,2112,0306,4174,4007,0700,4000,0000,0000 ; 4984 Q_[AR]-[BRX] ;NUMBER OF WORDS TO MOVE
U 3150, 3151,0001,0705,4174,4007,0700,0000,0000,0000 ; 4985 [BR]_Q+1 ;LENGTH +1
; 4986 [BR]_[BR] SWAP, ;COPY TO BOTH HALFS
U 3151, 3152,3770,0505,4344,0007,0700,0000,0000,0000 ; 4987 HOLD RIGHT
; 4988 [BR]_AC+[BR], ;FINAL AC
U 3152, 3153,0551,0505,0274,4407,0701,0000,0000,0000 ; 4989 INH CRY18 ;KEEP AC CORRECT IF DEST IS 777777
U 3153, 1316,3771,0013,4370,4007,0700,0000,0000,0001 ; 4990 STATE_[BLT] ;SET PAGE FAIL FLAGS
; 4991 =0 AC_[BR], ;STORE BACK IN AC
U 1316, 3646,3440,0505,0174,4007,0700,0410,0000,0000 ; 4992 CALL [LOADQ] ;LOAD FIRST WORD INTO Q
; 4993 [BR]_[ARX]+1000001, ;SRC+1
; 4994 3T,
U 1317, 3154,0551,0405,4370,4007,0701,0000,0000,0001 ; 4995 HOLD LEFT
; 4996 [BR]-[BRX], 3T, ;IS THIS THE CORE CLEAR CASE
U 3154, 1320,2113,0506,4174,4007,0331,4000,0000,0000 ; 4997 SKIP ADR.EQ.0
; 4998 =0
; 4999 BLTLP1: VMA_[BRX],
; 5000 START WRITE,
; 5001 PXCT BLT DEST, ;WHERE TO STORE
U 1320, 3157,3443,0600,4174,4007,0700,0200,0003,0312 ; 5002 J/BLTGO
; 5003
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 138
; SIMPLE.MIC[4,164] 11:07 4-JAN-1979 BLT
; 5004 ;CLEAR CORE CASE
; 5005 VMA_[BRX],
; 5006 START WRITE,
U 1321, 3155,3443,0600,4174,4007,0700,0200,0003,0312 ; 5007 PXCT BLT DEST
; 5008 BLTCLR: MEM WRITE, ;STORE WORD
; 5009 MEM_Q,
U 3155, 1322,3223,0000,4174,4007,0671,0200,0000,0002 ; 5010 SKIP/-1 MS ;1 MS TIMER UP
U 1322, 3160,4443,0000,4174,4007,0700,0000,0000,0000 ; 5011 =0 J/BLTGOT ;GO TAKE INTERRUPT
; 5012 [BRX]-[AR], ;BELOW E?
; 5013 3T,
U 1323, 1324,2113,0603,4174,4007,0521,4000,0000,0000 ; 5014 SKIP DP0
; 5015 =0 END BLT, ;NO--STOP BLT
U 1324, 1400,4221,0013,4170,4007,0700,0000,0000,0000 ; 5016 J/DONE
; 5017 [ARX]_[ARX]+1, ;FOR PAGE FAIL LOGIC
U 1325, 1326,0111,0704,4174,4007,0370,0000,0000,0000 ; 5018 SKIP IRPT
; 5019 =0 VMA_[BRX]+1,
; 5020 LOAD VMA,
; 5021 PXCT BLT DEST,
; 5022 START WRITE, ;YES--KEEP STORING
U 1326, 3155,0111,0706,4170,4007,0700,0200,0003,0312 ; 5023 J/BLTCLR
; 5024 VMA_[BRX]+1, ;INTERRUPT
; 5025 LOAD VMA,
; 5026 PXCT BLT DEST,
; 5027 START WRITE,
U 1327, 3157,0111,0706,4170,4007,0700,0200,0003,0312 ; 5028 J/BLTGO
; 5029
; 5030 ;HERE FOR NORMAL BLT
; 5031 BLTLP: MEM READ, ;FETCH
; 5032 Q_MEM,
U 3156, 1320,3772,0000,4365,5007,0700,0200,0000,0002 ; 5033 J/BLTLP1
; 5034 BLTGO: MEM WRITE, ;STORE
U 3157, 3160,3223,0000,4174,4007,0701,0200,0000,0002 ; 5035 MEM_Q
; 5036 BLTGOT: [BRX]-[AR], ;BELOW E?
; 5037 3T,
U 3160, 1330,2113,0603,4174,4007,0521,4000,0000,0000 ; 5038 SKIP DP0
; 5039 =0 END BLT, ;NO--STOP BLT
U 1330, 1400,4221,0013,4170,4007,0700,0000,0000,0000 ; 5040 J/DONE
U 1331, 3161,0111,0706,4174,4007,0700,0000,0000,0000 ; 5041 [BRX]_[BRX]+1 ;UPDATE DEST ADDRESS
; 5042 VMA_[ARX]+1,
; 5043 LOAD VMA,
; 5044 PXCT BLT SRC,
; 5045 START READ, ;YES--MOVE 1 MORE WORD
U 3161, 3156,0111,0704,4170,4007,0700,0200,0004,0712 ; 5046 J/BLTLP
; 5047
; 5048 ;HERE TO CLEAN UP AFTER BLT PAGE FAILS
; 5049 BLT-CLEANUP:
U 3162, 3163,3770,0303,4344,4007,0700,0000,0000,0000 ; 5050 [AR]_[AR] SWAP ;PUT SRC IN LEFT HALF
; 5051 [AR]_WORK[SV.BRX],
U 3163, 3164,3771,0003,7270,4007,0701,0000,0000,0214 ; 5052 HOLD LEFT
; 5053 AC_[AR], ;STORE THE AC AND RETURN
U 3164, 1100,3440,0303,0174,4007,0700,0400,0000,0000 ; 5054 J/CLEANED
; 5055
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 139
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- FAD, FSB
; 5056 .TOC "FLOATING POINT -- FAD, FSB"
; 5057
; 5058 .DCODE
D 0140, 0701,1577,1100 ; 5059 140: FL-R, FL-AC, J/FAD
D 0142, 0702,1577,1700 ; 5060 142: FL-RW, FL-MEM, J/FAD
D 0143, 0703,1577,1700 ; 5061 FL-RW, FL-BOTH, J/FAD
D 0144, 0711,1577,1100 ; 5062 FL-R, FL-AC, ROUND, J/FAD
D 0145, 0611,1577,0100 ; 5063 FL-I, FL-AC, ROUND, J/FAD
D 0146, 0712,1577,1700 ; 5064 FL-RW, FL-MEM, ROUND, J/FAD
D 0147, 0713,1577,1700 ; 5065 FL-RW, FL-BOTH, ROUND, J/FAD
; 5066
D 0150, 0701,1576,1100 ; 5067 150: FL-R, FL-AC, J/FSB
D 0152, 0702,1576,1700 ; 5068 152: FL-RW, FL-MEM, J/FSB
D 0153, 0703,1576,1700 ; 5069 FL-RW, FL-BOTH, J/FSB
D 0154, 0711,1576,1100 ; 5070 FL-R, FL-AC, ROUND, J/FSB
D 0155, 0611,1576,0100 ; 5071 FL-I, FL-AC, ROUND, J/FSB
D 0156, 0712,1576,1700 ; 5072 FL-RW, FL-MEM, ROUND, J/FSB
D 0157, 0713,1576,1700 ; 5073 FL-RW, FL-BOTH, ROUND, J/FSB
; 5074 .UCODE
; 5075
; 5076 ;BOTH FAD & FSB ARE ENTERED WITH THE MEMORY OPERAND IN AR
; 5077 ; SIGN SMEARED. THE EXPONENT IN BOTH SC AND FE.
; 5078 1576:
U 1576, 1577,2441,0303,4174,4007,0700,4000,0000,0000 ; 5079 FSB: [AR]_-[AR] ;MAKE MEMOP NEGATIVE
; 5080
; 5081 1577:
U 1577, 0674,3771,0005,0276,6006,7701,2000,0020,2000 ; 5082 FAD: [BR]_AC, SC_SC-EXP-1, 3T, SCAD DISP
; 5083 =0*
U 0674, 1334,3333,0005,4174,4007,0520,0000,0000,0000 ; 5084 FAS1: READ [BR], SKIP DP0, J/FAS2 ;BR .LE. AR
U 0676, 3165,3441,0304,4174,4007,0700,0000,0000,0000 ; 5085 [ARX]_[AR] ;SWAP AR AND BR
U 3165, 3166,3441,0503,4174,4007,0700,2000,0041,2000 ; 5086 [AR]_[BR], SC_EXP
U 3166, 3167,3441,0405,4174,4007,0700,2000,0020,0000 ; 5087 [BR]_[ARX], SC_SC-FE-1 ;NUMBER OF SHIFT STEPS
U 3167, 1332,3333,0003,4174,4007,0520,1000,0041,2000 ; 5088 READ [AR], FE_EXP, 2T, SKIP DP0
U 1332, 3170,4551,0303,4374,0007,0700,0000,0000,0777 ; 5089 =0 [AR]_+SIGN, J/FAS3
U 1333, 3170,3551,0303,4374,0007,0700,0000,0077,7000 ; 5090 [AR]_-SIGN, J/FAS3
; 5091
; 5092 =0 ;SIGN SMEAR BR AND UNNORMALIZE
U 1334, 3170,4551,0505,4374,0007,0700,0000,0000,0777 ; 5093 FAS2: [BR]_+SIGN, J/FAS3
U 1335, 3170,3551,0505,4374,0007,0700,0000,0077,7000 ; 5094 [BR]_-SIGN, J/FAS3
; 5095
U 3170, 1336,4222,0000,4174,4007,0630,2000,0060,0000 ; 5096 FAS3: Q_0, STEP SC
; 5097 =0
U 1336, 1336,3446,0505,4174,4047,0630,2000,0060,0000 ; 5098 FAS4: [BR]_[BR]*.5 LONG, STEP SC, ASHC, J/FAS4
U 1337, 0420,0111,0503,4174,4003,4701,0000,0000,0000 ; 5099 [AR]_[AR]+[BR], NORM DISP, J/SNORM
; 5100
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 140
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLAOTING POINT -- FMP
; 5101 .TOC "FLAOTING POINT -- FMP"
; 5102
; 5103 .DCODE
D 0160, 0701,1570,1100 ; 5104 160: FL-R, FL-AC, J/FMP
D 0162, 0702,1570,1700 ; 5105 162: FL-RW, FL-MEM, J/FMP
D 0163, 0703,1570,1700 ; 5106 FL-RW, FL-BOTH, J/FMP
; 5107
D 0164, 0711,1570,1100 ; 5108 FL-R, FL-AC, ROUND, J/FMP
D 0165, 0611,1570,0100 ; 5109 FL-I, FL-AC, ROUND, J/FMP
D 0166, 0712,1570,1700 ; 5110 FL-RW, FL-MEM, ROUND, J/FMP
D 0167, 0713,1570,1700 ; 5111 FL-RW, FL-BOTH, ROUND, J/FMP
; 5112 .UCODE
; 5113
; 5114 1570:
; 5115 FMP: [BRX]_AC, ;GET AC
; 5116 FE_SC+EXP, 3T, ;EXPONENT OF ANSWER
U 1570, 1340,3771,0006,0276,6007,0521,1000,0040,2000 ; 5117 SKIP DP0 ;GET READY TO SMEAR SIGN
U 1340, 3171,4551,0606,4374,0007,0700,0000,0000,0777 ; 5118 =0 [BRX]_+SIGN, J/FMP1 ;POSITIVE
U 1341, 3171,3551,0606,4374,0007,0700,0000,0077,7000 ; 5119 [BRX]_-SIGN, J/FMP1 ;NEGATIVE
U 3171, 0163,3442,0300,4174,4007,0700,2000,0071,0033 ; 5120 FMP1: Q_[AR], SC_27. ;GET MEMORY OPERAND
; 5121 =01* [BRX]_[BRX]*.5 LONG, ;SHIFT RIGHT
U 0163, 2773,3446,0606,4174,4007,0700,0010,0000,0000 ; 5122 CALL [MULSUB] ;MULTIPLY
; 5123 Q_Q.AND.#, #/777000, ;WE ONLY COMPUTED
U 0167, 3172,4662,0000,4370,4007,0700,0000,0077,7000 ; 5124 HOLD LEFT ; 27 BITS
U 3172, 3173,3441,0403,4174,4007,0700,1000,0041,0002 ; 5125 [AR]_[ARX], FE_FE+2 ;SET SHIFT PATHS
; 5126 [AR]_[AR]*.5 LONG, ;SHIFT OVER
; 5127 FE_FE-200, ;ADJUST EXPONENT
U 3173, 0420,3446,0303,4174,4003,4701,1000,0041,1600 ; 5128 NORM DISP, J/SNORM ;NORMALIZE & EXIT
; 5129
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 141
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- FDV
; 5130 .TOC "FLOATING POINT -- FDV"
; 5131
; 5132 .DCODE
D 0170, 0701,1574,1100 ; 5133 170: FL-R, FL-AC, J/FDV
D 0172, 0702,1574,1700 ; 5134 172: FL-RW, FL-MEM, J/FDV
D 0173, 0703,1574,1700 ; 5135 FL-RW, FL-BOTH, J/FDV
; 5136
D 0174, 0711,1574,1100 ; 5137 FL-R, FL-AC, ROUND, J/FDV
D 0175, 0611,1574,0100 ; 5138 FL-I, FL-AC, ROUND, J/FDV
D 0176, 0712,1574,1700 ; 5139 FL-RW, FL-MEM, ROUND, J/FDV
D 0177, 0713,1574,1700 ; 5140 FL-RW, FL-BOTH, ROUND, J/FDV
; 5141 .UCODE
; 5142
; 5143
; 5144 1574:
U 1574, 1342,3441,0305,0174,4007,0621,0000,0000,0000 ; 5145 FDV: [BR]_[AR], SKIP AD.EQ.0, AC ;COPY DIVSOR SEE IF 0
; 5146 =0
; 5147 [AR]_AC, FE_SC-EXP, SKIP DP0, ;GET AC & COMPUTE NEW
U 1342, 1344,3771,0003,0276,6007,0520,1000,0030,2000 ; 5148 J/FDV0 ; EXPONENT
U 1343, 0603,4443,0000,4174,4467,0700,0000,0071,1000 ; 5149 FL NO DIVIDE ;DIVIDE BY ZERO
; 5150 =0
U 1344, 3174,4551,0303,4374,0007,0700,0000,0000,0777 ; 5151 FDV0: [AR]_+SIGN, J/FDV1
U 1345, 3175,3551,0303,4374,0007,0700,0000,0077,7000 ; 5152 [AR]_-SIGN, J/FDV2
U 3174, 3176,3441,0304,4174,4007,0700,1000,0031,0200 ; 5153 FDV1: [ARX]_[AR],FE_-FE+200,J/FDV3 ;COMPUTE 2*DVND
U 3175, 3176,2441,0304,4174,4007,0700,5000,0031,0200 ; 5154 FDV2: [ARX]_-[AR],FE_-FE+200,J/FDV3 ;ABSOLUTE VALUE
U 3176, 1346,3445,0506,4174,4007,0520,0000,0000,0000 ; 5155 FDV3: [BRX]_[BR]*2, SKIP DP0 ;ABSOLUTE VALUE
; 5156 =0
U 1346, 1350,2113,0406,4174,4007,0311,4000,0000,0000 ; 5157 FDV4: [ARX]-[BRX], SKIP CRY0, 3T, J/FDV5 ;FLOATING NO DIV?
U 1347, 1346,2445,0506,4174,4007,0700,4000,0000,0000 ; 5158 [BRX]_-[BR]*2, J/FDV4 ;FORCE ABSOLUTE VALUE
; 5159 =0
U 1350, 1352,3447,0606,4174,4007,0700,0000,0000,0000 ; 5160 FDV5: [BRX]_[BRX]*.5, J/FDV6 ;SHIFT BACK ARX
U 1351, 0603,4443,0000,4174,4467,0700,0000,0071,1000 ; 5161 FL NO DIVIDE ;UNNORMALIZED INPUT
; 5162 =0
; 5163 FDV6: [AR]_[AR]*2, ;DO NOT DROP A BIT
U 1352, 3651,3445,0303,4174,4007,0700,0010,0000,0000 ; 5164 CALL [SBRL] ;AT FDV7+1
U 1353, 0144,2113,0604,4174,4007,0421,4000,0000,0000 ; 5165 [BRX]-[ARX], SKIP AD.LE.0 ;IS ANSWER .LE. 1?
; 5166 =00100
U 0144, 3036,4222,0000,4174,4007,0700,2010,0071,0033 ; 5167 FDV7: Q_0, SC_27., CALL [DIVSGN] ;DIVIDE
U 0145, 0144,3447,0303,4174,4007,0700,1000,0041,0001 ; 5168 =00101 [AR]_[AR]*.5, FE_FE+1, J/FDV7 ;SCALE DV'END
; 5169 =01100
U 0154, 3177,3227,0003,4174,4007,0700,0000,0000,0000 ; 5170 FDV8: [AR]_Q*.5, J/FDV9 ;PUT ANSWER IN AR
; 5171 =01101 READ [AR], SKIP AD.EQ.0, ;-VE ANSWER, LOOK AT RMDR
U 0155, 2054,3333,0003,4174,4007,0621,0010,0000,0000 ; 5172 CALL [SETSN] ; SEE HOW TO NEGATE
; 5173 =01110 READ [AR], SKIP AD.EQ.0, ;-VE ANSWER, LOOK AT RMDR
U 0156, 2054,3333,0003,4174,4007,0621,0010,0000,0000 ; 5174 CALL [SETSN] ; SEE HOW TO NEGATE
U 0157, 3177,3227,0003,4174,4007,0700,0000,0000,0000 ; 5175 =01111 [AR]_Q*.5, J/FDV9 ;PUT ANSWER IN AR
U 0177, 3177,2227,0003,4174,4007,0700,4000,0000,0000 ; 5176 =11111 [AR]_-Q*.5, J/FDV9 ;ZERO RMDR
; 5177
U 3177, 1363,4222,0000,4174,4007,0700,0000,0000,0000 ; 5178 FDV9: Q_0, J/SNORM0 ;GO NORMALIZE
; 5179
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 142
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- FLTR, FSC
; 5180 .TOC "FLOATING POINT -- FLTR, FSC"
; 5181
; 5182 .DCODE
D 0127, 0011,1616,1100 ; 5183 127: R, FL-AC,ROUND, J/FLTR
D 0132, 0001,1621,2100 ; 5184 132: I, FL-AC, J/FSC
; 5185 .UCODE
; 5186
; 5187 1616:
U 1616, 1354,4553,0300,4374,4007,0321,0000,0077,7000 ; 5188 FLTR: [AR].AND.#, #/777000, 3T, SKIP ADL.EQ.0 ;SMALL POS NUMBER?
U 1354, 1356,2441,0305,4174,4007,0521,4000,0000,0000 ; 5189 =0 [BR]_-[AR], SKIP DP0, 3T, J/FLTR1 ;NO--SEE IF MINUS
U 1355, 1363,4222,0000,4174,4007,0700,1000,0071,0233 ; 5190 Q_0, FE_S#, S#/233, J/SNORM0 ;FITS IN 27 BITS
; 5191 =0
; 5192 FLTR1: [BR].AND.#, #/777000, 3T,
U 1356, 1360,4553,0500,4374,4007,0321,0000,0077,7000 ; 5193 SKIP ADL.EQ.0, J/FLTR1A ;SMALL NEGATIVE NUMBER
U 1357, 3200,4222,0000,4174,4007,0700,1000,0071,0244 ; 5194 Q_0, FE_S#, S#/244, J/FLTR2 ;LARGE POS NUMBER
; 5195 =0
U 1360, 3200,4222,0000,4174,4007,0700,1000,0071,0244 ; 5196 FLTR1A: Q_0, FE_S#, S#/244, J/FLTR2 ;BIG NUMBER
U 1361, 1363,4222,0000,4174,4007,0700,1000,0071,0233 ; 5197 Q_0, FE_S#, S#/233, J/SNORM0 ;FITS IN 27 BITS
; 5198 ;AT THIS POINT WE KNOW THE NUMBER TAKES MORE THAN 27 BITS. WE JUST
; 5199 ; SHIFT 8 PLACES RIGHT AND NORMALIZE. WE COULD BE MORE CLEVER BUT
; 5200 ; THIS IS THE RARE CASE ANYWAY.
U 3200, 1362,3446,0303,4174,4047,0700,2000,0071,0006 ; 5201 FLTR2: [AR]_[AR]*.5 LONG, ASHC, SC_6 ;SHOVE OVER TO THE RIGHT
; 5202 =0
; 5203 FLTR3: [AR]_[AR]*.5 LONG, ASHC, ;SHIFT RIGHT 9 PLACES
U 1362, 1362,3446,0303,4174,4047,0630,2000,0060,0000 ; 5204 STEP SC, J/FLTR3 ; SO IT WILL FIT
U 1363, 0420,3333,0003,4174,4003,4701,0000,0000,0000 ; 5205 SNORM0: READ [AR], NORM DISP, J/SNORM ;NORMALIZE ANSWER
; 5206
; 5207
; 5208 1621:
U 1621, 3201,3333,0003,4174,4007,0700,2000,0041,4000 ; 5209 FSC: READ [AR], SC_SHIFT
U 3201, 3202,4222,0000,0174,4007,0700,0000,0000,0000 ; 5210 Q_0, AC ;DON'T SHIFT IN JUNK
U 3202, 1364,3771,0003,0276,6007,0520,1000,0040,2000 ; 5211 [AR]_AC, FE_SC+EXP, SKIP DP0 ;SIGN SMEAR
U 1364, 1363,4551,0303,4374,0007,0700,0000,0000,0777 ; 5212 =0 [AR]_+SIGN, J/SNORM0
U 1365, 1363,3551,0303,4374,0007,0700,0000,0077,7000 ; 5213 [AR]_-SIGN, J/SNORM0
; 5214
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 143
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- FIX AND FIXR
; 5215 .TOC "FLOATING POINT -- FIX AND FIXR"
; 5216
; 5217 .DCODE
D 0122, 0701,1626,1100 ; 5218 122: FL-R, FL-AC, J/FIX
D 0126, 0711,1626,1100 ; 5219 126: FL-R, FL-AC,ROUND, J/FIX
; 5220 .UCODE
; 5221
; 5222 1626:
; 5223 FIX: Q_0, SCAD/A+B, SCADA/S#, ;CLEAR Q, SEE IF
; 5224 S#/1534, SCADB/FE, 3T, ; ANSWER FITS IN
U 1626, 0720,4222,0000,4174,4006,7701,0000,0041,1534 ; 5225 SCAD DISP ; 35 BITS.
U 0720, 0603,4443,0000,4174,4467,0700,0000,0041,1000 ; 5226 =0* SET AROV, J/NIDISP ;TOO BIG
U 0722, 0724,4443,0000,4174,4006,7701,2000,0041,1544 ; 5227 SC_FE+S#, S#/1544, 3T, SCAD DISP ;NEED TO MOVE LEFT?
U 0724, 1370,4443,0000,4174,4007,0630,2000,0060,0000 ; 5228 =0* STEP SC, J/FIXL
U 0726, 3203,4443,0000,4174,4007,0700,2000,0031,0232 ; 5229 SC_S#-FE, S#/232 ;NUMBER OF PLACES TO SHIFT
; 5230 ; RIGHT
U 3203, 1366,4443,0000,4174,4007,0630,2000,0060,0000 ; 5231 STEP SC ;ALREADY THERE
; 5232 =0
; 5233 FIXR: [AR]_[AR]*.5 LONG, ASHC, ;SHIFT BINARY POINT
U 1366, 1366,3446,0303,4174,4047,0630,2000,0060,0000 ; 5234 STEP SC, J/FIXR ; TO BIT 35.5
U 1367, 0063,3447,0705,4174,4003,7700,0000,0000,0000 ; 5235 [BR]_[ONE]*.5, B DISP, J/FIXX ;WHICH KIND OF FIX?
; 5236
; 5237 =0
U 1370, 1370,3445,0303,4174,4007,0630,2000,0060,0000 ; 5238 FIXL: [AR]_[AR]*2, STEP SC, J/FIXL ;SHIFT LEFT
U 1371, 0100,3440,0303,0174,4156,4700,0400,0000,0000 ; 5239 AC_[AR], NEXT INST ;WE ARE NOW DONE
; 5240
; 5241 =0*11
U 0063, 1372,3333,0003,4174,4007,0520,0000,0000,0000 ; 5242 FIXX: READ [AR], SKIP DP0, J/FIXT ;FIX--SEE IF MINUS
U 0073, 1514,0111,0503,4174,4003,7700,0200,0003,0001 ; 5243 FIXX1: [AR]_[AR]+[BR], FL-EXIT ;FIXR--ROUND UP
; 5244 =0
U 1372, 0100,3440,0303,0174,4156,4700,0400,0000,0000 ; 5245 FIXT: AC_[AR], NEXT INST ;FIX & +, TRUNCATE
U 1373, 1374,3223,0000,4174,4007,0621,0000,0000,0000 ; 5246 READ Q, SKIP AD.EQ.0 ;NEGATIVE--ANY FRACTION?
U 1374, 1514,0111,0703,4174,4003,7700,0200,0003,0001 ; 5247 =0 [AR]_[AR]+1, FL-EXIT ;YES--ROUND UP
; 5248 [BR]_.NOT.[MASK], ;MAYBE--GENERATE .75
U 1375, 0073,7441,1205,4174,4007,0700,0000,0000,0000 ; 5249 J/FIXX1 ;ROUND UP IF BIT 36 OR
; 5250 ; 37 SET
; 5251
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 144
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- SINGLE PRECISION NORMALIZE
; 5252 .TOC "FLOATING POINT -- SINGLE PRECISION NORMALIZE"
; 5253
; 5254 ;NORMALIZE DISPATCH IS A 9-WAY DISPATCH. THE HARDWARE LOOKS AT
; 5255 ; 4 SIGNALS: DP=0, DP BIT 8, DP BIT 9, DP BIT -2. THE 9 CASES
; 5256 ; ARE:
; 5257
; 5258 ; DP=0 DP08 DP09 DP00 ACTION TO TAKE
; 5259 ; 0 0 0 0 SHIFT LEFT
; 5260 ;
; 5261 ; 0 0 0 1 NEGATE AND RETRY
; 5262 ;
; 5263 ; 0 0 1 0 ALL DONE
; 5264 ;
; 5265 ; 0 0 1 1 NEGATE AND RETRY
; 5266 ;
; 5267 ; 0 1 0 0 SHIFT RIGHT
; 5268 ;
; 5269 ; 0 1 0 1 NEGATE AND RETRY
; 5270 ;
; 5271 ; 0 1 1 0 SHIFT RIGHT
; 5272 ;
; 5273 ; 0 1 1 1 NEGATE AND RETRY
; 5274 ;
; 5275 ; 1 - - - LOOK AT Q BITS
; 5276
; 5277 ;ENTER HERE WITH UNNORMALIZED NUMBER IN AR!Q. FE HOLDS THE NEW
; 5278 ; EXPONENT. CALL WITH NORM DISP
; 5279 =0000 ;9-WAY DISPATCH
U 0420, 0420,3444,0303,4174,4063,4701,1000,0041,1777 ; 5280 SNORM: [AR]_[AR]*2 LONG, DIV, FE_FE-1, NORM DISP, J/SNORM
U 0421, 2000,2222,0000,4174,4007,0311,4000,0000,0000 ; 5281 Q_-Q, SKIP CRY0, 3T, J/SNNEG
U 0422, 0262,3333,0003,4174,4003,4701,0010,0000,0000 ; 5282 READ [AR], NORM DISP, CALL [SROUND]
U 0423, 2000,2222,0000,4174,4007,0311,4000,0000,0000 ; 5283 Q_-Q, SKIP CRY0, 3T, J/SNNEG
U 0424, 0262,3447,0303,4174,4007,0700,1010,0041,0001 ; 5284 [AR]_[AR]*.5, FE_FE+1, CALL [SROUND]
U 0425, 2000,2222,0000,4174,4007,0311,4000,0000,0000 ; 5285 Q_-Q, SKIP CRY0, 3T, J/SNNEG
U 0426, 0262,3447,0303,4174,4007,0700,1010,0041,0001 ; 5286 [AR]_[AR]*.5, FE_FE+1, CALL [SROUND]
U 0427, 2000,2222,0000,4174,4007,0311,4000,0000,0000 ; 5287 Q_-Q, SKIP CRY0, 3T, J/SNNEG
U 0430, 1376,3223,0000,4174,4007,0621,0000,0000,0000 ; 5288 READ Q, SKIP AD.EQ.0, J/SNORM1
U 0436, 1377,3770,0303,4324,0457,0700,0000,0041,0000 ; 5289 =1110 [AR]_EXP, J/FLEX
; 5290 =
; 5291 =0
U 1376, 0420,3444,0303,4174,4063,4701,1000,0041,1777 ; 5292 SNORM1: [AR]_[AR]*2 LONG, DIV, FE_FE-1, NORM DISP, J/SNORM
U 1377, 1514,4443,0000,4174,4003,7700,0200,0003,0001 ; 5293 FLEX: FL-EXIT
; 5294
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 145
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- SINGLE PRECISION NORMALIZE
; 5295 =0
U 2000, 0440,7441,0303,4174,4003,4701,0000,0000,0000 ; 5296 SNNEG: [AR]_.NOT.[AR], NORM DISP, J/SNNORM ;NEGATE HIGH WORD
; 5297 ; (NO CARRY)
U 2001, 0440,2441,0303,4174,4003,4701,4000,0000,0000 ; 5298 [AR]_-[AR], NORM DISP, J/SNNORM ;NEGATE HIGH WORD (W/CARRY)
; 5299 =0000
U 0440, 0440,3444,0303,4174,4063,4701,1000,0041,1777 ; 5300 SNNORM: [AR]_[AR]*2 LONG, DIV, FE_FE-1, NORM DISP, J/SNNORM
U 0442, 0262,3333,0003,4174,4003,4701,0010,0000,0000 ; 5301 =0010 READ [AR], NORM DISP, CALL [SROUND]
U 0444, 0262,3447,0303,4174,4007,0700,1010,0041,0001 ; 5302 =0100 [AR]_[AR]*.5, FE_FE+1, CALL [SROUND]
U 0446, 0262,3447,0303,4174,4007,0700,1010,0041,0001 ; 5303 =0110 [AR]_[AR]*.5, FE_FE+1, CALL [SROUND]
U 0456, 0327,3770,0303,4324,0453,7700,0000,0041,0000 ; 5304 =1110 [AR]_EXP, B DISP
; 5305 =
U 0327, 2002,4553,1300,4374,4007,0321,0000,0000,2000 ; 5306 =0111 TL [FLG], FLG.SN/1, J/SNNOT
; 5307 [AR]_[AR].AND.[MASK], ;CLEAR ANY LEFT OVER BITS
U 0337, 2005,4111,1203,4174,4007,0700,0000,0000,0000 ; 5308 J/SNNOT1
; 5309 =0
U 2002, 3204,7441,0303,4174,4007,0700,0000,0000,0000 ; 5310 SNNOT: [AR]_.NOT.[AR], J/SNNOT2
U 2003, 2004,3223,0000,4174,4007,0621,0000,0000,0000 ; 5311 READ Q, SKIP AD.EQ.0
U 2004, 3204,7441,0303,4174,4007,0700,0000,0000,0000 ; 5312 =0 [AR]_.NOT.[AR], J/SNNOT2
U 2005, 3204,2441,0303,4174,4007,0700,4000,0000,0000 ; 5313 SNNOT1: [AR]_-[AR], J/SNNOT2 ;NORMAL NEGATE AND EXIT
U 3204, 1514,4221,0013,4174,4003,7700,0200,0003,0001 ; 5314 SNNOT2: [FLG]_0, FL-EXIT
; 5315
; 5316
; 5317
; 5318 .TOC "FLOATING POINT -- ROUND ANSWER"
; 5319
; 5320 =*01*
U 0262, 0407,3447,0705,4174,4003,7700,0000,0000,0000 ; 5321 SROUND: [BR]_[ONE]*.5, B DISP, J/SRND1
U 0266, 0262,3447,0303,4174,4007,0700,1000,0041,0001 ; 5322 [AR]_[AR]*.5, FE_FE+1, J/SROUND ;WE WENT TOO FAR
; 5323 =0111
U 0407, 0016,4443,0000,4174,4004,1700,0000,0000,0000 ; 5324 SRND1: RETURN [16] ;NOT ROUNDING INSTRUCTION
U 0417, 0302,0111,0503,4174,4003,4701,0000,0000,0000 ; 5325 [AR]_[AR]+[BR], NORM DISP
U 0302, 0016,4443,0000,4174,4004,1700,0000,0000,0000 ; 5326 =*01* RETURN [16]
U 0306, 0016,3447,0303,4174,4004,1700,1000,0041,0001 ; 5327 [AR]_[AR]*.5, FE_FE+1, RETURN [16]
; 5328
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 146
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- DFAD, DFSB
; 5329 .TOC "FLOATING POINT -- DFAD, DFSB"
; 5330
; 5331 .DCODE
D 0110, 1100,1637,1100 ; 5332 110: DBL FL-R, J/DFAD
D 0111, 1100,1635,1100 ; 5333 111: DBL FL-R, J/DFSB
; 5334 .UCODE
; 5335
; 5336 ;ENTER FROM A-READ CODE WITH:
; 5337 ;FE/ EXP
; 5338 ;SC/ EXP
; 5339 ;AR/ C(E) SHIFT RIGHT 2 PLACES
; 5340 ;ARX/ C(E+1) SHIFTED RIGHT 1 PLACE
; 5341 1635:
U 1635, 3205,2441,0404,4174,4007,0700,4000,0000,0000 ; 5342 DFSB: [ARX]_-[ARX] ;NEGATE LOW WORD
U 3205, 1637,2441,0303,4174,4007,0700,0040,0000,0000 ; 5343 [AR]_-[AR]-.25, MULTI PREC/1
; 5344 1637:
U 1637, 3206,4557,0006,1274,4007,0701,0000,0000,1441 ; 5345 DFAD: [BRX]_(AC[1].AND.[MAG])*.5, 3T ;GET LOW WORD
; 5346 [BR]_AC*.5, 3T, ;GET AC AND START TO SHIFT
; 5347 SC_SC-EXP-1, ;NUMBER OF PLACES TO SHIFT
U 3206, 2006,3777,0005,0274,4007,0521,2000,0020,2000 ; 5348 SKIP DP0 ;SEE WHAT SIGN
; 5349 =0 [BR]_+SIGN*.5, 3T, ;SIGN SMEAR
U 2006, 2010,5547,0505,0374,4007,0631,0000,0077,7400 ; 5350 AC, SKIP/SC, J/DFAS1 ;SEE WHICH IS BIGGER
; 5351 [BR]_-SIGN*.5, 3T, ;SIGN SMEAR
U 2007, 2010,3547,0505,0374,4007,0631,0000,0077,7400 ; 5352 AC, SKIP/SC, J/DFAS1 ;SEE WHICH IS BIGGER
; 5353 =0
; 5354 DFAS1: Q_[BRX], ;AR IS BIGGER
U 2010, 2012,3442,0600,4174,4007,0700,0000,0000,0000 ; 5355 J/DFAS2 ;ADJUST BR!Q
; 5356 [T0]_AC, ;BR IS BIGGER OR EQUAL
U 2011, 3210,3771,0016,0276,6007,0700,2000,0041,2000 ; 5357 SC_EXP, 2T, J/DFAS3 ;SET SC TO THAT EXPONENT
; 5358
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 147
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- DFAD, DFSB
; 5359 ;HERE IF AR!ARX IS GREATER THAN BR!BRX
; 5360 =0
U 2012, 0153,3441,0516,4174,4007,0700,0010,0000,0000 ; 5361 DFAS2: [T0]_[BR], CALL [DFADJ] ;ADJUST BR!Q
U 2013, 3207,3441,1605,4174,4007,0700,0000,0000,0000 ; 5362 [BR]_[T0] ;PUT ANSWER BACK
U 3207, 3213,0002,0400,4174,4007,0700,0000,0000,0000 ; 5363 Q_Q+[ARX], J/DFAS5 ;ADD LOW WORDS
; 5364
; 5365 ;HERE IS BR!BRX IF GREATER THAN OR EQUAL TO AR!ARX
; 5366 DFAS3: Q_[ARX], ;SETUP TO SHIFT AR!ARX
U 3210, 3211,3442,0400,4174,4007,0700,2000,0020,0000 ; 5367 SC_SC-FE-1 ;COMPUTE # OF PLACES
U 3211, 2014,3333,0016,4174,4007,0700,1000,0041,2000 ; 5368 READ [T0], FE_EXP ;EXPONENT OF ANSWER
U 2014, 0153,3441,0316,4174,4007,0700,0010,0000,0000 ; 5369 =0 [T0]_[AR], CALL [DFADJ] ;ADJUST AR!Q
U 2015, 3212,3441,1603,4174,4007,0700,0000,0000,0000 ; 5370 [AR]_[T0] ;PUT ANSWER BACK
U 3212, 3213,0002,0600,4174,4007,0700,0000,0000,0000 ; 5371 Q_Q+[BRX], J/DFAS5 ;ADD LOW WORDS
; 5372
; 5373 ;BIT DIDDLE TO GET THE ANSWER (INCLUDING 2 GUARD BITS) INTO
; 5374 ; AR!Q
; 5375 DFAS5: [AR]_([AR]+[BR])*.5 LONG, ;ADD HIGH WORDS
U 3213, 3214,0116,0503,4174,4047,0700,0040,0000,0000 ; 5376 MULTI PREC/1, ASHC ;INJECT SAVED CRY2
; 5377 [AR]_[AR]*2 LONG, ;SHIFT BACK LEFT
U 3214, 0433,3444,0303,4174,4046,2700,0000,0000,0000 ; 5378 ASHC, MUL DISP ;SEE IF WE LOST A 1
; 5379 =1011
U 0433, 3215,5111,1217,4174,4007,0700,0000,0000,0000 ; 5380 DFAS6: [T1]_[T1].AND.NOT.[MASK], J/DFAS7
U 0437, 0433,0222,0000,4174,4007,0700,4000,0000,0000 ; 5381 Q_Q+.25, J/DFAS6
; 5382 DFAS7: [AR]_[AR]*2 LONG, ASHC, ;PUT IN GUARD BITS
U 3215, 3216,3444,0303,4174,4047,0700,1000,0041,1777 ; 5383 FE_FE-1
; 5384 [AR]_[AR]*2 LONG, ASHC,
U 3216, 3217,3444,0303,4174,4047,0700,1000,0041,1777 ; 5385 FE_FE-1
U 3217, 2027,3002,1700,4170,4007,0700,0000,0000,0000 ; 5386 Q_[T1].OR.Q, HOLD LEFT, J/DNORM0
; 5387
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 148
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- DFAD, DFSB
; 5388 ;SUBROUTINE TO ADJUST NUMBER IN T0!Q
; 5389 ;RETURNS 1 WITH
; 5390 ; T0!Q ADJUSTED
; 5391 ; FLG.SN=1 IF WE SHIFTED OUT ANY 1 BITS (STICKY BIT)
; 5392 ; T1 HAS Q TWO STEPS PRIOR TO BEING DONE
; 5393 DFADJ "STEP SC, ASHC, MUL DISP"
; 5394
; 5395 =0**11
; 5396 DFADJ: [T0]_[T0]*2 LONG, DIV, ;MOVE EVERYTHING 2 PLACES
U 0153, 2055,3444,1616,4174,4067,0700,0010,0000,0000 ; 5397 CALL [CLRSN]
U 0173, 3220,3444,1616,4174,4067,0700,0000,0000,0000 ; 5398 [T0]_[T0]*2 LONG, DIV
U 3220, 3221,3444,1616,4174,4067,0700,0000,0000,0000 ; 5399 [T0]_[T0]*2 LONG, DIV
; 5400 [T0]_[T0]*.5 LONG, ASHC, ;SHIFT AT LEAST 1 PLACE
U 3221, 0472,3446,1616,4174,4047,0630,2000,0060,0000 ; 5401 STEP SC
; 5402 =1010
; 5403 DFADJ1: [T0]_[T0]*.5 LONG, ;UNNORMALIZE T0!Q
U 0472, 0472,3446,1616,4174,4046,2630,2000,0060,0000 ; 5404 DFADJ, J/DFADJ1 ;LOOP TILL DONE
; 5405 DFADJ2: [T1]_Q, ;SAVE GUARD BITS
U 0473, 0453,3221,0017,4174,4006,2700,0000,0000,0000 ; 5406 MUL DISP, J/DFADJ5 ;LOOK AT LAST BIT
U 0476, 2016,3551,1313,4374,0007,0700,0000,0000,2000 ; 5407 [FLG]_[FLG].OR.#, FLG.SN/1, HOLD RIGHT, J/DFADJ3
U 0477, 2017,3551,1313,4374,0007,0700,0000,0000,2000 ; 5408 [FLG]_[FLG].OR.#, FLG.SN/1, HOLD RIGHT, J/DFADJ4
; 5409
; 5410 =0
U 2016, 2016,3446,1616,4174,4047,0630,2000,0060,0000 ; 5411 DFADJ3: [T0]_[T0]*.5 LONG, ASHC, STEP SC, J/DFADJ3
U 2017, 0453,3221,0017,4174,4007,0700,0000,0000,0000 ; 5412 DFADJ4: [T1]_Q ;SAVE 2 GUARD BITS
; 5413 =1011
U 0453, 3222,3446,1616,4174,4047,0700,0000,0000,0000 ; 5414 DFADJ5: [T0]_[T0]*.5 LONG, ASHC, J/DFADJ6
U 0457, 0453,3551,1313,4374,0007,0700,0000,0000,2000 ; 5415 [FLG]_[FLG].OR.#, FLG.SN/1, HOLD RIGHT, J/DFADJ5
U 3222, 0001,3446,1616,4174,4044,1700,0000,0000,0000 ; 5416 DFADJ6: [T0]_[T0]*.5 LONG, ASHC, RETURN [1]
; 5417
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 149
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- DFMP
; 5418 .TOC "FLOATING POINT -- DFMP"
; 5419
; 5420 .DCODE
D 0112, 1105,1631,1100 ; 5421 112: DBL FL-R, DAC, J/DFMP
; 5422 .UCODE
; 5423
; 5424 ;SAME ENTRY CONDITIONS AS DFAD/DFSB
; 5425 1631:
U 1631, 2020,3442,0400,4174,4007,0700,2000,0071,0006 ; 5426 DFMP: Q_[ARX], SC_6 ;SHIFT MEM OP 8 PLACES
; 5427 =0
; 5428 DFMP1: [AR]_[AR]*2 LONG, ASHC, ;SHIFT
U 2020, 2020,3444,0303,4174,4047,0630,2000,0060,0000 ; 5429 STEP SC, J/DFMP1
U 2021, 3223,3446,1200,4174,4007,0700,0000,0000,0000 ; 5430 Q_Q*.5
U 3223, 3224,4662,0000,4374,0007,0700,0000,0007,7777 ; 5431 Q_Q.AND.#, #/077777, HOLD RIGHT
U 3224, 3225,3221,0005,4174,4007,0700,0000,0000,0000 ; 5432 [BR]_Q ;COPY LOW WORD
; 5433 ;
; 5434 ; BRX * BR ==> C(E+1) * C(AC+1)
; 5435 ;
U 3225, 0623,4557,0006,1274,4007,0700,0000,0000,1441 ; 5436 [BRX]_(AC[1].AND.[MAG])*.5 ;GET LOW AC
U 0623, 2774,3447,0606,4174,4007,0700,2010,0071,0043 ; 5437 =0** [BRX]_[BRX]*.5, SC_35., CALL [MULSB1]
; 5438 ;
; 5439 ; BRX * Q ==> C(E) * C(AC+1)
; 5440 ;
U 0627, 0730,3442,0300,4174,4007,0700,2000,0071,0043 ; 5441 Q_[AR], SC_35. ;GO MULT NEXT HUNK
U 0730, 2775,4443,0000,4174,4007,0700,0010,0000,0000 ; 5442 =0** CALL [MULTIPLY]
U 0734, 3226,3441,0416,4174,4007,0700,0000,0000,0000 ; 5443 [T0]_[ARX] ;SAVE PRODUCT
U 3226, 3227,3227,0004,4174,4007,0700,2000,0011,0000 ; 5444 [ARX]_Q*.5, SC_FE ;PUT IN NEXT STEP
; 5445 ;
; 5446 ; BRX * BR ==> C(AC) * C(E+1)
; 5447 ;
; 5448 [BRX]_AC*.5, ;PREPARE TO DO HIGH HALF
; 5449 FE_SC+EXP, ;EXPONENT ON ANSWER
U 3227, 2022,3777,0006,0274,4007,0521,1000,0040,2000 ; 5450 SKIP DP0, 3T
U 2022, 0732,5547,0606,4374,4007,0701,0000,0077,7400 ; 5451 =0 [BRX]_+SIGN*.5, 3T, J/DFMP2
U 2023, 0732,3547,0606,4374,4007,0701,0000,0077,7400 ; 5452 [BRX]_-SIGN*.5, 3T
; 5453 =0**
U 0732, 2775,3442,0500,4174,4007,0700,2010,0071,0043 ; 5454 DFMP2: Q_[BR], SC_35., CALL [MULTIPLY] ;GO MULTIPLY
U 0736, 3230,3221,0017,4174,4007,0700,0000,0000,0000 ; 5455 [T1]_Q ;SAVE FOR ROUNDING
U 3230, 1012,0111,1604,4174,4007,0700,0000,0000,0000 ; 5456 [ARX]_[ARX]+[T0] ;PREPARE FOR LAST MUL
; 5457 ;
; 5458 ; BRX * Q ==> C(AC) * C(E)
; 5459 ;
; 5460 =0** Q_[AR], SC_35., ;DO THE LAST MULTIPLY
U 1012, 2775,3442,0300,4174,4007,0700,2010,0071,0043 ; 5461 CALL [MULTIPLY] ; ..
; 5462
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 150
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- DFMP
; 5463 ;OK, WE NOW HAVE THE PRODUCT IN ARX!Q!T1. ALL WE NEED TO DO
; 5464 ; IS SOME BIT DIDDLES TO GET EVERYTHING IN THE RIGHT PLACE
; 5465 [AR]_[ARX]*.5 LONG, ;SHIFT THE ANSWER
U 1016, 0243,3446,0403,4174,4007,0700,1000,0041,1576 ; 5466 FE_FE+S#, S#/1576 ;CORRECT EXPONENT
; 5467 =0**11 READ [T1], SKIP AD.EQ.0, ;SEE IF LOW ORDER 1
U 0243, 2054,3333,0017,4174,4007,0621,0010,0000,0000 ; 5468 CALL [SETSN] ; BITS AROUND SOMEPLACE
U 0263, 3231,3444,0303,4174,4047,0700,0000,0000,0000 ; 5469 [AR]_[AR]*2 LONG, ASHC ;SHIFT LEFT
U 3231, 3232,3447,0705,4174,4007,0700,0000,0000,0000 ; 5470 [BR]_[ONE]*.5 ;PLACE TO INSTERT BITS
U 3232, 2024,4553,1700,4374,4007,0321,0000,0020,0000 ; 5471 TL [T1], #/200000 ;ANYTHING TO INJECT?
U 2024, 2025,0002,0500,4174,4007,0700,0000,0000,0000 ; 5472 =0 Q_Q+[BR] ;YES--PUT IT IN
U 2025, 3233,3444,0303,4174,4047,0700,0000,0000,0000 ; 5473 [AR]_[AR]*2 LONG, ASHC ;MAKE ROOM FOR MORE
U 3233, 2026,4553,1700,4374,4007,0321,0000,0010,0000 ; 5474 TL [T1], #/100000 ;ANOTHER BIT NEEDED
U 2026, 2027,0002,0500,4174,4007,0700,0000,0000,0000 ; 5475 =0 Q_Q+[BR] ;YES--PUT IN LAST BIT
; 5476 DNORM0: READ [AR], NORM DISP, ;SEE WHAT WE NEED TO DO
U 2027, 0520,3333,0003,4174,4003,4701,1000,0041,0002 ; 5477 FE_FE+S#, S#/2, J/DNORM ;ADJUST FOR INITIAL SHIFTS
; 5478
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 151
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- DFDV
; 5479 .TOC "FLOATING POINT -- DFDV"
; 5480
; 5481 .DCODE
D 0113, 1105,1636,1100 ; 5482 113: DBL FL-R, DAC, J/DFDV
; 5483 .UCODE
; 5484 1636:
U 1636, 0132,3441,0406,4174,4007,0700,0000,0000,0000 ; 5485 DFDV: [BRX]_[ARX] ;COPY OPERAND (COULD SAVE TIME
; 5486 ; WITH SEPERATE A-READ FOR DFDV)
U 0132, 2055,4221,0017,4174,4007,0700,0010,0000,0000 ; 5487 =1**10 [T1]_0, CALL [CLRSN] ;CLEAR FLAG
; 5488 [BR]_[AR], SKIP AD.LE.0, ;SEE IF POSITIVE
U 0133, 2030,3441,0305,1174,4007,0421,0000,0000,1441 ; 5489 AC[1] ;WARM UP RAM
; 5490 =0
; 5491 DFDV1: [ARX]_(AC[1].AND.[MAG])*.5, ;POSITIVE--GET AC
U 2030, 3236,4557,0004,1274,4007,0700,0000,0000,1441 ; 5492 J/DFDV2 ; AND CONTINUE BELOW
U 2031, 3234,7441,1717,4174,4007,0700,0000,0000,0000 ; 5493 [T1]_.NOT.[T1] ;DV'SOR NEGATIVE (OR ZERO)
U 3234, 3235,2441,0606,4174,4007,0700,4000,0000,0000 ; 5494 [BRX]_-[BRX] ;NEGATE LOW WORD
; 5495 AD/-B-.25, B/BR, DEST/AD, ;NEGATE HIGH WORD
; 5496 MULTI PREC/1, 3T, ;ADDING IN CRY02
; 5497 SKIP DP0, AC[1], ;SEE IF STILL NEGATIVE
U 3235, 2030,2331,0005,1174,4007,0521,0040,0000,1441 ; 5498 J/DFDV1 ; ..
; 5499 DFDV2: [AR]_AC*.5, ;GET AC AND SHIFT
; 5500 FE_SC-EXP, 3T, ;COMPUTE NEW EXPONENT
U 3236, 2032,3777,0003,0274,4007,0521,1000,0030,2000 ; 5501 SKIP DP0 ;SEE IF NEGATIVE
U 2032, 2034,5547,0303,4374,4007,0701,0000,0077,7400 ; 5502 =0 [AR]_+SIGN*.5, 3T, J/DFDV3 ;POSITIVE
U 2033, 3237,7441,1717,4174,4007,0700,0000,0000,0000 ; 5503 [T1]_.NOT.[T1] ;NEGATIVE OR ZERO
U 3237, 3240,3547,0303,4374,4007,0701,0000,0077,7400 ; 5504 [AR]_-SIGN*.5, 3T ;SIGN SMEAR
U 3240, 3241,2442,0400,4174,4007,0700,4000,0000,0000 ; 5505 Q_-[ARX] ;NEGATE OPERAND
; 5506 [AR]_(-[AR]-.25)*.5 LONG, ;NEGATE HIGH WORD
; 5507 MULTI PREC/1, ;USE SAVED CARRY
U 3241, 2035,2446,0303,4174,4047,0700,0040,0000,0000 ; 5508 ASHC, J/DFDV4 ;CONTINUE BELOW
; 5509 =0
; 5510 DFDV3: Q_[ARX], ;COPY OPERAND
U 2034, 3035,3442,0400,4174,4007,0700,0010,0000,0000 ; 5511 CALL [DDIVS] ;SHIFT OVER
U 2035, 2036,2113,0305,4174,4007,0521,4000,0000,0000 ; 5512 DFDV4: [AR]-[BR], 3T, SKIP DP0 ;SEE IF OVERFLOW
U 2036, 0603,4443,0000,4174,4467,0700,0000,0071,1000 ; 5513 =0 FL NO DIVIDE
U 2037, 1054,3221,0004,4174,4007,0700,0000,0000,0000 ; 5514 [ARX]_Q ;START DIVISION
U 1054, 1262,4222,0000,4174,4007,0700,2010,0071,0032 ; 5515 =0* Q_0, SC_26., CALL [DBLDIV]
U 1056, 1064,3221,0016,4174,4007,0700,2000,0071,0043 ; 5516 [T0]_Q, SC_35.
; 5517 =0* Q_Q.AND.NOT.[MAG], ;SEE IF ODD
; 5518 SKIP AD.EQ.0, ;SKIP IF EVEN
U 1064, 1262,5002,0000,4174,4007,0621,0010,0000,0000 ; 5519 CALL [DBLDIV] ;GO DIVIDE
U 1066, 3242,3446,1200,4174,4007,0700,0000,0000,0000 ; 5520 Q_Q*.5 ;MOVE ANSWER OVER
; 5521 =
; 5522 [T0]_[T0]*2 LONG, ASHC, ;DO FIRST NORM STEP
U 3242, 0513,3444,1616,4174,4046,2700,0000,0000,0000 ; 5523 MUL DISP ; SEE IF A 1 FELL OUT
; 5524 =1011
; 5525 DFDV4A: READ [T1], SKIP DP0, ;SHOULD RESULT BE NEGATIVE
; 5526 FE_S#-FE, S#/202, ;CORRECT EXPONENT
U 0513, 2040,3333,0017,4174,4007,0520,1000,0031,0202 ; 5527 J/DFDV4B ;LOOK BELOW
U 0517, 0513,0222,0000,4174,4007,0700,4000,0000,0000 ; 5528 Q_Q+.25, J/DFDV4A ;PUT BACK THE BIT
; 5529 =0
U 2040, 0520,3441,1603,4174,4003,4701,0000,0000,0000 ; 5530 DFDV4B: [AR]_[T0], NORM DISP, J/DNORM ;PLUS
U 2041, 0200,3441,1603,4174,4003,4701,0000,0000,0000 ; 5531 [AR]_[T0], NORM DISP, J/DNNORM ;MINUS
; 5532
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 152
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- DOUBLE PRECISION NORMALIZE
; 5533 .TOC "FLOATING POINT -- DOUBLE PRECISION NORMALIZE"
; 5534
; 5535 ;NORMALIZE AR!Q
; 5536 ;DNORM0: READ [AR], NORM DISP, ;SEE WHAT WE NEED TO DO
; 5537 ; FE_FE+S#, S#/2, J/DNORM ;ADJUST FOR INITIAL SHIFTS
; 5538 =0000
; 5539 DNORM: [AR]_[AR]*2 LONG, ;SHIFT LEFT
; 5540 FE_FE-1, ASHC, ;ADJUST EXPONENT
U 0520, 0520,3444,0303,4174,4043,4701,1000,0041,1777 ; 5541 NORM DISP, J/DNORM ;TRY AGAIN
U 0521, 2044,4553,1300,4374,4007,0321,0000,0000,2000 ; 5542 TL [FLG], FLG.SN/1, J/DNEG ;RESULT IS NEGATIVE
; 5543 READ [AR], NORM DISP, ;SEE IF WE WENT TOO FAR
U 0522, 0322,3333,0003,4174,4003,4701,0010,0000,0000 ; 5544 CALL [DROUND] ; AND ROUND ANSWER
U 0523, 2044,4553,1300,4374,4007,0321,0000,0000,2000 ; 5545 TL [FLG], FLG.SN/1, J/DNEG ;RESULT IS NEGATIVE
; 5546 [AR]_[AR]*.5 LONG, ASHC,
U 0524, 0322,3446,0303,4174,4047,0700,1010,0041,0001 ; 5547 FE_FE+1, CALL [DROUND]
U 0525, 2044,4553,1300,4374,4007,0321,0000,0000,2000 ; 5548 TL [FLG], FLG.SN/1, J/DNEG ;RESULT IS NEGATIVE
; 5549 [AR]_[AR]*.5 LONG, ASHC,
U 0526, 0322,3446,0303,4174,4047,0700,1010,0041,0001 ; 5550 FE_FE+1, CALL [DROUND]
U 0527, 2044,4553,1300,4374,4007,0321,0000,0000,2000 ; 5551 TL [FLG], FLG.SN/1, J/DNEG ;RESULT IS NEGATIVE
; 5552 Q_[MAG].AND.Q, ;HIGH WORD IS ZERO
U 0530, 3243,4002,0000,4174,0007,0700,0000,0000,0000 ; 5553 HOLD RIGHT, J/DNORM1 ;GO TEST LOW WORD
; 5554 =1110 AC[1]_[ARX].AND.[MAG], ;STORE LOW WORD
U 0536, 1515,4113,0400,1174,4007,0700,0400,0000,1441 ; 5555 J/STAC ;GO DO HIGH WORD
; 5556 =
; 5557
U 3243, 2042,3223,0000,4174,4007,0621,0000,0000,0000 ; 5558 DNORM1: READ Q, SKIP AD.EQ.0 ;TEST LOW WORD
; 5559 =0 [AR]_[AR]*2 LONG, ;LOW WORD IS NON-ZERO
; 5560 FE_FE-1, ASHC, ;ADJUST EXPONENT
U 2042, 0520,3444,0303,4174,4043,4701,1000,0041,1777 ; 5561 NORM DISP, J/DNORM ;KEEP LOOKING
U 2043, 1515,3440,0303,1174,4007,0700,0400,0000,1441 ; 5562 AC[1]_[AR], J/STAC ;WHOLE ANSWER IS ZERO
; 5563
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 153
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- DOUBLE PRECISION NORMALIZE
; 5564 ;HERE TO NORMALIZE NEGATIVE D.P. RESULTS
; 5565 =0
U 2044, 3244,7222,0000,4174,4007,0700,0000,0000,0000 ; 5566 DNEG: Q_.NOT.Q, J/DNEG1 ;ONES COMP
U 2045, 2046,2222,0000,4174,4007,0511,4000,0000,0000 ; 5567 Q_-Q, SKIP CRY2, J/DNEG2
U 3244, 2046,4221,0013,4174,4007,0700,0000,0000,0000 ; 5568 DNEG1: [FLG]_0
; 5569 =0
; 5570 DNEG2: [AR]_.NOT.[AR], ;NO CARRY
U 2046, 0200,7441,0303,4174,4003,4701,0000,0000,0000 ; 5571 NORM DISP, J/DNNORM ;GO NORMALIZE
; 5572 [AR]_-[AR], ;CARRY
U 2047, 0200,2441,0303,4174,4003,4701,4000,0000,0000 ; 5573 NORM DISP, J/DNNORM ;NORMALIZE
; 5574
; 5575 =000*
; 5576 DNNORM: [AR]_[AR]*2 LONG, ;SHIFT 1 PLACE
; 5577 FE_FE-1, ASHC, ;ADJUST EXPONENT
U 0200, 0200,3444,0303,4174,4043,4701,1000,0041,1777 ; 5578 NORM DISP, J/DNNORM ;LOOP TILL DONE
; 5579 =001* READ [AR], NORM DISP, ;SEE IF WE WENT TOO FAR
U 0202, 0322,3333,0003,4174,4003,4701,0010,0000,0000 ; 5580 CALL [DROUND] ; AND ROUND ANSWER
; 5581 =010* [AR]_[AR]*.5 LONG, ASHC,
U 0204, 0322,3446,0303,4174,4047,0700,1010,0041,0001 ; 5582 FE_FE+1, CALL [DROUND]
; 5583 =011* [AR]_[AR]*.5 LONG, ASHC,
U 0206, 0322,3446,0303,4174,4047,0700,1010,0041,0001 ; 5584 FE_FE+1, CALL [DROUND]
; 5585 =100* Q_[MAG].AND.Q, ;HIGH WORD IS ZERO
U 0210, 3247,4002,0000,4174,0007,0700,0000,0000,0000 ; 5586 HOLD RIGHT, J/DNNRM1 ;GO TEST LOW WORD
U 0216, 0610,4111,1204,4174,4007,0700,0000,0000,0000 ; 5587 =111* [ARX]_[ARX].AND.[MASK] ;REMOVE ROUNDING BIT
; 5588 =
; 5589 =00 [ARX]_[ARX].AND.[MAG], ;ALSO CLEAR SIGN
U 0610, 3250,4111,0004,4174,4007,0700,0010,0000,0000 ; 5590 CALL [CHKSN] ;ONES COMP?
; 5591 =10 [ARX]_[ARX].XOR.[MAG], ;YES--ONES COMP
U 0612, 3245,6111,0004,4174,4007,0700,0000,0000,0000 ; 5592 J/DNN1 ;CONTINUE BELOW
; 5593 =11 [ARX]_-[ARX], 3T, ;NEGATE RESULT
U 0613, 2050,2441,0404,4174,4007,0561,4000,0000,0000 ; 5594 SKIP CRY1, J/DNN2
; 5595 =
U 3245, 2050,4221,0013,4174,4007,0700,0000,0000,0000 ; 5596 DNN1: [FLG]_0 ;CLEAR FLAG
; 5597 =0
U 2050, 3246,7333,0003,0174,4007,0700,0400,0000,0000 ; 5598 DNN2: AC_.NOT.[AR], J/DNORM2
U 2051, 3246,2443,0300,0174,4007,0701,4400,0000,0000 ; 5599 AC_-[AR], 3T
; 5600 DNORM2: AC[1]_[ARX].AND.[MAG], ;STORE LOW WORD
U 3246, 0100,4113,0400,1174,4156,4700,0400,0000,1441 ; 5601 NEXT INST ;ALL DONE
; 5602
U 3247, 2052,3223,0000,4174,4007,0621,0000,0000,0000 ; 5603 DNNRM1: READ Q, SKIP AD.EQ.0 ;TEST LOW WORD
; 5604 =0 [AR]_[AR]*2 LONG, ;LOW WORD IS NON-ZERO
; 5605 FE_FE-1, ASHC, ;ADJUST EXPONENT
U 2052, 0200,3444,0303,4174,4043,4701,1000,0041,1777 ; 5606 NORM DISP, J/DNNORM ;KEEP LOOKING
U 2053, 1515,3440,0303,1174,4007,0700,0400,0000,1441 ; 5607 AC[1]_[AR], J/STAC ;WHOLE ANSWER IS ZERO
; 5608
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 154
; FLT.MIC[4,164] 16:57 25-JULY-1978 FLOATING POINT -- DOUBLE PRECISION NORMALIZE
U 3250, 0002,4553,1300,4374,4004,1321,0000,0000,2000 ; 5609 CHKSN: TL [FLG], FLG.SN/1, RETURN [2]
; 5610
; 5611 ;SUBROUTINE TO SET/CLEAR FLG.SN
; 5612 ;CALL WITH:
; 5613 ; CALL [SETSN], SKIP IF WE SHOULD CLEAR
; 5614 ;RETURNS 23
; 5615 =0
U 2054, 0023,3551,1313,4374,0004,1700,0000,0000,2000 ; 5616 SETSN: [FLG]_[FLG].OR.#, FLG.SN/1, HOLD RIGHT, RETURN [23]
U 2055, 0023,5551,1313,4374,0004,1700,0000,0000,2000 ; 5617 CLRSN: [FLG]_[FLG].AND.NOT.#, FLG.SN/1, HOLD RIGHT, RETURN [23]
; 5618
; 5619
; 5620 ;SUBROUTINE TO ROUND A FLOATING POINT NUMBER
; 5621 ;CALL WITH:
; 5622 ; NUMBER IN AR!Q AND NORM DISP
; 5623 ;RETURNS 16 WITH ROUNDED NUMBER IN AR!ARX
; 5624 ;
; 5625 =*01*
; 5626 DROUND: [ARX]_(Q+1)*.5, ;ROUND AND SHIFT
; 5627 SKIP CRY2, ;SEE IF OVERFLOW
U 0322, 0462,0007,0704,4174,4007,0511,0000,0000,0000 ; 5628 J/DRND1 ;COMPLETE ROUNDING
; 5629 [AR]_[AR]*.5 LONG, ;WE WENT TOO FAR
U 0326, 0322,3446,0303,4174,4047,0700,1000,0041,0001 ; 5630 FE_FE+1, ASHC, J/DROUND ;SHIFT BACK AND ROUND
; 5631 =*010
U 0462, 0016,3770,0303,4324,0454,1700,0000,0041,0000 ; 5632 DRND1: [AR]_EXP, RETURN [16] ;NO OVERFLOW
; 5633 =011 [AR]_[AR]+.25, ;ADD CARRY (BITS 36 AND 37
; 5634 ; ARE COPIES OF Q BITS)
; 5635 NORM DISP, ;SEE IF OVERFLOW
U 0463, 0462,0441,0303,4174,4003,4701,4000,0000,0000 ; 5636 J/DRND1 ; ..
; 5637 =110 [AR]_[AR]*.5, ;SHIFT RIGHT
; 5638 FE_FE+1, ;KEEP EXP RIGHT
U 0466, 0462,3447,0303,4174,4007,0700,1000,0041,0001 ; 5639 J/DRND1 ;ALL SET NOW
; 5640 =
; 5641
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 155
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- DISPATCH ROM ENTRIES
; 5642 .TOC "EXTEND -- DISPATCH ROM ENTRIES"
; 5643
; 5644 .DCODE
D 0001, 0001,1740,2100 ; 5645 001: I, SJCL, J/L-CMS
D 0002, 0002,1740,2100 ; 5646 I, SJCE, J/L-CMS
D 0003, 0003,1740,2100 ; 5647 I, SJCLE, J/L-CMS
D 0004, 0002,1741,2100 ; 5648 I, B/2, J/L-EDIT
D 0005, 0005,1740,2100 ; 5649 I, SJCGE, J/L-CMS
D 0006, 0006,1740,2100 ; 5650 I, SJCN, J/L-CMS
D 0007, 0007,1740,2100 ; 5651 I, SJCG, J/L-CMS
; 5652
D 0010, 0001,1742,2100 ; 5653 010: I, B/1, J/L-DBIN ;CVTDBO
D 0011, 0004,1742,2100 ; 5654 I, B/4, J/L-DBIN ;CVTDBT
D 0012, 0001,1743,2100 ; 5655 I, B/1, J/L-BDEC ;CVTBDO
D 0013, 0000,1743,2100 ; 5656 I, B/0, J/L-BDEC ;CVTBDT
; 5657
D 0014, 0001,1744,2100 ; 5658 014: I, B/1, J/L-MVS ;MOVSO
D 0015, 0000,1744,2100 ; 5659 I, B/0, J/L-MVS ;MOVST
D 0016, 0002,1744,2100 ; 5660 I, B/2, J/L-MVS ;MOVSLJ
D 0017, 0003,1744,2100 ; 5661 I, B/3, J/L-MVS ;MOVSRJ
; 5662
D 0020, 0000,1746,2100 ; 5663 020: I, J/L-XBLT
D 0021, 0000,1747,2100 ; 5664 I, J/L-SPARE-A
D 0022, 0000,1750,2100 ; 5665 I, J/L-SPARE-B
D 0023, 0000,1751,2100 ; 5666 I, B/0, J/L-SPARE-C
D 0024, 0001,1751,2100 ; 5667 I, B/1, J/L-SPARE-C
D 0025, 0002,1751,2100 ; 5668 I, B/2, J/L-SPARE-C
D 0026, 0004,1751,2100 ; 5669 I, B/4, J/L-SPARE-C
D 0027, 0010,1751,2100 ; 5670 I, B/10, J/L-SPARE-C
; 5671 .UCODE
; 5672
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 156
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- DISPATCH ROM ENTRIES
; 5673 1740:
U 1740, 0400,4751,1203,4374,4007,0700,0000,0000,0040 ; 5674 L-CMS: LUUO
; 5675 1741:
U 1741, 0400,4751,1203,4374,4007,0700,0000,0000,0040 ; 5676 L-EDIT: LUUO
; 5677 1742:
U 1742, 0400,4751,1203,4374,4007,0700,0000,0000,0040 ; 5678 L-DBIN: LUUO
; 5679 1743:
U 1743, 0400,4751,1203,4374,4007,0700,0000,0000,0040 ; 5680 L-BDEC: LUUO
; 5681 1744:
U 1744, 0400,4751,1203,4374,4007,0700,0000,0000,0040 ; 5682 L-MVS: LUUO
; 5683 1746:
U 1746, 0400,4751,1203,4374,4007,0700,0000,0000,0040 ; 5684 L-XBLT: LUUO
; 5685 1747:
U 1747, 0400,4751,1203,4374,4007,0700,0000,0000,0040 ; 5686 L-SPARE-A: LUUO
; 5687 1750:
U 1750, 0400,4751,1203,4374,4007,0700,0000,0000,0040 ; 5688 L-SPARE-B: LUUO
; 5689 1751:
U 1751, 0400,4751,1203,4374,4007,0700,0000,0000,0040 ; 5690 L-SPARE-C: LUUO
; 5691
; 5692 ;NOTE: WE DO NOT NEED TO RESERVE 3746 TO 3751 BECAUSE THE CODE
; 5693 ; AT EXTEND DOES A RANGE CHECK.
; 5694
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 157
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- INSTRUCTION SET DECODING
; 5695 .TOC "EXTEND -- INSTRUCTION SET DECODING"
; 5696
; 5697 ;EACH INSTRUCTION IN THE RANGE 1-23 GOES TO 1 OF 2 PLACES
; 5698 ; 1740-1747 IF NOT UNDER EXTEND
; 5699 ; 3740-3747 IF UNDER EXTEND
; 5700
; 5701 .DCODE
D 0123, 0000,1467,3100 ; 5702 123: I,READ/1, J/EXTEND
; 5703 .UCODE
; 5704
; 5705 1467:
U 1467, 2060,3771,0005,4365,5007,0700,0200,0000,0002 ; 5706 EXTEND: MEM READ, [BR]_MEM ;FETCH INSTRUCTION
; 5707 =0** TL [BR], #/760740, ;IN RANGE 0-17 (AND AC#=0)
U 2060, 3556,4553,0500,4374,4007,0321,0010,0076,0740 ; 5708 CALL [BITCHK] ;TRAP IF NON-ZERO BITS FOUND
; 5709 [BRX]_[HR].AND.# CLR RH, ;SPLIT OUT AC NUMBER
U 2064, 3251,4521,0206,4374,4007,0700,0000,0000,0740 ; 5710 #/000740 ; FROM EXTEND INSTRUCTION
; 5711 [BR]_[BR].OR.[BRX], ;LOAD IR AND AC #
U 3251, 3252,3111,0605,4174,0417,0700,0000,0000,0000 ; 5712 HOLD RIGHT, LOAD IR ; ..
; 5713 READ [BR], LOAD BYTE EA, ;LOAD XR #
U 3252, 3253,3333,0005,4174,4217,0700,0000,0000,0500 ; 5714 J/EXTEA0 ;COMPUTE E1
; 5715
U 3253, 3254,3333,0003,7174,4007,0700,0400,0000,0240 ; 5716 EXTEA0: WORK[E0]_[AR]
U 3254, 0170,4443,0000,2174,4006,6700,0000,0000,0000 ; 5717 EXTEA1: EA MODE DISP
; 5718 =100*
U 0170, 0172,0551,0505,2270,4007,0700,0000,0000,0000 ; 5719 EXTEA: [BR]_[BR]+XR
; 5720 EXTDSP: [BR]_EA FROM [BR], LOAD VMA,
U 0172, 0556,5741,0505,4174,4003,7700,0200,0000,0010 ; 5721 B DISP, J/EXTEXT
U 0174, 3255,0551,0505,2270,4007,0700,0200,0004,0512 ; 5722 [BR]_[BR]+XR, START READ, PXCT EXTEND EA, LOAD VMA, J/EXTIND
U 0176, 3255,3443,0500,4174,4007,0700,0200,0004,0512 ; 5723 VMA_[BR], START READ, PXCT EXTEND EA
; 5724
U 3255, 3254,3771,0005,4361,5217,0700,0200,0000,0502 ; 5725 EXTIND: MEM READ, [BR]_MEM, HOLD LEFT, LOAD BYTE EA, J/EXTEA1
; 5726
; 5727 ;HERE TO EXTEND SIGN FOR OFFSET MODES
; 5728 =1110
; 5729 EXTEXT: WORK[E1]_[BR], ;SAVE E1
U 0556, 3400,3333,0005,7174,4001,2700,0400,0000,0241 ; 5730 DISP/DROM, J/3400 ;GO TO EXTENDED EXECUTE CODE
U 0557, 2056,3333,0005,4174,4007,0530,0000,0000,0000 ; 5731 READ [BR], SKIP DP18 ;NEED TO EXTEND SIGN
; 5732 =0 WORK[E1]_[BR], ;POSITIVE
U 2056, 3400,3333,0005,7174,4001,2700,0400,0000,0241 ; 5733 DISP/DROM, J/3400
; 5734 [BR]_#, #/777777, HOLD RIGHT, ;NEGATIVE
U 2057, 0556,3771,0005,4374,0007,0700,0000,0077,7777 ; 5735 J/EXTEXT
; 5736
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 158
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- MOVE STRING -- SETUP
; 5737 .TOC "EXTEND -- MOVE STRING -- SETUP"
; 5738
; 5739 ;HERE TO MOVE A STRING
; 5740 ;COME HERE WITH:
; 5741 ; AR/ E0
; 5742 ; BR/ E1
; 5743 ;
; 5744 3744:
; 5745 MVS: [AR]_[AR]+1, ;GO FETCH FILL
; 5746 LOAD VMA, ; BYTE
; 5747 START READ, ; ..
U 3744, 3443,0111,0703,4174,4007,0700,0210,0004,0012 ; 5748 CALL [GTFILL] ;SUBROUTINE TO COMPLETE
U 3754, 2061,3771,0005,1276,6007,0701,0000,0000,1443 ; 5749 3754: [BR]_AC[DLEN] ;GET DEST LENGTH AND FLAGS
; 5750 =0** TL [BR], #/777000, ;ANY FLAGS SET?
U 2061, 3556,4553,0500,4374,4007,0321,0010,0077,7000 ; 5751 CALL [BITCHK] ;SEE IF ILLEGAL
U 2065, 2062,3771,0003,0276,6007,0700,0000,0000,0000 ; 5752 [AR]_AC ;GET SRC LENGTH AND FLAGS
; 5753 =0 [BRX]_[AR].AND.# CLR RH, ;COPY FLAGS TO BRX
; 5754 #/777000, ; ..
U 2062, 3445,4521,0306,4374,4007,0700,0010,0077,7000 ; 5755 CALL [CLRFLG] ;CLEAR FLAGS IN AR
; 5756 ;NEW DLEN IS <SRC LEN>-<DST LEN>
; 5757 AC[DLEN]_[AR]-[BR], 3T, ;COMPUTE DIFFERENCE
U 2063, 2066,2113,0305,1174,4007,0521,4400,0000,1443 ; 5758 SKIP DP0 ;WHICH IS SHORTER?
; 5759 =0 [AR]_.NOT.[BR], ;DESTINATION
U 2066, 3256,7441,0503,4174,4007,0700,0000,0000,0000 ; 5760 J/MVS1 ;GET NEGATIVE LENGTH
U 2067, 3256,7441,0303,4174,4007,0700,0000,0000,0000 ; 5761 [AR]_.NOT.[AR] ;SOURCE
; 5762 MVS1: WORK[SLEN]_[AR], ; ..
U 3256, 0574,3333,0003,7174,4003,7700,0400,0000,0242 ; 5763 B DISP ;SEE WHAT TYPE OF MOVE
; 5764 ;SLEN NOW HAS -<LEN OF SHORTER STRING>-1
; 5765 =1100
U 0574, 0500,3771,0013,4370,4007,0700,0000,0000,0003 ; 5766 STATE_[SRC], J/MOVELP ;TRANSLATE--ALL SET
U 0575, 3257,3771,0005,1276,6007,0701,0000,0000,1444 ; 5767 [BR]_AC[DSTP], J/MVSO ;OFFSET BUILD MASK
; 5768 [ARX]_[AR], ;LEFT JUSTIFY
U 0576, 3272,3441,0304,4174,4007,0700,0000,0000,0000 ; 5769 J/MOVST0 ; ..
; 5770 [ARX]_AC[DLEN], ;RIGHT JUSTIFY
; 5771 SKIP DP0, 4T, ;WHICH IS SHORTER?
U 0577, 0630,3771,0004,1276,6007,0522,0000,0000,1443 ; 5772 J/MOVRJ
; 5773
U 3257, 3260,3333,0005,4174,4007,0700,1000,0041,6020 ; 5774 MVSO: READ [BR], FE_S+2 ;GET DST BYTE SIZE
U 3260, 2070,4222,0000,4174,4006,7701,1000,0041,1770 ; 5775 Q_0, BYTE STEP ;BUILD AN S BIT MASK
; 5776 =0*
U 2070, 2070,4224,0003,4174,4026,7701,1000,0041,1770 ; 5777 MVSO1: GEN MSK [AR], BYTE STEP, J/MVSO1
U 2072, 3261,7221,0003,4174,4007,0700,0000,0000,0000 ; 5778 [AR]_.NOT.Q ;BITS WHICH MUST NOT BE SET
; 5779 WORK[MSK]_[AR].AND.[MASK], ;SAVE FOR SRCMOD
U 3261, 0507,4113,0312,7174,4007,0700,0400,0000,0243 ; 5780 J/MOVLP0 ;GO ENTER LOOP
; 5781
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 159
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- MOVE STRING -- OFFSET/TRANSLATE
; 5782 .TOC "EXTEND -- MOVE STRING -- OFFSET/TRANSLATE"
; 5783
; 5784 ;HERE IS THE LOOP FOR OFFSET AND TRANSLATED MOVES
; 5785 =000
; 5786 MOVELP: [AR]_WORK[SLEN]+1, ;UPDATE STRING LENGTH
U 0500, 1074,0551,0703,7274,4007,0701,0010,0000,0242 ; 5787 CALL [SRCMOD] ;GET A SOURCE BYTE
; 5788 =001 [ARX]_[AR], SKIP DP0, ;(1) LENGTH EXHAUSTED
U 0501, 0750,3441,0304,4174,4007,0520,0000,0000,0000 ; 5789 J/MOVST2 ; SEE IF FILL IS NEEDED
; 5790 =100 [AR]_-WORK[SLEN], ;(4) ABORT
U 0504, 3262,1771,0003,7274,4007,0701,4000,0000,0242 ; 5791 J/MVABT ; ..
; 5792 STATE_[SRC+DST], ;(5) NORMAL--STORE DST BYTE
U 0505, 3435,3771,0013,4370,4007,0700,0010,0000,0005 ; 5793 CALL [PUTDST] ; ..
; 5794 =111
U 0507, 0500,3771,0013,4370,4007,0700,0000,0000,0003 ; 5795 MOVLP0: STATE_[SRC], J/MOVELP ;(7) DPB DONE
; 5796 =
; 5797
; 5798 ;HERE TO ABORT A STRING MOVE DUE TO TRANSLATE OR OFFSET FAILURE
; 5799
; 5800 MVABT: [BR]_AC[DLEN], ;WHICH STRING IS LONGER
U 3262, 2074,3771,0005,1276,6007,0522,0000,0000,1443 ; 5801 SKIP DP0, 4T
; 5802 =0
U 2074, 3263,3440,0303,1174,4007,0700,0400,0000,1443 ; 5803 MVABT1: AC[DLEN]_[AR], J/MVABT2 ;PUT AWAY DEST LEN
; 5804 [AR]_[AR]-[BR], ;DEST LEN WAS GREATER
U 2075, 2074,1111,0503,4174,4007,0700,4000,0000,0000 ; 5805 J/MVABT1 ;STICK BACK IN AC
; 5806
U 3263, 3264,7771,0003,7274,4007,0701,0000,0000,0242 ; 5807 MVABT2: [AR]_.NOT.WORK[SLEN] ;GET UNDECREMENTED SLEN
U 3264, 2076,3333,0005,4174,4007,0520,0000,0000,0000 ; 5808 READ [BR], SKIP DP0 ;NEED TO FIXUP SRC?
U 2076, 2077,0111,0503,4174,4007,0700,0000,0000,0000 ; 5809 =0 [AR]_[AR]+[BR] ;SRC LONGER BY (DLEN)
U 2077, 3265,3111,0603,4174,4007,0700,0000,0000,0000 ; 5810 MVEND: [AR]_[AR].OR.[BRX] ;PUT BACK SRC FLAGS
U 3265, 1515,4221,0013,4170,4007,0700,0000,0000,0000 ; 5811 END STATE, J/STAC ;ALL DONE
; 5812
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 160
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- MOVE STRING -- MOVSRJ
; 5813 .TOC "EXTEND -- MOVE STRING -- MOVSRJ"
; 5814
; 5815 =00
U 0630, 3266,3771,0003,1276,6007,0701,0000,0000,1441 ; 5816 MOVRJ: [AR]_AC[SRCP], J/MVSKP ;SRC LONGER, SKIP OVER SOME
; 5817 STATE_[DSTF], ;DST LONGER, FILL IT
U 0631, 2261,3771,0013,4370,4007,0700,0010,0000,0006 ; 5818 CALL [MOVFIL] ; ..
; 5819 =11 [ARX]_WORK[SLEN]+1, ;DONE FILLING
U 0633, 3273,0551,0704,7274,4007,0701,0000,0000,0242 ; 5820 J/MOVST1 ;GO MOVE STRING
; 5821
; 5822 ;HERE TO SKIP OVER EXTRA SOURCE BYTES
U 3266, 3267,3440,0303,1174,4007,0700,0400,0000,1441 ; 5823 MVSKP: AC[SRCP]_[AR] ;PUT POINTER BACK
; 5824 [ARX]_[ARX]-1, 3T, ;DONE SKIPPING?
U 3267, 2100,1111,0704,4174,4007,0521,4000,0000,0000 ; 5825 SKIP DP0
; 5826 =0 IBP DP, IBP SCAD, ;NO--START THE IBP
; 5827 SCAD DISP, SKIP IRPT, ;4-WAY DISPATCH
U 2100, 0650,3770,0305,4334,4016,7371,0000,0033,6000 ; 5828 3T, J/MVSKP1 ;GO BUMP POINTER
; 5829 AC[DLEN]_0, ;LENGTHS ARE NOW EQUAL
U 2101, 0546,4223,0000,1174,4007,0700,0400,0000,1443 ; 5830 J/MOVST4 ;GO MOVE STRING
; 5831
; 5832 =00
U 0650, 3266,3441,0503,4174,4007,0700,0000,0000,0000 ; 5833 MVSKP1: [AR]_[BR], J/MVSKP ;NO OVERFLOW
; 5834 [AR]_.NOT.WORK[SLEN], ;INTERRUPT
U 0651, 3270,7771,0003,7274,4007,0701,0000,0000,0242 ; 5835 J/MVSK3 ; ..
; 5836 SET P TO 36-S, ;WORD OVERFLOW
U 0652, 3271,3770,0503,4334,4017,0700,0000,0032,6000 ; 5837 J/MVSKP2 ;FIXUP Y
U 0653, 3270,7771,0003,7274,4007,0701,0000,0000,0242 ; 5838 [AR]_.NOT.WORK[SLEN] ;INTERRUPT
U 3270, 2102,3440,0303,1174,4007,0700,0400,0000,1443 ; 5839 MVSK3: AC[DLEN]_[AR] ;RESET DLEN
; 5840 =0 [AR]_[AR]+[ARX],
U 2102, 3650,0111,0403,4174,4007,0700,0010,0000,0000 ; 5841 CALL [INCAR] ;ADD 1 TO AR
; 5842 AC_[AR].OR.[BRX], ;PUT BACK FLAGS
U 2103, 3704,3113,0306,0174,4007,0700,0400,0000,0000 ; 5843 J/ITRAP ;DO INTERRUPT TRAP
; 5844
; 5845 MVSKP2: [AR]_[AR]+1, HOLD LEFT, ;BUMP Y
U 3271, 3266,0111,0703,4170,4007,0700,0000,0000,0000 ; 5846 J/MVSKP ;KEEP GOING
; 5847
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 161
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- MOVE STRING -- SIMPLE MOVE LOOP
; 5848 .TOC "EXTEND -- MOVE STRING -- SIMPLE MOVE LOOP"
; 5849
; 5850 ;HERE FOR NO-MODIFICATION STRING MOVES
U 3272, 3273,0111,0704,4174,4007,0700,0000,0000,0000 ; 5851 MOVST0: [ARX]_[ARX]+1 ;CANT DO [ARX]_[AR]+1
U 3273, 0540,3771,0013,4370,4007,0700,0000,0000,0003 ; 5852 MOVST1: STATE_[SRC] ;PREPARE FOR PAGE FAIL
; 5853 =000
; 5854 WORK[SLEN]_[ARX], ;GO GET A SOURCE BYTE
U 0540, 2272,3333,0004,7174,4007,0520,0410,0000,0242 ; 5855 SKIP DP0, CALL [GSRC] ; ..
; 5856 MOVSTX: [ARX]_[AR], ;SHORT STRING RAN OUT
U 0541, 0750,3441,0304,4174,4007,0520,0000,0000,0000 ; 5857 SKIP DP0, J/MOVST2 ;GO SEE IF FILL NEEDED
; 5858 =010 STATE_[SRC+DST], ;WILL NEED TO BACK UP BOTH POINTERS
U 0542, 3435,3771,0013,4370,4007,0700,0010,0000,0005 ; 5859 CALL [PUTDST] ;STORE BYTE
; 5860 =110
; 5861 MOVST4: [ARX]_WORK[SLEN]+1, ;COUNT DOWN LENGTH
U 0546, 3273,0551,0704,7274,4007,0701,0000,0000,0242 ; 5862 J/MOVST1 ;LOOP OVER STRING
; 5863 =
; 5864 =00
U 0750, 3274,4223,0000,1174,4007,0700,0400,0000,1443 ; 5865 MOVST2: AC[DLEN]_0, J/MOVST3 ;CLEAR DEST LEN, REBUILD SRC
U 0751, 2261,3771,0013,4370,4007,0700,0010,0000,0004 ; 5866 STATE_[DST], CALL [MOVFIL] ;FILL OUT DEST
U 0753, 2141,3440,0606,0174,4007,0700,0400,0000,0000 ; 5867 =11 AC_[BRX], J/ENDSKP ;ALL DONE
; 5868
U 3274, 3275,3113,0406,0174,4007,0700,0400,0000,0000 ; 5869 MOVST3: AC_[ARX].OR.[BRX] ;REBUILD SRC
U 3275, 0252,4221,0013,4170,4007,0700,0000,0000,0000 ; 5870 END STATE, J/SKIPE ; ..
; 5871
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 162
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- COMPARE STRING
; 5872 .TOC "EXTEND -- COMPARE STRING"
; 5873
; 5874 3740:
U 3740, 2110,3771,0004,1276,6007,0701,0000,0000,1443 ; 5875 CMS: [ARX]_AC[DLEN] ;GET DEST LEN
U 2110, 3556,4553,0400,4374,4007,0321,0010,0077,7000 ; 5876 =0** TL [ARX], #/777000, CALL [BITCHK]
U 2114, 2111,3771,0006,0276,6007,0700,0000,0000,0000 ; 5877 [BRX]_AC ;GET SRC LEN
U 2111, 3556,4553,0600,4374,4007,0321,0010,0077,7000 ; 5878 =0** TL [BRX], #/777000, CALL [BITCHK]
U 2115, 2104,2113,0604,4174,4007,0521,4000,0000,0000 ; 5879 [BRX]-[ARX], 3T, SKIP DP0 ;WHICH STRING IS LONGER?
U 2104, 2105,0111,0703,4174,4007,0700,0000,0000,0000 ; 5880 =0 [AR]_[AR]+1 ;SRC STRING IS LONGER
U 2105, 2106,0111,0703,4170,4007,0700,0200,0004,0012 ; 5881 VMA_[AR]+1, START READ ;DST STRING
; 5882 =0 [AR]_0, ;FORCE FIRST COMPARE TO BE
; 5883 ;EQUAL
U 2106, 3646,4221,0003,4174,4007,0700,0010,0000,0000 ; 5884 CALL [LOADQ] ;PUT FILL INTO Q
; 5885 WORK[FILL]_Q, ;SAVE FILLER
U 2107, 3305,3223,0000,7174,4007,0700,0400,0000,0244 ; 5886 J/CMS2 ;ENTER LOOP
; 5887
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 163
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- COMPARE STRING
; 5888 ;HERE IS THE COMPARE LOOP.
; 5889 ; ARX/ CONATINS REMAINING DEST LENGTH
; 5890 ; BRX/ CONTAINS REMAINING SOURCE LENGTH
; 5891 =0
; 5892 CMS3: ;BYTES ARE NOT EQUAL
; 5893 END STATE, ;NO MORE SPECIAL PAGE FAIL ACTION
U 2112, 0250,4221,0013,4170,4003,7700,0000,0000,0000 ; 5894 SKIP-COMP DISP ;SEE SKIP-COMP-TABLE
U 2113, 3276,3771,0003,1276,6007,0701,0000,0000,1441 ; 5895 CMS4: [AR]_AC[SRCP] ;GET BYTE POINTER
U 3276, 1020,3333,0006,4174,4007,0520,0000,0000,0000 ; 5896 READ [BRX], SKIP DP0 ;MORE IN SOURCE STRING?
; 5897 =00 STATE_[EDIT-SRC], ;PREPARE FOR PAGE FAIL
U 1020, 2273,3771,0013,4370,4007,0700,0010,0000,0011 ; 5898 CALL [GETSRC] ; GO GET BYTE
; 5899 READ [ARX], SKIP DP0, ;NO MORE SRC--SEE IF MORE DEST
U 1021, 2116,3333,0004,4174,4007,0520,0000,0000,0000 ; 5900 J/CMS5 ; ..
U 1022, 3277,3333,0003,7174,4007,0700,0400,0000,0245 ; 5901 WORK[CMS]_[AR] ;SAVE SRC BYTE
; 5902 =
U 3277, 3300,3440,0606,0174,4007,0700,0400,0000,0000 ; 5903 AC_[BRX] ;PUT BACK SRC LEN
U 3300, 3301,3771,0013,4370,4007,0700,0000,0000,0010 ; 5904 STATE_[COMP-DST] ;HAVE TO BACK UP IF DST FAILS
U 3301, 1030,3333,0004,4174,4007,0520,0000,0000,0000 ; 5905 READ [ARX], SKIP DP0 ;ANY MORE DEST?
; 5906 =00
U 1030, 2120,4443,0000,4174,4007,0700,0010,0000,0000 ; 5907 CMS6: CALL [CMPDST] ;MORE DEST BYTES
; 5908 [AR]_WORK[FILL], ;OUT OF DEST BYTES
U 1031, 3302,3771,0003,7274,4007,0701,0000,0000,0244 ; 5909 J/CMS7 ;GO DO COMPARE
U 1032, 3302,3440,0404,1174,4007,0700,0400,0000,1443 ; 5910 AC[DLEN]_[ARX] ;GOT A BYTE, UPDATE LENGTH
; 5911 =
; 5912 CMS7: [AR]_[AR].AND.[MASK], ;MAKE MAGNITUDES
U 3302, 3303,4111,1203,7174,4007,0700,0000,0000,0245 ; 5913 WORK[CMS] ;WARM UP RAM
U 3303, 3304,4551,1205,7274,4007,0700,0000,0000,0245 ; 5914 [BR]_[MASK].AND.WORK[CMS], 2T ;GET SRC MAGNITUDE
U 3304, 3305,2111,0503,4174,4007,0700,4000,0000,0000 ; 5915 [AR]_[BR]-[AR] REV ;UNSIGNED COMPARE
U 3305, 3306,1111,0704,4174,4007,0700,4000,0000,0000 ; 5916 CMS2: [ARX]_[ARX]-1 ;UPDATE LENGTHS
U 3306, 3307,1111,0706,4174,4007,0700,4000,0000,0000 ; 5917 [BRX]_[BRX]-1 ; ..
U 3307, 2112,3333,0003,4174,4007,0621,0000,0000,0000 ; 5918 READ [AR], SKIP AD.EQ.0, J/CMS3 ;SEE IF EQUAL
; 5919
; 5920 =0
U 2116, 3310,3772,0000,7274,4007,0701,0000,0000,0244 ; 5921 CMS5: Q_WORK[FILL], J/CMS8 ;MORE DST--GET SRC FILL
U 2117, 2112,4221,0003,4174,4007,0700,0000,0000,0000 ; 5922 [AR]_0, J/CMS3 ;STRINGS ARE EQUAL
U 3310, 3311,3771,0013,4370,4007,0700,0000,0000,0012 ; 5923 CMS8: STATE_[EDIT-DST] ;JUST DST POINTER ON PAGE FAIL
U 3311, 1030,3223,0000,7174,4007,0700,0400,0000,0245 ; 5924 WORK[CMS]_Q, J/CMS6 ;MORE DST--SAVE SRC FILL
; 5925
; 5926 =0
; 5927 CMPDST: [AR]_AC[DSTP], ;GET DEST POINTER
U 2120, 3436,3771,0003,1276,6007,0701,0010,0000,1444 ; 5928 CALL [IDST] ;UPDATE IT
; 5929 READ [AR], ;LOOK AT BYTE POINTER
; 5930 FE_FE.AND.S#, S#/0770, ;MASK OUT BIT 6
U 2121, 0340,3333,0003,4174,4006,5701,1000,0051,0770 ; 5931 BYTE DISP, J/LDB1 ;GO LOAD BYTE
; 5932
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 164
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- DECIMAL TO BINARY CONVERSION
; 5933 .TOC "EXTEND -- DECIMAL TO BINARY CONVERSION"
; 5934
; 5935 3742:
U 3742, 3312,4571,1203,4374,4007,0700,0000,0077,7777 ; 5936 DBIN: [AR]_[777777] XWD 0 ;IF WE ARE IN OFFSET MODE
U 3312, 3313,3333,0003,7174,4007,0700,0400,0000,0243 ; 5937 WORK[MSK]_[AR] ; ONLY ALLOW 18 BITS
; 5938 ;RANGE CHECKED (0-10) LATER
U 3313, 3314,3771,0003,0276,6007,0700,0000,0000,0000 ; 5939 [AR]_AC ;GET SRC LENGTH
; 5940 [BRX]_[AR].AND.# CLR RH, ;SPLIT OUT FLAGS
U 3314, 2071,4521,0306,4374,4007,0700,0000,0077,7000 ; 5941 #/777000 ; ..
; 5942 =0* [ARX]_AC[BIN1], ;GET LOW WORD
U 2071, 2216,3771,0004,1276,6007,0701,0010,0000,1444 ; 5943 CALL [CLARX0] ;CLEAR BIT 0 OF ARX
U 2073, 2122,3440,0404,1174,4007,0700,0400,0000,1444 ; 5944 AC[BIN1]_[ARX] ;STORE BACK
; 5945 =0 READ [BRX], SKIP DP0, ;IS S ALREADY SET?
U 2122, 2146,3333,0006,4174,4007,0520,0010,0000,0000 ; 5946 CALL [CLRBIN] ;GO CLEAR BIN IF NOT
; 5947 [AR]_[AR].AND.#, ;CLEAR FLAGS FROM LENGTH
; 5948 #/000777, HOLD RIGHT, ; ..
U 2123, 0616,4551,0303,4374,0003,7700,0000,0000,0777 ; 5949 B DISP ;SEE IF OFFSET OR TRANSLATE
; 5950 =1110
U 0616, 3315,3771,0013,4370,4007,0700,0000,0000,0007 ; 5951 DBIN1: STATE_[CVTDB], J/DBIN2 ;TRANSLATE--LEAVE S ALONE
; 5952 [BRX]_[BRX].OR.#, ;OFFSET--FORCE S TO 1
; 5953 #/400000, HOLD RIGHT,
U 0617, 0616,3551,0606,4374,0007,0700,0000,0040,0000 ; 5954 J/DBIN1
U 3315, 0450,7333,0003,7174,4007,0700,0400,0000,0242 ; 5955 DBIN2: WORK[SLEN]_.NOT.[AR] ;STORE -SLEN-1
; 5956
; 5957 ;HERE IS THE MAIN LOOP
; 5958 =0*0
U 0450, 1074,0551,0703,7274,4007,0701,0010,0000,0242 ; 5959 DBINLP: [AR]_WORK[SLEN]+1, CALL [SRCMOD] ;(0) GET MODIFIED SRC BYTE
; 5960 TL [BRX], #/100000, ;(1) DONE, IS M SET?
U 0451, 2134,4553,0600,4374,4007,0321,0000,0010,0000 ; 5961 J/DBXIT
; 5962 [AR]_.NOT.WORK[SLEN], ;(4) ABORT
U 0454, 3322,7771,0003,7274,4007,0701,0000,0000,0242 ; 5963 J/DBABT ; ..
; 5964 [AR]-#, #/10., ;(5) NORMAL--SEE IF 0-9
U 0455, 2124,1553,0300,4374,4007,0532,4000,0000,0012 ; 5965 4T, SKIP DP18 ; ..
; 5966 =0 [AR]_.NOT.WORK[SLEN], ;DIGIT TOO BIG
U 2124, 3322,7771,0003,7274,4007,0701,0000,0000,0242 ; 5967 J/DBABT ;GO ABORT CVT
; 5968
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 165
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- DECIMAL TO BINARY CONVERSION
; 5969 ;HERE TO ADD IN A DIGIT
; 5970 [BR]_AC[BIN0], 4T, ;GET HIGH BINARY
U 2125, 1050,3771,0005,1276,6007,0622,0000,0000,1443 ; 5971 SKIP AD.EQ.0 ;SEE IF SMALL
; 5972 =00
; 5973 DBSLO: [ARX]_AC[BIN1], ;TOO BIG
U 1050, 0560,3771,0004,1276,6007,0701,0010,0000,1444 ; 5974 CALL [DBSLOW] ;GO USE DOUBLE PRECISION PATHS
; 5975 [BR]_AC[BIN1], ;GET LOW WORD
U 1051, 3316,3771,0005,1276,6007,0701,0000,0000,1444 ; 5976 J/DBFAST ;MIGHT FIT IN 1 WORD
U 1052, 0450,4443,0000,4174,4007,0700,0000,0000,0000 ; 5977 J/DBINLP ;RETURN FROM DBSLOW
; 5978 ;GO DO NEXT DIGIT
; 5979 =
U 3316, 2126,4553,0500,4374,4007,0321,0000,0076,0000 ; 5980 DBFAST: TL [BR], #/760000 ;WILL RESULT FIT IN 36 BITS?
U 2126, 1050,4443,0000,4174,4007,0700,0000,0000,0000 ; 5981 =0 J/DBSLO ;MAY NOT FIT--USE DOUBLE WORD
U 2127, 3317,3775,0005,1276,6007,0701,0000,0000,1444 ; 5982 [BR]_AC[BIN1]*2 ;COMPUTE AC*2
U 3317, 2130,3445,0505,1174,4007,0700,0000,0000,1444 ; 5983 [BR]_[BR]*2, AC[BIN1] ;COMPUTE AC*4
; 5984 =0 [BR]_[BR]+AC[BIN1], 2T, ;COMPUTE AC*5
U 2130, 3651,0551,0505,1274,4007,0700,0010,0000,1444 ; 5985 CALL [SBRL] ;COMPUTE AC*10
; 5986 AC[BIN1]_[AR]+[BR], 3T, ;NEW BINARY RESULT
U 2131, 0450,0113,0305,1174,4007,0701,0400,0000,1444 ; 5987 J/DBINLP ;DO NEXT DIGIT
; 5988
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 166
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- DECIMAL TO BINARY CONVERSION
; 5989 ;HERE IF NUMBER DOES NOT FIT IN ONE WORD
; 5990
; 5991 =000
; 5992 DBSLOW: [BR]_AC[BIN0], ;FETCH HIGH WORD
U 0560, 0620,3771,0005,1276,6007,0701,0010,0000,1443 ; 5993 CALL [MULBY4] ;MULTIPLY BY 4
; 5994 [ARX]_[ARX]+AC[BIN1], ;COMPUTE VALUE * 5
; 5995 SKIP CRY1, 4T, ;SEE IF OVERFLOW
U 0561, 2132,0551,0404,1274,4007,0562,0010,0000,1444 ; 5996 CALL [ADDCRY] ;GO ADD CARRY
U 0565, 0600,0551,0505,1274,4007,0701,0000,0000,1443 ; 5997 =101 [BR]_[BR]+AC[BIN0] ;ADD IN HIGH WORD
; 5998 =
U 0600, 0621,4443,0000,4174,4007,0700,0010,0000,0000 ; 5999 =000 CALL [DBLDBL] ;MAKE * 10
; 6000 [ARX]_[ARX]+[AR], 3T, ;ADD IN NEW DIGIT
; 6001 SKIP CRY1, ;SEE IF OVERFLOW
U 0601, 2132,0111,0304,4174,4007,0561,0010,0000,0000 ; 6002 CALL [ADDCRY] ;ADD IN THE CARRY
U 0605, 3320,3440,0404,1174,4007,0700,0400,0000,1444 ; 6003 =101 AC[BIN1]_[ARX] ;PUT BACK ANSWER
; 6004 =
; 6005 AC[BIN0]_[BR], ; ..
U 3320, 0002,3440,0505,1174,4004,1700,0400,0000,1443 ; 6006 RETURN [2] ;GO DO NEXT BYTE
; 6007
; 6008 ;HERE TO DOUBLE BR!ARX
; 6009 =000
U 0620, 0621,4443,0000,4174,4007,0700,0010,0000,0000 ; 6010 MULBY4: CALL [DBLDBL] ;DOUBLE TWICE
U 0621, 0622,0111,0505,4174,4007,0700,0000,0000,0000 ; 6011 DBLDBL: [BR]_[BR]+[BR] ;DOUBLE HIGH WORD FIRST
; 6012 ;(SO WE DON'T DOUBLE CARRY)
; 6013 [ARX]_[ARX]+[ARX], ;DOUBLE LOW WORD
; 6014 SKIP CRY1, 3T, ;SEE IF CARRY
U 0622, 2132,0111,0404,4174,4007,0561,0010,0000,0000 ; 6015 CALL [ADDCRY] ;ADD IN CARRY
U 0626, 0001,4443,0000,4174,4004,1700,0000,0000,0000 ; 6016 =110 RETURN [1] ;ALL DONE
; 6017 =
; 6018
; 6019 ;HERE TO ADD THE CARRY
; 6020 =0
U 2132, 0004,4443,0000,4174,4004,1700,0000,0000,0000 ; 6021 ADDCRY: RETURN [4] ;NO CARRY
U 2133, 3321,4551,0404,4374,0007,0700,0000,0037,7777 ; 6022 CLEAR [ARX]0 ;KEEP LOW WORD POSITIVE
; 6023 [BR]_[BR]+1, ;ADD CARRY
U 3321, 0004,0111,0705,4174,4004,1700,0000,0000,0000 ; 6024 RETURN [4] ;ALL DONE
; 6025
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 167
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- DECIMAL TO BINARY CONVERSION
; 6026 ;HERE TO ABORT CONVERSION
U 3322, 3323,3111,0306,4174,4007,0700,0000,0000,0000 ; 6027 DBABT: [BRX]_[BRX].OR.[AR] ;PUT BACK UNUSED LENGTH
; 6028 [PC]_[PC]-1, HOLD LEFT, ;DO NOT SKIP
U 3323, 2135,1111,0701,4170,4007,0700,4000,0000,0000 ; 6029 J/DBDONE ;GO FIX UP SIGN COPY
; 6030
; 6031 ;HERE AT END
; 6032 =0
; 6033 DBXIT: [ARX]_AC[BIN1], ;GET LOW WORD
U 2134, 3326,3771,0004,1276,6007,0701,0000,0000,1444 ; 6034 J/DBNEG ;GO NEGATE
U 2135, 3324,3771,0003,1276,6007,0701,0000,0000,1444 ; 6035 DBDONE: [AR]_AC[BIN1] ;FETCH LOW WORD
; 6036 [BR]_AC[BIN0], 4T, ;GET HIGH WORD
U 3324, 2136,3771,0005,1276,6007,0522,0000,0000,1443 ; 6037 SKIP DP0 ;WHAT SIGN
U 2136, 3325,4551,0303,4374,0007,0700,0000,0037,7777 ; 6038 =0 CLEAR [AR]0, J/DBDN1 ;POSITIVE
U 2137, 3325,3551,0303,4374,0007,0700,0000,0040,0000 ; 6039 [AR]_[AR].OR.#, #/400000, HOLD RIGHT
U 3325, 2140,3440,0303,1174,4007,0700,0400,0000,1444 ; 6040 DBDN1: AC[BIN1]_[AR] ;STORE AC BACK
; 6041 =0 AC_[BRX] TEST, ;RETURN FLAGS
U 2140, 2146,3770,0606,0174,4007,0520,0410,0000,0000 ; 6042 SKIP DP0, CALL [CLRBIN] ;CLEAR BIN IS S=0
U 2141, 0260,4221,0013,4170,4007,0700,0000,0000,0000 ; 6043 ENDSKP: END STATE, J/SKIP ;NO--ALL DONE
; 6044
U 3326, 3327,4551,0404,4374,0007,0700,0000,0037,7777 ; 6045 DBNEG: CLEAR ARX0 ;CLEAR EXTRA SIGN BIT
; 6046 [ARX]_-[ARX], 3T, ;NEGATE AND SEE IF
U 3327, 2142,2441,0404,1174,4007,0621,4000,0000,1443 ; 6047 SKIP AD.EQ.0, AC[BIN0] ; ANY CARRY
U 2142, 2145,7771,0003,1274,4007,0700,0000,0000,1443 ; 6048 =0 [AR]_.NOT.AC[BIN0], 2T, J/STAC34 ;NO CARRY
; 6049 [AR]_-AC[BIN0], 3T, ;CARRY
U 2143, 2144,1771,0003,1274,4007,0621,4000,0000,1443 ; 6050 SKIP AD.EQ.0 ;SEE IF ALL ZERO
U 2144, 2145,4571,1204,4374,4007,0700,0000,0040,0000 ; 6051 =0 [ARX]_[400000] XWD 0 ;MAKE COPY OF SIGN
; 6052 ; UNLESS HIGH WORD IS ZERO
U 2145, 3330,3440,0303,1174,4007,0700,0400,0000,1443 ; 6053 STAC34: AC[BIN0]_[AR] ;PUT BACK ANSWER
U 3330, 2135,3440,0404,1174,4007,0700,0400,0000,1444 ; 6054 AC[BIN1]_[ARX], J/DBDONE ; ..
; 6055
; 6056 ;HELPER SUBROUTINE TO CLEAR AC[BIN0] AND AC[BIN1] IF S=0
; 6057 ;CALL WITH:
; 6058 ; READ [BRX], SKIP DP0, CALL [CLRBIN]
; 6059 ;RETURNS 1 ALWAYS
; 6060 =0
U 2146, 3331,4223,0000,1174,4007,0700,0400,0000,1443 ; 6061 CLRBIN: AC[BIN0]_0, J/CLRB1
U 2147, 0001,4443,0000,4174,4004,1700,0000,0000,0000 ; 6062 RETURN [1]
U 3331, 0001,4223,0000,1174,4004,1700,0400,0000,1444 ; 6063 CLRB1: AC[BIN1]_0, RETURN [1]
; 6064
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 168
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- BINARY TO DECIMAL CONVERSION
; 6065 .TOC "EXTEND -- BINARY TO DECIMAL CONVERSION"
; 6066
; 6067 3743:
; 6068 BDEC: [BRX]_AC[DLEN], ;GET LENGTH AND FLAGS
U 3743, 2150,3771,0006,1276,6007,0351,0000,0000,1443 ; 6069 SKIP FPD ;CONTINUE FROM INTERUPT?
; 6070 =0 [BRX]_[BRX].AND.#, ;JUST KEEP THE FLAGS
; 6071 #/777000, ; ..
U 2150, 3332,4551,0606,4374,4007,0700,0000,0077,7000 ; 6072 J/BDEC0 ;COMPUTE NEW FLAGS
U 2151, 3350,3771,0003,0276,6007,0700,0000,0000,0000 ; 6073 DOCVT: [AR]_AC, J/DOCVT1 ;ALL SET PRIOR TO TRAP
U 3332, 3333,3771,0004,1276,6007,0701,0000,0000,1441 ; 6074 BDEC0: [ARX]_AC[1] ;GET LOW BINARY
U 3333, 2154,3771,0003,0276,6007,0700,2000,0071,0024 ; 6075 [AR]_AC, SC_20. ;GET HIGH WORD, SET STEP COUNT
; 6076 =0* WORK[BDL]_[ARX], ;SAVE IN CASE OF ABORT
U 2154, 2216,3333,0004,7174,4007,0700,0410,0000,0250 ; 6077 CALL [CLARX0] ;MAKE SURE BIT 0 IS OFF
; 6078 WORK[BDH]_[AR], ;SAVE HIGH WORD AND
U 2156, 2152,3333,0003,7174,4007,0520,0400,0000,0247 ; 6079 SKIP DP0 ; TEST SIGN
; 6080 =0
; 6081 BDEC1: [BRX]_0, HOLD LEFT, ;POSITIVE, CLEAR RH OF BRX
U 2152, 2162,4221,0006,4170,4007,0700,0000,0000,0000 ; 6082 J/BDEC3 ;COMPUTE # OF DIGITS REQUIRED
; 6083 [BRX]_[BRX].OR.#, ;NEGATIVE, SET M
U 2153, 2155,3551,0606,4374,0007,0700,0000,0010,0000 ; 6084 #/100000, HOLD RIGHT ; ..
; 6085 =0*
U 2155, 3064,4551,0404,4374,0007,0700,0010,0037,7777 ; 6086 BDEC2: CLEAR ARX0, CALL [DBLNG1] ;NEGATE AR!ARX
; 6087 AC_[AR] TEST, ;PUT BACK ANSWER
U 2157, 2160,3770,0303,0174,4007,0520,0400,0000,0000 ; 6088 SKIP DP0 ;IF STILL MINUS WE HAVE
; 6089 ; 1B0, AND NO OTHER BITS
U 2160, 2152,3440,0404,1174,4007,0700,0400,0000,1441 ; 6090 =0 AC[1]_[ARX], J/BDEC1 ;POSITIVE NOW
U 2161, 3334,0111,0704,4174,4007,0700,0000,0000,0000 ; 6091 [ARX]_[ARX]+1 ;JUST 1B0--ADD 1
; 6092 [BRX]_[BRX].OR.#, ;AND REMEMBER THAT WE DID
; 6093 #/040000, HOLD RIGHT, ; IN LEFT HALF OF AC+3
U 3334, 2155,3551,0606,4374,0007,0700,0000,0004,0000 ; 6094 J/BDEC2 ; NEGATE IT AGAIN
; 6095 =0
U 2162, 0441,3771,0003,0276,6007,0700,0000,0000,0000 ; 6096 BDEC3: [AR]_AC, J/BDEC4 ;GET HIGH AC
; 6097 [BRX]_[BRX].OR.#, ;NO LARGER POWER OF 10 FITS
; 6098 #/200000, ;SET N FLAG (CLEARLY NOT 0)
U 2163, 2166,3551,0606,4374,0007,0700,0000,0020,0000 ; 6099 HOLD RIGHT, J/BDEC5 ;SETUP TO FILL, ETC.
; 6100 =001
; 6101 BDEC4: [ARX]_AC[1], ;GET HIGH WORD
U 0441, 2206,3771,0004,1276,6007,0701,0010,0000,1441 ; 6102 CALL [BDSUB] ;SEE IF 10**C(BRX) FITS
; 6103 =011 [BRX]_[BRX]+1, ;NUMBER FITS--TRY A LARGER ONE
U 0443, 2162,0111,0706,4174,4007,0630,2000,0060,0000 ; 6104 STEP SC, J/BDEC3 ;UNLESS WE ARE OUT OF NUMBERS
U 0447, 2164,4553,0600,4374,4007,0331,0000,0077,7777 ; 6105 =111 TR [BRX], #/777777 ;ANY DIGITS REQUIRED?
; 6106 =
; 6107 =0 [BRX]_[BRX].OR.#, ;SOME DIGITS NEEDED,
; 6108 #/200000, HOLD RIGHT, ; SET N FLAG
U 2164, 2166,3551,0606,4374,0007,0700,0000,0020,0000 ; 6109 J/BDEC5 ;CONTINUE BELOW
U 2165, 2166,0111,0706,4174,4007,0700,0000,0000,0000 ; 6110 [BRX]_[BRX]+1 ;ZERO--FORCE AT LEAST 1 DIGIT
; 6111
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 169
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- BINARY TO DECIMAL CONVERSION
; 6112 =0
; 6113 BDEC5: [AR]_AC[DLEN], ;GET LENGTH
U 2166, 3445,3771,0003,1276,6007,0701,0010,0000,1443 ; 6114 CALL [CLRFLG] ;REMOVE FLAGS FROM AR
U 2167, 3335,4221,0005,4174,4007,0700,0000,0000,0000 ; 6115 [BR]_0
U 3335, 3336,3441,0605,4170,4007,0700,0000,0000,0000 ; 6116 [BR]_[BRX], HOLD LEFT ;GET # OF DIGITS NEEDED
; 6117 [BR]_[BR]-[AR], ;NUMBER OF FILLS NEEDED
U 3336, 2170,1111,0305,4174,4007,0421,4000,0000,0000 ; 6118 SKIP AD.LE.0 ;SEE IF ENOUGH ROOM
; 6119 =0 [ARX]_WORK[BDL], ;DOES NOT FIT IN SPACE ALLOWED
U 2170, 3360,3771,0004,7274,4007,0701,0000,0000,0250 ; 6120 J/BDABT ; DO NOT DO CONVERT
U 2171, 2172,3333,0006,4174,4007,0520,0000,0000,0000 ; 6121 READ [BRX], SKIP DP0 ;IS L ALREADY SET
; 6122 =0 AC[DLEN]_[BRX], ;NO--NO FILLERS
U 2172, 2151,3440,0606,1174,4007,0700,0400,0000,1443 ; 6123 J/DOCVT ;GO CHURN OUT THE NUMBER
; 6124
; 6125
; 6126 ;HERE TO STORE LEADING FILLERS
U 2173, 3337,3441,0603,4174,0007,0700,0000,0000,0000 ; 6127 [AR]_[BRX], HOLD RIGHT ;MAKE SURE THE FLAGS GET SET
U 3337, 3340,3440,0303,1174,4007,0700,0400,0000,1443 ; 6128 AC[DLEN]_[AR] ; BEFORE WE PAGE FAIL
U 3340, 3341,3771,0003,7274,4007,0701,0000,0000,0240 ; 6129 [AR]_WORK[E0] ;ADDRESS OF FILL (-1)
; 6130 [AR]_[AR]+1, LOAD VMA, ;FETCH FILLER
U 3341, 3342,0111,0703,4174,4007,0700,0200,0004,0012 ; 6131 START READ
U 3342, 3343,3771,0016,4365,5007,0700,0200,0000,0002 ; 6132 MEM READ, [T0]_MEM ;GET FILLER INTO AR
U 3343, 3344,3771,0013,4370,4007,0700,0000,0000,0012 ; 6133 STATE_[EDIT-DST] ;PAGE FAILS BACKUP DST
U 3344, 3345,2113,0507,7174,4007,0701,4400,0000,0242 ; 6134 WORK[SLEN]_[BR]-1, 3T ;SAVE # OF FILLERS
U 3345, 3346,3441,1603,7174,4007,0700,0000,0000,0242 ; 6135 BDFILL: [AR]_[T0], WORK[SLEN] ;RESTORE FILL BYTE AND
; 6136 ; WARM UP RAM FILE
; 6137 [BR]_WORK[SLEN]+1, 3T, ;MORE FILLERS NEEDED?
U 3346, 0640,0551,0705,7274,4007,0521,0000,0000,0242 ; 6138 SKIP DP0
U 0640, 2151,3440,0606,1174,4007,0700,0400,0000,1443 ; 6139 =000 AC[DLEN]_[BRX], J/DOCVT ;ALL DONE FIX FLAGS AND CONVERT
; 6140 =001 WORK[SLEN]_[BR], ;SAVE UPDATED LENGTH
U 0641, 3435,3333,0005,7174,4007,0700,0410,0000,0242 ; 6141 CALL [PUTDST] ; AND STORE FILLER
U 0647, 3347,2551,0705,1274,4007,0701,4000,0000,1443 ; 6142 =111 [BR]_AC[DLEN]-1 ;COUNT DOWN STRING LENGTH
; 6143 =
U 3347, 3345,3440,0505,1174,4007,0700,0400,0000,1443 ; 6144 AC[DLEN]_[BR], J/BDFILL ;KEEP FILLING
; 6145
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 170
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- BINARY TO DECIMAL CONVERSION
; 6146 ;HERE TO STORE THE ANSWER
; 6147
; 6148 DOCVT1: [ARX]_AC[1], ;GET LOW WORD
U 3350, 3357,3771,0004,1276,6007,0701,0000,0000,1441 ; 6149 J/DOCVT2 ;ENTER LOOP FROM BOTTOM
; 6150 =010
; 6151 BDECLP: [BR]_[BR]+1, ;COUNT DIGITS
U 0562, 2206,0111,0705,4174,4007,0700,0010,0000,0000 ; 6152 CALL [BDSUB] ;KEEP SUBTRACTING 10**C(BRX)
U 0566, 3351,3333,0003,7174,4007,0700,0400,0000,0247 ; 6153 =110 WORK[BDH]_[AR] ;SAVE BINARY
; 6154 =
; 6155 [AR]_[BR]+WORK[E1], ;OFFSET DIGIT
U 3351, 0636,0551,0503,7274,4003,7701,0000,0000,0241 ; 6156 B DISP ;SEE WHICH MODE
; 6157 =1110 READ [AR], LOAD VMA, ;TRANSLATE, START READING TABLE
U 0636, 2200,3333,0003,4174,4007,0700,0200,0004,0012 ; 6158 START READ, J/BDTBL ; GO GET ENTRY FROM TABLE
U 0637, 0510,3333,0004,7174,4007,0700,0400,0000,0250 ; 6159 BDSET: WORK[BDL]_[ARX] ;SAVE LOW BINARY
U 0510, 3435,3771,0013,4370,4007,0700,0010,0000,0012 ; 6160 =00* STATE_[EDIT-DST], CALL [PUTDST]
U 0516, 3352,2551,0705,1274,4007,0701,4000,0000,1443 ; 6161 =11* [BR]_AC[DLEN]-1 ;UPDATE STRING LENGTH
U 3352, 3353,3771,0003,7274,4007,0701,0000,0000,0247 ; 6162 [AR]_WORK[BDH]
U 3353, 3354,3771,0004,7274,4007,0701,0000,0000,0250 ; 6163 [ARX]_WORK[BDL]
U 3354, 2174,4553,0500,4374,4007,0321,0000,0004,0000 ; 6164 TL [BR], #/040000 ;ARE WE CONVERTING 1B0?
U 2174, 3361,0111,0704,4174,4007,0700,0000,0000,0000 ; 6165 =0 [ARX]_[ARX]+1, J/BDCFLG ;YES--FIX THE NUMBER AND CLEAR FLAG
U 2175, 3355,3440,0303,0174,4007,0700,0400,0000,0000 ; 6166 DOCVT3: AC_[AR]
U 3355, 3356,3440,0404,1174,4007,0700,0400,0000,1441 ; 6167 AC[1]_[ARX]
U 3356, 3357,3440,0505,1174,4007,0700,0400,0000,1443 ; 6168 AC[DLEN]_[BR] ;STORE BACK NEW STRING LENGTH
U 3357, 2176,1111,0706,4174,4007,0531,4000,0000,0000 ; 6169 DOCVT2: [BRX]_[BRX]-1, 3T, SKIP DP18
U 2176, 0562,2441,0705,4174,4467,0701,4000,0003,0000 ; 6170 =0 [BR]_-1, SET FPD, 3T, J/BDECLP
U 2177, 0260,4221,0013,4170,4467,0700,0000,0005,0000 ; 6171 END STATE, CLR FPD, J/SKIP
; 6172
; 6173 ;HERE TO TRANSLATE 1 DIGIT
; 6174 =0
; 6175 BDTBL: END STATE, ;DON'T CHANGE BYTE POINTER IF
; 6176 ; THIS PAGE FAILS
U 2200, 3644,4221,0013,4170,4007,0700,0010,0000,0000 ; 6177 CALL [LOADAR] ;GO PUT WORD IN AR
U 2201, 2202,4553,0600,4374,4007,0331,0000,0077,7777 ; 6178 TR [BRX], #/777777 ;LAST DIGIT
U 2202, 0637,4221,0003,4174,0007,0700,0000,0000,0000 ; 6179 =0 [AR]_0, HOLD RIGHT, J/BDSET
U 2203, 2204,4553,0600,4374,4007,0321,0000,0010,0000 ; 6180 TL [BRX], #/100000 ;AND NEGATIVE
U 2204, 2205,3770,0303,4344,4007,0700,0000,0000,0000 ; 6181 =0 [AR]_[AR] SWAP ;LAST AND MINUS, USE LH
U 2205, 0637,4221,0003,4174,0007,0700,0000,0000,0000 ; 6182 [AR]_0, HOLD RIGHT, J/BDSET
; 6183
U 3360, 1505,3771,0003,7274,4007,0701,0000,0000,0247 ; 6184 BDABT: [AR]_WORK[BDH], J/DAC
; 6185
; 6186 BDCFLG: [BR]_[BR].AND.NOT.#, ;CLEAR FLAG THAT TELLS US
; 6187 #/040000, HOLD RIGHT, ; TO SUBTRACT 1 AND
U 3361, 2175,5551,0505,4374,0007,0700,0000,0004,0000 ; 6188 J/DOCVT3 ; CONTINUE CONVERTING
; 6189
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 171
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- BINARY TO DECIMAL CONVERSION
; 6190 ;SUBROUTINE TO SUBRTACT A POWER OF 10 FROM AR!ARX
; 6191 ;CALL WITH:
; 6192 ; AR!ARX/ NUMBER TO BE CONVERTED
; 6193 ; BRX(RIGHT)/ POWER OF 10
; 6194 ;RETURNS:
; 6195 ; 2 RESULT IS STILL POSITIVE
; 6196 ; 6 RESULT WOULD HAVE BEEN NEGATIVE (RESTORE DONE)
; 6197 =0
; 6198 BDSUB: [T0]_[BRX]+#, 3T, WORK/DECLO, ;ADDRESS OF LOW WORD
U 2206, 2210,0551,0616,4374,4007,0701,0000,0000,0344 ; 6199 J/BDSUB1 ;NO INTERRUPT
U 2207, 2671,4443,0000,4174,4007,0700,0000,0000,0000 ; 6200 J/FIXPC ;INTERRUPT
; 6201 =0*
; 6202 BDSUB1: [T1]_[T0], LOAD VMA, ;PUT IN VMA,
U 2210, 2216,3441,1617,4174,4007,0700,0210,0000,0010 ; 6203 CALL [CLARX0] ;FIX UP SIGN OF LOW WORD
; 6204 [ARX]_[ARX]-RAM, 3T, ;SUBTRACT
U 2212, 2214,1551,0404,6274,4007,0561,4000,0000,0000 ; 6205 SKIP CRY1 ;SEE IF OVERFLOW
U 2214, 2215,1111,0703,4174,4007,0700,4000,0000,0000 ; 6206 =0 [AR]_[AR]-1 ;PROCESS CARRY
U 2215, 3362,0551,0616,4374,4007,0701,0000,0000,0373 ; 6207 [T0]_[BRX]+#, 3T, WORK/DECHI ;ADDRESS OF HIGH WORD
U 3362, 3363,3333,0016,4174,4007,0700,0200,0000,0010 ; 6208 READ [T0], LOAD VMA ;PLACE IN VMA
; 6209 [AR]_[AR]-RAM, 4T, ;SUBTRACT
U 3363, 2216,1551,0303,6274,4007,0522,4000,0000,0000 ; 6210 SKIP DP0 ;SEE IF IT FIT
; 6211 =0
; 6212 CLARX0: CLEAR ARX0, ;IT FIT, KEEP LOW WORD +
U 2216, 0002,4551,0404,4374,0004,1700,0000,0037,7777 ; 6213 RETURN [2] ; AND RETURN
U 2217, 3364,0551,0303,6274,4007,0700,0000,0000,0000 ; 6214 [AR]_[AR]+RAM ;RESTORE
U 3364, 3365,3333,0017,4174,4007,0700,0200,0000,0010 ; 6215 READ [T1], LOAD VMA
U 3365, 2220,0551,0404,6274,4007,0561,0000,0000,0000 ; 6216 [ARX]_[ARX]+RAM, 3T, SKIP CRY1
; 6217 =0
; 6218 BDSUB2: CLEAR ARX0, ;KEEP LOW WORD +
U 2220, 0006,4551,0404,4374,0004,1700,0000,0037,7777 ; 6219 RETURN [6] ;RETURN OVERFLOW
; 6220 [AR]_[AR]+1, ;ADD BACK THE CARRY
U 2221, 2220,0111,0703,4174,4007,0700,0000,0000,0000 ; 6221 J/BDSUB2 ;COMPLETE SUBTRACT
; 6222
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 172
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- EDIT -- MAIN LOOP
; 6223 .TOC "EXTEND -- EDIT -- MAIN LOOP"
; 6224
; 6225 ;HERE FOR EDIT INSTRUCTION
; 6226 ;CALL WITH:
; 6227 ; AR/ E0 ADDRESS OF FILL, FLOAT, AND MESSAGE TABLE
; 6228 ; BR/ E1 TRANSLATE TABLE
; 6229 ;
; 6230 3741:
; 6231 EDIT: VMA_[AR]+1, START READ, ;FIRST GET FILL BYTE
U 3741, 3443,0111,0703,4170,4007,0700,0210,0004,0012 ; 6232 CALL [GTFILL] ;GO GET IT
U 3751, 2222,3771,0006,0276,6007,0700,0000,0000,0000 ; 6233 3751: [BRX]_AC ;GET PATTERN POINTER
; 6234 =0** TL [BRX], #/047777, ;MAKE SURE SECTION 0
U 2222, 3556,4553,0600,4374,4007,0321,0010,0004,7777 ; 6235 CALL [BITCHK] ; ..
U 2226, 3366,3443,0600,4174,4007,0700,0200,0004,0012 ; 6236 EDITLP: VMA_[BRX], START READ ;FETCH PATTERN WORD
U 3366, 3367,4221,0013,4170,4007,0700,0000,0000,0000 ; 6237 END STATE ;NO SPECIAL PAGE FAIL ACTION
U 3367, 2224,3770,0605,4344,4007,0700,0000,0000,0000 ; 6238 [BR]_[BRX] SWAP ;GET PBN IN BITS 20 & 21
; 6239 =0 [BR]_[BR]*4, ; ..
U 2224, 3644,0115,0505,4174,4007,0700,0010,0000,0000 ; 6240 CALL [LOADAR] ;GET PATTERN WORD
U 2225, 0654,3333,0005,4174,4003,1701,0000,0000,0000 ; 6241 READ [BR], 3T, DISP/DP LEFT
; 6242 =1100
U 0654, 2230,3770,0303,4344,4007,0700,2000,0071,0007 ; 6243 [AR]_[AR] SWAP, SC_7, J/MOVPAT ;(0) BITS 0-8
U 0655, 2231,3770,0303,4344,4007,0700,0000,0000,0000 ; 6244 [AR]_[AR] SWAP, J/MSKPAT ;(1) BITS 9-17
U 0656, 2230,3447,0303,4174,4007,0700,2000,0071,0006 ; 6245 [AR]_[AR]*.5, SC_6, J/MOVPAT ;(2) BITS 18-27
U 0657, 3370,4551,0303,4374,4007,0700,0000,0000,0777 ; 6246 [AR]_[AR].AND.#, #/777, J/EDISP ;(3) BITS 28-35
; 6247 =0
U 2230, 2230,3447,0303,4174,4007,0630,2000,0060,0000 ; 6248 MOVPAT: [AR]_[AR]*.5, STEP SC, J/MOVPAT ;SHIFT OVER
U 2231, 3370,4551,0303,4374,4007,0700,0000,0000,0777 ; 6249 MSKPAT: [AR]_[AR].AND.#, #/777
; 6250
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 173
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- EDIT -- MAIN LOOP
; 6251 ;HERE WITH PATTERN BYTE RIGHT ADJUSTED IN AR
U 3370, 2232,3447,0305,4174,4007,0700,2000,0071,0002 ; 6252 EDISP: [BR]_[AR]*.5, SC_2 ;SHIFT OVER
; 6253 =0
U 2232, 2232,3447,0505,4174,4007,0630,2000,0060,0000 ; 6254 EDISP1: [BR]_[BR]*.5, STEP SC, J/EDISP1
U 2233, 0661,3333,0005,4174,4003,5701,0000,0000,0000 ; 6255 READ [BR], 3T, DISP/DP ;LOOK AT HIGH 3 BITS
; 6256 =0001 ;(0) OPERATE GROUP
; 6257 [AR]-#, #/5, 4T, ; SEE IF 0-4
U 0661, 2234,1553,0300,4374,4007,0532,4000,0000,0005 ; 6258 SKIP DP18, J/EDOPR
; 6259 ;(1) MESSAGE BYTE
; 6260 READ [BRX], SKIP DP0,
U 0663, 2246,3333,0006,4174,4007,0520,0000,0000,0000 ; 6261 J/EDMSG
; 6262 ;(2) UNDEFINED
U 0665, 3410,4443,0000,4174,4007,0700,0000,0000,0000 ; 6263 J/EDNOP
; 6264 ;(3) UNDEFINED
U 0667, 3410,4443,0000,4174,4007,0700,0000,0000,0000 ; 6265 J/EDNOP
; 6266 ;(4) UNDEFINED
U 0671, 3410,4443,0000,4174,4007,0700,0000,0000,0000 ; 6267 J/EDNOP
; 6268 ;(5) SKIP IF M SET
; 6269 TL [BRX], #/100000,
U 0673, 2252,4553,0600,4374,4007,0321,0000,0010,0000 ; 6270 J/EDSKP
; 6271 ;(6) SKIP IF N SET
; 6272 TL [BRX], #/200000,
U 0675, 2252,4553,0600,4374,4007,0321,0000,0020,0000 ; 6273 J/EDSKP
; 6274 ;(7) SKIP ALWAYS
U 0677, 2252,4443,0000,4174,4007,0700,0000,0000,0000 ; 6275 J/EDSKP
; 6276
; 6277 .TOC "EXTEND -- EDIT -- DECODE OPERATE GROUP"
; 6278
; 6279 ;HERE FOR OPERATE GROUP. SKIP IF IN RANGE
; 6280 =0
U 2234, 3410,4443,0000,4174,4007,0700,0000,0000,0000 ; 6281 EDOPR: J/EDNOP ;OUT OF RANGE
U 2235, 0710,3333,0003,4174,4003,5701,0000,0000,0000 ; 6282 READ [AR], 3T, DISP/DP ;DISPATCH ON TYPE
U 0710, 3371,0111,0701,4174,4007,0700,0000,0000,0000 ; 6283 =1000 [PC]_[PC]+1, J/EDSTOP ;(0) STOP EDIT
; 6284 STATE_[EDIT-SRC], ;(1) SELECT SOURCE BYTE
U 0711, 2211,3771,0013,4370,4007,0700,0000,0000,0011 ; 6285 J/EDSEL
; 6286 READ [BRX], SKIP DP0, ;(2) START SIGNIFICANCE
U 0712, 0006,3333,0006,4174,4007,0520,0000,0000,0000 ; 6287 J/EDSSIG
; 6288 [BRX]_[BRX].AND.#, ;(3) FIELD SEPERATOR
; 6289 #/77777, HOLD RIGHT,
U 0713, 3410,4551,0606,4374,0007,0700,0000,0007,7777 ; 6290 J/EDNOP
U 0714, 0715,3771,0005,1276,6007,0701,0000,0000,1443 ; 6291 [BR]_AC[MARK] ;(4) EXCHANGE MARK AND DEST
; 6292 VMA_[BR], START READ,
U 0715, 2240,3443,0500,4174,4007,0700,0200,0004,0012 ; 6293 J/EDEXMD
; 6294 =
; 6295
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 174
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- EDIT -- STOP EDIT
; 6296 .TOC "EXTEND -- EDIT -- STOP EDIT"
; 6297
; 6298 ;HERE TO END AN EDIT OPERATION. PC IS SET TO SKIP IF NORMAL END
; 6299 ; OR NON-SKIP IF ABORT
; 6300 EDSTOP: [BR]_.NOT.[BRX], ;AD WILL NOT DO D.AND.NOT.A
U 3371, 3372,7441,0605,4174,4007,0700,1000,0071,0010 ; 6301 FE_S#, S#/10 ;PRESET FE
U 3372, 3373,3441,0603,4174,4007,0701,1000,0043,0000 ; 6302 [AR]_[BRX], 3T, FE_FE+P ;MOVE POINTER, UPBATE PBN
; 6303 [BR].AND.#, 3T, ;WAS OLD NUMBER 3?
U 3373, 2236,4553,0500,4374,4007,0321,0000,0003,0000 ; 6304 #/030000, SKIP ADL.EQ.0 ; ..
; 6305 =0
U 2236, 1515,3770,0303,4334,4017,0700,0000,0041,0000 ; 6306 EDSTP1: [AR]_P, J/STAC ;NO--ALL DONE
; 6307 [AR]_[AR]+1, ;YES--BUMP WORD #
; 6308 FE_FE.AND.S#, S#/0700, ;KEEP ONLY FLAG BITS
U 2237, 2236,0111,0703,4174,4007,0700,1000,0051,0700 ; 6309 J/EDSTP1 ;GO STOP EDIT
; 6310
; 6311 .TOC "EXTEND -- EDIT -- START SIGNIFICANCE"
; 6312
; 6313 ;HERE WITH DST POINTER IN AR
; 6314 =110
U 0006, 3377,4443,0000,4174,4007,0700,0010,0000,0000 ; 6315 EDSSIG: CALL [EDFLT] ;STORE FLT CHAR
U 0007, 3410,4443,0000,4174,4007,0700,0000,0000,0000 ; 6316 J/EDNOP ;DO NEXT PATTERN BYTE
; 6317
; 6318 .TOC "EXTEND -- EDIT -- EXCHANGE MARK AND DESTINATION"
; 6319
; 6320 ;HERE WITH ADDRESS OF MARK POINTER IN BR
; 6321 =0
; 6322 EDEXMD: Q_AC[DSTP], ;GET DEST POINTER
U 2240, 3644,3772,0000,1275,5007,0701,0010,0000,1444 ; 6323 CALL [LOADAR] ;GO PUT MARK IN AR
U 2241, 3374,4443,0000,4174,4007,0700,0200,0003,0002 ; 6324 START WRITE ;START WRITE. SEPERATE STEP TO AVOID
; 6325 ; PROBLEM ON DPM5
U 3374, 3375,3223,0000,4174,4007,0701,0200,0000,0002 ; 6326 MEM WRITE, MEM_Q ;PUT OLD DEST IN MARK
U 3375, 3410,3440,0303,1174,4007,0700,0400,0000,1444 ; 6327 AC[DSTP]_[AR], J/EDNOP ;PUT BACK DEST POINTER
; 6328
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 175
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- EDIT -- PROCESS SOURCE BYTE
; 6329 .TOC "EXTEND -- EDIT -- PROCESS SOURCE BYTE"
; 6330
; 6331 =0*
; 6332 EDSEL: [AR]_AC[SRCP], ;PICK UP SRC POINTER
U 2211, 2273,3771,0003,1276,6007,0701,0010,0000,1441 ; 6333 CALL [GETSRC] ;GET SOURCE BYTE
U 2213, 0700,3447,0303,7174,4007,0700,0000,0000,0241 ; 6334 [AR]_[AR]*.5, WORK[E1] ;PREPARE TO TRANSLATE
; 6335 =000 [AR]_[AR]+WORK[E1], ;GO TRANSLATE BY HALFWORDS
U 0700, 3430,0551,0303,7274,4007,0700,0010,0000,0241 ; 6336 2T, CALL [TRNAR] ; ..
; 6337 =010
; 6338 EDFILL: READ [AR], ;(2) NO SIGNIFICANCE, GO FILL
; 6339 SKIP AD.EQ.0, ; SEE IF ANY FILLER
U 0702, 2242,3333,0003,4174,4007,0621,0000,0000,0000 ; 6340 J/EDFIL1 ; GO TO IT
; 6341 STATE_[EDIT-SRC], ;(3) SIG START, DO FLOAT CHAR
U 0703, 0246,3771,0013,4370,4007,0700,0000,0000,0011 ; 6342 J/EDSFLT
U 0704, 3371,4443,0000,4174,4007,0700,0000,0000,0000 ; 6343 =100 J/EDSTOP ;(4) ABORT
; 6344 =101
; 6345 EDSPUT: STATE_[EDIT-S+D], ;(5) NORMAL, STORE AT DST
U 0705, 3435,3771,0013,4370,4007,0700,0010,0000,0013 ; 6346 CALL [PUTDST] ; ..
; 6347 =111
U 0707, 3410,4443,0000,4174,4007,0700,0000,0000,0000 ; 6348 J/EDNOP ;(7) BYTE STORED
; 6349 =
; 6350
; 6351 ;HERE TO COMPLETE STORING FILL
; 6352 =0
U 2242, 0705,4443,0000,4174,4007,0700,0000,0000,0000 ; 6353 EDFIL1: J/EDSPUT ;STORE FILLER
U 2243, 3410,4443,0000,4174,4007,0700,0000,0000,0000 ; 6354 J/EDNOP ;NO FILLER TO STORE
; 6355
; 6356 ;HERE TO DO FLOAT BYTE
; 6357 =110
; 6358 EDSFLT: WORK[FSIG]_[ARX], ;SAVE SIG CHAR
U 0246, 3377,3333,0004,7174,4007,0700,0410,0000,0246 ; 6359 CALL [EDFLT] ;STORE FLOAT CHAR
U 0247, 3376,3771,0003,7274,4007,0701,0000,0000,0246 ; 6360 [AR]_WORK[FSIG] ;RESTORE CHAR
; 6361 [AR]_[AR].AND.# CLR LH, ;JUST KEEP THE BYTE IN CASE
; 6362 #/77777, ; DEST BYTE .GT. 15 BITS
U 3376, 0705,4251,0303,4374,4007,0700,0000,0007,7777 ; 6363 J/EDSPUT ;GO STORE CHAR WHICH STARTED THIS ALL
; 6364
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 176
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- EDIT -- PROCESS SOURCE BYTE
; 6365 ;SUBRUTINE TO PROCESS FLOAT CHAR
; 6366 ;CALL WITH:
; 6367 ; AR/ POINTER TO STORE @ MARK
; 6368 ;RETURN 7 WITH FLOAT STORED
U 3377, 3400,3771,0005,1276,6007,0701,0000,0000,1443 ; 6369 EDFLT: [BR]_AC[MARK] ;ADDRESS OF MARK POINTER
U 3400, 3401,3443,0500,4174,4007,0700,0200,0003,0012 ; 6370 VMA_[BR], START WRITE ;READY TO STORE
U 3401, 3402,3771,0005,1276,6007,0701,0000,0000,1444 ; 6371 [BR]_AC[DSTP] ;GET DST POINTER
U 3402, 2244,3333,0005,4175,5007,0701,0200,0000,0002 ; 6372 MEM WRITE, MEM_[BR] ;STORE POINTER
; 6373 =0 [AR]_0 XWD [2], ;FETCH FLOAT CHAR
U 2244, 3404,4751,1203,4374,4007,0700,0010,0000,0002 ; 6374 CALL [EDBYTE] ;GET TBL BYTE
; 6375 MEM READ, [AR]_MEM, ;GET FLOAT CHAR
U 2245, 0740,3771,0003,4365,5007,0621,0200,0000,0002 ; 6376 SKIP AD.EQ.0 ;SEE IF NULL
; 6377 =000
; 6378 [FLG]_[FLG].OR.#, ;REMEMBER TO BACKUP DST POINTER
; 6379 STATE/EDIT-DST, ; WILL ALSO BACKUP SRC IF CALLED
; 6380 HOLD LEFT, ; FROM SELECT
U 0740, 3435,3551,1313,4370,4007,0700,0010,0000,0012 ; 6381 CALL [PUTDST] ; STORE FLOAT
; 6382 =001 [BRX]_[BRX].OR.#, #/400000,
U 0741, 3403,3551,0606,4374,0007,0700,0000,0040,0000 ; 6383 HOLD RIGHT, J/EDFLT1 ;NULL
; 6384 =110 [BRX]_[BRX].OR.#, #/400000,
U 0746, 3403,3551,0606,4374,0007,0700,0000,0040,0000 ; 6385 HOLD RIGHT, J/EDFLT1 ;MARK STORED
; 6386 =
; 6387 EDFLT1: AC_[BRX], ;SAVE FLAGS SO WE DON'T
; 6388 ;TRY TO DO THIS AGAIN IF
; 6389 ;NEXT STORE PAGE FAILS
U 3403, 0007,3440,0606,0174,4004,1700,0400,0000,0000 ; 6390 RETURN [7] ;AND RETURN
; 6391
; 6392 .TOC "EXTEND -- EDIT -- MESSAGE BYTE"
; 6393
; 6394 ;HERE WITH SKIP ON S
; 6395 =0
; 6396 EDMSG: [AR]_WORK[FILL], ;GET FILL BYTE
; 6397 SKIP AD.EQ.0, 4T, ;SEE IF NULL
U 2246, 0760,3771,0003,7274,4007,0622,0000,0000,0244 ; 6398 J/EDMSG1 ;GO STORE
; 6399 [AR]_[AR].AND.# CLR LH, ;GET OFFSET INTO TABLE
U 2247, 2250,4251,0303,4374,4007,0700,0000,0000,0077 ; 6400 #/77
; 6401 =0 [AR]_[AR]+1, WORK[E0], ;PLUS 1
U 2250, 3404,0111,0703,7174,4007,0700,0010,0000,0240 ; 6402 CALL [EDBYTE] ;GET TBL BYTE
U 2251, 0760,3771,0003,4365,5007,0700,0200,0000,0002 ; 6403 MEM READ, [AR]_MEM ;FROM MEMORY
; 6404 =000
; 6405 EDMSG1: STATE_[EDIT-DST], ;WHAT TO DO ON PAGE FAILS
U 0760, 3435,3771,0013,4370,4007,0700,0010,0000,0012 ; 6406 CALL [PUTDST] ;STORE MESSAGE BYTE
U 0761, 3410,4443,0000,4174,4007,0700,0000,0000,0000 ; 6407 =001 J/EDNOP ;NULL FILLER
U 0766, 3410,4443,0000,4174,4007,0700,0000,0000,0000 ; 6408 =110 J/EDNOP ;NEXT BYTE
; 6409 =
; 6410
U 3404, 3405,0551,0303,7274,4007,0701,0000,0000,0240 ; 6411 EDBYTE: [AR]_[AR]+WORK[E0] ;GET OFFSET INTO TABLE
; 6412 VMA_[AR], START READ, ;START MEMORY CYCLE
U 3405, 0001,3443,0300,4174,4004,1700,0200,0004,0012 ; 6413 RETURN [1] ;RETURN TO CALLER
; 6414
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 177
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- EDIT -- SKIP
; 6415 .TOC "EXTEND -- EDIT -- SKIP"
; 6416
; 6417 =0
; 6418 ;HERE TO SKIP ALWAYS
; 6419 EDSKP: [AR]_[AR].AND.#, #/77, ;JUST KEEP SKIP DISTANCE
U 2252, 3406,4551,0303,4374,4007,0700,0000,0000,0077 ; 6420 J/EDSKP1 ;CONTINUE BELOW
; 6421 ;HERE IF WE DO NOT WANT TO SKIP
U 2253, 3410,4443,0000,4174,4007,0700,0000,0000,0000 ; 6422 J/EDNOP
U 3406, 3407,0115,0703,4174,4007,0700,0000,0000,0000 ; 6423 EDSKP1: [AR]_([AR]+1)*2 ;GIVE 1 EXTRA SKIP
; 6424 READ [AR], SCAD/A*2, ;PUT THE ADJUSTMENT
; 6425 SCADA/BYTE5, 3T, LOAD SC, ; THE SC
U 3407, 3411,3333,0003,4174,4007,0701,2000,0007,0000 ; 6426 J/EDNOP1 ;JOIN MAIN LOOP
; 6427
; 6428
; 6429 .TOC "EXTEND -- EDIT -- ADVANCE PATTERN POINTER"
; 6430
U 3410, 3411,4443,0000,4174,4007,0700,2000,0071,0000 ; 6431 EDNOP: SC_0 ;NO SKIP
U 3411, 3412,3333,0006,4174,4007,0701,1000,0073,0000 ; 6432 EDNOP1: READ [BRX], 3T, FE_P ;PUT PBN IN FE
U 3412, 3413,4443,0000,4174,4007,0700,1000,0051,0030 ; 6433 FE_FE.AND.S#, S#/30 ;JUST BYTE #
U 3413, 3414,4443,0000,4174,4007,0700,1000,0040,0000 ; 6434 FE_FE+SC ;ADD IN ANY SKIP DISTANCE
U 3414, 3415,4443,0000,4174,4007,0700,1000,0041,0010 ; 6435 FE_FE+S#, S#/10 ;BUMP PBN
; 6436 [AR]_FE, ;GET NUMBER OF WORDS
U 3415, 3416,3777,0003,4334,4057,0700,2000,0041,0000 ; 6437 LOAD SC ;PUT MSB WHERE IT CAN BE TESTED
; 6438 ; QUICKLY
; 6439 [AR]_[AR].AND.# CLR LH, ;KEEP ONLY 1 COPY
U 3416, 2254,4251,0303,4374,4007,0630,0000,0000,0170 ; 6440 #/170, SKIP/SC ; ..
; 6441 =0
; 6442 EDN1A: [AR]_[AR]*.5, SC_0,
U 2254, 2256,3447,0303,4174,4007,0700,2000,0071,0000 ; 6443 J/EDNOP2 ;READY TO SHIFT OFF BYTE WITHIN
; 6444 ; WORD
; 6445 [AR]_[AR].OR.#, #/200, ;GET THE SIGN BIT OF THE FE
; 6446 HOLD LEFT, ; INTO THE AR. ONLY HAPPENS ON
U 2255, 2254,3551,0303,4370,4007,0700,0000,0000,0200 ; 6447 J/EDN1A ; SKP 76 OR SKP 77
; 6448 =0
U 2256, 2256,3447,0303,4174,4007,0630,2000,0060,0000 ; 6449 EDNOP2: [AR]_[AR]*.5, STEP SC, J/EDNOP2
; 6450 [BRX]_[BRX]+[AR], ;UPDATE WORD ADDRESS
U 2257, 3417,0111,0306,4170,4007,0700,0000,0000,0000 ; 6451 HOLD LEFT
U 3417, 3420,3770,0303,4334,4017,0700,0000,0041,0000 ; 6452 [AR]_P ;PUT PBN BACK IN BRX
; 6453 [BRX]_[BRX].AND.#, ;JUST KEEP FLAGS
; 6454 #/700000, ; ..
U 3420, 3421,4551,0606,4374,0007,0700,0000,0070,0000 ; 6455 HOLD RIGHT
; 6456 [AR]_[AR].AND.#, ;JUST KEEP PBN
U 3421, 3422,4551,0303,4374,4007,0700,0000,0003,0000 ; 6457 #/030000
; 6458 [BRX]_[BRX].OR.[AR], ;FINAL ANSWER
U 3422, 3423,3111,0306,4174,0007,0700,0000,0000,0000 ; 6459 HOLD RIGHT
U 3423, 2226,3440,0606,0174,4007,0700,0400,0000,0000 ; 6460 AC_[BRX], J/EDITLP ;DO NEXT FUNCTION
; 6461
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 178
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND SUBROUTINES -- FILL OUT DESTINATION
; 6462 .TOC "EXTEND SUBROUTINES -- FILL OUT DESTINATION"
; 6463
; 6464 ;CALL WITH
; 6465 ; AC[DLEN]/ NEGATIVE NUMBER OF BYTES LEFT IN DEST
; 6466 ; FILL/ FILL BYTE
; 6467 ; RETURN [2] WITH FILLERS STORED
; 6468 ;
; 6469 ;NOTE: THIS ROUTINE NEED NOT TEST FOR INTERRUPTS ON EACH BYTE
; 6470 ; BECAUSE EVERY BYTE STORE DOES A MEMORY READ.
; 6471 ;
; 6472 =01*
; 6473 MOVF1: [AR]_WORK[FILL], 2T, ;GET FILL BYTE
U 0332, 3435,3771,0003,7274,4007,0700,0010,0000,0244 ; 6474 CALL [PUTDST] ;PLACE IN DEST
U 0336, 3424,3771,0003,1276,6007,0701,0000,0000,1443 ; 6475 [AR]_AC[DLEN] ;AMOUNT LEFT
; 6476 AC[DLEN]_[AR]+1, 3T, ;STORE UPDATED LEN
U 3424, 2260,0113,0703,1174,4007,0521,0400,0000,1443 ; 6477 SKIP DP0 ; AND SEE IF DONE
U 2260, 0002,4443,0000,4174,4004,1700,0000,0000,0000 ; 6478 =0 RETURN [2] ;DONE
U 2261, 0332,4443,0000,7174,4007,0700,0000,0000,0244 ; 6479 MOVFIL: WORK[FILL], J/MOVF1 ;DO ANOTHER BYTE
; 6480 ;ENTERING HERE SAVES 150NS
; 6481 ; PER BYTE BUT COSTS 300NS
; 6482 ; PER FIELD MOVED. I ASSUME (BUT DO
; 6483 ; NOT KNOW) THAT THIS SPEEDS
; 6484 ; THINGS UP.
; 6485
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 179
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND SUBROUTINES -- GET MODIFIED SOURCE BYTE
; 6486 .TOC"EXTEND SUBROUTINES -- GET MODIFIED SOURCE BYTE"
; 6487
; 6488 ;CALL WITH:
; 6489 ;SLEN = MINUS LENGTH OF STRING
; 6490 ;MSK = MASK FOR BYTE SIZE (1 IF BIT MUST BE ZERO)
; 6491 ;E1 = EFFECTIVE ADDRESS OF OPERATION WORD (SIGN EXTENDED IF OFFSET)
; 6492 ; [AR]_WORK[SLEN]+1, CALL [SRCMOD]
; 6493 ;RETURNS:
; 6494 ; 1 LENGTH EXHAUSTED
; 6495 ; 2 (EDIT ONLY) NO SIGNIFICANCE
; 6496 ; 3 (EDIT ONLY) SIGNIFICANCE START:
; 6497 ; 4 ABORT: OUT OF RANGE OR TRANSLATE FAILURE
; 6498 ; 5 NORMAL: BYTE IN AR
; 6499 ;
; 6500 ;DROM B SET AS FOLLOWS:
; 6501 ; 0 TRANSLATE
; 6502 ; 1 OFFSET
; 6503 ; 2 EDIT
; 6504 ; 4 CVTDBT
; 6505 =00
; 6506 SRCMOD: WORK[SLEN]_[AR], ;PUT BACK SOURCE LENGTH
; 6507 SKIP DP0, ;SEE IF DONE
U 1074, 2272,3333,0003,7174,4007,0520,0410,0000,0242 ; 6508 CALL [GSRC] ;GET A SOURCE BYTE
U 1075, 0001,4221,0013,4170,4004,1700,0000,0000,0000 ; 6509 END STATE, RETURN [1] ;DONE
U 1076, 0716,4443,0000,7174,4003,7700,0000,0000,0241 ; 6510 WORK[E1], B DISP ;OFFSET OR TRANSLATE?
; 6511 =
U 0716, 3427,3447,0303,4174,4007,0700,0000,0000,0000 ; 6512 =1110 [AR]_[AR]*.5, J/XLATE ;TRANSLATE
U 0717, 3425,3770,0303,7174,0007,0700,0000,0000,0241 ; 6513 FIX [AR] SIGN, WORK[E1] ;IF WE ARE PROCESSING FULL WORD
; 6514 ; BYTES, AND THEY ARE NEGATIVE,
; 6515 ; AND THE OFFSET IS POSITIVE THEN
; 6516 ; WE HAVE TO MAKE BITS -1 AND -2
; 6517 ; COPIES OF THE SIGN BIT.
U 3425, 3426,0551,0303,7274,4007,0700,0000,0000,0241 ; 6518 [AR]_[AR]+WORK[E1], 2T ;OFFSET
; 6519 [AR].AND.WORK[MSK], ;VALID BYTE?
; 6520 SKIP AD.EQ.0, 4T, ;SKIP IF OK
U 3426, 0004,4553,0300,7274,4004,1622,0000,0000,0243 ; 6521 RETURN [4] ;RETURN 4 IF BAD, 5 IF OK
; 6522
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 180
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND SUBROUTINES -- TRANSLATE
; 6523 .TOC "EXTEND SUBROUTINES -- TRANSLATE"
; 6524
; 6525 ;HERE WITH BYTE IN AR 1-36. FETCH TABLE ENTRY.
U 3427, 3430,0551,0303,7274,4007,0701,0000,0000,0241 ; 6526 XLATE: [AR]_[AR]+WORK[E1] ;COMPUTE ADDRESS
; 6527 TRNAR: READ [AR], LOAD VMA, ;FETCH WORD
U 3430, 2262,3333,0003,4174,4007,0700,0200,0004,0012 ; 6528 START READ ; ..
; 6529 =0 [AR]_[AR]*2, ;GET BACK LSB
; 6530 ;BIT 36 IS NOT PRESERVED
; 6531 ; BY PAGE FAILS
U 2262, 3645,3445,0303,4174,4007,0700,0010,0000,0000 ; 6532 CALL [LOADARX] ;PUT ENTRY IN ARX
U 2263, 2264,4553,0300,4374,4007,0331,0000,0000,0001 ; 6533 TR [AR], #/1 ;WHICH HALF?
; 6534 =0
; 6535 XLATE1: [AR]_[ARX], 3T, ;RH -- COPY TO AR
; 6536 DISP/DP LEFT, ;DISPATCH ON CODE
U 2264, 0721,3441,0403,4174,4003,1701,0000,0000,0000 ; 6537 J/TRNFNC ;DISPATCH TABLE
; 6538 [ARX]_[ARX] SWAP, ;LH -- FLIP AROUND
U 2265, 2264,3770,0404,4344,4007,0700,0000,0000,0000 ; 6539 J/XLATE1 ;START SHIFT
; 6540
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 181
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND SUBROUTINES -- TRANSLATE
; 6541 ;HERE ON TRANSLATE OPERATION TO PERFORM FUNCTIONS REQUIRED BY
; 6542 ; THE 3 HIGH ORDER BITS OF THE TRANSLATE FUNCTION HALFWORD. WE
; 6543 ; DISPATCH ON FUNCTION AND HAVE:
; 6544 ; BRX/ FLAGS
; 6545 ; ARX/ TABLE ENTRY IN RH
; 6546 ;
; 6547 =0001
; 6548 ;(0) NOP
; 6549 TRNFNC: READ [BRX], SKIP DP0, ;S FLAG ALREADY SET?
U 0721, 2266,3333,0006,4174,4007,0520,0000,0000,0000 ; 6550 J/TRNRET ; ..
; 6551 ;(1) ABORT
U 0723, 0004,4443,0000,4174,4004,1700,0000,0000,0000 ; 6552 RETURN [4]
; 6553 ;(2) CLEAR M FLAG
; 6554 [BRX]_[BRX].AND.NOT.#,
; 6555 #/100000, HOLD RIGHT,
U 0725, 0721,5551,0606,4374,0007,0700,0000,0010,0000 ; 6556 J/TRNFNC
; 6557 ;(3) SET M FLAG
; 6558 [BRX]_[BRX].OR.#,
; 6559 #/100000, HOLD RIGHT,
U 0727, 0721,3551,0606,4374,0007,0700,0000,0010,0000 ; 6560 J/TRNFNC
; 6561 ;(4) SET N FLAG
; 6562 TRNSIG: [BRX]_[BRX].OR.#,
; 6563 #/200000, HOLD RIGHT,
U 0731, 0721,3551,0606,4374,0007,0700,0000,0020,0000 ; 6564 J/TRNFNC
; 6565 ;(5) SET N FLAG THEN ABORT
; 6566 [BRX]_[BRX].OR.#,
; 6567 #/200000, HOLD RIGHT,
U 0733, 0004,3551,0606,4374,0004,1700,0000,0020,0000 ; 6568 RETURN [4]
; 6569 ;(6) CLEAR M THEN SET N
; 6570 [BRX]_[BRX].AND.NOT.#,
; 6571 #/100000, HOLD RIGHT,
U 0735, 0731,5551,0606,4374,0007,0700,0000,0010,0000 ; 6572 J/TRNSIG
; 6573 ;(7) SET N AND M
; 6574 [BRX]_[BRX].OR.#,
; 6575 #/300000, HOLD RIGHT,
U 0737, 0721,3551,0606,4374,0007,0700,0000,0030,0000 ; 6576 J/TRNFNC
; 6577
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 182
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND SUBROUTINES -- TRANSLATE
; 6578 ;HERE TO COMPLETE A TRANSLATE
; 6579
; 6580 =0
; 6581 TRNRET: READ [ARX], SKIP DP18, ;S-FLAG IS ZERO
; 6582 B DISP, SKIP DP18, ;SEE IF EDIT OR SIG START
U 2266, 0754,3333,0004,4174,4003,7530,0000,0000,0000 ; 6583 J/TRNSS ; ..
; 6584 TRNSS1: [AR]_[ARX].AND.# CLR LH, ;S IS SET, JUST RETURN BYTE
U 2267, 0005,4251,0403,4374,4004,1700,0000,0007,7777 ; 6585 #/77777, RETURN [5] ; ..
; 6586
; 6587 =1100
; 6588 TRNSS: [AR]_AC[DLEN], ;NO SIG ON MOVE OR D2B
U 0754, 0533,3771,0003,1276,6003,7701,0000,0000,1443 ; 6589 B DISP, J/TRNNS1 ;SEE IF D2B
; 6590 [BRX]_[BRX].OR.#, ;SIG START ON MOVE OR D2B
; 6591 #/400000, HOLD RIGHT,
U 0755, 2267,3551,0606,4374,0007,0700,0000,0040,0000 ; 6592 J/TRNSS1 ;RETURN BYTE
; 6593 [AR]_WORK[FILL], ;EDIT--NO SIG RETURN FILL
U 0756, 0002,3771,0003,7274,4004,1701,0000,0000,0244 ; 6594 RETURN [2] ; ..
; 6595 [AR]_AC[DSTP], ;EDIT--START OF SIG
U 0757, 0003,3771,0003,1276,6004,1701,0000,0000,1444 ; 6596 RETURN [3] ; ..
; 6597
; 6598 =1011
U 0533, 3431,1111,0703,4174,4007,0700,4000,0000,0000 ; 6599 TRNNS1: [AR]_[AR]-1, J/TRNNS2 ;COMPENSATE FOR IGNORING SRC
; 6600 [AR]_WORK[SLEN]+1, ;DEC TO BIN HAS NO DEST LENGTH
U 0537, 1074,0551,0703,7274,4007,0701,0000,0000,0242 ; 6601 J/SRCMOD ;JUST UPDATE SRC LENTH
; 6602 TRNNS2: AC[DLEN]_[AR] TEST, ;PUT BACK DLEN AND
U 3431, 2270,3770,0303,1174,4007,0520,0400,0000,1443 ; 6603 SKIP DP0 ; SEE WHICH IS NOW SHORTER
; 6604 =0 [AR]_WORK[SLEN], ;DEST IS SHORTER. DO NOT CHANGE
U 2270, 1074,3771,0003,7274,4007,0701,0000,0000,0242 ; 6605 J/SRCMOD ; AMOUNT LEFT
; 6606 [AR]_WORK[SLEN]+1, ;GO LOOK AT NEXT BYTE
U 2271, 1074,0551,0703,7274,4007,0701,0000,0000,0242 ; 6607 J/SRCMOD
; 6608
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 183
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND SUBROUTINES -- GET UNMODIFIED SOURCE BYTE
; 6609 .TOC "EXTEND SUBROUTINES -- GET UNMODIFIED SOURCE BYTE"
; 6610
; 6611 ;CALL:
; 6612 ; GSRC WITH SKIP ON SOURCE LENGTH
; 6613 ; GETSRC IF LENGHT IS OK
; 6614 ;WITH:
; 6615 ; AC1/ SOURCE BYTE POINTER
; 6616 ;RETURNS:
; 6617 ; 1 IF LENGTH RAN OUT
; 6618 ; 2 IF OK (BYTE IN AR)
; 6619 ;
; 6620 =0
; 6621 GSRC: [AR]_AC[DLEN], ;LENGTH RAN OUT
U 2272, 0001,3771,0003,1276,6004,1701,0000,0000,1443 ; 6622 RETURN [1] ;RESTORE AR AND RETURN
U 2273, 3432,3771,0003,1276,6007,0701,0000,0000,1441 ; 6623 GETSRC: [AR]_AC[SRCP] ;GET SRC PTR
; 6624 IBP DP, IBP SCAD, ;UPDATE BYTE POINTER
U 3432, 0231,3770,0305,4334,4016,7701,0000,0033,6000 ; 6625 SCAD DISP, 3T ;SEE IF OFLOW
U 0231, 3434,3441,0503,4174,4007,0700,0000,0000,0000 ; 6626 =01 [AR]_[BR], J/GSRC1 ;NO OFLOW
U 0233, 3433,3770,0503,4334,4017,0700,0000,0032,6000 ; 6627 SET P TO 36-S ;RESET P
U 3433, 3434,0111,0703,4170,4007,0700,0000,0000,0000 ; 6628 [AR]_[AR]+1, HOLD LEFT ;BUMP Y
; 6629
U 3434, 2274,3440,0303,1174,4007,0700,0400,0000,1441 ; 6630 GSRC1: AC[SRCP]_[AR] ;STORE UPDATED POINTER
; 6631 =0 READ [AR], LOAD BYTE EA, ;SETUP TO FIGURE OUT
U 2274, 3071,3333,0003,4174,4217,0701,1010,0073,0500 ; 6632 FE_P, 3T, CALL [BYTEAS] ; EFFECTIVE ADDRESS
; 6633 READ [AR], ;LOOK AT POINTER
; 6634 BYTE DISP, ;SEE IF 7 BIT
; 6635 FE_FE.AND.S#, S#/0770, ;MASK OUT P FIELD
U 2275, 0340,3333,0003,4174,4006,5701,1000,0051,0770 ; 6636 J/LDB1 ;GO GET THE BYTE
; 6637
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 184
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND SUBROUTINES -- STORE BYTE IN DESTINATION STRING
; 6638 .TOC "EXTEND SUBROUTINES -- STORE BYTE IN DESTINATION STRING"
; 6639
; 6640 ;CALL WITH:
; 6641 ; AR/ BYTE TO STORE
; 6642 ; AC4/ DESTINATION BYTE POINTER
; 6643 ;RETURNS:
; 6644 ; AR & AC4/ UPDATED BYTE POINTER
; 6645 ; ARX/ BYTE TO STORE
; 6646 ; BR/ WORD TO MERGE WITH
; 6647 ; 6 ALWAYS
; 6648 ;
U 3435, 2276,3441,0304,4174,4007,0700,0000,0000,0000 ; 6649 PUTDST: [ARX]_[AR] ;SAVE BYTE
; 6650 =0 [AR]_AC[DSTP], ;GET DEST POINTER
U 2276, 3436,3771,0003,1276,6007,0701,0010,0000,1444 ; 6651 CALL [IDST] ;BUMP DEST POINTER
; 6652 AD/A+B, A/ARX, B/ARX, ;SHIFT 7-BIT BYTE TO
; 6653 SCAD/A, 3T, ; NATURAL PLACE, AND PUT
U 2277, 2300,0113,0404,4174,4007,0701,1000,0077,0000 ; 6654 SCADA/BYTE5, LOAD FE ; INTO FE
; 6655 =0* READ [AR], BYTE DISP, ;GO PUT BYTE IN MEMORY
U 2300, 0360,3333,0003,4174,4006,5701,0010,0000,0000 ; 6656 CALL [DPB1] ; ..
U 2302, 0006,4443,0000,4174,4004,1700,0000,0000,0000 ; 6657 RETURN [6] ;ALL DONE
; 6658
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 185
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND SUBROUTINES -- UPDATE DEST STRING POINTERS
; 6659 .TOC "EXTEND SUBROUTINES -- UPDATE DEST STRING POINTERS"
; 6660
; 6661
; 6662 ;SUBROUTINE TO BUMP DST POINTERS
; 6663 ;CALL WITH:
; 6664 ; AR/ AC[DSTP]
; 6665 ; RETURN 1 WITH UPDATED POINTER STORED
; 6666 ;
U 3436, 2301,3770,0305,4334,4016,7701,0000,0033,6000 ; 6667 IDST: IBP DP, IBP SCAD, SCAD DISP, 3T
U 2301, 3440,3441,0503,4174,4217,0700,0000,0000,0600 ; 6668 =0* [AR]_[BR], LOAD DST EA, J/IDSTX
U 2303, 3437,3770,0503,4334,4017,0700,0000,0032,6000 ; 6669 SET P TO 36-S
U 3437, 3440,0111,0703,4170,4217,0700,0000,0000,0600 ; 6670 [AR]_[AR]+1, HOLD LEFT, LOAD DST EA
; 6671 IDSTX: AC[DSTP]_[AR], 3T, ;STORE PTR BACK
U 3440, 0230,3440,0303,1174,4006,6701,1400,0073,1444 ; 6672 FE_P, DISP/EAMODE ;SAVE P FOR CMPDST
; 6673 =100*
U 0230, 3074,0553,0300,2274,4007,0701,0200,0004,0712 ; 6674 DSTEA: VMA_[AR]+XR, START READ, PXCT BYTE DATA, 3T, J/BYTFET
U 0232, 3074,3443,0300,4174,4007,0700,0200,0004,0712 ; 6675 VMA_[AR], START READ, PXCT BYTE DATA, J/BYTFET
U 0234, 3441,0553,0300,2274,4007,0701,0200,0004,0612 ; 6676 VMA_[AR]+XR, START READ, PXCT/BIS-DST-EA, 3T, J/DSTIND
U 0236, 3441,3443,0300,4174,4007,0700,0200,0004,0612 ; 6677 VMA_[AR], START READ, PXCT/BIS-DST-EA, J/DSTIND
; 6678
U 3441, 3442,3771,0003,4361,5217,0700,0200,0000,0602 ; 6679 DSTIND: MEM READ, [AR]_MEM, HOLD LEFT, LOAD DST EA
U 3442, 0230,4443,0000,2174,4006,6700,0000,0000,0000 ; 6680 EA MODE DISP, J/DSTEA
; 6681
; 6682
; 6683 ;HERE TO TEST ILLEGAL BITS SET
; 6684 ;CALL WITH:
; 6685 ; SKIP IF ALL BITS LEGAL
; 6686 ; RETURN [4] IF OK, ELSE DO UUO
; 6687 ;
; 6688 3556: ;EXTEND OF 0 COMES HERE
U 3556, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6689 BITCHK: UUO
U 3557, 0004,4443,0000,4174,4004,1700,0000,0000,0000 ; 6690 3557: RETURN [4]
; 6691
; 6692 ;HERE TO PUT FILL IN [AR] AND WORK[FILL]
; 6693 GTFILL: MEM READ, ;WAIT FOR DATA
U 3443, 3444,3771,0003,4365,5007,0700,0200,0000,0002 ; 6694 [AR]_MEM ;PLACE IN AR
; 6695 WORK[FILL]_[AR], ;SAVE FOR LATER
U 3444, 0010,3333,0003,7174,4004,1700,0400,0000,0244 ; 6696 RETURN [10] ;RETURN TO CALLER
; 6697
; 6698 ;SUBROUTINE TO CLEAR FLAGS IN AR
; 6699 CLRFLG: [AR]_[AR].AND.#, ;CLEAR FLAGS IN AR
; 6700 #/000777, ; ..
U 3445, 0001,4551,0303,4374,0004,1700,0000,0000,0777 ; 6701 HOLD RIGHT, RETURN [1]
; 6702
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 186
; EXTEND.MIC[4,164] 13:02 19-APR-1978 EXTEND -- PAGE FAIL CLEANUP
; 6703 .TOC "EXTEND -- PAGE FAIL CLEANUP"
; 6704
; 6705 ;BACK UP SOURCE POINTER
; 6706 =0
; 6707 BACKS: [AR]_AC[SRCP],
U 2304, 3460,3771,0003,1276,6007,0701,0010,0000,1441 ; 6708 CALL [BACKBP] ;BACKUP BP
U 2305, 2672,3440,0505,1174,4007,0700,0400,0000,1441 ; 6709 AC[SRCP]_[BR], J/CLDISP
; 6710
U 3446, 3447,3771,0003,7274,4007,0701,0000,0000,0214 ; 6711 CMSDST: [AR]_WORK[SV.BRX] ;GET OLD SRC LEN
U 3447, 2306,0113,0703,0174,4007,0701,0400,0000,0000 ; 6712 AC_[AR]+1, 3T ;BACK UP
; 6713 ;BACK UP DESTINATION POINTER
; 6714 =0
; 6715 BACKD: [AR]_AC[DSTP],
U 2306, 3460,3771,0003,1276,6007,0701,0010,0000,1444 ; 6716 CALL [BACKBP]
U 2307, 2672,3440,0505,1174,4007,0700,0400,0000,1444 ; 6717 AC[DSTP]_[BR], J/CLDISP
; 6718
; 6719 ;FAILURES DURING MOVE STRING (BACKUP LENGTHS)
U 3450, 3451,1771,0003,7274,4007,0701,4000,0000,0242 ; 6720 STRPF: [AR]_-WORK[SLEN] ;GET AMOUNT LEFT
; 6721 STRPF0: [BR]_AC[DLEN], 4T, ;WHICH STRING IS LONGER?
U 3451, 2310,3771,0005,1276,6007,0522,0000,0000,1443 ; 6722 SKIP DP0
; 6723 =0
U 2310, 3453,3440,0303,1174,4007,0700,0400,0000,1443 ; 6724 STRPF1: AC[DLEN]_[AR], J/STPF1A ;SRC LONGER
U 2311, 2312,3441,0304,4174,4007,0700,0000,0000,0000 ; 6725 [ARX]_[AR] ;COPY SRC LENGTH
; 6726 =0 [ARX]_[ARX].OR.WORK[SV.BRX], ;REBUILD FLAGS
U 2312, 3655,3551,0404,7274,4007,0701,0010,0000,0214 ; 6727 CALL [AC_ARX] ;RESET AC]SLEN]
U 2313, 3452,1111,0503,4174,4007,0700,4000,0000,0000 ; 6728 [AR]_[AR]-[BR] ;MAKE DEST LEN
; 6729 STRPF3: AC[DLEN]_[AR], ;PUT BACK DEST LEN
U 3452, 2672,3440,0303,1174,4007,0700,0400,0000,1443 ; 6730 J/CLDISP ;DO NEXT CLEANUP
; 6731
U 3453, 3455,0111,0503,4174,4007,0700,0000,0000,0000 ; 6732 STPF1A: [AR]_[AR]+[BR], J/STRPF2
; 6733
U 3454, 3455,1771,0003,7274,4007,0701,4000,0000,0242 ; 6734 PFDBIN: [AR]_-WORK[SLEN] ;RESTORE LENGTH
U 3455, 3456,3551,0303,7274,4007,0701,0000,0000,0214 ; 6735 STRPF2: [AR]_[AR].OR.WORK[SV.BRX]
U 3456, 2672,3440,0303,0174,4007,0700,0400,0000,0000 ; 6736 PFGAC0: AC_[AR], J/CLDISP ;PUT BACK SRC LEN AND FLAGS
; 6737
U 3457, 3451,7771,0003,7274,4007,0701,0000,0000,0242 ; 6738 STRPF4: [AR]_.NOT.WORK[SLEN], J/STRPF0
; 6739
; 6740 BACKBP: IBP DP, SCAD/A+B, SCADA/BYTE1, SCADB/SIZE, ;P_P+S
U 3460, 0001,3770,0305,4334,4014,1700,0000,0043,6000 ; 6741 RETURN [1]
; 6742
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 187
; INOUT.MIC[4,164] 09:36 12-JAN-1979 TRAPS
; 6743 .TOC "TRAPS"
; 6744
U 3461, 3462,3741,0104,4074,4007,0700,0000,0000,0000 ; 6745 TRAP: [ARX]_PC WITH FLAGS ;SAVE THE PC WHICH CAUSED THE
; 6746 WORK[TRAPPC]_[ARX], ; TRAP
U 3462, 2314,3333,0004,7174,4007,0340,0400,0000,0425 ; 6747 SKIP KERNEL ;SEE IF UBR OR EBR
; 6748 =0 [AR]_[AR]+[UBR], ;ADDRESS OF INSTRUCTION
; 6749 MEM READ, ;WAIT FOR PREFETCH TO GET INTO
; 6750 ; THE CACHE. MAY PAGE FAIL BUT
; 6751 ; THAT IS OK
; 6752 START READ, ;START FETCH
; 6753 VMA PHYSICAL, ;ABSOLUTE ADDRESSING
U 2314, 3463,0111,1103,4364,4007,0700,0200,0024,1016 ; 6754 J/TRP1 ;JOIN COMMON CODE
; 6755
; 6756 [AR]_[AR]+[EBR], ;WE COME HERE IN EXEC MODE
; 6757 MEM READ, ;WAIT FOR PREFETCH TO GET INTO
; 6758 ; THE CACHE. MAY PAGE FAIL BUT
; 6759 ; THAT IS OK
; 6760 START READ, ;START FETCH
; 6761 VMA PHYSICAL, ;ABSOLUTE ADDRESSING
U 2315, 3463,0111,1003,4364,4007,0700,0200,0024,1016 ; 6762 J/TRP1 ;JOIN COMMON CODE
; 6763
; 6764 TRP1: MEM READ, [HR]_MEM, ;PLACE INSTRUCTION IN HR
U 3463, 3464,3771,0002,4365,5617,0700,0200,0000,0002 ; 6765 LOAD INST ;LOAD IR, XR, @
; 6766 [HR].AND.#, ;TEST TO SEE IF THIS
; 6767 #/700000, 3T, ; IS A UUO
U 3464, 2316,4553,0200,4374,4007,0321,0000,0070,0000 ; 6768 SKIP ADL.EQ.0
; 6769 =0 CHANGE FLAGS, ;NOT A UUO
; 6770 HOLD USER/1, ;CLEAR TRAP FLAGS
U 2316, 2711,4443,0000,4174,4467,0700,0000,0001,0000 ; 6771 J/XCT1 ;DO THE INSTRUCTION
U 2317, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6772 UUO ;DO THE UUO
; 6773
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 188
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES
; 6774 .TOC "IO -- INTERNAL DEVICES"
; 6775
; 6776 .DCODE
D 0700, 1200,1700,4100 ; 6777 700: IOT,AC DISP, J/GRP700
D 0701, 1200,1720,4100 ; 6778 IOT,AC DISP, J/GRP701
; 6779 .UCODE
; 6780
U 1701, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6781 1701: UUO ;DATAI APR,
U 1702, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6782 1702: UUO ;BLKO APR,
U 1703, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6783 1703: UUO ;DATAO APR,
U 1706, 3467,3771,0005,4304,4007,0701,0000,0000,0000 ; 6784 1706: [BR]_APR, J/APRSZ ;CONSZ APR,
U 1707, 3465,3771,0005,4304,4007,0701,0000,0000,0000 ; 6785 1707: [BR]_APR, J/APRSO ;CONSO APR,
; 6786 1710:
U 1710, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6787 RDERA: UUO ;BLKI PI,
U 1711, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6788 1711: UUO ;DATAI PI,
U 1712, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6789 1712: UUO ;BLKO PI,
U 1713, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6790 1713: UUO ;DATAO PI,
U 1716, 3470,3441,1405,4174,4007,0700,0000,0000,0000 ; 6791 1716: [BR]_[PI], J/CONSZ ;CONSZ PI,
U 1717, 3466,3441,1405,4174,4007,0700,0000,0000,0000 ; 6792 1717: [BR]_[PI], J/CONSO ;CONSO PI,
; 6793
; 6794 1720:
U 1720, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6795 GRP701: UUO ;BLKI PAG,
U 1726, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6796 1726: UUO ;CONSZ PAG,
U 1727, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6797 1727: UUO ;CONSO PAG,
; 6798
; 6799 ;680I AND CACHE SWEEP STUFF
U 1730, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6800 1730: UUO
U 1731, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6801 1731: UUO
U 1732, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6802 1732: UUO
U 1733, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6803 1733: UUO
U 1734, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6804 1734: UUO
U 1735, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6805 1735: UUO
U 1736, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6806 1736: UUO
U 1737, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6807 1737: UUO
; 6808
U 3465, 3466,4251,0505,4374,4007,0700,0000,0000,7770 ; 6809 APRSO: [BR]_[BR].AND.# CLR LH, #/7770
U 3466, 0260,4113,0305,4174,4007,0330,0000,0000,0000 ; 6810 CONSO: [BR].AND.[AR], SKIP ADR.EQ.0, J/SKIP
; 6811
U 3467, 3470,4251,0505,4374,4007,0700,0000,0000,7770 ; 6812 APRSZ: [BR]_[BR].AND.# CLR LH, #/7770
U 3470, 1400,4113,0305,4174,4007,0330,0000,0000,0000 ; 6813 CONSZ: [BR].AND.[AR], SKIP ADR.EQ.0, J/DONE
; 6814
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 189
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES
; 6815 1700:
; 6816 GRP700:
; 6817 APRID: [BR]_#,
U 1700, 0137,3771,0005,4374,4007,0700,0000,0001,0001 ; 6818 #/4097.
; 6819 137: [BR]_#,
; 6820 MICROCODE OPTIONS/OPT,
; 6821 MICROCODE VERSION/UCV,
; 6822 HOLD RIGHT,
U 0137, 3577,3771,0005,4374,0007,0700,0000,0000,0117 ; 6823 J/RTNREG
; 6824
; 6825 1704:
U 1704, 3471,3771,0005,7274,4007,0701,0000,0000,0230 ; 6826 WRAPR: [BR]_WORK[APR]
; 6827 [BR]_[BR].AND.NOT.#, ;CLEAR THE OLD PIA
U 3471, 3472,5551,0505,4370,4007,0700,0000,0000,0007 ; 6828 #/7, HOLD LEFT ; ..
U 3472, 3473,4551,0304,4374,4007,0700,0000,0000,0007 ; 6829 [ARX]_[AR].AND.#, #/7 ;PUT NEW PIA IN ARX
U 3473, 3474,3111,0405,4174,4007,0700,0000,0000,0000 ; 6830 [BR]_[BR].OR.[ARX] ;PUT NEW PIA IN BR
; 6831 [ARX]_[AR].AND.#, ;MASK THE DATA BITS
U 3474, 3475,4551,0304,4374,4007,0700,0000,0000,7760 ; 6832 #/007760 ; DOWN TO ENABLES
U 3475, 2320,4553,0300,4374,4007,0331,0000,0010,0000 ; 6833 TR [AR], #/100000 ;WANT TO ENABLE ANY?
U 2320, 2321,3111,0405,4174,4007,0700,0000,0000,0000 ; 6834 =0 [BR]_[BR].OR.[ARX] ;YES--SET THEM
U 2321, 2322,4553,0300,4374,4007,0331,0000,0004,0000 ; 6835 TR [AR], #/40000 ;WANT TO DISABLE ANY?
U 2322, 2323,5111,0405,4174,4007,0700,0000,0000,0000 ; 6836 =0 [BR]_[BR].AND.NOT.[ARX] ;YES--CLEAR THEM
U 2323, 3476,3771,0006,4304,4007,0701,0000,0000,0000 ; 6837 [BRX]_APR ;GET CURRENT STATUS
U 3476, 2324,4553,0300,4374,4007,0331,0000,0002,0000 ; 6838 TR [AR], #/20000 ;WANT TO CLEAR FLAGS?
U 2324, 2325,5111,0406,4174,4007,0700,0000,0000,0000 ; 6839 =0 [BRX]_[BRX].AND.NOT.[ARX] ;YES--CLEAR BITS
U 2325, 2326,4553,0300,4374,4007,0331,0000,0001,0000 ; 6840 TR [AR], #/10000 ;WANT TO SET ANY FLAGS?
U 2326, 2327,3111,0406,4174,4007,0700,0000,0000,0000 ; 6841 =0 [BRX]_[BRX].OR.[ARX] ;YES--SET FLAGS
U 2327, 2330,4553,0300,4374,4007,0331,0000,0003,0000 ; 6842 TR [AR], #/30000 ;ANY CHANGE AT ALL?
; 6843 =0 READ [BRX], ;YES--LOAD NEW FLAGS
U 2330, 3501,3333,0006,4174,4007,0700,0000,0000,0000 ; 6844 J/WRAPR2 ;TURN OFF INTERRUPT 8080
U 2331, 3477,3333,0005,4174,4007,0700,0000,0000,0000 ; 6845 WRAPR1: READ [BR] ;FIX DPM TIMING BUG
; 6846 READ [BR], ;ENABLE CONDITIONS
U 3477, 3500,3333,0005,4174,4257,0700,0000,0000,0000 ; 6847 SET APR ENABLES
; 6848 WORK[APR]_[BR], ;SAVE FOR RDAPR
U 3500, 1400,3333,0005,7174,4007,0700,0400,0000,0230 ; 6849 J/DONE ;ALL DONE
; 6850
; 6851 WRAPR2: READ [BRX], ;LOAD NEW FLAGS
U 3501, 3502,3333,0006,4174,4237,0700,0000,0000,0000 ; 6852 SPEC/APR FLAGS ; ..
; 6853 [BRX]_[BRX].AND.NOT.#, ;CLEAR INTERRUPT THE 8080
U 3502, 3503,5551,0606,4370,4007,0700,0000,0000,2000 ; 6854 #/002000, HOLD LEFT ; FLAG
; 6855 READ [BRX], ;LOAD NEW FLAGS
; 6856 SPEC/APR FLAGS, ; ..
U 3503, 2331,3333,0006,4174,4237,0700,0000,0000,0000 ; 6857 J/WRAPR1 ;LOOP BACK
; 6858
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 190
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES
; 6859 1705:
U 1705, 3504,3771,0005,7274,4007,0701,0000,0000,0230 ; 6860 RDAPR: [BR]_WORK[APR]
; 6861 [BR]_[BR] SWAP, ;PUT ENABLES IN BOTH
U 3504, 3505,3770,0505,4344,0007,0700,0000,0000,0000 ; 6862 HOLD RIGHT ; HALVES
; 6863 [BR]_[BR].AND.#, ;SAVE ENABLES IN LH
; 6864 #/7760, ;
U 3505, 3506,4551,0505,4374,0007,0700,0000,0000,7760 ; 6865 HOLD RIGHT
; 6866 [BR]_[BR].AND.#, ;SAVE PIA IN RH
; 6867 #/7,
U 3506, 3507,4551,0505,4370,4007,0700,0000,0000,0007 ; 6868 HOLD LEFT
U 3507, 3510,3771,0004,4304,4007,0701,0000,0000,0000 ; 6869 [ARX]_APR ;READ THE APR FLAGS
; 6870 [ARX]_[ARX].AND.# CLR LH, ;MASK OUT JUNK
U 3510, 3511,4251,0404,4374,4007,0700,0000,0000,7770 ; 6871 #/007770 ;KEEP 8 FLAGS
; 6872 [BR]_[BR].OR.[ARX], ;MASH THE STUFF TOGETHER
U 3511, 3577,3111,0405,4174,4007,0700,0000,0000,0000 ; 6873 J/RTNREG ;RETURN
; 6874
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 191
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES -- EBR & UBR
; 6875 .TOC "IO -- INTERNAL DEVICES -- EBR & UBR"
; 6876
; 6877 1723:
; 6878 WRUBR: VMA_[AR], ;LOAD E INTO VMA
U 1723, 3512,3443,0300,4174,4007,0700,0200,0004,0012 ; 6879 START READ ;START MEMORY
; 6880 MEM READ, ;WAIT FOR DATA
; 6881 [AR]_MEM, 3T, ;PUT IT INTO THE AR
U 3512, 2332,3771,0003,4365,5007,0521,0200,0000,0002 ; 6882 SKIP DP0 ;SEE IF WE WANT TO LOAD
; 6883 ; AC BLOCK NUMBERS
; 6884 =0 [AR]_[AR].AND.#, ;NO--CLEAR JUNK IN AR
; 6885 #/100000, ; LEAVE ONLY LOAD UBR
; 6886 HOLD RIGHT, ; IN LEFT HALF
; 6887 SKIP ADL.EQ.0, 3T, ;SEE IF WE WANT TO LOAD
U 2332, 2334,4551,0303,4374,0007,0321,0000,0010,0000 ; 6888 J/ACBSET ;SKIP AROUND UBR LOAD
; 6889 [UBR]_[UBR].AND.#, ;MASK OUT THE OLD
; 6890 #/770077, ; AC BLOCK NUMBERS
U 2333, 3513,4551,1111,4374,0007,0700,0000,0077,0077 ; 6891 HOLD RIGHT ;IN THE LEFT HALF
; 6892 [AR].AND.#, ;SEE IF WE WANT TO LOAD
; 6893 #/100000, 3T, ; UBR ALSO
U 3513, 2334,4553,0300,4374,4007,0321,0000,0010,0000 ; 6894 SKIP ADL.EQ.0
; 6895 =0
; 6896 ACBSET: [BR]_[AR].AND.#, ;COPY UBR PAGE NUMBER
; 6897 #/17777, ; INTO BR
U 2334, 3514,4551,0305,4374,4007,0700,0000,0001,7777 ; 6898 J/SETUBR ;GO LOAD UBR
; 6899 [UBR]_[UBR].OR.[AR], ;DO NOT LOAD UBR
; 6900 ; PUT AC BLOCK # IN
; 6901 HOLD RIGHT, ; THE LEFT HALF
; 6902 LOAD AC BLOCKS, ;LOAD HARDWARE
U 2335, 1400,3111,0311,4174,0477,0700,0000,0000,0000 ; 6903 J/DONE ;ALL DONE
; 6904 SETUBR: [BR]_0, ;CLEAR BR LEFT
; 6905 SC_7, ;PUT THE COUNT IN SC
U 3514, 2336,4221,0005,4174,0007,0700,2000,0071,0007 ; 6906 HOLD RIGHT
; 6907 =0
; 6908 STUBRS: [BR]_[BR]*2, ;SHIFT BR OVER
; 6909 STEP SC, ; 9 PLACES
U 2336, 2336,3445,0505,4174,4007,0630,2000,0060,0000 ; 6910 J/STUBRS
; 6911 [UBR]_[UBR].AND.#, ;MASK OUT OLD UBR
; 6912 #/777774, ; BITS IN
U 2337, 3515,4551,1111,4374,0007,0700,0000,0077,7774 ; 6913 HOLD RIGHT ; LEFT HALF
; 6914 [UBR]_0, ;CLEAR RIGHT HALF
U 3515, 3516,4221,0011,4170,4007,0700,0000,0000,0000 ; 6915 HOLD LEFT
U 3516, 3517,3111,0511,4174,4007,0700,0000,0000,0000 ; 6916 [UBR]_[UBR].OR.[BR] ;PUT IN PAGE TABLE ADDRESS
; 6917 [UBR]_[UBR].OR.[AR], ;PUT IN AC BLOCK #
; 6918 HOLD RIGHT, ; IN LEFT HALF
; 6919 LOAD AC BLOCKS, ;TELL HARDWARE
U 3517, 2410,3111,0311,4174,0477,0700,0000,0000,0000 ; 6920 J/SWEEP ;CLEAR CACHE
; 6921
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 192
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES -- EBR & UBR
; 6922 1724:
U 1724, 2340,3445,0303,4174,4007,0700,2000,0071,0006 ; 6923 WREBR: [AR]_[AR]*2, SC_6
; 6924 =0
U 2340, 2340,3445,0303,4174,4007,0630,2000,0060,0000 ; 6925 WREBR1: [AR]_[AR]*2, STEP SC, J/WREBR1
; 6926 .IF/FULL ;DO NOT ENABLE PAGING IN SMALL
; 6927 ; MICROCODE.
U 2341, 3520,3771,0005,7274,4007,0701,0000,0000,0230 ; 6928 [BR]_WORK[APR]
U 3520, 3521,4551,0505,4370,4007,0700,0000,0074,7777 ; 6929 [BR]_[BR].AND.#, #/747777, HOLD LEFT
U 3521, 2342,4553,0300,4374,4007,0321,0000,0000,0020 ; 6930 [AR].AND.#, #/20, 3T, SKIP ADL.EQ.0
U 2342, 2343,3551,0505,4370,4007,0700,0000,0003,0000 ; 6931 =0 [BR]_[BR].OR.#, #/030000, HOLD LEFT
U 2343, 3522,3333,0005,4174,4257,0700,0000,0000,0000 ; 6932 READ [BR], SET APR ENABLES
U 3522, 3523,3333,0005,7174,4007,0700,0400,0000,0230 ; 6933 WORK[APR]_[BR]
; 6934 .ENDIF/FULL
U 3523, 3524,3441,0310,4174,4007,0700,0000,0000,0000 ; 6935 [EBR]_[AR]
U 3524, 2344,4553,1000,4374,4007,0321,0000,0000,0040 ; 6936 [EBR].AND.#, #/40, 3T, SKIP ADL.EQ.0
U 2344, 2410,3551,1010,4374,0007,0700,0000,0040,0000 ; 6937 =0 [EBR]_[EBR].OR.#, #/400000, HOLD RIGHT, J/SWEEP
U 2345, 2410,5551,1010,4374,0007,0700,0000,0040,0000 ; 6938 [EBR]_[EBR].AND.NOT.#, #/400000, HOLD RIGHT, J/SWEEP
; 6939
; 6940 1725:
U 1725, 2346,3447,1005,4174,4007,0700,2000,0071,0006 ; 6941 RDEBR: [BR]_[EBR]*.5, SC_6
; 6942 =0
U 2346, 2346,3447,0505,4174,4007,0630,2000,0060,0000 ; 6943 RDEBR1: [BR]_[BR]*.5, STEP SC, J/RDEBR1
U 2347, 3525,4551,0505,4374,4007,0700,0000,0006,3777 ; 6944 [BR]_[BR].AND.#, #/63777 ;MASK TO JUST EBR
; 6945 [BR]_0, ;CLEAR LEFT HALF
; 6946 HOLD RIGHT, ; BITS
U 3525, 3577,4221,0005,4174,0007,0700,0000,0000,0000 ; 6947 J/RTNREG ;RETURN ANSWER
; 6948
; 6949 1721:
U 1721, 2350,3441,1105,4174,4007,0700,0000,0000,0000 ; 6950 RDUBR: [BR]_[UBR]
U 2350, 2352,3447,0506,4174,4007,0700,2010,0071,0006 ; 6951 =0 [BRX]_[BR]*.5, SC_6, CALL [GTPCW1]
; 6952 [BR]_[BR].AND.#, ;JUST RETURN USEFUL
; 6953 #/507700, HOLD RIGHT, ; BITS
U 2351, 3577,4551,0505,4374,0007,0700,0000,0050,7700 ; 6954 J/RTNREG
; 6955
; 6956
U 3526, 3527,3441,1105,4174,4007,0700,0000,0000,0000 ; 6957 GETPCW: [BR]_[UBR]
U 3527, 2352,3447,0506,4174,4007,0700,2000,0071,0006 ; 6958 [BRX]_[BR]*.5, SC_6
; 6959 =0
U 2352, 2352,3447,0606,4174,4007,0630,2000,0060,0000 ; 6960 GTPCW1: [BRX]_[BRX]*.5, STEP SC, J/GTPCW1
U 2353, 3530,4551,0606,4374,4007,0700,0000,0001,7777 ; 6961 [BRX]_[BRX].AND.#, #/17777
U 3530, 0001,3441,0605,4170,4004,1700,0000,0000,0000 ; 6962 [BR]_[BRX], HOLD LEFT, RETURN [1]
; 6963
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 193
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES -- KL PAGING REGISTERS
; 6964 .TOC "IO -- INTERNAL DEVICES -- KL PAGING REGISTERS"
; 6965
; 6966 .DCODE
D 0702, 1216,1760,4700 ; 6967 702: IOT,AC DISP, M, J/GRP702
; 6968 .UCODE
; 6969
; 6970 1760:
; 6971 GRP702:
U 1760, 3577,3771,0005,7274,4007,0701,0000,0000,0215 ; 6972 RDSPB: [BR]_WORK[SBR], J/RTNREG
; 6973 1761:
U 1761, 3577,3771,0005,7274,4007,0701,0000,0000,0216 ; 6974 RDCSB: [BR]_WORK[CBR], J/RTNREG
; 6975 1762:
U 1762, 3577,3771,0005,7274,4007,0701,0000,0000,0220 ; 6976 RDPUR: [BR]_WORK[PUR], J/RTNREG
; 6977 1763:
U 1763, 3577,3771,0005,7274,4007,0701,0000,0000,0217 ; 6978 RDCSTM: [BR]_WORK[CSTM], J/RTNREG
; 6979 1766:
U 1766, 3577,3771,0005,7274,4007,0701,0000,0000,0227 ; 6980 RDHSB: [BR]_WORK[HSBADR], J/RTNREG
U 1767, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 6981 1767: UUO
; 6982
; 6983 1770:
U 1770, 3531,4443,0000,4174,4007,0700,0200,0004,0002 ; 6984 WRSPB: START READ
U 3531, 3532,3771,0003,4365,5007,0700,0200,0000,0002 ; 6985 MEM READ, [AR]_MEM
U 3532, 1400,3333,0003,7174,4007,0700,0400,0000,0215 ; 6986 WORK[SBR]_[AR], J/DONE
; 6987 1771:
U 1771, 3533,4443,0000,4174,4007,0700,0200,0004,0002 ; 6988 WRCSB: START READ
U 3533, 3534,3771,0003,4365,5007,0700,0200,0000,0002 ; 6989 MEM READ, [AR]_MEM
U 3534, 1400,3333,0003,7174,4007,0700,0400,0000,0216 ; 6990 WORK[CBR]_[AR], J/DONE
; 6991 1772:
U 1772, 3535,4443,0000,4174,4007,0700,0200,0004,0002 ; 6992 WRPUR: START READ
U 3535, 3536,3771,0003,4365,5007,0700,0200,0000,0002 ; 6993 MEM READ, [AR]_MEM
U 3536, 1400,3333,0003,7174,4007,0700,0400,0000,0220 ; 6994 WORK[PUR]_[AR], J/DONE
; 6995 1773:
U 1773, 3537,4443,0000,4174,4007,0700,0200,0004,0002 ; 6996 WRCSTM: START READ
U 3537, 3540,3771,0003,4365,5007,0700,0200,0000,0002 ; 6997 MEM READ, [AR]_MEM
U 3540, 1400,3333,0003,7174,4007,0700,0400,0000,0217 ; 6998 WORK[CSTM]_[AR], J/DONE
; 6999 1776:
U 1776, 3541,4443,0000,4174,4007,0700,0200,0004,0002 ; 7000 WRHSB: START READ
U 3541, 3542,3771,0003,4365,5007,0700,0200,0000,0002 ; 7001 MEM READ, [AR]_MEM
U 3542, 1400,3333,0003,7174,4007,0700,0400,0000,0227 ; 7002 WORK[HSBADR]_[AR], J/DONE
U 1777, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 7003 1777: UUO
; 7004
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 194
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES -- TIMER CONTROL
; 7005 .TOC "IO -- INTERNAL DEVICES -- TIMER CONTROL"
; 7006
; 7007
U 3543, 3544,4751,1205,4374,4007,0700,0000,0001,0000 ; 7008 TOCK: [BR]_0 XWD [10000] ;2^12 UNITS PER MS
U 3544, 3545,0111,0503,4174,4007,0700,0000,0000,0000 ; 7009 [AR]_[AR]+[BR] ;INCREMENT THE TIMER
U 3545, 2354,3770,0303,4174,0007,0520,0000,0000,0000 ; 7010 FIX [AR] SIGN, SKIP DP0 ;SEE IF IT OVERFLOWED
; 7011 =0
; 7012 TOCK1: WORK[TIME1]_[AR], ;STORE THE NEW TIME
U 2354, 3546,3333,0003,7174,4007,0700,0400,0000,0301 ; 7013 J/TOCK2 ;SKIP OVER THE OVERFLOW CODE
U 2355, 2360,3771,0003,7274,4007,0701,0000,0000,0300 ; 7014 [AR]_WORK[TIME0] ;GET HIGH WORD
; 7015 =0* [AR]_[AR]+1, ;BUMP IT
U 2360, 3554,0111,0703,4174,4007,0700,0010,0000,0000 ; 7016 CALL [WRTIM1] ;STORE BACK IN RAM
; 7017 [AR]_0, ;CAUSE LOW WORD WORD
U 2362, 2354,4221,0003,4174,4007,0700,0000,0000,0000 ; 7018 J/TOCK1 ; TO GET STORED
U 3546, 3547,3771,0003,7274,4007,0701,0000,0000,0303 ; 7019 TOCK2: [AR]_WORK[TTG]
; 7020 [AR]_[AR]-[BR], ;COUNT DOWN TIME TO GO
U 3547, 2356,1111,0503,4174,4007,0421,4000,0000,0000 ; 7021 SKIP AD.LE.0 ;SEE IF IT TIMED OUT
; 7022 =0
; 7023 TOCK3: WORK[TTG]_[AR], ;SAVE NEW TIME TO GO
U 2356, 0002,3333,0003,7174,4004,1700,0400,0000,0303 ; 7024 RETURN [2] ;ALL DONE
U 2357, 3550,3771,0003,7274,4007,0701,0000,0000,0302 ; 7025 [AR]_WORK[PERIOD]
U 3550, 3551,3771,0005,4304,4007,0701,0000,0000,0000 ; 7026 [BR]_APR ;GET CURRENT FLAGS
U 3551, 3552,3551,0505,4374,4007,0700,0000,0000,0040 ; 7027 [BR]_[BR].OR.#, #/40 ;SET TIMER INTERRUPT FLAG
; 7028 READ [BR], ;PLACE ON DP AND
; 7029 SPEC/APR FLAGS, ; LOAD INTO HARDWARE
U 3552, 2356,3333,0005,4174,4237,0700,0000,0000,0000 ; 7030 J/TOCK3 ;ALL DONE
; 7031
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 195
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES -- WRTIME & RDTIME
; 7032 .TOC "IO -- INTERNAL DEVICES -- WRTIME & RDTIME"
; 7033
; 7034 1774:
U 1774, 3553,4443,0000,4174,4007,0700,0200,0004,0002 ; 7035 WRTIME: START READ ;FETCH WORD AT E
; 7036 MEM READ, ;WAIT FOR DATA
U 3553, 1114,3771,0003,4365,5007,0700,0200,0000,0002 ; 7037 [AR]_MEM ;PUT WORD IN AR
; 7038 =00 VMA_[HR]+1, ;BUMP E
; 7039 START READ, ;START MEMORY
U 1114, 3645,0111,0702,4170,4007,0700,0210,0004,0012 ; 7040 CALL [LOADARX] ;PUT DATA IN ARX
; 7041 [ARX]_[ARX].AND.#, ;CLEAR PART HELD IN
; 7042 #/770000, ; HARDWARE COUNTER
U 1115, 3554,4551,0404,4370,4007,0700,0010,0077,0000 ; 7043 HOLD LEFT, CALL [WRTIM1]
; 7044 =11 WORK[TIME1]_[ARX], ;IN WORK SPACE
U 1117, 1400,3333,0004,7174,4007,0700,0400,0000,0301 ; 7045 J/DONE ;NEXT INSTRUCTION
; 7046 =
; 7047 WRTIM1: WORK[TIME0]_[AR], ;SAVE THE NEW VALUE
U 3554, 0002,3333,0003,7174,4004,1700,0400,0000,0300 ; 7048 RETURN [2]
; 7049
; 7050 1764:
U 1764, 3555,4451,1205,4324,4007,0700,0000,0000,0000 ; 7051 RDTIME: [BR]_TIME ;READ THE TIME
U 3555, 3560,4451,1204,4324,4007,0700,0000,0000,0000 ; 7052 [ARX]_TIME ; AGAIN
U 3560, 3561,4451,1206,4324,4007,0700,0000,0000,0000 ; 7053 [BRX]_TIME ; AGAIN
; 7054 [BR].XOR.[ARX], ;SEE IF STABLE
U 3561, 2364,6113,0405,4174,4007,0621,0000,0000,0000 ; 7055 SKIP AD.EQ.0 ; ..
U 2364, 2365,3441,0604,4174,4007,0700,0000,0000,0000 ; 7056 =0 [ARX]_[BRX] ;NO THEN NEXT TRY MUST BE OK
U 2365, 3562,3771,0005,7274,4007,0701,0000,0000,0300 ; 7057 [BR]_WORK[TIME0]
; 7058 [ARX]_[ARX]+WORK[TIME1], ;COMBINE PARTS
U 3562, 1120,0551,0404,7274,4007,0671,0000,0000,0301 ; 7059 SKIP/-1 MS ;SEE IF OVERFLOW HAPPENED
; 7060 =00 SPEC/CLRCLK, ;CLEAR CLOCK FLAG
; 7061 [AR]_WORK[TIME1], 2T, ;GET LOW WORD FOR TOCK
U 1120, 3543,3771,0003,7274,4117,0700,0010,0000,0301 ; 7062 CALL [TOCK] ;UPDATE CLOCKS
; 7063 READ [HR], LOAD VMA, ;DID NOT OVERFLOW
U 1121, 3563,3333,0002,4174,4007,0700,0200,0003,0012 ; 7064 START WRITE, J/RDTIM1 ;STORE ANSWER
U 1122, 1764,4443,0000,4174,4007,0700,0000,0000,0000 ; 7065 J/RDTIME ;TRY AGAIN
; 7066 =
U 3563, 3564,3333,0005,4175,5007,0701,0200,0000,0002 ; 7067 RDTIM1: MEM WRITE, MEM_[BR]
U 3564, 3565,0111,0702,4170,4007,0700,0200,0003,0012 ; 7068 VMA_[HR]+1, LOAD VMA, START WRITE
U 3565, 1400,3333,0004,4175,5007,0701,0200,0000,0002 ; 7069 MEM WRITE, MEM_[ARX], J/DONE
; 7070
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 196
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES -- WRINT & RDINT
; 7071 .TOC "IO -- INTERNAL DEVICES -- WRINT & RDINT"
; 7072
; 7073
; 7074 1775:
U 1775, 3566,4443,0000,4174,4007,0700,0200,0004,0002 ; 7075 WRINT: START READ
U 3566, 3567,3771,0003,4365,5007,0700,0200,0000,0002 ; 7076 MEM READ, [AR]_MEM
U 3567, 3570,3333,0003,7174,4007,0700,0400,0000,0302 ; 7077 WORK[PERIOD]_[AR]
; 7078 WORK[TTG]_[AR],
U 3570, 1400,3333,0003,7174,4007,0700,0400,0000,0303 ; 7079 J/DONE
; 7080
; 7081 1765:
; 7082 RDINT: [BR]_WORK[PERIOD],
U 1765, 3577,3771,0005,7274,4007,0701,0000,0000,0302 ; 7083 J/RTNREG
; 7084
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 197
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES -- RDPI & WRPI
; 7085 .TOC "IO -- INTERNAL DEVICES -- RDPI & WRPI"
; 7086
; 7087 1715:
U 1715, 3577,3441,1405,4174,4007,0700,0000,0000,0000 ; 7088 RDPI: [BR]_[PI], J/RTNREG
; 7089
; 7090 1714:
U 1714, 2366,4553,0300,4374,4007,0331,0000,0001,0000 ; 7091 WRPI: TR [AR], PI.CLR/1
U 2366, 2367,4221,0014,4174,4007,0700,0000,0000,0000 ; 7092 =0 [PI]_0
U 2367, 2370,4553,0300,4374,4007,0331,0000,0074,0000 ; 7093 TR [AR], PI.MBZ/17
U 2370, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 7094 =0 UUO
U 2371, 3571,4551,0305,4374,4007,0700,0000,0000,0177 ; 7095 [BR]_[AR].AND.#,#/177
U 3571, 3572,3770,0505,4344,0007,0700,0000,0000,0000 ; 7096 [BR]_[BR] SWAP, HOLD RIGHT
U 3572, 2372,4553,0300,4374,4007,0331,0000,0002,0000 ; 7097 TR [AR], PI.DIR/1
U 2372, 2373,5111,0514,4174,0007,0700,0000,0000,0000 ; 7098 =0 [PI]_[PI].AND.NOT.[BR], HOLD RIGHT
U 2373, 2374,4553,0300,4374,4007,0331,0000,0000,4000 ; 7099 TR [AR], PI.REQ/1
U 2374, 2375,3111,0514,4174,0007,0700,0000,0000,0000 ; 7100 =0 [PI]_[PI].OR.[BR], HOLD RIGHT
U 2375, 2376,4553,0300,4374,4007,0331,0000,0000,0200 ; 7101 TR [AR], PI.TSN/1
U 2376, 2377,3551,1414,4370,4007,0700,0000,0000,0200 ; 7102 =0 [PI]_[PI].OR.#,PI.ON/1, HOLD LEFT
U 2377, 2400,4553,0300,4374,4007,0331,0000,0000,0400 ; 7103 TR [AR], PI.TSF/1
U 2400, 2401,5551,1414,4370,4007,0700,0000,0000,0200 ; 7104 =0 [PI]_[PI].AND.NOT.#,PI.ON/1, HOLD LEFT
U 2401, 2402,4553,0300,4374,4007,0331,0000,0000,2000 ; 7105 TR [AR], PI.TCN/1
U 2402, 2403,3111,0514,4170,4007,0700,0000,0000,0000 ; 7106 =0 [PI]_[PI].OR.[BR], HOLD LEFT
U 2403, 0304,4553,0300,4374,4007,0331,0000,0000,1000 ; 7107 TR [AR], PI.TCF/1
U 0304, 0305,5111,0514,4170,4007,0700,0000,0000,0000 ; 7108 =0**0 [PI]_[PI].AND.NOT.[BR], HOLD LEFT
U 0305, 3574,3770,1416,4344,4007,0700,0010,0000,0000 ; 7109 PIEXIT: CALL LOAD PI
; 7110 =1**1
U 0315, 0110,3443,0100,4174,4156,4700,0200,0014,0012 ; 7111 DONE
; 7112 =
; 7113
; 7114 ;SUBROUTINE TO LOAD PI HARDWARE
; 7115 ;CALL WITH:
; 7116 ; CALL LOAD PI
; 7117 ;RETURNS 10 WITH PI HARDWARE LOADED
; 7118 ;
U 3573, 3574,3770,1416,4344,4007,0700,0000,0000,0000 ; 7119 LOADPI: [T0]_[PI] SWAP ;PUT ACTIVE CHANS IN LH
U 3574, 3575,2441,0716,4170,4007,0700,4000,0000,0000 ; 7120 LDPI2: [T0]_-1, HOLD LEFT ;DONT MASK RH
U 3575, 3576,4111,1416,4174,4007,0700,0000,0000,0000 ; 7121 [T0]_[T0].AND.[PI] ;ONLY REQUEST CHANS THAT ARE ON
; 7122 .NOT.[T0], LOAD PI, ;RELOAD HARDWARE
U 3576, 0010,7443,1600,4174,4434,1700,0000,0000,0000 ; 7123 RETURN [10] ;RETURN TO CALLER
; 7124
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 198
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES -- SUBROUTINES
; 7125 .TOC "IO -- INTERNAL DEVICES -- SUBROUTINES"
; 7126
; 7127
; 7128 ;HERE WITH SOMETHING IN BR STORE IT @AR
U 3577, 3600,3443,0300,4174,4007,0700,0200,0003,0012 ; 7129 RTNREG: VMA_[AR], START WRITE
U 3600, 1400,3333,0005,4175,5007,0701,0200,0000,0002 ; 7130 MEM WRITE, MEM_[BR], J/DONE
; 7131
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 199
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES -- SUBROUTINES
; 7132 ;CACHE SWEEP
; 7133
; 7134 1722:
; 7135 CLRPT: VMA_[AR], ;PUT CORRECT ADDRESS IN VMA
U 1722, 3601,3443,0300,4174,4147,0700,0200,0000,0010 ; 7136 LOAD PAGE TABLE ;GET SET TO WRITE PAGE TABLE
U 3601, 2404,4221,0003,4174,4007,0700,0000,0000,0000 ; 7137 [AR]_0 ;CLEAR ENTRY
; 7138 =0 [AR]_#,#/377377, ;INITIAL VMA VALUE
U 2404, 3605,3771,0003,4374,4007,0700,0010,0037,7377 ; 7139 CALL [SSWEEP] ;LOAD THE SC
; 7140 [BR]_#, #/1001, ;CONSTANT TO KEEP ADDING
U 2405, 3602,3771,0005,4374,4247,0700,0000,0000,1001 ; 7141 CLRCSH ;START TO CLEAR CACHE
U 3602, 2406,3333,0003,4174,4247,0700,0000,0000,1000 ; 7142 READ [AR], CLRCSH ;FIRST THING TO CLEAR
; 7143 =0
; 7144 CLRPTL: [AR]_[AR]-[BR], ;UPDATE AR (AND PUT ON DP)
; 7145 CLRCSH, ;SWEEP ON NEXT STEP
; 7146 STEP SC, ;SKIP IF WE ARE DONE
U 2406, 2406,1111,0503,4174,4247,0630,6000,0060,1000 ; 7147 J/CLRPTL ;LOOP FOR ALL ENTRIES
U 2407, 2413,3333,0003,4174,4007,0700,0000,0000,0000 ; 7148 READ [AR], J/ZAPPTA ;CLEAR LAST ENTRY
; 7149
; 7150 =0
; 7151 SWEEP: [AR]_#,#/377377, ;INITIAL VMA VALUE
U 2410, 3605,3771,0003,4374,4007,0700,0010,0037,7377 ; 7152 CALL [SSWEEP] ;LOAD NUMBER OF STEPS INTO SC
; 7153 [BR]_#, #/1001, ;CONSTANT TO KEEP ADDING
U 2411, 3603,3771,0005,4374,4347,0700,0000,0000,1001 ; 7154 SWEEP ;START SWEEP
U 3603, 2412,3333,0003,4174,4347,0700,0000,0000,1000 ; 7155 READ [AR], SWEEP ;FIRST THING TO CLEAR
; 7156 =0
; 7157 SWEEPL: [AR]_[AR]-[BR], ;UPDATE AR (AND PUT ON DP)
; 7158 SWEEP, ;SWEEP ON NEXT STEP
; 7159 STEP SC, ;SKIP IF WE ARE DONE
U 2412, 2412,1111,0503,4174,4347,0630,6000,0060,1000 ; 7160 J/SWEEPL ;LOOP FOR ALL ENTRIES
; 7161 ;CLEAR LAST ENTRY AND
U 2413, 3604,4223,0000,7174,4007,0700,0400,0000,0424 ; 7162 ZAPPTA: WORK[PTA.U]_0 ; FORGET PAGE TABLE ADDRESS
; 7163 WORK[PTA.E]_0, ;FORGET PAGE TABLE ADDRESS
U 3604, 1400,4223,0000,7174,4007,0700,0400,0000,0423 ; 7164 J/DONE ;ALL DONE
; 7165
; 7166 SSWEEP: SC_S#, S#/375, ;NUMBER OF STEPS
U 3605, 0001,4443,0000,4174,4004,1700,2000,0071,0375 ; 7167 RETURN [1] ;RETURN
; 7168
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 200
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES -- SUBROUTINES
; 7169 ;WE COME HERE EITHER FROM NEXT INSTRUCTION DISPATCH OR PAGE FAIL
; 7170 ; LOGIC. IN ALL CASES, THE CURRENT INSTRUCTION IS CORRECTLY SETUP
; 7171 ; TO RESTART PROPERLY.
; 7172
; 7173 ;FIRST SET THE CORRECT PI IN PROGRESS BIT
; 7174 ; [FLG]_[FLG].OR.#,FLG.PI/1, HOLD RIGHT,
; 7175 ; J/PI ;SET PI CYCLE AND PROCESS PI
; 7176 =1000
; 7177 PI: AD/D, DBUS/PI NEW, ;LOOK AT NEW LEVEL
; 7178 DISP/DP LEFT, 3T, ;DISPATCH ON IT
U 0770, 0770,3773,0000,4074,4003,1701,0000,0000,0000 ; 7179 J/PI ;GO TO 1 OF NEXT 7 PLACES
U 0771, 3606,3551,1414,4370,4007,0700,0000,0004,0000 ; 7180 =1001 [PI]_[PI].OR.#, #/040000, HOLD LEFT, J/PIP1
U 0772, 3607,3551,1414,4370,4007,0700,0000,0002,0000 ; 7181 =1010 [PI]_[PI].OR.#, #/020000, HOLD LEFT, J/PIP2
U 0773, 3610,3551,1414,4370,4007,0700,0000,0001,0000 ; 7182 =1011 [PI]_[PI].OR.#, #/010000, HOLD LEFT, J/PIP3
U 0774, 3611,3551,1414,4370,4007,0700,0000,0000,4000 ; 7183 =1100 [PI]_[PI].OR.#, #/004000, HOLD LEFT, J/PIP4
U 0775, 3612,3551,1414,4370,4007,0700,0000,0000,2000 ; 7184 =1101 [PI]_[PI].OR.#, #/002000, HOLD LEFT, J/PIP5
U 0776, 3613,3551,1414,4370,4007,0700,0000,0000,1000 ; 7185 =1110 [PI]_[PI].OR.#, #/001000, HOLD LEFT, J/PIP6
U 0777, 3614,3551,1414,4370,4007,0700,0000,0000,0400 ; 7186 =1111 [PI]_[PI].OR.#, #/000400, HOLD LEFT, J/PIP7
U 3606, 3615,4751,1206,4374,4007,0700,0000,0000,0001 ; 7187 PIP1: [BRX]_0 XWD [1], J/PI10 ;REMEMBER WE ARE AT LEVEL 1
U 3607, 3615,4751,1206,4374,4007,0700,0000,0000,0002 ; 7188 PIP2: [BRX]_0 XWD [2], J/PI10 ;REMEMBER WE ARE AT LEVEL 2
U 3610, 3615,4751,1206,4374,4007,0700,0000,0000,0003 ; 7189 PIP3: [BRX]_0 XWD [3], J/PI10 ;REMEMBER WE ARE AT LEVEL 3
U 3611, 3615,4751,1206,4374,4007,0700,0000,0000,0004 ; 7190 PIP4: [BRX]_0 XWD [4], J/PI10 ;REMEMBER WE ARE AT LEVEL 4
U 3612, 3615,4751,1206,4374,4007,0700,0000,0000,0005 ; 7191 PIP5: [BRX]_0 XWD [5], J/PI10 ;REMEMBER WE ARE AT LEVEL 5
U 3613, 3615,4751,1206,4374,4007,0700,0000,0000,0006 ; 7192 PIP6: [BRX]_0 XWD [6], J/PI10 ;REMEMBER WE ARE AT LEVEL 6
U 3614, 3615,4751,1206,4374,4007,0700,0000,0000,0007 ; 7193 PIP7: [BRX]_0 XWD [7], J/PI10 ;REMEMBER WE ARE AT LEVEL 7
; 7194
; 7195 PI10: [AR]_[PI].AND.# CLR LH, ;TURN OFF PI SYSTEM
U 3615, 3616,4251,1403,4374,4007,0700,0000,0007,7577 ; 7196 #/077577 ; TILL WE ARE DONE
U 3616, 3617,7443,0300,4174,4437,0700,0000,0000,0000 ; 7197 .NOT.[AR], LOAD PI ; ..
U 3617, 2414,4223,0000,4364,4277,0700,0200,0000,0010 ; 7198 ABORT MEM CYCLE ;NO MORE TRAPS
; 7199 =0 [AR]_VMA IO READ, ;SETUP TO READ WRU BITS
; 7200 WRU CYCLE/1, ; ..
U 2414, 3652,4571,1203,4374,4007,0700,0010,0024,1300 ; 7201 CALL [STRTIO] ;START THE CYCLE
; 7202 MEM READ, ;WAIT FOR DATA
; 7203 [AR]_IO DATA, 3T, ;PUT DATA IN AR
U 2415, 2416,3771,0003,4364,4007,0331,0200,0000,0002 ; 7204 SKIP ADR.EQ.0 ;SEE IF ANYONE THERE
U 2416, 3626,4221,0004,4174,4007,0700,0000,0000,0000 ; 7205 =0 [ARX]_0, J/VECINT ;YES--VECTORED INTERRUPT
U 2417, 3620,3445,0603,4174,4007,0700,0000,0000,0000 ; 7206 [AR]_[BRX]*2 ;N*2
; 7207 [AR]_[AR]+#, #/40, 3T, ;2*N+40
U 3620, 3621,0551,0303,4370,4007,0701,0000,0000,0040 ; 7208 HOLD LEFT ; ..
; 7209 [AR]_[AR]+[EBR], ;ABSOULTE ADDRESS OF
U 3621, 3622,0111,1003,4174,4007,0700,0000,0000,0000 ; 7210 J/PI40 ; INTERRUPT INSTRUCTION
; 7211
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 201
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES -- SUBROUTINES
; 7212 ;HERE WITH ABSOLUTE ADDRESS OF INTERRUPT INSTRUCTION IN [AR]
U 3622, 3623,3443,0300,4174,4007,0700,0200,0024,1016 ; 7213 PI40: VMA_[AR], VMA PHYSICAL READ ;FETCH THE INSTRUCTION
; 7214 PI50: MEM READ, [AR]_MEM, LOAD VMA, ;FETCH INSTRUCTION
U 3623, 3624,3771,0003,4365,5007,0701,0200,0020,0012 ; 7215 3T, FORCE EXEC ;E IS EXEC MODE
U 3624, 2420,6553,0300,4374,4007,0321,0000,0025,4340 ; 7216 [AR].XOR.#, #/254340, 3T, SKIP ADL.EQ.0
U 2420, 2422,6553,0300,4374,4007,0321,0000,0026,4000 ; 7217 =0 [AR].XOR.#, #/264000, SKIP ADL.EQ.0, 3T, J/PIJSR
U 2421, 3625,4521,1205,4074,4007,0700,0000,0000,0000 ; 7218 [BR]_FLAGS ;SAVE FLAGS
; 7219 AD/ZERO, LOAD FLAGS,
U 3625, 0060,4223,0000,4174,4467,0700,0000,0000,0004 ; 7220 J/PIXPCW ;ENTER EXEC MODE AND ASSUME
; 7221 ; WE HAVE AN XPCW
; 7222 ;IF WE HALT HERE ON A VECTORED INTERRUPT, WE HAVE
; 7223 ; T0/ WHAT WE READ FROM BUS AS VECTOR
; 7224 ; ARX/ EPT+100+DEVICE
; 7225 ; BR/ ADDRESS OF ILLEGAL INSTRUCTION
; 7226 ; BRX/ VECTOR (MASKED AND SHIFTED)
; 7227 =0
U 2422, 0104,4751,1217,4374,4007,0700,0000,0000,0101 ; 7228 PIJSR: HALT [ILLII] ;NOT A JSR OR XPCW
U 2423, 0460,4443,0000,4174,4007,0700,0200,0023,0002 ; 7229 START WRITE, FORCE EXEC ;PREPARE TO STORE OLD PC
; 7230 =0*0 [BR]_PC WITH FLAGS, ;OLD PC
U 0460, 3653,3741,0105,4074,4007,0700,0010,0000,0000 ; 7231 CALL [STOBR] ;STORE OLD PC
; 7232 =1*0 [AR]_#, #/0, HOLD RIGHT, ;PREPARE TO CLEAR FLAGS
U 0464, 3650,3771,0003,4374,0007,0700,0010,0000,0000 ; 7233 CALL [INCAR] ;BUMP POINTER
; 7234 =1*1 [PC]_[AR], LOAD FLAGS, ;NEW PC
U 0465, 2707,3441,0301,4174,4467,0700,0000,0000,0004 ; 7235 J/PISET ;CLEAR PI CYCLE & START
; 7236 ; INTERRUPT PROGRAM
; 7237 =
; 7238
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 202
; INOUT.MIC[4,164] 09:36 12-JAN-1979 IO -- INTERNAL DEVICES -- SUBROUTINES
; 7239 ;HERE TO PROCESS A VECTORED INTERRUPT. AT THIS POINT:
; 7240 ; AR/ WRU BITS (BIT 18 FOR DEVICE 0)
; 7241 ; ARX/ 0
; 7242 VECINT: [AR]_[AR]*2, ;SHIFT LEFT (UNSHIFTED ON DP)
U 3626, 2424,3445,0303,4174,4007,0530,0000,0000,0000 ; 7243 SKIP DP18 ;ANYONE THERE?
; 7244 =0 [ARX]_[ARX]+[XWD1], ;NO--BUMP BOTH HALVES
U 2424, 3626,0111,1504,4174,4007,0700,0000,0000,0000 ; 7245 J/VECINT ;KEEP LOOKING
; 7246 [AR]_VMA IO READ, ;SETUP FOR VECTOR CYCLE
U 2425, 2426,4571,1203,4374,4007,0700,0000,0024,1240 ; 7247 VECTOR CYCLE/1 ; ..
; 7248 =0 [AR]_[AR].OR.[ARX], ;PUT IN UNIT NUMBER
U 2426, 3652,3111,0403,4174,4007,0700,0010,0000,0000 ; 7249 CALL [STRTIO] ;START CYCLE
; 7250 MEM READ, ;WAIT FOR VECTOR (SEE DPM5)
U 2427, 2430,3771,0016,4364,4007,0700,0200,0000,0002 ; 7251 [T0]_IO DATA ;GET VECTOR
; 7252 =0 [BR]_[EBR]+#, 3T, #/100, ;EPT+100
U 2430, 3647,0551,1005,4374,4007,0701,0010,0000,0100 ; 7253 CALL [CLARXL] ;CLEAR ARX LEFT
; 7254 [ARX]_[ARX]+[BR], ;EPT+100+DEVICE
U 2431, 3627,0111,0504,4174,4007,0700,0200,0024,1016 ; 7255 VMA PHYSICAL READ ;FETCH WORD
; 7256 MEM READ, [BR]_MEM, 3T, ;GET POINTER
U 3627, 2432,3771,0005,4365,5007,0331,0200,0000,0002 ; 7257 SKIP ADR.EQ.0 ;SEE IF NON-ZERO
; 7258 =0 [BRX]_([T0].AND.#)*.5, 3T, ;OK--MAKE VECTOR MOD 400
U 2432, 3630,4557,1606,4374,4007,0701,0000,0000,0774 ; 7259 #/774, J/VECIN1 ; AND SHIFT OVER
U 2433, 0104,4751,1217,4374,4007,0700,0000,0000,0102 ; 7260 HALT [ILLINT]
U 3630, 3631,3447,0606,4174,4007,0700,0000,0000,0000 ; 7261 VECIN1: [BRX]_[BRX]*.5 ;SHIFT 1 MORE PLACE
; 7262 [BR]_[BR]+[BRX], ;ADDRESS OF WORD TO USE
; 7263 LOAD VMA, FORCE EXEC, ;FORCE EXEC VIRTUAL ADDRESS
U 3631, 3623,0111,0605,4174,4007,0700,0200,0024,0012 ; 7264 START READ, J/PI50 ;GO GET INSTRUCTION
; 7265
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 203
; INOUT.MIC[4,164] 09:36 12-JAN-1979 PRIORITY INTERRUPTS -- DISMISS SUBROUTINE
; 7266 .TOC "PRIORITY INTERRUPTS -- DISMISS SUBROUTINE"
; 7267
; 7268 ;SUBROUTINE TO DISMISS THE HIGHEST PI IN PROGRESS
; 7269 ;RETURNS 4 ALWAYS
; 7270
; 7271 ;DISMISS:
; 7272 ; TR [PI], #/077400 ;ANY PI IN PROGRESS?
; 7273 =0
U 2434, 3632,3771,0005,4374,4007,0700,0000,0004,0000 ; 7274 JEN1: [BR]_#, PI.IP1/1, J/DSMS1 ;YES--START LOOP
U 2435, 0004,4443,0000,4174,4004,1700,0000,0000,0000 ; 7275 RETURN [4] ;NO--JUST RETURN
; 7276
U 3632, 2436,4113,0514,4174,4007,0330,0000,0000,0000 ; 7277 DSMS1: [PI].AND.[BR], SKIP ADR.EQ.0
U 2436, 0004,5111,0514,4170,4004,1700,0000,0000,0000 ; 7278 =0 [PI]_[PI].AND.NOT.[BR], HOLD LEFT, RETURN [4]
U 2437, 3632,3447,0505,4174,4007,0700,0000,0000,0000 ; 7279 [BR]_[BR]*.5, J/DSMS1
; 7280
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 204
; INOUT.MIC[4,164] 09:36 12-JAN-1979 EXTERNAL IO INSTRUCTIONS
; 7281 .TOC "EXTERNAL IO INSTRUCTIONS"
; 7282
; 7283 .DCODE
D 0710, 1210,1614,0100 ; 7284 710: IOT, WORD-TNE, J/TIOX
D 0711, 1214,1614,0100 ; 7285 711: IOT, WORD-TNN, J/TIOX
D 0720, 1200,1614,0100 ; 7286 720: IOT, TNE, J/TIOX
D 0721, 1204,1614,0100 ; 7287 721: IOT, TNN, J/TIOX
; 7288 .UCODE
; 7289
; 7290 1614:
U 1614, 2440,4443,0000,4174,4007,0700,0010,0000,0000 ; 7291 TIOX: CALL [IORD]
U 1617, 0014,4551,0305,0274,4003,7700,0000,0000,0000 ; 7292 1617: [BR]_[AR].AND.AC, TEST DISP
; 7293
; 7294 .DCODE
D 0712, 1210,1460,0100 ; 7295 712: IOT, B/10, J/RDIO
D 0713, 1210,1461,0100 ; 7296 713: IOT, B/10, J/WRIO
D 0722, 1200,1460,0100 ; 7297 722: IOT, B/0, J/RDIO
D 0723, 1200,1461,0100 ; 7298 723: IOT, B/0, J/WRIO
; 7299 .UCODE
; 7300
; 7301 1460:
U 1460, 2440,4443,0000,4174,4007,0700,0010,0000,0000 ; 7302 RDIO: CALL [IORD]
U 1463, 1400,3440,0303,0174,4007,0700,0400,0000,0000 ; 7303 1463: AC_[AR], J/DONE
; 7304
; 7305 1461:
U 1461, 2450,3771,0005,0276,6007,0700,0000,0000,0000 ; 7306 WRIO: [BR]_AC, J/IOWR
; 7307
; 7308 .DCODE
D 0714, 1210,1644,0100 ; 7309 714: IOT, B/10, J/BIXUB
D 0715, 1214,1644,0100 ; 7310 715: IOT, B/14, J/BIXUB
D 0724, 1200,1644,0100 ; 7311 724: IOT, B/0, J/BIXUB
D 0725, 1204,1644,0100 ; 7312 725: IOT, B/4, J/BIXUB
; 7313 .UCODE
; 7314
; 7315 1644:
; 7316 BIXUB: [BRX]_[AR], ;SAVE EFFECTIVE ADDRESS
U 1644, 2440,3441,0306,4174,4007,0700,0010,0000,0000 ; 7317 CALL [IORD] ;GO GET THE DATA
; 7318 1647: [BR]_[AR], ;COPY DATA ITEM
U 1647, 1013,3441,0305,4174,4003,7700,0000,0000,0000 ; 7319 B DISP ;SEE IF SET OR CLEAR
; 7320 =1011 [BR]_[BR].OR.AC, ;SET BITS
U 1013, 3633,3551,0505,0274,4007,0700,0000,0000,0000 ; 7321 J/BIXUB1 ;GO DO WRITE
; 7322 [BR]_[BR].AND.NOT.AC, ;CLEAR BITS
U 1017, 3633,5551,0505,0274,4007,0700,0000,0000,0000 ; 7323 J/BIXUB1 ;GO DO WRITE
; 7324
; 7325 BIXUB1: [AR]_[BRX], ;RESTORE ADDRESS
U 3633, 2450,3441,0603,4174,4007,0700,0000,0000,0000 ; 7326 J/IOWR
; 7327
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 205
; INOUT.MIC[4,164] 09:36 12-JAN-1979 EXTERNAL IO INSTRUCTIONS
; 7328 ;SUBROUTINE TO READ FROM AN IO DEVICE
; 7329 ;CALL WITH:
; 7330 ; SECTION 0 EFFECTIVE ADDRESS IN AR
; 7331 ; INSTRUCTION IN HR
; 7332 ;RETURN 3 WITH WORD OR BYTE IN AR
; 7333 ;
; 7334 =0
; 7335 IORD: CLR IO BUSY, ;CLEAR BUSY
U 2440, 2460,4443,0000,4174,4137,0700,0010,0000,0000 ; 7336 CALL [IOEA] ;COMPUTE IO EA
U 2441, 0067,4443,0000,4174,4003,7700,0000,0000,0000 ; 7337 B DISP
; 7338 =10111 [BR]_VMA IO READ, ;BYTE MODE
; 7339 IO BYTE/1, ;SET BYTE FLAG
U 0067, 2442,4571,1205,4374,4007,0700,0000,0024,1220 ; 7340 J/IORD1 ;GO DO C/A CYCLE
U 0077, 2442,4571,1205,4374,4007,0700,0000,0024,1200 ; 7341 =11111 [BR]_VMA IO READ ;WORD MODE
; 7342 =
; 7343 =0
; 7344 IORD1: VMA_[AR].OR.[BR] WITH FLAGS,
U 2442, 3642,3113,0305,4174,4007,0701,0210,0000,0036 ; 7345 CALL [IOWAIT] ;WAIT FOR THINGS COMPLETE
; 7346 MEM READ, ;MAKE SURE REALLY READY
; 7347 [BR]_IO DATA, ;PUT DATA IN BR
U 2443, 1027,3771,0005,4364,4003,7700,0200,0000,0002 ; 7348 B DISP ;SEE IF BYTE MODE
U 1027, 2444,4553,0300,4374,4007,0331,0000,0000,0001 ; 7349 =0111 TR [AR], #/1, J/IORD2 ;BYTE MODE SEE IF ODD
U 1037, 0003,3441,0503,4174,4004,1700,0000,0000,0000 ; 7350 [AR]_[BR], RETURN [3] ;ALL DONE
; 7351
; 7352 ;HERE ON WORD MODE
; 7353 =0
; 7354 IORD2: [BR]_[BR]*.5, SC_5, ;LEFT BYTE
U 2444, 2446,3447,0505,4174,4007,0700,2000,0071,0005 ; 7355 J/IORD3 ;GO SHIFT IT
; 7356 [AR]_[BR].AND.#, ;MASK IT
U 2445, 0003,4551,0503,4374,4004,1700,0000,0000,0377 ; 7357 #/377, RETURN [3] ;ALL DONE
; 7358
; 7359 =0
; 7360 IORD3: [BR]_[BR]*.5, ;SHIFT OVER
U 2446, 2446,3447,0505,4174,4007,0630,2000,0060,0000 ; 7361 STEP SC, J/IORD3 ; ..
; 7362 [AR]_[BR].AND.#, ;MASK IT
U 2447, 0003,4551,0503,4374,4004,1700,0000,0000,0377 ; 7363 #/377, RETURN [3] ;ALL DONE
; 7364
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 206
; INOUT.MIC[4,164] 09:36 12-JAN-1979 EXTERNAL IO INSTRUCTIONS
; 7365 ;ROUTINE TO WRITE TO AN IO DEVICE
; 7366 ;CALL WITH:
; 7367 ; SECTION 0 EFFECTIVE ADDRESS IN AR
; 7368 ; INSTRUCTION IN HR
; 7369 ; WORD OR BYTE IN BR
; 7370 ;RETURNS BACK TO USER
; 7371 ;
; 7372 =0
; 7373 IOWR: CLR IO BUSY, ;CLEAR BUSY
U 2450, 2460,4443,0000,4174,4137,0700,0010,0000,0000 ; 7374 CALL [IOEA] ;COMPUTE IO EA
U 2451, 0227,4443,0000,4174,4003,7700,0000,0000,0000 ; 7375 B DISP
U 0227, 2454,4553,0300,4374,4007,0331,0000,0000,0001 ; 7376 =10111 TR [AR], #/1, J/IOWR2 ;BYTE MODE
U 0237, 3634,4571,1204,4374,4007,0700,0000,0021,1200 ; 7377 =11111 [ARX]_VMA IO WRITE ;SETUP FLAGS
; 7378 =
U 3634, 2452,3113,0304,4174,4007,0701,0200,0000,0036 ; 7379 IOWR1: VMA_[AR].OR.[ARX] WITH FLAGS
; 7380 =0 MEM WRITE, MEM_[BR], ;SEND DATA
U 2452, 3642,3333,0005,4175,5007,0701,0210,0000,0002 ; 7381 CALL [IOWAIT] ;WAIT FOR DATA
U 2453, 0110,3443,0100,4174,4156,4700,0200,0014,0012 ; 7382 DONE ;RETURN
; 7383
; 7384 ;HERE FOR BYTE MODE
; 7385 =0
; 7386 IOWR2: [BR]_[BR]*2, SC_5, ;ODD--MOVE LEFT
U 2454, 2456,3445,0505,4174,4007,0700,2000,0071,0005 ; 7387 J/IOWR3 ; ..
; 7388 [ARX]_VMA IO WRITE, ;SETUP FLAGS
U 2455, 3634,4571,1204,4374,4007,0700,0000,0021,1220 ; 7389 IO BYTE/1, J/IOWR1 ; ..
; 7390
; 7391 =0
; 7392 IOWR3: [BR]_[BR]*2, STEP SC, ;SHIFT LEFT
U 2456, 2456,3445,0505,4174,4007,0630,2000,0060,0000 ; 7393 J/IOWR3 ;KEEP SHIFTING
; 7394 [ARX]_VMA IO WRITE, ;SETUP FLAGS
U 2457, 3634,4571,1204,4374,4007,0700,0000,0021,1220 ; 7395 IO BYTE/1, J/IOWR1 ; ..
; 7396
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 207
; INOUT.MIC[4,164] 09:36 12-JAN-1979 EXTERNAL IO INSTRUCTIONS
; 7397 ;HERE TO COMPUTE IO EFFECTIVE ADDRESS
; 7398 ;CALL WITH:
; 7399 ; SECTION 0 EFFECTIVE ADDRESS IN AR
; 7400 ; INSTRUCTION IN HR
; 7401 ;RETURN 1 WITH EA IN AR
; 7402 ;
; 7403 =0
; 7404 IOEA: VMA_[PC]-1, ;GET INSTRUCTION
; 7405 START READ, ; ..
U 2460, 3644,1113,0701,4170,4007,0700,4210,0004,0012 ; 7406 CALL [LOADAR] ;PUT WORD IN AR
U 2461, 3635,7441,0306,4174,4007,0700,0000,0000,0000 ; 7407 [BRX]_.NOT.[AR] ;SEE IF IN RANGE 700-777
U 3635, 2462,4553,0600,4374,4007,0321,0000,0070,0000 ; 7408 TL [BRX], #/700000 ; ..
; 7409 =0
U 2462, 2464,4553,0200,4374,4007,0321,0000,0000,0020 ; 7410 IOEA1: TL [HR], #/20, J/IOEA2 ;INDIRECT?
; 7411 WORK[YSAVE]_[AR] CLR LH, ;DIRECT IO INSTRUCTION
U 2463, 2462,4713,1203,7174,4007,0700,0400,0000,0422 ; 7412 J/IOEA1 ;SAVE Y FOR EA CALCULATION
; 7413 =0
; 7414 IOEA2: [AR]_WORK[YSAVE], ;@--GET SAVED Y
U 2464, 3636,3771,0003,7274,4007,0701,0000,0000,0422 ; 7415 J/IOEAI ;GET Y AND GO
U 2465, 1055,4443,0000,2174,4006,6700,0000,0000,0000 ; 7416 EA MODE DISP ;WAS THERE INDEXING?
; 7417 =1101 [ARX]_XR, SKIP ADL.LE.0, ;SEE IF LOCAL OR GLOBAL INDEXING
U 1055, 2470,3771,0004,2274,4007,0120,0000,0000,0000 ; 7418 2T, J/IOEAX ; ..
; 7419 [AR]_WORK[YSAVE], ;JUST PLAIN IO
U 1057, 0001,3771,0003,7274,4124,1701,0000,0000,0422 ; 7420 CLR IO LATCH, RETURN [1]
; 7421
; 7422 IOEAI: READ [HR], DBUS/DP, ;LOAD XR FLOPS IN CASE
U 3636, 3637,3333,0002,4174,4217,0700,0000,0000,0000 ; 7423 LOAD INST EA ; THERE IS INDEXING
U 3637, 2466,4553,0200,4374,4007,0321,0000,0000,0017 ; 7424 TL [HR], #/17 ;WAS THERE ALSO INDEXING
U 2466, 2467,0551,0303,2270,4007,0701,0000,0000,0000 ; 7425 =0 [AR]_[AR]+XR, 3T, HOLD LEFT ;YES--ADD IN INDEX VALUE
U 2467, 3640,3443,0300,4174,4007,0700,0200,0004,0012 ; 7426 VMA_[AR], START READ ;FETCH DATA WORD
; 7427 MEM READ, [AR]_MEM, ;GO GET DATA WORD
U 3640, 0001,3771,0003,4365,5124,1700,0200,0000,0002 ; 7428 CLR IO LATCH, RETURN [1]
; 7429
; 7430 =0
; 7431 IOEAX: [AR]_[ARX]+WORK[YSAVE], ;GLOBAL INDEXING
U 2470, 0001,0551,0403,7274,4124,1701,0000,0000,0422 ; 7432 CLR IO LATCH, RETURN [1]
U 2471, 3641,0551,0403,7274,4007,0701,0000,0000,0422 ; 7433 [AR]_[ARX]+WORK[YSAVE] ;LOCAL INDEXING
; 7434 [AR]_0, HOLD RIGHT,
U 3641, 0001,4221,0003,4174,0124,1700,0000,0000,0000 ; 7435 CLR IO LATCH, RETURN [1]
; 7436
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 208
; INOUT.MIC[4,164] 09:36 12-JAN-1979 EXTERNAL IO INSTRUCTIONS
; 7437 ;WAIT FOR IO TO COMPLETE
; 7438 ;RETURNS 1 OR PAGE FAILS
; 7439 ;
; 7440 IOWAIT: SC_S#, S#/200, ;DELAY
; 7441 [T0]_VMA, ;GET VMA
U 3642, 1124,3771,0016,4354,4007,0650,2000,0071,0200 ; 7442 SKIP/-IO BUSY ;SEE IF BUSY YET
; 7443 =00
; 7444 IOW1: CLR IO LATCH, ;WENT BUSY
; 7445 WORK[SV.VMA]_[T0], ;MAKE SURE SV.VMA IS SETUP
U 1124, 3643,3333,0016,7174,4127,0700,0400,0000,0210 ; 7446 J/IOW2 ;WAIT FOR IT TO CLEAR
; 7447 SC_SC-1, SCAD DISP, 5T, ;SEE IF DONE YET
; 7448 SKIP/-IO BUSY, ; ..
U 1125, 1124,4443,0000,4174,4006,7653,2000,0060,0000 ; 7449 J/IOW1 ;BACK TO LOOP
; 7450 CLR IO LATCH, ;WENT BUSY AND TIMEOUT
; 7451 WORK[SV.VMA]_[T0], ;MAKE SURE SV.VMA IS SETUP
U 1126, 3643,3333,0016,7174,4127,0700,0400,0000,0210 ; 7452 J/IOW2 ; ..
; 7453 WORK[SV.VMA]_[T0], ;MAKE SURE SV.VMA IS SETUP
U 1127, 2475,3333,0016,7174,4007,0700,0400,0000,0210 ; 7454 J/IOW5 ;GO TRAP
; 7455
; 7456 IOW2: SC_S#, S#/777, ;GO TIME IO
U 3643, 2472,4443,0000,4174,4007,0650,2000,0071,0777 ; 7457 SKIP/-IO BUSY ; ..
; 7458 =0
; 7459 IOW3: CLR IO LATCH, ;TRY TO CLEAR LATCH
U 2472, 2474,4443,0000,4174,4127,0630,2000,0060,0000 ; 7460 STEP SC, J/IOW4 ;STILL BUSY
U 2473, 0001,4443,0000,4174,4004,1700,0000,0000,0000 ; 7461 RETURN [1] ;IDLE
; 7462
; 7463 =0
; 7464 IOW4: CLR IO LATCH, 5T, ;TRY TO CLEAR LATCH
; 7465 SKIP/-IO BUSY, ;SEE IF STILL BUSY
U 2474, 2472,4443,0000,4174,4127,0653,0000,0000,0000 ; 7466 J/IOW3 ; ..
U 2475, 3765,4571,1206,4374,4007,0700,0000,0020,0000 ; 7467 IOW5: [BRX]_[200000] XWD 0, J/HARD
; 7468
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 209
; INOUT.MIC[4,164] 09:36 12-JAN-1979 SMALL SUBROUTINES
; 7469 .TOC "SMALL SUBROUTINES"
; 7470
; 7471 ;HERE ARE A COLLECTION ON 1-LINE SUBROUTINES
; 7472 LOADAR: MEM READ, [AR]_MEM, ;FROM MEMORY TO AR
U 3644, 0001,3771,0003,4365,5004,1700,0200,0000,0002 ; 7473 RETURN [1] ;RETURN TO CALLER
; 7474
U 3645, 0001,3771,0004,4365,5004,1700,0200,0000,0002 ; 7475 LOADARX: MEM READ, [ARX]_MEM, RETURN [1]
; 7476
U 3646, 0001,3772,0000,4365,5004,1700,0200,0000,0002 ; 7477 LOADQ: MEM READ, Q_MEM, RETURN [1]
; 7478
U 3647, 0001,4221,0004,4174,0004,1700,0000,0000,0000 ; 7479 CLARXL: [ARX]_0, HOLD RIGHT, RETURN [1]
; 7480
U 3650, 0001,0111,0703,4174,4004,1700,0000,0000,0000 ; 7481 INCAR: [AR]_[AR]+1, RETURN [1]
; 7482
U 3651, 0001,3445,0505,4174,4004,1700,0000,0000,0000 ; 7483 SBRL: [BR]_[BR]*2, RETURN [1]
; 7484
U 3652, 0001,3443,0300,4174,4004,1701,0200,0000,0036 ; 7485 STRTIO: VMA_[AR] WITH FLAGS, RETURN [1]
; 7486
U 3653, 0004,3333,0005,4175,5004,1701,0200,0000,0002 ; 7487 STOBR: MEM WRITE, MEM_[BR], RETURN [4]
; 7488
U 3654, 0001,3333,0001,4175,5004,1701,0200,0000,0002 ; 7489 STOPC: MEM WRITE, MEM_[PC], RETURN [1]
; 7490
U 3655, 0001,3440,0404,0174,4004,1700,0400,0000,0000 ; 7491 AC_ARX: AC_[ARX], RETURN [1]
; 7492
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 210
; INOUT.MIC[4,164] 09:36 12-JAN-1979 UNDEFINED IO INSTRUCTIONS
; 7493 .TOC "UNDEFINED IO INSTRUCTIONS"
; 7494
; 7495 .DCODE
D 0703, 0003,1650,2100 ; 7496 703: I, B/3, J/IOT700
D 0706, 0006,1650,2100 ; 7497 706: I, B/6, J/IOT700
D 0707, 0007,1650,2100 ; 7498 I, B/7, J/IOT700
; 7499
D 0716, 0006,1651,2100 ; 7500 716: I, B/6, J/IOT710
D 0717, 0007,1651,2100 ; 7501 I, B/7, J/IOT710
; 7502
D 0726, 0006,1652,2100 ; 7503 726: I, B/6, J/IOT720
D 0727, 0007,1652,2100 ; 7504 I, B/7, J/IOT720
; 7505
D 0730, 0000,1653,2100 ; 7506 730: I, B/0, J/IOT730
D 0731, 0001,1653,2100 ; 7507 I, B/1, J/IOT730
D 0732, 0002,1653,2100 ; 7508 I, B/2, J/IOT730
D 0733, 0003,1653,2100 ; 7509 I, B/3, J/IOT730
D 0734, 0004,1653,2100 ; 7510 I, B/4, J/IOT730
D 0735, 0005,1653,2100 ; 7511 I, B/5, J/IOT730
D 0736, 0006,1653,2100 ; 7512 I, B/6, J/IOT730
D 0737, 0007,1653,2100 ; 7513 I, B/7, J/IOT730
; 7514
D 0740, 0000,1654,2100 ; 7515 740: I, B/0, J/IOT740
D 0741, 0001,1654,2100 ; 7516 I, B/1, J/IOT740
D 0742, 0002,1654,2100 ; 7517 I, B/2, J/IOT740
D 0743, 0003,1654,2100 ; 7518 I, B/3, J/IOT740
D 0744, 0004,1654,2100 ; 7519 I, B/4, J/IOT740
D 0745, 0005,1654,2100 ; 7520 I, B/5, J/IOT740
D 0746, 0006,1654,2100 ; 7521 I, B/6, J/IOT740
D 0747, 0007,1654,2100 ; 7522 I, B/7, J/IOT740
; 7523
D 0750, 0000,1655,2100 ; 7524 750: I, B/0, J/IOT750
D 0751, 0001,1655,2100 ; 7525 I, B/1, J/IOT750
D 0752, 0002,1655,2100 ; 7526 I, B/2, J/IOT750
D 0753, 0003,1655,2100 ; 7527 I, B/3, J/IOT750
D 0754, 0004,1655,2100 ; 7528 I, B/4, J/IOT750
D 0755, 0005,1655,2100 ; 7529 I, B/5, J/IOT750
D 0756, 0006,1655,2100 ; 7530 I, B/6, J/IOT750
D 0757, 0007,1655,2100 ; 7531 I, B/7, J/IOT750
; 7532
D 0760, 0000,1656,2100 ; 7533 760: I, B/0, J/IOT760
D 0761, 0001,1656,2100 ; 7534 I, B/1, J/IOT760
D 0762, 0002,1656,2100 ; 7535 I, B/2, J/IOT760
D 0763, 0003,1656,2100 ; 7536 I, B/3, J/IOT760
D 0764, 0004,1656,2100 ; 7537 I, B/4, J/IOT760
D 0765, 0005,1656,2100 ; 7538 I, B/5, J/IOT760
D 0766, 0006,1656,2100 ; 7539 I, B/6, J/IOT760
D 0767, 0007,1656,2100 ; 7540 I, B/7, J/IOT760
; 7541
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 211
; INOUT.MIC[4,164] 09:36 12-JAN-1979 UNDEFINED IO INSTRUCTIONS
D 0770, 0000,1657,2100 ; 7542 770: I, B/0, J/IOT770
D 0771, 0001,1657,2100 ; 7543 I, B/1, J/IOT770
D 0772, 0002,1657,2100 ; 7544 I, B/2, J/IOT770
D 0773, 0003,1657,2100 ; 7545 I, B/3, J/IOT770
D 0774, 0004,1657,2100 ; 7546 I, B/4, J/IOT770
D 0775, 0005,1657,2100 ; 7547 I, B/5, J/IOT770
D 0776, 0006,1657,2100 ; 7548 I, B/6, J/IOT770
D 0777, 0007,1657,2100 ; 7549 I, B/7, J/IOT770
; 7550 .UCODE
; 7551
; 7552 1650:
U 1650, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 7553 IOT700: UUO
; 7554 1651:
U 1651, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 7555 IOT710: UUO
; 7556 1652:
U 1652, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 7557 IOT720: UUO
; 7558 1653:
U 1653, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 7559 IOT730: UUO
; 7560 1654:
U 1654, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 7561 IOT740: UUO
; 7562 1655:
U 1655, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 7563 IOT750: UUO
; 7564 1656:
U 1656, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 7565 IOT760: UUO
; 7566 1657:
U 1657, 2732,4551,0202,4374,0007,0700,0000,0077,7740 ; 7567 IOT770: UUO
; 7568
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 212
; INOUT.MIC[4,164] 09:36 12-JAN-1979 UMOVE AND UMOVEM
; 7569 .TOC "UMOVE AND UMOVEM"
; 7570
; 7571 .DCODE
D 0704, 1200,1754,0100 ; 7572 704: IOT, J/UMOVE
D 0705, 1200,1755,0100 ; 7573 IOT, J/UMOVEM
; 7574 .UCODE
; 7575
; 7576 1754:
; 7577 UMOVE: VMA_[AR], ;LOAD VMA
; 7578 START READ, ;START MEMORY
U 1754, 3656,3443,0300,4174,4207,0700,0200,0004,0012 ; 7579 SPEC/PREV ;FORCE PREVIOUS
; 7580 MEM READ, ;WAIT FOR MEMORY
; 7581 [AR]_MEM, ;PUT DATA IN AR
U 3656, 1515,3771,0003,4365,5007,0700,0200,0000,0002 ; 7582 J/STAC ;GO PUT AR IN AC
; 7583
; 7584 1755:
; 7585 UMOVEM: VMA_[AR], ;LOAD VMA
; 7586 START WRITE, ;START MEMORY
U 1755, 3657,3443,0300,4174,4207,0700,0200,0003,0012 ; 7587 SPEC/PREV ;FORCE PREVIOUS
; 7588 [AR]_AC, ;FETCH AC
U 3657, 1516,3771,0003,0276,6007,0700,0000,0000,0000 ; 7589 J/STMEM ;STORE IN MEMORY
; 7590
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 213
; INOUT.MIC[4,164] 09:36 12-JAN-1979 UMOVE AND UMOVEM
; 7591 ;HERE WITH HALT CODE IN THE T1
; 7592 =010*
; 7593 HALTED: WORK[SV.ARX]_[ARX], ;SAVE TEMP REGISTER
U 0104, 3662,3333,0004,7174,4007,0700,0410,0000,0212 ; 7594 CALL [SAVVMA] ;PUT VMA IN WORK[SV.VMA]
; 7595 =110* ABORT MEM CYCLE, ;ABORT CYCLE IN PROGRESS
U 0114, 3661,4223,0000,4364,4277,0700,0210,0000,0010 ; 7596 CALL [WRTHSB] ;WRITE HALT STATUS BLOCK
; 7597 =111*
U 0116, 3660,4221,0004,4174,4007,0700,0200,0021,1016 ; 7598 PWRON: [ARX]_0, VMA PHYSICAL WRITE ;STORE HALT CODE
; 7599 =
U 3660, 2476,3333,0017,4175,5007,0701,0200,0000,0002 ; 7600 MEM WRITE, MEM_[T1] ; IN LOCATION 0
; 7601 =0 NEXT [ARX] PHYSICAL WRITE,
U 2476, 3654,0111,0704,4170,4007,0700,0210,0023,1016 ; 7602 CALL [STOPC]
U 2477, 0005,4443,0000,4174,4107,0700,0000,0000,0074 ; 7603 H1: SET HALT, J/HALTLP ;TELL CONSOLE WE HAVE HALTED
; 7604
; 7605
; 7606 4: UNHALT, ;RESET CONSOLE
U 0004, 2500,4443,0000,4174,4107,0640,0000,0000,0062 ; 7607 SKIP EXECUTE, J/CONT ;SEE IF CO OR EX
; 7608 5:
U 0005, 0004,4443,0000,4174,4007,0660,0000,0000,0000 ; 7609 HALTLP: SKIP/-CONTINUE, J/4 ;WAIT FOR CONTINUE
; 7610
; 7611 =0
; 7612 CONT: VMA_[PC], ;LOAD PC INTO VMA
; 7613 FETCH, ;START READ
U 2500, 0117,3443,0100,4174,4007,0700,0200,0014,0012 ; 7614 J/XCTGO ;DO THE INSTRUCTION
U 2501, 2502,4571,1203,4374,4007,0700,0000,0024,1200 ; 7615 [AR]_VMA IO READ ;PUT FLAGS IN AR
; 7616 =0 [AR]_[AR].OR.#, ;PUT IN ADDRESS
; 7617 #/200000, HOLD LEFT, ; OF CSL REGISTER
U 2502, 3652,3551,0303,4370,4007,0700,0010,0020,0000 ; 7618 CALL [STRTIO]
; 7619 CONT1: MEM READ, ;WAIT FOR DATA
; 7620 [HR]_MEM, ;PUT IN HR
; 7621 LOAD INST, ;LOAD IR, ETC.
U 2503, 2711,3771,0002,4365,5617,0700,0200,0000,0002 ; 7622 J/XCT1 ;GO DO THE INSTRUCTION
; 7623
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 214
; INOUT.MIC[4,164] 09:36 12-JAN-1979 WRITE HALT STATUS BLOCK
; 7624 .TOC "WRITE HALT STATUS BLOCK"
; 7625
; 7626 ;THE HALT STATUS BLOCK LOOKS LIKE:
; 7627
; 7628 ; !=======================================================!
; 7629 ; !00! MAG !
; 7630 ; !-------------------------------------------------------!
; 7631 ; !01! PC !
; 7632 ; !-------------------------------------------------------!
; 7633 ; !02! HR !
; 7634 ; !-------------------------------------------------------!
; 7635 ; !03! AR !
; 7636 ; !-------------------------------------------------------!
; 7637 ; !04! ARX !
; 7638 ; !-------------------------------------------------------!
; 7639 ; !05! BR !
; 7640 ; !-------------------------------------------------------!
; 7641 ; !06! BRX !
; 7642 ; !-------------------------------------------------------!
; 7643 ; !07! ONE !
; 7644 ; !-------------------------------------------------------!
; 7645 ; !10! EBR !
; 7646 ; !-------------------------------------------------------!
; 7647 ; !11! UBR !
; 7648 ; !-------------------------------------------------------!
; 7649 ; !12! MASK !
; 7650 ; !-------------------------------------------------------!
; 7651 ; !13! FLG !
; 7652 ; !-------------------------------------------------------!
; 7653 ; !14! PI !
; 7654 ; !-------------------------------------------------------!
; 7655 ; !15! XWD1 !
; 7656 ; !-------------------------------------------------------!
; 7657 ; !16! T0 !
; 7658 ; !-------------------------------------------------------!
; 7659 ; !17! T1 !
; 7660 ; !=======================================================!
; 7661 ; ! VMA FLAGS ! VMA !
; 7662 ; !=======================================================!
; 7663
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 215
; INOUT.MIC[4,164] 09:36 12-JAN-1979 WRITE HALT STATUS BLOCK
; 7664 ;START AT 1 TO DUMP 2901 REGISTERS INTO MAIN MEMORY
; 7665 1: WORK[SV.ARX]_[ARX], ;SAVE TEMP REGISTER
U 0001, 3662,3333,0004,7174,4007,0700,0410,0000,0212 ; 7666 CALL [SAVVMA] ;WORK[SV.VMA]_VMA
U 0011, 0024,3771,0004,7274,4007,0701,0000,0000,0227 ; 7667 11: [ARX]_WORK[HSBADR]
U 0024, 3664,4223,0000,4364,4277,0700,0210,0000,0010 ; 7668 =10* ABORT MEM CYCLE, CALL [DUMP]
U 0026, 2477,4443,0000,4174,4107,0700,0000,0000,0074 ; 7669 SET HALT, J/H1
; 7670
; 7671
; 7672 WRTHSB: [ARX]_WORK[HSBADR], ;GET ADDRESS OF HSB
U 3661, 2504,3771,0004,7274,4007,0422,0000,0000,0227 ; 7673 SKIP AD.LE.0, 4T ;SEE IF VALID
; 7674 =0 READ [MASK], LOAD PI, ;TURN OFF PI SYSTEM
U 2504, 3664,3333,0012,4174,4437,0700,0000,0000,0000 ; 7675 J/DUMP ; AND GO TAKE DUMP
; 7676 [ARX]_WORK[SV.ARX],
U 2505, 0002,3771,0004,7274,4004,1701,0000,0000,0212 ; 7677 RETURN [2] ;DO NOT DUMP ANYTHING
; 7678
U 3662, 3663,3771,0004,4354,4007,0700,0000,0000,0000 ; 7679 SAVVMA: [ARX]_VMA
; 7680 WORK[SV.VMA]_[ARX],
U 3663, 0010,3333,0004,7174,4004,1700,0400,0000,0210 ; 7681 RETURN [10]
; 7682
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 216
; INOUT.MIC[4,164] 09:36 12-JAN-1979 WRITE HALT STATUS BLOCK
; 7683 ;DUMP OUT THE 2901
U 3664, 2361,3333,0004,4174,4007,0700,0200,0021,1016 ; 7684 DUMP: READ [ARX], VMA PHYSICAL WRITE
U 2361, 2741,3333,0000,4175,5007,0701,0210,0000,0002 ; 7685 =0* MEM WRITE, MEM_[MAG], CALL [NEXT]
U 2363, 3665,3333,0001,4175,5007,0701,0200,0000,0002 ; 7686 MEM WRITE, MEM_[PC]
U 3665, 2510,0111,0704,4170,4007,0700,0200,0023,1016 ; 7687 NEXT [ARX] PHYSICAL WRITE
U 2510, 2741,3333,0002,4175,5007,0701,0210,0000,0002 ; 7688 =0* MEM WRITE, MEM_[HR], CALL [NEXT]
U 2512, 2511,3333,0003,4175,5007,0701,0200,0000,0002 ; 7689 MEM WRITE, MEM_[AR]
U 2511, 2741,3333,0003,7174,4007,0700,0410,0000,0211 ; 7690 =0* WORK[SV.AR]_[AR], CALL [NEXT]
U 2513, 2514,3771,0003,7274,4007,0701,0000,0000,0212 ; 7691 [AR]_WORK[SV.ARX]
U 2514, 2741,3333,0003,4175,5007,0701,0210,0000,0002 ; 7692 =0* MEM WRITE, MEM_[AR], CALL [NEXT]
U 2516, 3666,3333,0005,4175,5007,0701,0200,0000,0002 ; 7693 MEM WRITE, MEM_[BR]
U 3666, 2515,0111,0704,4170,4007,0700,0200,0023,1016 ; 7694 NEXT [ARX] PHYSICAL WRITE
U 2515, 2741,3333,0006,4175,5007,0701,0210,0000,0002 ; 7695 =0* MEM WRITE, MEM_[BRX], CALL [NEXT]
U 2517, 3667,3333,0007,4175,5007,0701,0200,0000,0002 ; 7696 MEM WRITE, MEM_[ONE]
U 3667, 2520,0111,0704,4170,4007,0700,0200,0023,1016 ; 7697 NEXT [ARX] PHYSICAL WRITE
U 2520, 2741,3333,0010,4175,5007,0701,0210,0000,0002 ; 7698 =0* MEM WRITE, MEM_[EBR], CALL [NEXT]
U 2522, 3670,3333,0011,4175,5007,0701,0200,0000,0002 ; 7699 MEM WRITE, MEM_[UBR]
U 3670, 2521,0111,0704,4170,4007,0700,0200,0023,1016 ; 7700 NEXT [ARX] PHYSICAL WRITE
U 2521, 2741,3333,0012,4175,5007,0701,0210,0000,0002 ; 7701 =0* MEM WRITE, MEM_[MASK], CALL [NEXT]
U 2523, 3671,3333,0013,4175,5007,0701,0200,0000,0002 ; 7702 MEM WRITE, MEM_[FLG]
U 3671, 2524,0111,0704,4170,4007,0700,0200,0023,1016 ; 7703 NEXT [ARX] PHYSICAL WRITE
U 2524, 2741,3333,0014,4175,5007,0701,0210,0000,0002 ; 7704 =0* MEM WRITE, MEM_[PI], CALL [NEXT]
U 2526, 3672,3333,0015,4175,5007,0701,0200,0000,0002 ; 7705 MEM WRITE, MEM_[XWD1]
U 3672, 2525,0111,0704,4170,4007,0700,0200,0023,1016 ; 7706 NEXT [ARX] PHYSICAL WRITE
U 2525, 2741,3333,0016,4175,5007,0701,0210,0000,0002 ; 7707 =0* MEM WRITE, MEM_[T0], CALL [NEXT]
U 2527, 2530,3333,0017,4175,5007,0701,0200,0000,0002 ; 7708 MEM WRITE, MEM_[T1]
U 2530, 2741,3771,0003,7274,4007,0701,0010,0000,0210 ; 7709 =0* [AR]_WORK[SV.VMA], CALL [NEXT]
U 2532, 3673,3333,0003,4175,5007,0701,0200,0000,0002 ; 7710 MEM WRITE, MEM_[AR]
U 3673, 3674,3771,0003,7274,4007,0701,0000,0000,0211 ; 7711 HSBDON: [AR]_WORK[SV.AR]
U 3674, 3675,3771,0004,7274,4007,0701,0000,0000,0210 ; 7712 [ARX]_WORK[SV.VMA]
U 3675, 3676,3443,0400,4174,4007,0700,0200,0000,0010 ; 7713 VMA_[ARX]
; 7714 [ARX]_WORK[SV.ARX],
U 3676, 0006,3771,0004,7274,4004,1701,0000,0000,0212 ; 7715 RETURN [6]
; 7716
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 217
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 WRITE HALT STATUS BLOCK
; 7717 .NOBIN
; 7718 .TOC "PAGE FAIL REFIL LOGIC"
; 7719
; 7720 ;WHEN THE CPU CAN NOT COMPLETE A MEMORY REFERENCE BECAUSE THE PAGE
; 7721 ; TABLE DOES NOT CONTAIN VALID INFORMATION FOR THE VIRTUAL PAGE INVOLVED
; 7722 ; THE HARDWARE CALLS THIS ROUTINE TO RELOAD THE HARDWARE PAGE TABLE.
; 7723 ;
; 7724 ;THIS CODE WILL EITHER DO THE RELOAD OR GENERATE A PAGE FAIL FOR THE
; 7725 ; SOFTWARE. THE INFORMATION LOADED CONSISTS OF THE PHYSICAL PAGE NUMBER,
; 7726 ; THE CACHE ENABLE BIT AND THE WRITE ENABLE BIT.
; 7727
; 7728 ;THIS LOGIC USES MANY VARIABLES. THEY ARE DESCRIBED BRIEFLY HERE:
; 7729
; 7730 ;THING WHERE KEPT USE
; 7731 ;OLD VMA WORKSPACE WORD 210 SAVES VMA
; 7732 ;OLD AR WORKSPACE WORD 211 SAVES AR
; 7733 ;OLD ARX WORKSPACE WORD 212 SAVES ARX
; 7734 ;OLD BR WORKSPACE WORD 213 SAVES BR
; 7735 ;OLD BRX WORKSPACE WORD 214 SAVES BRX
; 7736 ;KL PAGING BIT EBR BIT 1 (IN 2901) INDICATES KL STYLE (TOPS-20) PAGING
; 7737 ; INSTEAD OF KI STYLE (TOPS-10 AND DIAGNOSTIC)
; 7738 ; MODE PAGING
; 7739 ;W BIT FLG BIT 4 PAGE CAN BE WRITTEN
; 7740 ;C BIT FLG BIT 6 DATA IN THIS PAGE MAY BE PUT
; 7741 ; INTO CACHE
; 7742 ;PI CYCLE FLG BIT 5 STORING OLD PC DURING PI
; 7743 ;MAP FLAG FLG BIT 18 MAP INSTRUCTION IN PROGRESS
; 7744 ;CLEANUP CODE FLG BITS 32-35 WHAT TO DO SO INSTRUCTION MAY BE
; 7745 ; RESTARTED
; 7746 ;SPT BASE WORKSPACE WORD 215 ADDRESS OF SHARED-POINTER-TABLE
; 7747 ;CST BASE WORKSPACE WORD 216 ADDRESS OF CORE-STATUS-TABLE
; 7748 ;CST MASK WORKSPACE WORD 217 BITS TO KEEP ON CST UPDATE
; 7749 ;CST DATA (PUR) WORKSPACE WORD 220 BITS TO SET ON CST UPDATE
; 7750 ;PAGE TABLE ADDRESS AR WHERE THIS PAGE TABLE IS LOCATED
; 7751 ;PHYSICAL PAGE # (PPN) AR RESULT OF THIS PROCESS
; 7752 ;CST ENTRY AR CORE STATUS TABLE ENTRY
; 7753 ;SPT ENTRY AR WORD FROM SPT
; 7754 ;PAGE TABLE ENTRY AR WORD FROM PT
; 7755 ;PAGE NUMBER BR INDEX INTO CURENT PAGE TABLE
; 7756 ;PAGE FAIL WORD BRX WHAT HAPPENED (ALSO MAP RESULT)
; 7757
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 218
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 7758 ;
; 7759 ;
; 7760 ;
; 7761 ; KL10 PAGING - WORD FORMATS
; 7762 ;
; 7763 ;Section Pointer
; 7764 ;
; 7765 ;The section pointer is found in the user or exec section table.
; 7766 ;(Part of UPT or EPT.)
; 7767 ;
; 7768 ;Section pointer provides (via the SPT) the physical address of
; 7769 ;the PAGE TABLE for the given section.
; 7770 ;
; 7771 ; Code: 0 No-access (trap)
; 7772 ; 1 Immediate
; 7773 ; 2 Share
; 7774 ; 3 Indirect
; 7775 ; 4-7 Unused, reserved
; 7776 ;
; 7777 ; 0 1 2 3 4 5 6 18 35
; 7778 ; +----+-+-+-+-+---------+-------------------------+
; 7779 ; !CODE!P!W! !C!/////////! PAGE TABLE IDENTIFIER !
; 7780 ; !010 ! ! ! ! !/////////! (SPT INDEX) !
; 7781 ; +----+-+-+-+-+---------+-------------------------+
; 7782 ;
; 7783 ; NORMAL SECTION POINTER (Code = 2)
; 7784 ;
; 7785 ; 0 2 3 4 5 6 9 18 35
; 7786 ; +----+-+-+-+-+---+-----------+------------------------+
; 7787 ; !CODE!P!W! !C!///!SECTION !SECTION TABLE IDENTIFIER!
; 7788 ; !011 ! ! ! ! !///!TABLE INDEX! (SPT INDEX) !
; 7789 ; +----+-+-+-+-+---+-----------+------------------------+
; 7790 ;
; 7791 ; INDIRECT SECTION POINTER (Code = 3)
; 7792
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 219
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 7793 ;PAGE POINTERS
; 7794 ;
; 7795 ;FOUND IN PAGE TABLES
; 7796 ;
; 7797 ; 0 1 2 3 4 5 6 12 35
; 7798 ; +----+-+-+-+-+----+------------------------------+
; 7799 ; !CODE!P!W! !C!////! PHYSICAL ADDRESS OF PAGE !
; 7800 ; !001 ! ! ! ! !////! !
; 7801 ; +----+-+-+-+-+----+------------------------------+
; 7802 ;
; 7803 ; IMMEDIATE POINTER (code field = 1)
; 7804 ;
; 7805 ; B12-35 give PHYSICAL ADDRESS OF PAGE
; 7806 ; if B12-17 >< 0, page not in core-trap
; 7807 ; if B12-17 = 0, B23-35 give CORE PAGE
; 7808 ; NUMBER of page, B18-22 MBZ
; 7809 ;
; 7810 ;
; 7811 ;
; 7812 ;
; 7813 ;
; 7814 ; 0 2 3 6 18 35
; 7815 ; +-----+-------+---------+------------------------+
; 7816 ; !CODE !SAME AS!/////////! SPT INDEX !
; 7817 ; !010 ! IMMED.!/////////! !
; 7818 ; +-----+-------+---------+------------------------+
; 7819 ;
; 7820 ; SHARED POINTER (code field = 2)
; 7821 ;
; 7822 ; B18-35 Give SPT INDEX (SPTX). SPTX + SPT BASE
; 7823 ; ADDRESS = physical core address of word
; 7824 ; holding physical address of page.
; 7825
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 220
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 7826 ; 0 1 2 3 6 9 17 18 35
; 7827 ; +----+--------+---+-------+----------------------+
; 7828 ; !CODE!SAME AS !///! PAGE ! PAGE TABLE IDENTIFIER!
; 7829 ; !011 ! IMMED. !///!NUMBER ! (SPT INDEX) !
; 7830 ; +----+--------+---+-------+----------------------+
; 7831 ;
; 7832 ; INDIRECT POINTER (code field = 3)
; 7833 ;
; 7834 ; This pointer type causes another pointer to be fetched
; 7835 ; and interpreted. The new pointer is found in word N
; 7836 ; (B9-17) of the page addressed by C(SPT + SPTX).
; 7837 ;
; 7838 ;
; 7839 ;
; 7840 ; SPT ENTRY
; 7841 ;
; 7842 ; Found in the SPT, i.e., when fetching C(SPT +SPTX)
; 7843 ;
; 7844 ; 12 35
; 7845 ; +--------------------+---------------------------+
; 7846 ; !////////////////////! PHYSICAL ADDRESS OF PAGE !
; 7847 ; !////////////////////! OR PAGE TABLE !
; 7848 ; +--------------------+---------------------------+
; 7849 ;
; 7850 ; B12-35 Give PHYSICAL ADDRESS of page.
; 7851 ;
; 7852 ; The base address (physical core address) of the SPT
; 7853 ; resides in one AC of the reserved AC block.
; 7854
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 221
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 7855 ;PHYSICAL STORAGE ADDRESS
; 7856 ;
; 7857 ;Found in B12-35 of IMMEDIATE POINTERS and SPT ENTRIES.
; 7858 ;
; 7859 ; 12 17 18 23 35
; 7860 ; +---------+----+-----------------+
; 7861 ; ! !MBZ ! CORE PAGE NUMBER!
; 7862 ; ! ! ! IF B12-17 = 0 !
; 7863 ; +---------+----+-----------------+
; 7864 ;
; 7865 ; If B12-17 = 0, then B23-35 are CORE PAGE NUMBER (i.e.,
; 7866 ; B14-26 of physical core address) of page and B18-22
; 7867 ; MBZ. If B12-17 >< 0, then address is not core and
; 7868 ; pager traps.
; 7869 ;
; 7870 ;
; 7871 ;
; 7872 ;CORE STATUS TABLE ENTRY
; 7873 ;
; 7874 ;Found when fetching C(CBR + CORE PAGENO)
; 7875 ;
; 7876 ; 0 5 32 34 35
; 7877 ; +-------+-------------------------------+------+-+
; 7878 ; ! CODE ! ! !M!
; 7879 ; +-------+-------------------------------+------+-+
; 7880 ;
; 7881 ; B0-5 are code field:
; 7882 ;
; 7883 ; 0 - unavailable, trap
; 7884 ;
; 7885 ; 1-77 - available
; 7886 ;
; 7887 ;
; 7888 ;
; 7889 ; B32-34 reserved for future hardware specification.
; 7890 ;
; 7891 ; B35 is "modified" bit, set on any write ref to page.
; 7892
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 222
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 7893 ;QUANTITIES IN HARDWARE REGISTERS
; 7894 ;
; 7895 ;SPT SPT Base Register
; 7896 ;
; 7897 ; 14 35
; 7898 ; +--------------------------------+
; 7899 ; ! PHYSICAL CORE WORD ADDRESS !
; 7900 ; +--------------------------------+
; 7901 ;
; 7902 ;CBR CST Base Register
; 7903 ;
; 7904 ; 14 35
; 7905 ; +--------------------------------+
; 7906 ; ! PHYSICAL CORE WORD ADDRESS !
; 7907 ; +--------------------------------+
; 7908 ;
; 7909 ;CSTMSK CST Update Mask
; 7910 ;
; 7911 ; 0 32 35
; 7912 ; +------------------------------------------+---+-+
; 7913 ; ! MASK !111!1!
; 7914 ; +------------------------------------------+---+-+
; 7915 ;
; 7916 ; ANDed with CST word during update
; 7917 ;
; 7918 ;(B32-35 must be all 1's to preserve existing CST information)
; 7919 ;
; 7920 ;CSTDATA CST Update Data
; 7921 ;
; 7922 ; 0 32 34 35
; 7923 ; +------------------------------------------+---+-+
; 7924 ; ! DATA !000!0!
; 7925 ; +------------------------------------------+---+-+
; 7926 ;
; 7927 ; IORed with CST word during update
; 7928 ;
; 7929 ;(B32-35 must be all 0's to preserve existing CST information)
; 7930 ;
; 7931 ;All unspecified bits and fields are reserved for future
; 7932 ;specification by DEC.
; 7933 ;
; 7934
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 223
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 7935 .BIN
; 7936
; 7937 .DCODE
D 0257, 1215,1553,0100 ; 7938 257: IOT, AC, J/MAP
; 7939 .UCODE
; 7940
; 7941 1553:
; 7942 MAP: [AR]_[AR].OR.#, ;ASSUME PHYSICAL REF
; 7943 #/160000, ;FAKE ANSWER
U 1553, 3677,3551,0303,4374,0007,0700,0000,0016,0000 ; 7944 HOLD RIGHT ; ..
U 3677, 3700,3771,0006,4354,4007,0700,0000,0000,0000 ; 7945 [BRX]_VMA ;PUT VMA AND FLAGS IN BRX
; 7946 [BRX]_[BRX].AND.#, ;JUST KEEP USER BIT
U 3700, 3701,4551,0606,4374,0007,0700,0000,0040,0000 ; 7947 #/400000, HOLD RIGHT ; ..
U 3701, 3702,3333,0006,7174,4007,0700,0400,0000,0210 ; 7948 WORK[SV.VMA]_[BRX] ;SAVE IN WORKSPACE
U 3702, 3703,3771,0005,7274,4007,0701,0000,0000,0230 ; 7949 [BR]_WORK[APR] ;GET APR FLAGS
U 3703, 2506,4553,0500,4374,4007,0331,0000,0003,0000 ; 7950 TR [BR], #/030000 ;PAGING ENABLED?
U 2506, 3713,3771,0013,4370,4007,0700,0000,0040,0002 ; 7951 =0 STATE_[MAP], J/PFMAP ;YES--DO REAL MAP
U 2507, 0100,3440,0303,0174,4156,4700,0400,0000,0000 ; 7952 AC_[AR], NEXT INST ;NO--RETURN VIRTUAL ADDRESS
; 7953 ;HARDWARE COMES HERE ON PAGE TABLE NOT VALID (OR INTERRUPT) WHEN
; 7954 ; STARTING A MEMORY REFERENCE. MICOWORD ADDRESS OF INSTRUCTION DOING
; 7955 ; MEM WAIT IS SAVED ON THE STACK.
; 7956 3777:
; 7957 PAGE-FAIL:
U 3777, 3704,3333,0003,7174,4007,0700,0400,0000,0211 ; 7958 WORK[SV.AR]_[AR]
U 3704, 3705,3333,0006,7174,4007,0700,0400,0000,0214 ; 7959 ITRAP: WORK[SV.BRX]_[BRX]
U 3705, 3706,3771,0006,4354,4007,0700,0000,0000,0000 ; 7960 [BRX]_VMA
U 3706, 3707,3333,0006,7174,4007,0700,0400,0000,0210 ; 7961 WORK[SV.VMA]_[BRX]
; 7962 WORK[SV.ARX]_[ARX],
U 3707, 1060,3333,0004,7174,4007,0370,0400,0000,0212 ; 7963 SKIP IRPT ;SEE IF INTERRUPT (SAVE DISPATCH)
; 7964 =0000
; 7965 PFD: DBM/PF DISP, DBUS/DBM, ;BRING CODE TO 2901'S
; 7966 AD/D, DEST/PASS, 4T, ;PUT ON DP 18-21
U 1060, 1060,3773,0000,4304,4003,1702,0000,0000,0000 ; 7967 DISP/DP LEFT, J/PFD ;DISPATCH ON IT
; 7968 =0001 ;(1) INTERRUPT
U 1061, 3767,3333,0005,7174,4007,0700,0400,0000,0213 ; 7969 WORK[SV.BR]_[BR], J/PFPI1
; 7970 =0011 ;(3) BAD DATA FROM MEMORY
; 7971 [BRX]_IO DATA, ;GET THE BAD DATA
; 7972 AD PARITY OK/0, ; DO NOT LOOK AT PARITY
U 1063, 3710,3771,0006,4374,4007,0700,0000,0000,0000 ; 7973 J/BADDATA ;SAVE IN AC BLK 7
; 7974 =0101 ;(5) NXM ERROR
U 1065, 3765,4571,1206,4374,4007,0700,0000,0037,0000 ; 7975 [BRX]_[370000] XWD 0, J/HARD
; 7976 =0111 ;(7) NXM & BAD DATA
U 1067, 3765,4571,1206,4374,4007,0700,0000,0037,0000 ; 7977 [BRX]_[370000] XWD 0, J/HARD
; 7978 =1000 ;(10) WRITE VIOLATION
U 1070, 3713,3333,0005,7174,4007,0700,0400,0000,0213 ; 7979 WORK[SV.BR]_[BR], J/PFMAP
; 7980 =1010 ;(12) PAGE NOT VALID
U 1072, 3713,3333,0005,7174,4007,0700,0400,0000,0213 ; 7981 WORK[SV.BR]_[BR], J/PFMAP
; 7982 =1011 ;(13) EXEC/USER MISMATCH
U 1073, 3713,3333,0005,7174,4007,0700,0400,0000,0213 ; 7983 WORK[SV.BR]_[BR], J/PFMAP
; 7984 =
; 7985
; 7986 BADDATA:
U 3710, 3711,3333,0006,7174,4007,0700,0400,0000,0160 ; 7987 WORK[BADW0]_[BRX] ;SAVE BAD WORD
U 3711, 3712,3333,0006,7174,4007,0700,0400,0000,0161 ; 7988 WORK[BADW1]_[BRX] ;AGAIN
U 3712, 3765,4571,1206,4374,4007,0700,0000,0036,0000 ; 7989 [BRX]_[360000] XWD 0, J/HARD
; 7990
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 224
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 7991 ;WE HAVE SAVED AR, ARX, BR AND BRX. WE MERGE IN HERE FROM MAP
; 7992 ; INSTRUCTION, SAVE THE VMA AND START THE PAGE FAIL WORD.
U 3713, 3714,4223,0000,4364,4277,0700,0200,0000,0010 ; 7993 PFMAP: ABORT MEM CYCLE ;CLEAR PAGE FAIL
; 7994 [FLG]_[FLG].OR.#, ;PRESET W AND C TO 1
; 7995 FLG.W/1, FLG.C/1, ;BITS INVOLVED
U 3714, 3715,3551,1313,4374,0007,0700,0000,0002,4000 ; 7996 HOLD RIGHT ;LEAVE RH ALONE
U 3715, 2534,4553,0600,4374,4007,0321,0000,0002,0000 ; 7997 TL [BRX], WRITE TEST/1 ;IS THIS A WRITE TEST?
; 7998 =0 [BRX]_[BRX].OR.#,
; 7999 #/10000,
U 2534, 2535,3551,0606,4374,0007,0700,0000,0001,0000 ; 8000 HOLD RIGHT ;YES--TURN INTO WRITE REF
; 8001 [BRX]_[BRX].AND.#, ;START PAGE FAIL WORD
; 8002 #/411000, ;SAVE 3 INTERESTING BITS
U 2535, 3716,4551,0606,4374,0007,0700,0000,0041,1000 ; 8003 HOLD RIGHT ;SAVE VIRTUAL ADDRESS
; 8004 ;USER ADDR (400000)
; 8005 ;WRITE REF (010000)
; 8006 ;PAGED REF (001000)
; 8007 [BRX]_[BRX].XOR.#, ;FIX BIT 8
U 3716, 3717,6551,0606,4374,0007,0700,0000,0000,1000 ; 8008 #/1000, HOLD RIGHT
; 8009 [BR]_[BRX], ;COPY VIRTUAL ADDRESS
U 3717, 2536,3441,0605,4174,4007,0700,2000,0071,0007 ; 8010 SC_7 ;PREPARE TO SHIFT 9 PLACES
; 8011 =0
; 8012 PF25: [BR]_[BR]*.5, ;RIGHT ADJUST PAGE #
; 8013 STEP SC, ;COUNT SHIFT STEPS
U 2536, 2536,3447,0505,4174,4007,0630,2000,0060,0000 ; 8014 J/PF25 ;LOOP FOR 9
; 8015 [BR]_[BR].AND.# CLR LH, ;MASK TO 9 BITS
U 2537, 3720,4251,0505,4374,4007,0700,0000,0000,0777 ; 8016 #/777 ; ..
; 8017 TL [EBR], ;KI MODE REFILL?
U 3720, 2540,4553,1000,4374,4007,0321,0000,0000,0040 ; 8018 #/40 ;FLAG BIT
; 8019 =0 READ [BRX], ;USER REF? (KL MODE)
; 8020 SKIP DP0, ; ..
U 2540, 2542,3333,0006,4174,4007,0520,0000,0000,0000 ; 8021 J/PF30 ;CONTINUE AT PF30
; 8022 [ARX]_[BR]*.5, ;KI10 MODE REFILL
U 2541, 3760,3447,0504,4174,4007,0700,0000,0000,0000 ; 8023 J/KIFILL ;GO HANDLE EASY CASE
; 8024
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 225
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 8025 ;HERE IN TOPS-20 MODE
; 8026 ;PICK UP CORRECT SECTION POINTER
; 8027 =0
; 8028 PF30: [ARX]_WORK[PTA.E], ;EXEC MODE
; 8029 SKIP AD.EQ.0, 4T, ;SEE IF VALID
U 2542, 2546,3771,0004,7274,4007,0622,0000,0000,0423 ; 8030 J/PF35 ;CONTINUE BELOW
; 8031 [ARX]_WORK[PTA.U], ;USER MODE
U 2543, 2544,3771,0004,7274,4007,0622,0000,0000,0424 ; 8032 SKIP AD.EQ.0, 4T ;SEE IF VALID
; 8033 =0 VMA_[ARX]+[BR], ;POINTER VALID
; 8034 VMA PHYSICAL READ, ;START MEMORY
U 2544, 1130,0113,0405,4174,4007,0700,0200,0024,1016 ; 8035 J/PF77 ;CONTINUE BELOW
; 8036 [AR]_[UBR]+#, 3T, ;USER MODE
; 8037 #/540, ;OFFSET TO UPT
U 2545, 3721,0551,1103,4374,4007,0701,0000,0000,0540 ; 8038 J/PF40 ;GO GET POINTER
; 8039
; 8040 =0
; 8041 PF35: VMA_[ARX]+[BR], ;POINTER VALID
; 8042 VMA PHYSICAL READ, ;START MEMORY
U 2546, 1130,0113,0405,4174,4007,0700,0200,0024,1016 ; 8043 J/PF77 ;CONTINUE BELOW
; 8044 [AR]_[EBR]+#, 3T, ;EXEC MODE
U 2547, 3721,0551,1003,4374,4007,0701,0000,0000,0540 ; 8045 #/540 ;OFFSET TO EPT
; 8046 PF40: VMA_[AR], ;LOAD THE VMA
; 8047 START READ, ;START THE MEMORY CRANKING
U 3721, 3722,3443,0300,4174,4007,0700,0200,0024,1016 ; 8048 VMA PHYSICAL ;ABSOLUTE ADDRESS
; 8049 MEM READ, ;WAIT FOR MEMORY
U 3722, 1000,3771,0003,4365,5007,0700,0200,0000,0002 ; 8050 [AR]_MEM ;POINT POINTER IN AR
; 8051 ;LOOK AT SECTION POINTER AND DISPATCH ON TYPE
; 8052 =000
; 8053 PF45: SC_7, ;FETCH SECTION 0 POINTER
U 1000, 3752,4443,0000,4174,4007,0700,2010,0071,0007 ; 8054 CALL [SETPTR] ;FIGURE OUT POINTER TYPE
; 8055 SECIMM: TL [AR], ;IMMEDIATE POINTER
; 8056 #/77, ;TEST FOR 12-17 = 0
U 1001, 2552,4553,0300,4374,4007,0321,0000,0000,0077 ; 8057 J/PF50 ;CONTINUE AT PF50
; 8058 [AR]_[AR]+WORK[SBR], ;SHARED SECTION
U 1002, 2223,0551,0303,7274,4007,0701,0000,0000,0215 ; 8059 J/SECSHR ;GO FETCH POINTER FROM SPT
; 8060 [AR]_[AR]+WORK[SBR], ;INDIRECT SECTION POINTER
U 1003, 3756,0551,0303,7274,4007,0701,0010,0000,0215 ; 8061 CALL [RDPT] ;GO FETCH SPT ENTRY
; 8062 =111 TL [AR], ;12 TO 17 = 0?
U 1007, 2550,4553,0300,4374,4007,0321,0000,0000,0077 ; 8063 #/77 ; ..
; 8064 =
U 2550, 2664,4553,1300,4374,4007,0321,0000,0001,0000 ; 8065 =0 PAGE FAIL TRAP ;NO
; 8066 [AR]_[AR]*2, ;FIRST SHIFT
U 2551, 0470,3445,0303,4174,4007,0630,2000,0060,0000 ; 8067 STEP SC ;SC WAS LOADED AT PF45
; 8068 =0*0
; 8069 PF60: [AR]_[AR]*2, ;CONVERT TO ADDRESS OF
; 8070 STEP SC, ; SECTION TABLE
U 0470, 0470,3445,0303,4174,4007,0630,2000,0060,0000 ; 8071 J/PF60
U 0471, 3756,4443,0000,4174,4007,0700,0010,0000,0000 ; 8072 CALL [RDPT] ;READ SECTION TABLE
U 0475, 1000,4443,0000,4174,4007,0700,0000,0000,0000 ; 8073 =1*1 J/PF45 ;TRY AGAIN
; 8074 =
; 8075
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 226
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 8076 ;HERE FOR SHARED SECTION. AR GETS THE ADDRESS OF PAGE TABLE
; 8077 =0**
U 2223, 3756,4443,0000,4174,4007,0700,0010,0000,0000 ; 8078 SECSHR: CALL [RDPT] ;READ WORD FROM SPT
U 2227, 2552,4553,0300,4374,4007,0321,0000,0000,0077 ; 8079 TL [AR], #/77 ;TEST FOR BITS 12-17 = 0
; 8080
; 8081 ;HERE WITH ADDRESS OF PAGE TABLE IN AR AND SKIP ON
; 8082 ; BITS 12 THRU 17 EQUAL TO ZERO
; 8083 =0
U 2552, 2664,4553,1300,4374,4007,0321,0000,0001,0000 ; 8084 PF50: PAGE FAIL TRAP ;BITS 12-17 .NE. 0
; 8085 [ARX]_[AR].AND.# CLR LH, ;PAGE NUMBER OF PAGE TABLE
U 2553, 2531,4251,0304,4374,4007,0700,0000,0000,3777 ; 8086 #/3777 ;11 BIT PHYSICAL PAGE #
; 8087 =0* [AR]_[ARX], ;COPY ADDRESS
U 2531, 2603,3441,0403,4174,4007,0700,0010,0000,0000 ; 8088 CALL [UPCST] ;UPDATE CST0
U 2533, 2560,3551,0303,7274,4007,0701,0000,0000,0220 ; 8089 PF70: [AR]_[AR].OR.WORK[PUR] ;PUT IN NEW AGE AND
; 8090 ; USE BITS
; 8091 =0** START NO TEST WRITE, ;START MEMORY WRITE
U 2560, 3070,4443,0000,4174,4007,0700,0210,0001,0002 ; 8092 CALL [IBPX] ;GO STORE IN MEMORY
U 2564, 2554,4443,0000,4174,4007,0700,2000,0071,0007 ; 8093 SC_7 ;THIS CAN BE BUMMED
; 8094 =0
; 8095 PF75: [ARX]_[ARX]*2, ;CONVERT PAGE NUMBER TO
; 8096 STEP SC, ; PAGE ADDRESS
U 2554, 2554,3445,0404,4174,4007,0630,2000,0060,0000 ; 8097 J/PF75 ;LOOP OVER 9 STEPS
; 8098
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 227
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 8099 ;WE NOW HAVE THE ADDRESS OF THE PAGE TABLE ENTRY. GO
; 8100 ; READ IT AND START ANALYSIS
; 8101
; 8102 ;IF WE ARE HERE FOR THE FIRST TIME FOR THE USER OR EXEC SAVE THE
; 8103 ; ADDRESS OF THE PAGE TABLE IN PTA.E OR PTA.U SO THAT WE DO NOT
; 8104 ; HAVE TO DO THE SECTION LOOKUP EVERY TIME.
U 2555, 1040,3333,0006,4174,4007,0520,0000,0000,0000 ; 8105 READ [BRX], SKIP DP0 ;USER OR EXEC REF?
; 8106 =000 [AR]_WORK[PTA.E], ;EXEC MODE
; 8107 SKIP AD.EQ.0, 4T, ;SEE IF SET YET
U 1040, 2634,3771,0003,7274,4007,0622,0010,0000,0423 ; 8108 CALL [SHDREM] ;SHOULD WE REMEMBER PTR
; 8109 [AR]_WORK[PTA.U], ;USER MODE
; 8110 SKIP AD.EQ.0, 4T, ;SEE IF SET YET
U 1041, 2634,3771,0003,7274,4007,0622,0010,0000,0424 ; 8111 CALL [SHDREM] ;SHOULD WE REMEMBER PTR
; 8112 WORK[PTA.E]_[ARX], ;SAVE FOR EXEC
U 1042, 1047,3333,0004,7174,4007,0700,0400,0000,0423 ; 8113 J/PF76 ;CONTINUE BELOW
; 8114 WORK[PTA.U]_[ARX], ;SAVE FOR USER
U 1043, 1047,3333,0004,7174,4007,0700,0400,0000,0424 ; 8115 J/PF76 ;CONTINUE BELOW
; 8116 =111
; 8117 PF76: VMA_[ARX]+[BR], ;READ PAGE POINTER
; 8118 START READ,
U 1047, 1130,0113,0405,4174,4007,0700,0200,0024,1016 ; 8119 VMA PHYSICAL
; 8120 =
; 8121 =00
; 8122 PF77: MEM READ, ;START ANALYSIS OF POINTER
; 8123 [AR]_MEM,
U 1130, 3752,3771,0003,4365,5007,0700,0210,0000,0002 ; 8124 CALL [SETPTR]
; 8125 PTRIMM: TL [AR], ;IMMEDIATE POINTER
; 8126 #/77, ;CHECK FOR BITS 0-5
U 1131, 1134,4553,0300,4374,4007,0321,0000,0000,0077 ; 8127 J/PF80 ;GO TO PF80
; 8128 [AR]_[AR]+WORK[SBR], ;SHARED POINTER
U 1132, 2561,0551,0303,7274,4007,0701,0000,0000,0215 ; 8129 J/PTRSHR ;GO TO READ SPT
; 8130
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 228
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 8131 ;INDIRECT POINTER. CHANGE PAGE # AND LOOK FOR PAGE TABLE
; 8132 PTRIND: [BR]_[AR] SWAP, ;PUT IN RIGHT HALF
U 1133, 2556,3770,0305,4344,4007,0670,0000,0000,0000 ; 8133 SKIP/-1 MS ;DID CLOCK GO OFF
; 8134 =0 WORK[SV.AR1]_[AR], ;YES--UPDATE CLOCK
U 2556, 2574,3333,0003,7174,4007,0700,0400,0000,0426 ; 8135 J/PFTICK ; ..
; 8136 [BR]_[BR].AND.# CLR LH, ;UPDATE PAGE # AND RESTART
; 8137 #/777, ;MASK FOR PAGE #
U 2557, 2562,4251,0505,4374,4007,0370,0000,0000,0777 ; 8138 SKIP IRPT ;SEE IF THIS IS A LOOP
; 8139 =0 [AR]_[AR].AND.#, ;CHANGE INDIRECT POINTER
; 8140 #/277000, ; INTO SHARE POINTER
; 8141 HOLD RIGHT, ; ..
U 2562, 1000,4551,0303,4374,0007,0700,0000,0027,7000 ; 8142 J/PF45 ;GO BACK AND TRY AGAIN
U 2563, 2664,4553,1300,4374,4007,0321,0000,0001,0000 ; 8143 PAGE FAIL TRAP ;POINTER LOOP
; 8144
; 8145 =0**
U 2561, 3756,4443,0000,4174,4007,0700,0010,0000,0000 ; 8146 PTRSHR: CALL [RDPT] ;GO LOOK AT POINTER
; 8147 TL [AR], ;BITS 12-17 .EQ. 0?
U 2565, 1134,4553,0300,4374,4007,0321,0000,0000,0077 ; 8148 #/77
; 8149
; 8150 ;HERE WITH FINAL POINTER. SKIP IF 12-17 NOT EQUAL TO ZERO
; 8151 =00
U 1134, 2664,4553,1300,4374,4007,0321,0000,0001,0000 ; 8152 PF80: PAGE FAIL TRAP ;NO--TAKE A TRAP
; 8153 [ARX]_[AR].AND.# CLR LH, ;SAVE PHYSICAL PAGE #
; 8154 #/3777, ;MASK TO 13 BITS
U 1135, 2603,4251,0304,4374,4007,0700,0010,0000,3777 ; 8155 CALL [UPCST] ;UPDATE CST0
; 8156 ;HERE WE HAVE CST ENTRY IN AR, PAGE FAIL WORD IN BRX. GO LOOK
; 8157 ; AT WRITABLE AND WRITTEN BITS
; 8158 =11
; 8159 PF90: [BRX]_[BRX].OR.#, ;TRANSLATION IS VALID
U 1137, 3723,3551,0606,4374,0007,0700,0000,0010,0000 ; 8160 #/100000, HOLD RIGHT ; ..
U 3723, 2566,4553,1300,4374,4007,0321,0000,0002,0000 ; 8161 TL [FLG], FLG.W/1 ;IS THIS PAGE WRITABLE?
; 8162 =0 [BRX]_[BRX].OR.#, ;YES--INDICATE THAT IN PFW
; 8163 #/020000,
U 2566, 3724,3551,0606,4374,4007,0700,0000,0002,0000 ; 8164 J/PF100 ;NOT WRITE VIOLATION
; 8165 TL [BRX], ;IS THIS A WRITE REF?
U 2567, 2570,4553,0600,4374,4007,0321,0000,0003,0000 ; 8166 WRITE TEST/1, WRITE CYCLE/1
U 2570, 2664,4553,1300,4374,4007,0321,0000,0001,0000 ; 8167 =0 PAGE FAIL TRAP ;WRITE VIOLATION
; 8168 PF107: [AR]_[AR].OR.WORK[PUR], ;PUT IN NEW AGE
U 2571, 2602,3551,0303,7274,4007,0701,0000,0000,0220 ; 8169 J/PF110 ;GO TO STORE CST ENTRY
; 8170
; 8171 =0*
; 8172 PFTICK: [AR]_WORK[TIME1], ;UPDATE TIMER
U 2574, 3543,3771,0003,7274,4117,0701,0010,0000,0301 ; 8173 SPEC/CLRCLK, CALL [TOCK]
; 8174 [AR]_WORK[SV.AR1], ;RESTORE AR
U 2576, 1133,3771,0003,7274,4007,0701,0000,0000,0426 ; 8175 J/PTRIND ;GO TRY AGAIN
; 8176
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 229
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 8177 ;HERE IF PAGE IS WRITABLE
U 3724, 2572,4553,0600,4374,4007,0321,0000,0001,0000 ; 8178 PF100: TL [BRX], WRITE CYCLE/1 ;IS THIS A WRITE REF?
; 8179 =0 [AR]_[AR].OR.#, ;YES--SET WRITTEN BIT
; 8180 #/1,
; 8181 HOLD LEFT,
U 2572, 2600,3551,0303,4370,4007,0700,0000,0000,0001 ; 8182 J/PF105
; 8183 TR [AR], ;NOT WRITE, ALREADY WRITTEN?
U 2573, 2600,4553,0300,4374,4007,0331,0000,0000,0001 ; 8184 #/1
; 8185 =0
; 8186 PF105: [BRX]_[BRX].OR.#, ;WRITTEN SET BIT
; 8187 #/040000, ;MARK PAGE AS
; 8188 HOLD RIGHT, ;WRITABLE
U 2600, 2571,3551,0606,4374,0007,0700,0000,0004,0000 ; 8189 J/PF107 ;STORE CST WORD
; 8190 [FLG]_[FLG].AND.NOT.#, ;NOT WRITTEN, CAUSE TRAP ON
; 8191 FLG.W/1, ; WRITE ATTEMPT
; 8192 HOLD RIGHT, ;ONLY CLEAR LH
U 2601, 2571,5551,1313,4374,0007,0700,0000,0002,0000 ; 8193 J/PF107
; 8194 =0**
; 8195 PF110: START NO TEST WRITE,
U 2602, 3070,4443,0000,4174,4007,0700,0210,0001,0002 ; 8196 CALL [IBPX] ;STORE CST ENTRY
; 8197
; 8198 ;HERE WHEN WE HAVE FIGURED OUT PHYSICAL ADDRESS (IN ARX) AND FLAGS
; 8199 ; (IN BRX) RELOAD PAGE TABLE.
; 8200 PFDONE: TR [FLG], ;MAP INSTRUCTION?
U 2606, 2604,4553,1300,4374,4007,0331,0000,0040,0000 ; 8201 #/400000
; 8202 =0 [AR]_[ARX], ;GET PHYSCIAL PAGE #
; 8203 SC_7, ;PREPARE TO CONVERT TO
U 2604, 2610,3441,0403,4174,4007,0700,2000,0071,0007 ; 8204 J/PF130 ; WORD ADDRESS
; 8205 [AR]_WORK[SV.VMA],;RESTORE VMA
U 2605, 3731,3771,0003,7274,4007,0701,0000,0000,0210 ; 8206 J/PF120
; 8207 =0
; 8208 PF130: [AR]_[AR]*2, ;CONVERT TO WORD #
; 8209 STEP SC,
U 2610, 2610,3445,0303,4174,4007,0630,2000,0060,0000 ; 8210 J/PF130
; 8211 [AR]_[AR].AND.#, ;JUST ADDRESS BITS
; 8212 #/3,
U 2611, 3725,4551,0303,4374,0007,0700,0000,0000,0003 ; 8213 HOLD RIGHT
U 3725, 3726,4221,0013,4170,4007,0700,0000,0000,0000 ; 8214 END MAP ;CLEAR MAP FLAGS
; 8215 [BRX]_[BRX].OR.#, ;TURN ON THE TRANSLATION
; 8216 #/100000, ; VALID BIT
U 3726, 3727,3551,0606,4374,0007,0700,0000,0010,0000 ; 8217 HOLD RIGHT ; IN LEFT HALF ONLY
U 3727, 2612,4553,1300,4374,4007,0321,0000,0000,4000 ; 8218 TL [FLG], FLG.C/1 ;CACHE BIT SET?
; 8219 =0 [BRX]_[BRX].OR.#, ;YES--SET IN MAP WORD
U 2612, 2613,3551,0606,4374,0007,0700,0000,0000,2000 ; 8220 #/002000, HOLD RIGHT ; ..
; 8221 [BRX]_[BRX].AND.#, ;PRESERVE WORD #
U 2613, 3730,4551,0606,4370,4007,0700,0000,0000,0777 ; 8222 #/777, HOLD LEFT ; IN PAGE FAIL WORD
; 8223 [AR]_[AR].OR.[BRX], ;COMPLETE MAP INSTRUCTION
U 3730, 1500,3111,0603,4174,4003,7700,0200,0003,0001 ; 8224 EXIT
; 8225
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 230
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
U 3731, 3732,3441,0305,4174,4007,0700,0000,0000,0000 ; 8226 PF120: [BR]_[AR] ;COPY PAGE FAIL WORD
; 8227 [BR]_[AR].AND.NOT.#, ;CLEAR BITS WHICH START A CYCLE
; 8228 READ CYCLE/1, ; ..
; 8229 WRITE CYCLE/1, ; ..
; 8230 WRITE TEST/1, ; ..
U 3732, 3733,5551,0305,4374,0007,0700,0000,0007,0000 ; 8231 HOLD RIGHT ;JUST DO LEFT HALF
; 8232 VMA_[BR], 3T, ;RESTORE VMA
U 3733, 3734,3443,0500,4174,4007,0701,0200,0000,0030 ; 8233 DP FUNC/1 ;SET USER ACCORDING TO WHAT IT WAS
; 8234 [ARX]_[ARX].AND.# CLR LH, ;JUST KEEP PAGE #
U 3734, 3735,4251,0404,4374,4007,0700,0000,0000,3777 ; 8235 #/3777 ; ..
U 3735, 3736,3551,0406,4374,4007,0700,0000,0040,0000 ; 8236 [BRX]_[ARX].OR.#, #/400000 ;SET VALID BITS
U 3736, 2614,4553,1300,4374,4007,0321,0000,0002,0000 ; 8237 TL [FLG], FLG.W/1 ;WANT WRITE SET?
U 2614, 2615,3551,0606,4374,4007,0700,0000,0004,0000 ; 8238 =0 [BRX]_[BRX].OR.#, #/040000 ;SET WRITE BIT
; 8239 TL [FLG], FLG.C/1, ;WANT CACHE SET?
U 2615, 2616,4553,1300,4374,4147,0321,0000,0000,4000 ; 8240 LOAD PAGE TABLE ;LOAD PAGE TABLE ON NEXT
; 8241 ; MICRO INSTRUCTION
; 8242 =0 [BRX]_[BRX].OR.#, ;SET CACHE BIT
U 2616, 3737,3551,0606,4374,4007,0700,0000,0002,0000 ; 8243 #/020000, J/PF125 ;CACHE BIT
U 2617, 3737,3333,0006,4174,4007,0700,0000,0000,0000 ; 8244 READ [BRX] ;LOAD PAGE TABLE
U 3737, 3745,3771,0004,7274,4007,0701,0000,0000,0212 ; 8245 PF125: [ARX]_WORK[SV.ARX]
U 3745, 3746,3771,0005,7274,4007,0701,0000,0000,0213 ; 8246 [BR]_WORK[SV.BR]
U 3746, 3747,3771,0006,7274,4007,0701,0000,0000,0214 ; 8247 [BRX]_WORK[SV.BRX]
; 8248 VMA_[AR], ;MAKE MEM REQUEST
; 8249 DP FUNC/1, 3T, ;FROM DATA PATH
U 3747, 3750,3443,0300,4174,4007,0701,0200,0000,0032 ; 8250 WAIT/1 ;WAIT FOR PREVIOUS CYCLE TO
; 8251 ; COMPLETE. (NEED THIS TO
; 8252 ; START ANOTHER CYCLE)
; 8253 [AR]_WORK[SV.AR],
U 3750, 0000,3771,0003,7274,4004,1701,0000,0000,0211 ; 8254 RETURN [0]
; 8255 ;SUBROUTINE TO START CST UPDATE
; 8256 ;CALL WITH:
; 8257 ; AR/ PHYSICAL PAGE NUMBER
; 8258 ;RETURN 2 WITH ENTRY IN AR, PAGE FAIL IF AGE TOO SMALL
; 8259 =0**
; 8260 UPCST: [AR]_[AR]+WORK[CBR], ;ADDRESS OF CST0 ENTRY
U 2603, 3756,0551,0303,7274,4007,0701,0010,0000,0216 ; 8261 CALL [RDPT] ;READ OLD VALUE
; 8262 TL [AR], ;0 - 5 = 0?
U 2607, 2620,4553,0300,4374,4007,0321,0000,0077,0000 ; 8263 #/770000 ; ..
; 8264 =0 [AR]_[AR].AND.WORK[CSTM], ;CLEAR AGE FIELD
U 2620, 0002,4551,0303,7274,4004,1701,0000,0000,0217 ; 8265 RETURN [2] ;AGE IS NOT ZERO
U 2621, 2664,4553,1300,4374,4007,0321,0000,0001,0000 ; 8266 PAGE FAIL TRAP ;AGE TOO SMALL
; 8267
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 231
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 8268 ;SUBROUTINE TO LOOK AT PAGE POINTER
; 8269 ;CALL WITH POINTER IN AR
; 8270 ;RETURNS 1 IF TYPE 1
; 8271 ;RETURNS 2 IF TYPE 2
; 8272 ;RETURNS 3 IF TYPE 3
; 8273 ;GOES TO PFT IF TYPE 0 OR 4 THRU 7
; 8274 SETPTR: [ARX]_[AR].OR.#, ;AND C AND W BITS
U 3752, 3753,3551,0304,4374,4007,0700,0000,0075,3777 ; 8275 #/753777 ; OF ALL POINTERS
; 8276 [FLG]_[FLG].AND.[ARX], ; ..
U 3753, 3755,4111,0413,4174,0007,0700,0000,0000,0000 ; 8277 HOLD RIGHT ;KEEP IN LH OF FLG
; 8278 READ [AR], ;TYPE 4,5,6 OR 7?
U 3755, 2622,3333,0003,4174,4007,0520,0000,0000,0000 ; 8279 SKIP DP0 ; ..
; 8280 =0 TL [AR], ;HERE WE TEST FOR TYPE
; 8281 #/300000, ; ZERO POINTER
U 2622, 2624,4553,0300,4374,4007,0321,0000,0030,0000 ; 8282 J/STPTR1 ;CHECK AT STPTR1
U 2623, 2664,4553,1300,4374,4007,0321,0000,0001,0000 ; 8283 PAGE FAIL TRAP ;BAD TYPE
; 8284 =0
; 8285 STPTR1: TL [AR], ;NOT ZERO
; 8286 #/100000, ;SEPERATE TYPE 2
U 2624, 2626,4553,0300,4374,4007,0321,0000,0010,0000 ; 8287 J/STPTR2 ; ..
U 2625, 2664,4553,1300,4374,4007,0321,0000,0001,0000 ; 8288 PAGE FAIL TRAP ;TYPE 0
; 8289
; 8290 =0
; 8291 STPTR2: TL [AR], ;SEPERATE TYPE 1
; 8292 #/200000, ; AND 3
U 2626, 2630,4553,0300,4374,4007,0321,0000,0020,0000 ; 8293 J/STPTR3 ; ..
U 2627, 0002,4443,0000,4174,4004,1700,0000,0000,0000 ; 8294 RETURN [2] ;TYPE 2
; 8295
; 8296 =0
U 2630, 0003,4443,0000,4174,4004,1700,0000,0000,0000 ; 8297 STPTR3: RETURN [3] ;TYPE 3
U 2631, 0001,4443,0000,4174,4004,1700,0000,0000,0000 ; 8298 RETURN [1] ;TYPE 1
; 8299
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 232
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 8300 ;SUBROUTINE TO FETCH A PAGE POINTER OR CST ENTRY
; 8301 ;CALL WITH ADDRESS IN AR
; 8302 ;RETURN 4 WITH WORD IN AR
; 8303 ;
; 8304 RDPT: VMA_[AR], ;LOAD THE VMA
; 8305 START READ, ;START MEM CYCLE
; 8306 VMA PHYSICAL, ;ABSOLUTE ADDRESS
U 3756, 2632,3443,0300,4174,4007,0370,0200,0024,1016 ; 8307 SKIP IRPT ;CHECK FOR INTERRUPTS
; 8308 =0 MEM READ, ;NO INTERRUPTS
; 8309 [AR]_MEM, ;PUT THE DATA INTO AR
U 2632, 0004,3771,0003,4365,5004,1700,0200,0000,0002 ; 8310 RETURN [4] ;AND RETURN
U 2633, 2664,4553,1300,4374,4007,0321,0000,0001,0000 ; 8311 PAGE FAIL TRAP ;INTERRUPT
; 8312
; 8313
; 8314 ;SUBROUTINE TO SEE IF WE SHOULD REMEMBER AN EXEC SECTION PTR
; 8315 ;CALL WITH SKIP ON ADR.EQ.0
; 8316 ;RETURNS 2 IF WE SHOULD STORE AND 7 IF WE SHOULD NOT
; 8317 ;
; 8318 =0
U 2634, 0007,4443,0000,4174,4004,1700,0000,0000,0000 ; 8319 SHDREM: RETURN [7] ;INDIRECT PTR
U 2635, 3757,7441,1303,4174,4007,0700,0000,0000,0000 ; 8320 [AR]_.NOT.[FLG] ;FLIP BITS
U 3757, 2636,4553,0300,4374,4007,0321,0000,0002,4000 ; 8321 TL [AR], FLG.W/1, FLG.C/1 ;BOTH BITS SET
U 2636, 0007,4443,0000,4174,4004,1700,0000,0000,0000 ; 8322 =0 RETURN [7] ;NO--DON'T STORE
U 2637, 0002,4443,0000,4174,4004,1700,0000,0000,0000 ; 8323 RETURN [2] ;STORE
; 8324
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 233
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 8325 ;HERE IN KI10 MODE
; 8326 ;BR CONTAINS PAGE # AND ARX CONTAINS PAGE #/2
; 8327
; 8328 KIFILL: READ [BRX], ;USER REF?
U 3760, 2640,3333,0006,4174,4007,0520,0000,0000,0000 ; 8329 SKIP DP0 ; ..
; 8330 =0 [BR]-#, ;EXEC--LESS THAN 340?
; 8331 #/340, ; ..
; 8332 SKIP DP18, 4T, ; ..
U 2640, 2642,1553,0500,4374,4007,0532,4000,0000,0340 ; 8333 J/KIF10 ;FOLLOW EXEC PATH
; 8334 KIUPT: [ARX]_[ARX]+[UBR], ;POINTER TO PAGE MAP ENTRY
; 8335 LOAD VMA, ;PUT ADDRESS IN VMA
; 8336 VMA PHYSICAL, ;ABSOLUTE ADDRESS
; 8337 START READ, ;FETCH UPT WORD
U 2641, 3761,0111,1104,4174,4007,0700,0200,0024,1016 ; 8338 J/KIF30 ;JOIN COMMON CODE
; 8339 =0
; 8340 KIF10: [BR]-#, ;EXEC ADDRESS .GE. 340
; 8341 #/400, ; SEE IF .GT. 400
; 8342 SKIP DP18, 4T, ; ..
U 2642, 2644,1553,0500,4374,4007,0532,4000,0000,0400 ; 8343 J/KIEPT ;LOOK AT KIF20
; 8344 [ARX]_[ARX]+#, 3T, ;EXEC ADDRESS .LT. 340
; 8345 #/600, ;IN EBR+600
U 2643, 2644,0551,0404,4374,4007,0701,0000,0000,0600 ; 8346 J/KIEPT ;JOIN COMMON CODE
; 8347
; 8348 =0
; 8349 KIEPT: [ARX]_[ARX]+[EBR], ;ADD OFFSET TO
; 8350 LOAD VMA, ; EPT
; 8351 START READ, ;START FETCH
; 8352 VMA PHYSICAL, ;ABSOLUTE ADDRESS
U 2644, 3761,0111,1004,4174,4007,0700,0200,0024,1016 ; 8353 J/KIF30 ;GO GET POINTER
; 8354 [ARX]_[ARX]+#, ;PER PROCESS PAGE
; 8355 #/220, 3T, ; IS IN UPT + 400
U 2645, 2641,0551,0404,4374,4007,0701,0000,0000,0220 ; 8356 J/KIUPT ;JOIN COMMON CODE
; 8357 KIF30: MEM READ, ;WAIT FOR DATA
U 3761, 3762,3771,0004,4365,5007,0700,0200,0000,0002 ; 8358 [ARX]_MEM ;PLACE IT IN ARX
; 8359 TR [BR], ;SEE IF EVEN OR ODD
U 3762, 2646,4553,0500,4374,4007,0331,0000,0000,0001 ; 8360 #/1 ; ..
; 8361
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 234
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 8362 =0
; 8363 KIF40: READ [ARX], ;ODD
; 8364 SKIP DP18, ;SEE IF VALID
U 2646, 2650,3333,0004,4174,4007,0530,0000,0000,0000 ; 8365 J/KIF50 ;JOIN COMMON CODE
; 8366 [ARX]_[ARX] SWAP, ;EVEN--FLIP AROUND
U 2647, 2646,3770,0404,4344,4007,0700,0000,0000,0000 ; 8367 J/KIF40 ; AND CONTINUE
; 8368
; 8369 =0
U 2650, 2664,4553,1300,4374,4007,0321,0000,0001,0000 ; 8370 KIF50: PAGE FAIL TRAP
; 8371 ;AT THIS POINT WE HAVE THE PAGE MAP ENTRY IN RH OF AR
; 8372 [FLG]_[FLG].AND.NOT.#, ;CLEAR W AND C
U 2651, 3763,5551,1313,4374,4007,0700,0000,0002,4000 ; 8373 FLG.W/1, FLG.C/1 ; FLAGS
U 3763, 2652,4553,0400,4374,4007,0331,0000,0002,0000 ; 8374 TR [ARX], #/020000 ;CACHE ENABLED?
; 8375 =0 [FLG]_[FLG].OR.#, ;SET CACHE BITS
U 2652, 2653,3551,1313,4374,0007,0700,0000,0000,4000 ; 8376 FLG.C/1, HOLD RIGHT ; ..
U 2653, 2654,4553,0400,4374,4007,0331,0000,0004,0000 ; 8377 TR [ARX], #/040000 ;DO NOT CACHE
; 8378 ;SEE IF CACHE BIT SET
; 8379 =0 [BRX]_[BRX].OR.#, ;COPY BITS TO BRX
; 8380 #/020000,
U 2654, 2655,3551,0606,4374,0007,0700,0000,0002,0000 ; 8381 HOLD RIGHT
; 8382 TR [ARX], ; ..
U 2655, 2656,4553,0400,4374,4007,0331,0000,0010,0000 ; 8383 #/100000
; 8384 =0 [FLG]_[FLG].OR.#, ;SAVE W
; 8385 FLG.W/1, ; ..
; 8386 HOLD RIGHT, ; ..
U 2656, 3764,3551,1313,4374,0007,0700,0000,0002,0000 ; 8387 J/KIF90 ;ALL DONE
; 8388 TL [BRX], ;W=0, WRITE REF?
U 2657, 2660,4553,0600,4374,4007,0321,0000,0001,0000 ; 8389 WRITE CYCLE/1
; 8390 =0
; 8391 KIF80: [BRX]_[BRX].OR.#, ;WRITE FAILURE
; 8392 #/100000, HOLD RIGHT, ;INDICATE THAT ACCESS WAS ON
U 2660, 2650,3551,0606,4374,0007,0700,0000,0010,0000 ; 8393 J/KIF50 ;GO PAGE FAIL
U 2661, 2606,4443,0000,4174,4007,0700,0000,0000,0000 ; 8394 J/PFDONE ;ALL DONE
; 8395
; 8396 KIF90: [BRX]_[BRX].OR.#, ;PAGE IS WRITABLE
; 8397 #/40000, ;TURN ON IN BRX
U 3764, 2606,3551,0606,4374,4007,0700,0000,0004,0000 ; 8398 J/PFDONE ;ALL SET
; 8399
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 235
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 8400 ;HERE ON HARD PAGE FAILURES
U 3765, 2662,3333,0005,7174,4007,0700,0400,0000,0213 ; 8401 HARD: WORK[SV.BR]_[BR] ;SAVE BR (CLEANUP MAY NEED IT)
; 8402 =0 [BR]_VMA, ;BUILD PAGE FAIL WORD
U 2662, 3771,3771,0005,4354,4007,0700,0010,0000,0000 ; 8403 CALL [ABORT] ;CLEAR ERROR
; 8404 [BR]_[BR].AND.#, ;SAVE THE FLAGS
; 8405 #/401237, ; ..
U 2663, 3766,4551,0505,4374,0007,0700,0000,0040,1237 ; 8406 HOLD RIGHT ; ..
; 8407 [BRX]_[BRX].OR.[BR], ;COMPLETE PAGE FAIL WORD
U 3766, 2650,3111,0506,4174,4007,0700,0000,0000,0000 ; 8408 J/KIF50 ;GO TRAP
; 8409
U 3767, 1140,4443,0000,4174,4007,0370,0000,0000,0000 ; 8410 PFPI1: SKIP IRPT ;TIMER TRAP?
; 8411 =00
; 8412 [AR]_WORK[TIME1], ;YES--GET LOW WORD
; 8413 SPEC/CLRCLK, ;CLEAR CLOCK FLAG
U 1140, 3543,3771,0003,7274,4117,0701,0010,0000,0301 ; 8414 CALL [TOCK] ;DO THE UPDATE
U 1141, 2665,4443,0000,4174,4007,0700,0000,0000,0000 ; 8415 J/PFT1 ;EXTERNAL INTERRUPT
U 1142, 3770,4223,0000,4364,4277,0700,0200,0000,0010 ; 8416 ABORT MEM CYCLE ;CLEAR 1MS FLAGS
; 8417 =
; 8418 PFPI2: [AR]_WORK[SV.VMA], ;RESTORE VMA
U 3770, 3737,3771,0003,7274,4007,0701,0000,0000,0210 ; 8419 J/PF125
; 8420
; 8421
U 3771, 0001,4223,0000,4364,4274,1700,0200,0000,0010 ; 8422 ABORT: ABORT MEM CYCLE, RETURN [1]
; 8423
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 236
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 8424 ;HERE ON PAGE FAIL TRAP
; 8425 =0
U 2664, 0104,4751,1217,4374,4007,0700,0000,0000,0100 ; 8426 PFT: HALT [IOPF] ;IO PAGE FAILURE
; 8427 PFT1: [AR]_WORK[SV.VMA],
U 2665, 2666,3771,0003,7274,4007,0611,0000,0000,0210 ; 8428 SKIP/TRAP CYCLE ;SEE IF TRAP CYCLE
; 8429 =0 TL [AR], FETCH/1, ;IS THIS AN INSTRUCTION FETCH
U 2666, 2670,4553,0300,4374,4007,0321,0000,0010,0000 ; 8430 J/PFT1A ;GO LOOK BELOW
U 2667, 3772,3771,0003,7274,4007,0701,0000,0000,0425 ; 8431 [AR]_WORK[TRAPPC] ;RESTORE PC
U 3772, 2672,3333,0003,4174,4467,0700,0000,0000,0004 ; 8432 READ [AR], LOAD FLAGS, J/CLDISP
; 8433 =0
U 2670, 1100,4443,0000,4174,4007,0700,0000,0000,0000 ; 8434 PFT1A: J/CLEANED ;YES--NO PC TO BACK UP
U 2671, 2672,1111,0701,4170,4007,0700,4000,0000,0000 ; 8435 FIXPC: [PC]_[PC]-1, HOLD LEFT ;DATA FAILURE--BACKUP PC
; 8436 =0
U 2672, 1100,3333,0013,4174,4003,5701,0000,0000,0000 ; 8437 CLDISP: CLEANUP DISP ;GO CLEANUP AFTER PAGE FAIL
; 8438 =0000
; 8439 CLEANUP:
; 8440 CLEANED: ;(0) NORMAL CASE
; 8441 END STATE, SKIP IRPT, ;NO MORE CLEANUP NEEDED
U 1100, 2674,4221,0013,4170,4007,0370,0000,0000,0000 ; 8442 J/PFT2 ;HANDLE PAGE FAIL OR INTERRUPT
; 8443 [AR]_WORK[SV.ARX], ;(1) BLT
U 1101, 3162,3771,0003,7274,4007,0701,0000,0000,0212 ; 8444 J/BLT-CLEANUP
; 8445 [PC]_[PC]+1, ;(2) MAP
U 1102, 3775,0111,0701,4174,4007,0700,0000,0000,0000 ; 8446 J/MAPDON
; 8447 STATE_[EDIT-SRC], ;(3) SRC IN STRING MOVE
U 1103, 3450,3771,0013,4370,4007,0700,0000,0000,0011 ; 8448 J/STRPF
; 8449 STATE_[EDIT-DST], ;(4) DST IN STRING MOVE
U 1104, 3450,3771,0013,4370,4007,0700,0000,0000,0012 ; 8450 J/STRPF
; 8451 STATE_[SRC], ;(5) SRC+DST IN STRING MOVE
U 1105, 2306,3771,0013,4370,4007,0700,0000,0000,0003 ; 8452 J/BACKD
; 8453 STATE_[EDIT-DST], ;(6) FILL IN MOVSRJ
U 1106, 3457,3771,0013,4370,4007,0700,0000,0000,0012 ; 8454 J/STRPF4
; 8455 STATE_[EDIT-SRC], ;(7) DEC TO BIN
U 1107, 3454,3771,0013,4370,4007,0700,0000,0000,0011 ; 8456 J/PFDBIN
; 8457 STATE_[EDIT-SRC], ;(10) SRC+DST IN COMP
U 1110, 3446,3771,0013,4370,4007,0700,0000,0000,0011 ; 8458 J/CMSDST
U 1111, 2304,4221,0013,4170,4007,0700,0000,0000,0000 ; 8459 END STATE, J/BACKS ;(11) EDIT SRC FAIL
U 1112, 2306,4221,0013,4170,4007,0700,0000,0000,0000 ; 8460 END STATE, J/BACKD ;(12) EDIT DST FAIL
; 8461 STATE_[EDIT-SRC], ;(13) SRC+DST IN EDIT
U 1113, 2306,3771,0013,4370,4007,0700,0000,0000,0011 ; 8462 J/BACKD
; 8463 =
; 8464
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 237
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 8465 =0
; 8466 PFT2: [AR]_[UBR]+#, ;PREPARE TO STORE PFW
; 8467 #/500, 3T,
U 2674, 3773,0551,1103,4374,4007,0701,0000,0000,0500 ; 8468 J/PFT10
U 2675, 0770,3551,1313,4374,0007,0700,0000,0001,0000 ; 8469 PFT3: TAKE INTERRUPT ;PROCESS INTERRUPT
; 8470 PFT10: VMA_[AR], ;WHERE TO STORE PFW
U 3773, 2676,3443,0300,4174,4007,0700,0200,0021,1016 ; 8471 VMA PHYSICAL WRITE
; 8472 =0 MEM WRITE, ;STORE PFW
; 8473 MEM_[BRX],
U 2676, 1435,3333,0006,4175,5007,0701,0210,0000,0002 ; 8474 CALL [NEXTAR] ;ADVANCE POINTER TO
; 8475 ;PREPARE TO STORE PC
U 2677, 2700,4553,1000,4374,4007,0321,0000,0040,0000 ; 8476 TL [EBR], #/400000 ;KL PAGING?
U 2700, 2704,4521,1205,4074,4007,0700,0000,0000,0000 ; 8477 =0 [BR]_FLAGS,J/EAPF ;YES--DO EXTENDED THING
U 2701, 3774,3741,0105,4074,4007,0700,0000,0000,0000 ; 8478 [BR]_PC WITH FLAGS ;GET OLD PC
; 8479 MEM WRITE, ;STORE OLD PC
; 8480 MEM_[BR],
U 3774, 3776,3333,0005,4175,5007,0701,0200,0000,0002 ; 8481 J/EAPF1
; 8482
; 8483 MAPDON: END STATE, ;CLEAR MAP BIT
U 3775, 2702,4221,0013,4170,4007,0370,0000,0000,0000 ; 8484 SKIP IRPT ;ANY INTERRUPT?
; 8485 =0 [AR]_[BRX], ;RETURN PAGE FAIL WORD
U 2702, 1500,3441,0603,4174,4003,7700,0200,0003,0001 ; 8486 EXIT
U 2703, 2675,1111,0701,4174,4007,0700,4000,0000,0000 ; 8487 [PC]_[PC]-1, J/PFT3 ;INTERRUPTED OUT OF MAP
; 8488 ; RETRY INSTRUCTION
; 8489
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 238
; PAGEF.MIC[4,164] 11:13 4-JAN-1979 PAGE FAIL REFIL LOGIC
; 8490
; 8491 =0
; 8492 EAPF: MEM WRITE, MEM_[BR], ;STORE FLAGS
U 2704, 1435,3333,0005,4175,5007,0701,0210,0000,0002 ; 8493 CALL [NEXTAR] ;STORE PC WORD
U 2705, 3776,3333,0001,4175,5007,0701,0200,0000,0002 ; 8494 MEM WRITE, MEM_[PC] ; ..
; 8495 EAPF1: [AR]_[AR]+1,
; 8496 VMA PHYSICAL READ,
U 3776, 2736,0111,0703,4174,4007,0700,0200,0024,1016 ; 8497 J/GOEXEC
; 8498
U 1435, 0001,0111,0703,4170,4004,1700,0200,0023,1016 ; 8499 NEXTAR: NEXT [AR] PHYSICAL WRITE, RETURN [1]
; 8500
; Number of microwords used:
; D words= 512
; U words= 2010, Highest= 2047
END
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 239
; Cross Reference Listing
(U) A 568 #
AR 572 # 2278 2316 2346 2347 2410 2458 2466 2605 2607 2610 2613
2616 2619 2703 2713 2728 2745 2755 2765 2775 2806 2816 2826
2861 2873 2880 2884 2894 2895 2897 2899 2900 2908 2931 2932
3158 3163 3165 3177 3180 3183 3188 3189 3259 3276 3278 3343
3346 3414 3415 3421 3441 3468 3483 3519 3530 3542 3596 3619
3624 3659 3703 3707 3714 3716 3869 3874 3903 3938 3952 3968
3979 3982 3985 3999 4026 4027 4032 4049 4065 4085 4197 4206
4211 4221 4227 4246 4250 4268 4296 4300 4302 4303 4322 4354
4357 4360 4374 4399 4416 4417 4422 4427 4435 4437 4439 4510
4520 4522 4527 4528 4573 4578 4588 4592 4630 4634 4638 4642
4818 4831 4916 4919 4931 4934 4940 4946 4984 5050 5053 5079
5085 5089 5090 5120 5126 5145 5151 5152 5153 5154 5163 5168
5188 5189 5201 5203 5212 5213 5233 5238 5239 5245 5280 5284
5286 5289 5292 5296 5298 5300 5302 5303 5304 5310 5312 5313
5322 5327 5343 5369 5377 5382 5384 5428 5441 5460 5469 5473
5488 5502 5504 5506 5512 5539 5546 5549 5559 5562 5570 5572
5576 5581 5583 5599 5604 5607 5629 5632 5633 5637 5753 5757
5761 5768 5779 5788 5803 5823 5826 5839 5842 5856 5940 5947
5964 5986 6000 6027 6038 6039 6040 6053 6087 6117 6128 6166
6181 6209 6214 6243 6244 6245 6246 6248 6249 6252 6257 6306
6327 6334 6335 6361 6399 6411 6412 6419 6439 6442 6445 6449
6450 6452 6456 6458 6512 6513 6518 6519 6526 6529 6533 6602
6624 6630 6649 6667 6671 6674 6675 6676 6677 6699 6724 6725
6729 6735 6736 6740 6810 6813 6829 6831 6833 6835 6838 6840
6842 6878 6884 6892 6896 6899 6917 6923 6925 6930 6935 7010
7091 7093 7095 7097 7099 7101 7103 7105 7107 7129 7135 7197
7207 7213 7216 7217 7234 7242 7292 7303 7316 7318 7344 7349
7376 7379 7407 7425 7426 7485 7577 7585 7616 7942 7952 8046
8055 8058 8060 8062 8066 8069 8079 8085 8089 8125 8128 8132
8139 8147 8153 8168 8179 8183 8208 8211 8226 8227 8248 8260
8262 8264 8274 8280 8285 8291 8304 8321 8429 8470
ARX 573 # 2378 2660 2661 3599 3601 3614 3643 3965 3977 3986 3987
4004 4007 4009 4031 4051 4067 4087 4090 4110 4239 4267 4319
4345 4346 4425 4517 4518 4526 4595 4785 4792 4793 4821 4824
4845 4978 4993 5087 5125 5157 5342 5363 5366 5426 5443 5465
5485 5505 5510 5554 5593 5600 5840 5869 5876 5910 5944 5994
6003 6013 6022 6045 6046 6054 6086 6090 6167 6204 6212 6216
6218 6535 6538 6584 6652 6726 6830 6834 6836 6839 6841 6870
6872 7041 7054 7058 7248 7431 7433 7491 7713 8033 8041 8087
8095 8117 8202 8234 8236 8276 8344 8354 8366 8374 8377 8382
BR 574 # 2077 2274 2309 2311 2315 2796 2927 2960 2961 2964 2965
2966 2967 2982 2985 2988 2991 2995 2998 3000 3032 3033 3036
3037 3318 3321 3324 3327 3330 3333 3336 3339 3664 3669 3697
3722 3730 3731 3871 3876 3973 4105 4270 4272 4280 4284 4347
4350 4424 4428 4429 4430 4433 4438 4469 4611 4613 4672 4673
4674 4675 4676 4683 4692 4696 4705 4766 4767 4768 4769 4770
4791 4834 4840 4943 4986 4988 4991 4996 5086 5093 5094 5098
5099 5155 5158 5192 5243 5325 5349 5351 5361 5375 5454 5472
5475 5707 5719 5720 5722 5723 5750 5759 5804 5809 5833 5836
5915 5980 5983 5984 5997 6005 6011 6134 6144 6155 6164 6168
6186 6239 6254 6292 6303 6370 6626 6627 6668 6669 6709 6717
6728 6732 6809 6812 6827 6861 6863 6866 6908 6916 6929 6931
6943 6944 6951 6952 6958 7009 7020 7027 7096 7098 7100 7106
7108 7144 7157 7254 7277 7278 7279 7320 7322 7350 7354 7356
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 240
; Cross Reference Listing
7360 7362 7386 7392 7483 7950 8012 8015 8022 8136 8232 8330
8340 8359 8404 8407
BRX 575 # 4001 4029 4035 4106 4129 4149 4153 4157 4161 4167 4171
4175 4179 4256 4309 4349 4461 4464 4475 4922 4977 4999 5005
5012 5036 5118 5119 5121 5160 5165 5354 5371 5437 5451 5452
5494 5711 5810 5867 5878 5879 5903 5952 5960 6041 6070 6083
6092 6097 6105 6107 6116 6122 6127 6139 6178 6180 6198 6207
6234 6236 6238 6269 6272 6288 6300 6302 6382 6384 6387 6453
6460 6554 6558 6562 6566 6570 6574 6590 6853 6960 6961 6962
7056 7206 7261 7262 7325 7408 7946 7997 7998 8001 8007 8009
8159 8162 8165 8178 8186 8215 8219 8221 8223 8238 8242 8379
8388 8391 8396 8485
EBR 577 # 6756 6936 6937 6938 6941 7209 7252 8017 8044 8349 8476
FLG 580 # 3510 5306 5407 5408 5415 5542 5545 5548 5551 5609 5616
5617 6378 7994 8065 8084 8143 8152 8161 8167 8190 8200 8218
8237 8239 8266 8283 8288 8311 8320 8370 8372 8375 8384 8469
HR 571 # 2178 2184 2190 2196 2205 2209 2218 2223 2324 2672 2677
3418 3427 3430 3432 3433 3434 3453 3457 3467 3472 3475 3495
3516 3529 3808 3810 3812 3814 3816 3818 3820 3822 3828 3842
3918 5709 6689 6766 6772 6781 6782 6783 6787 6788 6789 6790
6795 6796 6797 6800 6801 6802 6803 6804 6805 6806 6807 6981
7003 7094 7410 7424 7553 7555 7557 7559 7561 7563 7565 7567
MAG 569 # 2313 4011 4014 4033 4036 4037 4050 4056 4058 4092 4094
4096 4274 4292 4314 4318 4321 4362 4364 4365 4492 4497 4502
4508 4509 5345 5436 5491 5517 5552 5585 5589 5591
MASK 579 # 2039 2040 2041 2044 2047 2080 2091 2127 2131 2134 2137
2146 2149 2152 2155 2406 2629 2650 2857 2905 3469 3517 3531
3552 3832 3843 3865 3868 3912 3972 4108 4142 4276 4287 4315
4440 4652 4772 4783 5248 5307 5380 5430 5520 5587 5674 5676
5678 5680 5682 5684 5686 5688 5690 5912 5914 5936 6051 6373
7008 7051 7052 7053 7187 7188 7189 7190 7191 7192 7193 7199
7218 7228 7246 7260 7338 7341 7377 7388 7394 7411 7467 7615
7975 7977 7989 8426 8477
ONE 576 # 2069 2073 2118 2120 2165 2252 2303 2306 2836 3227 3293
3309 3376 3390 3416 3425 3428 3503 3521 3524 3861 3907 3923
4202 4617 4914 4985 5017 5019 5024 5041 5042 5235 5247 5321
5470 5626 5745 5786 5819 5824 5845 5851 5861 5880 5881 5916
5917 5959 6023 6028 6091 6103 6110 6130 6137 6142 6151 6161
6165 6169 6170 6206 6220 6231 6283 6307 6401 6423 6476 6599
6600 6606 6628 6670 6712 7015 7038 7068 7120 7404 7481 7601
7687 7694 7697 7700 7703 7706 8435 8445 8487 8495 8499
PC 570 # 2117 2121 2139 2232 2294 2319 3215 3342 3347 3578 3695
3701 3719 3897 4097 4099 4574 4583 6745 7111 7230 7382 7612
8478
PI 581 # 3481 3482 3496 6791 6792 7088 7102 7104 7109 7119 7121
7180 7181 7182 7183 7184 7185 7186 7195
T0 583 # 4077 4081 4317 4328 4335 4338 4340 4341 5362 5370 5396
5398 5399 5400 5403 5411 5414 5416 5456 5522 5530 5531 6135
6202 7122 7258
T1 584 # 4294 4434 5386 5471 5474 5493 5503
UBR 578 # 3834 3867 6748 6889 6911 6950 6957 8036 8334 8466
XWD1 582 # 3398 3568 7244
(D) A 1205 #
DBLAC 1209 # 2664
DFP 1215 # 5332 5333 5421 5482
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 241
; Cross Reference Listing
DREAD 1208 # 2655 2656 3960 3961 4044 4262
DSHIFT 1211 # 2846 2847
FP 1213 # 5059 5060 5061 5062 5064 5065 5067 5068 5069 5070 5072
5073 5104 5105 5106 5108 5110 5111 5133 5134 5135 5137 5139
5140 5218 5219
FPI 1212 # 5063 5071 5109 5138
IOT 1216 # 6777 6778 6967 7284 7285 7286 7287 7295 7296 7297 7298
7309 7310 7311 7312 7572 7573 7938
RD-PF 1214 # 2436 2441 2446 2451 2489 2494 2499 2504 2509 2514 2519
2524 2531 2536 2541 2546 2551 2556 2561 2566 2696 2706 2716
2721 2738 2748 2758 2768 2788 2799 2809 2819 3931 3945 3993
4018 4185 4190
READ 1206 # 2439 2444 2449 2454 2473 2491 2492 2496 2497 2502 2507
2512 2517 2522 2527 2533 2534 2538 2539 2544 2549 2554 2559
2564 2569 2698 2699 2708 2709 2718 2719 2723 2724 2731 2740
2741 2750 2751 2760 2761 2770 2771 2790 2791 2801 2802 2811
2812 2821 2822 3075 3076 3077 3078 3079 3080 3091 3092 3093
3094 3095 3096 3097 3098 3109 3110 3111 3112 3113 3114 3115
3116 3126 3127 3128 3129 3130 3131 3132 3133 3248 3249 3250
3251 3252 3253 3254 3255 3265 3266 3267 3268 3269 3270 3271
3272 3282 3283 3284 3285 3286 3287 3288 3289 3298 3299 3300
3301 3302 3303 3304 3305 3536 3933 3934 3947 3948 3995 3996
4020 4021 4187 4188 4192 4193 4563 4564 4565 4566 4567 5183
SHIFT 1210 # 2841 2842 2843
WRITE 1207 # 2438 2443 2448 2453 2501 2506 2511 2516 2521 2526 2543
2548 2553 2558 2563 2568 2665 2733 2734
(U) ACALU 1150 #
AC+N 1152 # 2062 2063 2070 2260 2272 2378 2661 2670 2911 2932 2976
3006 3965 3977 4056 4058 4060 4068 4070 4077 4079 4091 4092
4093 4094 4095 4096 4208 4292 4314 4318 4321 4335 4336 4338
4341 4360 4362 4364 4365 4491 4492 4495 4496 4497 4500 4501
4502 4508 4509 5345 5436 5489 5491 5497 5554 5562 5600 5607
5749 5757 5767 5770 5800 5803 5816 5823 5829 5839 5865 5875
5895 5910 5927 5942 5944 5970 5973 5975 5982 5983 5984 5986
5992 5994 5997 6003 6005 6033 6035 6036 6040 6047 6048 6049
6053 6054 6061 6063 6068 6074 6090 6101 6113 6122 6128 6139
6142 6144 6148 6161 6167 6168 6291 6322 6327 6332 6369 6371
6475 6476 6588 6595 6602 6621 6623 6630 6650 6671 6707 6709
6715 6717 6721 6724 6729
B 1151 #
(D) ACDISP 1236 # 3405 6777 6778 6967
(U) ACN 1153 # 2260 2272 2378 2661 2670 2911 2932 2976 3006 3965 3977
4056 4058 4060 4068 4070 4077 4079 4091 4092 4093 4094 4095
4096 4208 4292 4314 4318 4321 4335 4336 4338 4341 4360 4362
4364 4365 4491 4492 4495 4496 4497 4500 4501 4502 4508 4509
5345 5436 5489 5491 5497 5554 5562 5600 5607 6074 6090 6101
6148 6167
BIN0 1160 # 2062 5970 5992 5997 6005 6036 6047 6048 6049 6053 6061
BIN1 1161 # 2063 2070 5942 5944 5973 5975 5982 5983 5984 5986 5994
6003 6033 6035 6040 6054 6063
DLEN 1157 # 5749 5757 5770 5800 5803 5829 5839 5865 5875 5910 6068
6113 6122 6128 6139 6142 6144 6161 6168 6475 6476 6588 6602
6621 6721 6724 6729
DSTP 1158 # 5767 5927 6322 6327 6371 6595 6650 6671 6715 6717
MARK 1159 # 6291 6369
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 242
; Cross Reference Listing
SRCLEN 1155 #
SRCP 1156 # 5816 5823 5895 6332 6623 6630 6707 6709
(U) AD 465 # 2044 2047 2080 2091 2127 2131 2134 2137 2146 2149 2152
2155 2209 2406 2627 2629 2648 2650 3469 3552 3832 3865 3912
4276 4287 5674 5676 5678 5680 5682 5684 5686 5688 5690 5720
5936 6051 6373 7008 7051 7052 7053 7187 7188 7189 7190 7191
7192 7193 7199 7228 7246 7260 7338 7341 7377 7388 7394 7411
7467 7615 7975 7977 7989 8426
A 494 # 2039 2041 2117 2121 2139 2184 2196 2223 2232 2274 2315
2316 2319 2378 2410 2661 2677 2861 2873 2880 2884 2894 2895
2897 2899 2900 2908 2927 2932 2960 2961 2964 2965 2966 2967
2982 2985 2988 2991 2995 2998 3032 3033 3036 3037 3189 3215
3278 3318 3330 3342 3343 3346 3347 3414 3415 3421 3441 3457
3468 3483 3519 3530 3542 3596 3599 3601 3619 3624 3697 3703
3714 3719 3731 3999 4001 4004 4026 4027 4029 4031 4049 4051
4065 4067 4085 4087 4099 4105 4106 4108 4129 4142 4197 4206
4221 4227 4256 4268 4270 4272 4284 4296 4300 4315 4319 4322
4335 4341 4345 4354 4374 4422 4427 4428 4429 4434 4435 4437
4439 4510 4574 4583 4588 4595 4611 4634 4642 4696 4772 4785
4821 4840 4845 4919 4922 4940 4978 4991 4999 5005 5053 5085
5086 5087 5098 5120 5121 5125 5126 5145 5153 5155 5160 5163
5168 5201 5203 5233 5235 5238 5239 5245 5280 5284 5286 5292
5300 5302 5303 5321 5322 5327 5354 5361 5362 5366 5369 5370
5377 5382 5384 5396 5398 5399 5400 5403 5411 5414 5416 5426
5428 5430 5437 5441 5443 5454 5460 5465 5469 5470 5473 5485
5488 5510 5520 5522 5530 5531 5539 5546 5549 5559 5562 5576
5581 5583 5604 5607 5629 5637 5723 5768 5788 5803 5823 5833
5839 5856 5867 5903 5910 5944 5983 6003 6005 6040 6053 6054
6090 6116 6122 6127 6128 6135 6139 6144 6166 6167 6168 6202
6236 6245 6248 6252 6254 6292 6302 6327 6334 6370 6387 6412
6442 6449 6460 6512 6529 6535 6626 6630 6649 6668 6671 6675
6677 6709 6717 6724 6725 6729 6736 6791 6792 6878 6908 6923
6925 6935 6941 6943 6950 6951 6957 6958 6960 6962 7056 7088
7111 7129 7135 7206 7213 7234 7242 7261 7279 7303 7316 7318
7325 7350 7354 7360 7382 7386 7392 7426 7483 7485 7491 7577
7585 7612 7713 7952 8009 8012 8022 8046 8066 8069 8087 8095
8202 8208 8226 8232 8248 8304 8470 8485
A+B 467 # 2069 2073 2118 2120 2165 2252 2303 2306 2672 3000 3227
3293 3503 3521 3524 3664 3669 3834 3861 3867 3907 3923 4077
4081 4110 4166 4170 4250 4346 4347 4350 4360 4433 4438 4464
4468 4474 4617 5017 5019 5024 5041 5042 5099 5243 5247 5325
5375 5456 5745 5809 5840 5845 5851 5880 5881 5986 6000 6011
6013 6023 6091 6103 6110 6130 6151 6165 6220 6231 6239 6283
6307 6401 6423 6450 6476 6628 6652 6670 6712 6732 6748 6756
7009 7015 7038 7068 7209 7244 7254 7262 7481 7601 7687 7694
7697 7700 7703 7706 8033 8041 8117 8334 8349 8445 8495 8499
A+Q 466 # 4317 4328 4349 4985 5363 5371 5472 5475 5626
A-.25 478 #
A-B-.25 483 # 4246 4302 4303 4984 4996 5012 5036 5157 5165 5512 5757
5879 5915 6134
A-D-.25 479 # 5964 6204 6209 6257 8330 8340
A-Q-.25 482 #
A.AND.B 499 # 4035 4050 4267 4338 4791 5307 5554 5587 5589 5600 5779
5912 6810 6813 7121 7277 8276
A.AND.Q 498 # 4033 4274 4318 4362 4364 4440 4492 4497 4502 4508 4509
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 243
; Cross Reference Listing
4705 4783 4792 5552 5585
A.EQV.B 526 #
A.EQV.Q 525 # 4011 4014 4036 4037 4092 4094 4096 4365
A.OR.B 491 # 2796 3973 4793 4946 5711 5810 5842 5869 6027 6458 6830
6834 6841 6872 6899 6916 6917 7100 7106 7248 7344 7379 8223
8407
A.OR.Q 490 # 5386
A.XOR.B 518 # 5591 7054
A.XOR.Q 517 #
B 493 # 2049 2057 2059 2060 2063 2065 2072 2074 2265 2285 2384
2416 2422 2427 2430 2461 2480 2625 2632 2639 2646 2676 2957
2973 3029 3174 3218 3221 3224 3230 3233 3236 3295 3449 3497
3508 3548 3584 3590 3629 3635 3706 3836 3838 3846 3850 3852
3857 3879 3885 3896 3900 3915 3922 4003 4148 4152 4174 4178
4209 4215 4229 4234 4236 4241 4308 4310 4327 4343 4352 4413
4420 4441 4571 4580 4584 4599 4602 4618 4699 4765 4773 4781
4830 4843 4863 4895 4902 5084 5088 5171 5173 5205 5209 5242
5282 5301 5368 5467 5476 5525 5543 5579 5713 5716 5729 5731
5732 5762 5774 5808 5854 5896 5899 5901 5905 5918 5929 5937
5945 6076 6078 6121 6140 6153 6157 6159 6208 6215 6241 6255
6260 6282 6286 6338 6358 6372 6424 6432 6506 6527 6549 6581
6631 6633 6655 6695 6746 6843 6845 6846 6848 6851 6855 6932
6933 6986 6990 6994 6998 7002 7012 7023 7028 7044 7047 7063
7067 7069 7077 7078 7130 7142 7148 7155 7380 7422 7445 7451
7453 7487 7489 7593 7600 7665 7674 7680 7684 7685 7686 7688
7689 7690 7692 7693 7695 7696 7698 7699 7701 7702 7704 7705
7707 7708 7710 7948 7958 7959 7961 7962 7969 7979 7981 7983
7987 7988 8019 8105 8112 8114 8134 8244 8278 8328 8363 8401
8432 8437 8473 8480 8492 8494
B-.25 477 #
B-A-.25 475 # 3309 3416 3425 3428 4156 4160 4430 4461 5804 5824 5916
5917 6028 6117 6169 6206 6599 6728 7020 7144 7157 7404 8435
8487
D 497 # 2038 2042 2067 2068 2070 2108 2158 2228 2242 2246 2251
2255 2259 2260 2272 2273 2278 2283 2294 2300 2458 2477 2578
2580 2605 2607 2610 2611 2613 2616 2617 2619 2634 2636 2641
2643 2670 2854 2871 2877 2889 2892 2930 2976 2979 3158 3163
3276 3321 3324 3327 3333 3336 3339 3362 3438 3445 3462 3477
3482 3502 3506 3567 3578 3606 3612 3639 3648 3659 3661 3695
3701 3716 3717 3729 3730 3734 3842 3884 3897 3985 4000 4009
4028 4032 4070 4075 4090 4093 4095 4097 4198 4207 4208 4290
4419 4573 4578 4592 4594 4598 4613 4646 4672 4673 4674 4675
4676 4692 4766 4767 4768 4769 4770 4818 4827 4834 4848 4850
4854 4858 4860 4864 4893 4898 4921 4934 4936 4976 4977 4986
4990 5032 5050 5051 5082 5115 5147 5211 5289 5304 5346 5356
5448 5499 5632 5706 5725 5734 5749 5752 5766 5767 5770 5792
5795 5800 5816 5817 5826 5836 5852 5858 5866 5875 5877 5895
5897 5904 5908 5921 5923 5927 5939 5942 5951 5970 5973 5975
5982 5992 6033 6035 6036 6041 6068 6073 6074 6075 6087 6096
6101 6113 6119 6129 6132 6133 6148 6160 6162 6163 6181 6184
6233 6238 6243 6244 6284 6291 6306 6322 6332 6341 6345 6360
6369 6371 6375 6396 6403 6405 6436 6452 6473 6475 6513 6538
6588 6593 6595 6602 6604 6621 6623 6624 6627 6650 6667 6669
6679 6694 6707 6711 6715 6721 6740 6745 6764 6784 6785 6817
6819 6826 6837 6860 6861 6869 6881 6928 6972 6974 6976 6978
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 244
; Cross Reference Listing
6980 6985 6989 6993 6997 7001 7010 7014 7019 7025 7026 7037
7057 7061 7076 7082 7096 7109 7119 7138 7140 7151 7153 7177
7203 7214 7230 7232 7251 7256 7274 7306 7347 7414 7417 7419
7427 7441 7472 7475 7477 7581 7588 7620 7667 7672 7676 7679
7691 7709 7711 7712 7714 7945 7949 7951 7960 7966 7971 8028
8031 8050 8106 8109 8123 8132 8172 8174 8205 8245 8246 8247
8253 8309 8358 8366 8402 8412 8418 8427 8431 8443 8447 8449
8451 8453 8455 8457 8461 8478
D+A 471 # 2178 2190 2205 2218 3376 3398 3453 3568 3614 3643 3707
3722 3938 3965 3968 4630 4638 4916 4988 4993 5719 5722 5786
5819 5861 5959 5984 5994 5997 6137 6155 6198 6207 6214 6216
6335 6411 6518 6526 6600 6606 6674 6676 7058 7207 7252 7425
7431 7433 8036 8044 8058 8060 8128 8260 8344 8354 8466
D+Q 472 # 4866 4874 4905 4924
D-.25 489 #
D-A-.25 487 # 3259 3390 3952 3977 3979 3982 4931 6142 6161
D-Q-.25 488 #
D.AND.A 506 # 2311 2313 2324 2346 2660 2703 2826 2857 2905 3165 3188
3418 3427 3430 3432 3433 3434 3467 3472 3475 3481 3495 3496
3516 3517 3529 3531 3808 3810 3812 3814 3816 3818 3820 3822
3828 3843 3868 3869 3874 3918 3986 4056 4058 4239 4292 4314
4321 4517 4652 4824 4831 4943 5089 5093 5118 5151 5188 5192
5212 5306 5345 5436 5471 5474 5491 5542 5545 5548 5551 5609
5707 5709 5750 5753 5876 5878 5914 5940 5947 5960 5980 6022
6038 6045 6070 6086 6105 6164 6178 6180 6212 6218 6234 6246
6249 6269 6272 6288 6303 6419 6453 6456 6519 6533 6689 6699
6766 6772 6781 6782 6783 6787 6788 6789 6790 6795 6796 6797
6800 6801 6802 6803 6804 6805 6806 6807 6829 6831 6833 6835
6838 6840 6842 6863 6866 6884 6889 6892 6896 6911 6929 6930
6936 6944 6952 6961 6981 7003 7041 7091 7093 7094 7095 7097
7099 7101 7103 7105 7107 7218 7258 7292 7349 7356 7362 7376
7408 7410 7424 7553 7555 7557 7559 7561 7563 7565 7567 7946
7950 7997 8001 8017 8055 8062 8065 8079 8084 8125 8139 8143
8147 8152 8161 8165 8167 8178 8183 8200 8211 8218 8221 8237
8239 8262 8264 8266 8280 8283 8285 8288 8291 8311 8321 8359
8370 8374 8377 8382 8388 8404 8429 8476 8477
D.AND.Q 507 # 3002 4392 5123 5431
D.EQV.A 530 # 2775
D.EQV.Q 531 #
D.OR.A 495 # 2040 2309 2347 2755 3183 3871 3876 3987 4340 4425 5090
5094 5119 5152 5213 5351 5407 5408 5415 5452 5504 5616 5952
6039 6083 6092 6097 6107 6378 6382 6384 6445 6558 6562 6566
6574 6590 6726 6735 6931 6937 7027 7102 7180 7181 7182 7183
7184 7185 7186 7320 7616 7942 7994 7998 8089 8159 8162 8168
8179 8186 8215 8219 8236 8238 8242 8274 8375 8379 8384 8391
8396 8469
D.OR.Q 496 # 3004 4277
D.XOR.A 522 # 2077 2745 3180 4294 7216 7217 8007
D.XOR.Q 523 #
Q 492 # 3006 4005 4013 4060 4068 4068 4079 4091 4233 4288 4305
4311 4316 4320 4326 4334 4853 5009 5035 5170 5175 5246 5288
5311 5405 5412 5432 5444 5455 5514 5516 5558 5603 5885 5924
6326
Q-.25 476 #
Q-A-.25 474 # 4309 4914
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 245
; Cross Reference Listing
Q-D-.25 480 # 4857
ZERO 503 # 2050 2050 2052 2055 2062 2064 2066 2083 2105 2289 2693
2870 2911 2931 3160 3498 3853 4104 4130 4200 4336 4414 4681
4694 4700 4701 4704 4776 4777 4780 4836 4982 5015 5039 5096
5167 5178 5190 5194 5196 5197 5210 5223 5314 5487 5515 5568
5596 5775 5777 5811 5829 5865 5870 5882 5893 5922 6043 6061
6063 6081 6115 6171 6175 6179 6182 6237 6361 6399 6439 6509
6584 6809 6812 6870 6904 6914 6945 7017 7092 7137 7162 7163
7195 7198 7205 7219 7434 7479 7595 7598 7668 7993 8015 8085
8136 8153 8214 8234 8416 8422 8441 8459 8460 8483
-A-.25 486 # 2466 2836 4202 4280 4357 4399 4417 4424 4518 4522 4526
4528 5079 5154 5158 5189 5298 5313 5342 5343 5494 5505 5506
5572 5593 5599 6046 6170 7120
-B-.25 485 # 5495
-D-.25 481 # 4331 4491 4496 4501 4506 5790 6049 6720 6734
-Q-.25 484 # 4279 4330 4356 4397 4398 4415 5176 5281 5283 5285 5287
5567
.NOT.A 529 # 2728 2765 2806 2816 3177 3972 4211 4416 4520 4527 5248
5296 5310 5312 5493 5503 5570 5759 5761 6300 7122 7197 7407
8320
.NOT.A.AND.B 510 # 4007 5380 6836 6839 7098 7108 7278
.NOT.A.AND.Q 509 # 5517
.NOT.B 528 # 5598 5955
.NOT.D 532 # 2785 2795 4495 4500 4505 5807 5834 5838 5962 5966 6048
6738
.NOT.D.AND.A 514 # 2713 3510 3903 5349 5451 5502 5617 6186 6554 6570 6827
6853 6938 7104 7322 8190 8227 8372
.NOT.D.AND.Q 515 #
.NOT.Q 527 # 4790 5566 5778
0+A 470 # 5633
0+B 469 #
0+D 473 #
0+Q 468 # 5381 5528
(U) AD PARITY OK 642 # 2070 2246 2259 2260 2477 2578 2580 2611 2617 2670 2854
2857 2871 2905 3362 3606 3639 3661 3717 3729 4028 4070 4207
4598 4976 5082 5115 5147 5211 5356 5749 5752 5767 5770 5800
5816 5875 5877 5895 5927 5939 5942 5970 5973 5975 5982 5992
6033 6035 6036 6068 6073 6074 6075 6096 6101 6113 6148 6233
6291 6332 6369 6371 6475 6588 6595 6621 6623 6650 6707 6715
6721 7306 7588 7972
(U) ADFLGS 1046 # 2467 3293 3309 3376 3390 3939 3953 3970 3980 3983 4110
4521 4523
(U) AREAD 1080 # 2210
(U) B 588 #
AR 592 # 2047 2049 2064 2127 2131 2134 2146 2149 2152 2209 2242
2246 2251 2259 2265 2278 2283 2285 2294 2303 2303 2306 2306
2315 2316 2346 2347 2384 2410 2416 2422 2427 2430 2458 2461
2466 2578 2580 2605 2607 2610 2611 2613 2616 2617 2619 2625
2627 2629 2632 2634 2636 2639 2641 2643 2646 2648 2650 2693
2703 2713 2728 2745 2755 2765 2775 2785 2796 2796 2806 2816
2826 2836 2854 2857 2861 2871 2873 2877 2880 2884 2889 2892
2894 2895 2897 2899 2900 2930 2931 2932 2957 2973 3029 3158
3163 3177 3180 3183 3188 3189 3218 3221 3224 3230 3233 3236
3259 3276 3278 3293 3293 3295 3309 3503 3503 3521 3524 3524
3531 3659 3664 3669 3717 3842 3843 3850 3868 3884 3885 3897
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 246
; Cross Reference Listing
3900 3903 3912 3915 3923 3938 3952 3968 3973 3973 3979 3982
3985 4005 4011 4013 4014 4031 4032 4049 4097 4200 4202 4207
4209 4234 4256 4290 4296 4300 4343 4347 4347 4350 4350 4354
4357 4360 4374 4399 4413 4416 4417 4422 4427 4430 4433 4435
4437 4438 4438 4439 4469 4505 4506 4510 4520 4522 4527 4528
4571 4580 4584 4588 4599 4602 4611 4613 4617 4617 4618 4646
4684 4699 4701 4704 4705 4765 4766 4767 4768 4769 4770 4773
4781 4790 4791 4791 4793 4793 4848 4850 4860 4863 4864 4893
4902 4916 4926 4931 4934 4936 4940 5012 5036 5050 5051 5053
5079 5086 5088 5089 5090 5099 5099 5125 5126 5147 5151 5152
5163 5168 5170 5171 5173 5175 5176 5201 5203 5205 5209 5211
5212 5213 5233 5238 5239 5242 5243 5243 5245 5247 5247 5280
5282 5284 5286 5289 5292 5296 5298 5300 5301 5302 5303 5304
5307 5307 5310 5312 5313 5322 5325 5325 5327 5343 5370 5375
5375 5377 5382 5384 5428 5465 5469 5473 5476 5499 5502 5504
5506 5530 5531 5539 5543 5546 5549 5559 5562 5570 5572 5576
5579 5581 5583 5598 5604 5607 5629 5632 5633 5637 5674 5676
5678 5680 5682 5684 5686 5688 5690 5716 5745 5745 5752 5759
5761 5762 5777 5778 5786 5790 5803 5804 5804 5807 5809 5809
5810 5810 5816 5823 5833 5834 5836 5838 5839 5840 5840 5845
5845 5880 5880 5881 5882 5895 5901 5908 5912 5912 5915 5915
5918 5922 5927 5929 5936 5937 5939 5947 5955 5959 5962 5966
6035 6038 6039 6040 6048 6049 6053 6073 6075 6078 6087 6096
6113 6127 6128 6129 6130 6130 6135 6153 6155 6157 6162 6166
6179 6181 6182 6184 6206 6209 6214 6220 6220 6231 6243 6244
6245 6246 6248 6249 6282 6302 6306 6307 6307 6327 6332 6334
6335 6338 6360 6361 6373 6375 6396 6399 6401 6401 6403 6411
6419 6423 6423 6424 6436 6439 6442 6445 6449 6452 6456 6473
6475 6476 6506 6512 6513 6518 6526 6527 6529 6535 6584 6588
6593 6595 6599 6600 6602 6604 6606 6621 6623 6626 6627 6628
6628 6630 6631 6633 6650 6655 6668 6669 6670 6670 6671 6679
6694 6695 6699 6707 6711 6712 6715 6720 6724 6728 6728 6729
6732 6732 6734 6735 6736 6738 6748 6748 6756 6756 6881 6884
6923 6925 6985 6986 6989 6990 6993 6994 6997 6998 7001 7002
7009 7009 7010 7012 7014 7015 7015 7017 7019 7020 7020 7023
7025 7037 7047 7061 7076 7077 7078 7137 7138 7142 7144 7144
7148 7151 7155 7157 7157 7195 7199 7203 7206 7207 7209 7209
7214 7232 7242 7246 7248 7248 7303 7325 7350 7356 7362 7411
7414 7419 7425 7427 7431 7433 7434 7472 7481 7481 7581 7588
7615 7616 7689 7690 7691 7692 7709 7710 7711 7942 7952 7958
8036 8044 8050 8058 8060 8066 8069 8087 8089 8106 8109 8123
8128 8134 8139 8168 8172 8174 8179 8202 8205 8208 8211 8223
8223 8253 8260 8264 8278 8309 8320 8412 8418 8427 8431 8432
8443 8466 8485 8495 8495 8499
ARX 593 # 2070 2074 2255 2260 2289 2313 2378 2660 2661 2670 2676
3568 3599 3601 3606 3614 3639 3643 3716 3719 3832 3834 3834
3838 3846 3861 3907 3965 3977 3986 3987 4003 4004 4009 4033
4036 4037 4050 4050 4058 4068 4081 4081 4087 4090 4104 4110
4130 4149 4153 4157 4161 4167 4171 4175 4179 4221 4233 4239
4305 4311 4320 4414 4419 4425 4441 4461 4461 4464 4464 4475
4517 4518 4526 4594 4598 4785 4792 4818 4821 4824 4827 4830
4977 5017 5017 5042 5085 5153 5154 5165 5342 5444 5456 5456
5491 5514 5587 5587 5589 5589 5591 5591 5593 5626 5768 5770
5788 5819 5824 5851 5851 5854 5856 5861 5875 5879 5899 5905
5910 5916 5942 5944 5973 5994 6000 6000 6003 6013 6013 6022
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 247
; Cross Reference Listing
6033 6045 6046 6051 6054 6074 6076 6086 6090 6091 6091 6101
6119 6148 6159 6163 6165 6165 6167 6204 6212 6216 6218 6358
6538 6581 6649 6652 6725 6726 6745 6746 6829 6831 6869 6870
7041 7044 7052 7056 7058 7069 7205 7244 7244 7254 7254 7377
7379 7388 7394 7417 7475 7479 7491 7593 7598 7601 7665 7667
7672 7676 7679 7680 7684 7687 7694 7697 7700 7703 7706 7712
7714 7962 8022 8028 8031 8085 8095 8112 8114 8153 8234 8245
8274 8334 8334 8344 8349 8349 8354 8358 8363 8366
BR 594 # 2072 2273 2274 2300 2309 2311 2477 2480 2795 2905 2927
2960 2961 2964 2965 2966 2967 2979 2982 2985 2988 2991 2995
2998 3000 3032 3033 3036 3037 3160 3165 3174 3318 3321 3324
3327 3330 3333 3336 3339 3362 3376 3390 3398 3502 3508 3517
3567 3578 3584 3590 3612 3629 3635 3661 3695 3697 3701 3706
3714 3729 3730 3734 3865 3867 3867 3871 3876 3879 3972 4051
4197 4206 4215 4229 4236 4241 4246 4250 4268 4270 4272 4280
4284 4302 4303 4420 4424 4428 4429 4573 4578 4592 4652 4672
4673 4674 4675 4676 4692 4694 4696 4831 4834 4836 4840 4843
4858 4868 4895 4907 4943 4946 4985 4986 4988 4991 4993 5082
5084 5087 5093 5094 5098 5145 5189 5235 5248 5321 5346 5349
5351 5362 5432 5470 5488 5495 5512 5706 5711 5711 5713 5719
5720 5722 5725 5729 5731 5732 5734 5749 5757 5767 5774 5800
5808 5826 5914 5970 5975 5982 5983 5984 5986 5992 5997 6005
6011 6011 6023 6023 6036 6115 6116 6117 6117 6137 6140 6142
6144 6151 6151 6161 6168 6170 6186 6238 6239 6241 6252 6254
6255 6291 6300 6369 6371 6372 6624 6667 6709 6717 6721 6740
6784 6785 6791 6792 6809 6810 6812 6813 6817 6819 6826 6827
6830 6830 6834 6834 6836 6836 6845 6846 6848 6860 6861 6863
6866 6872 6872 6896 6904 6908 6928 6929 6931 6932 6933 6941
6943 6944 6945 6950 6952 6957 6962 6972 6974 6976 6978 6980
7008 7026 7027 7028 7051 7054 7057 7067 7082 7088 7095 7096
7130 7140 7153 7218 7230 7252 7256 7262 7262 7274 7279 7292
7306 7318 7320 7322 7338 7341 7344 7347 7354 7360 7380 7386
7392 7483 7487 7693 7949 7969 7979 7981 7983 8009 8012 8015
8033 8041 8117 8132 8136 8226 8227 8246 8401 8402 8404 8477
8478 8480 8492
BRX 595 # 2068 2069 2069 3999 4001 4028 4029 4056 4075 4106 4129
4227 4288 4346 4919 4922 4976 4982 4984 4996 5019 5024 5041
5041 5115 5118 5119 5121 5155 5157 5158 5160 5345 5436 5437
5448 5451 5452 5485 5494 5709 5753 5842 5867 5869 5877 5896
5903 5917 5940 5945 5952 6027 6027 6041 6068 6070 6081 6083
6092 6097 6103 6103 6107 6110 6110 6121 6122 6139 6169 6233
6260 6286 6288 6382 6384 6387 6432 6450 6450 6453 6458 6458
6460 6549 6554 6558 6562 6566 6570 6574 6590 6837 6839 6839
6841 6841 6843 6851 6853 6855 6951 6958 6960 6961 7053 7187
7188 7189 7190 7191 7192 7193 7258 7261 7316 7407 7467 7695
7945 7946 7948 7959 7960 7961 7971 7975 7977 7987 7988 7989
7998 8001 8007 8019 8105 8159 8162 8186 8215 8219 8221 8236
8238 8242 8244 8247 8328 8379 8391 8396 8407 8407 8473
EBR 597 # 2052 3836 6935 6937 6938 7698
FLG 600 # 2055 2057 2059 2060 3510 4990 5015 5039 5314 5407 5408
5415 5568 5596 5616 5617 5766 5792 5795 5811 5817 5852 5858
5866 5870 5893 5897 5904 5923 5951 6043 6133 6160 6171 6175
6237 6284 6341 6345 6378 6405 6509 7702 7951 7994 8190 8214
8276 8276 8372 8375 8384 8437 8441 8447 8449 8451 8453 8455
8457 8459 8460 8461 8469 8483
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 248
; Cross Reference Listing
HR 591 # 2067 2073 2073 2158 2190 2205 2218 2228 2252 2324 3418
3427 3430 3432 3433 3434 3438 3449 3453 3462 3467 3472 3475
3477 3495 3516 3529 3542 3548 3552 3808 3810 3812 3814 3816
3818 3820 3822 3828 3853 3857 3896 3918 3922 4483 6689 6764
6772 6781 6782 6783 6787 6788 6789 6790 6795 6796 6797 6800
6801 6802 6803 6804 6805 6806 6807 6981 7003 7038 7063 7068
7094 7422 7553 7555 7557 7559 7561 7563 7565 7567 7620 7688
MAG 589 # 2041 4108 4142 4267 4315 4338 4772 4777 4780 5430 5520
5554 5600 7685
MASK 599 # 2038 2039 2040 3497 4007 5779 7674 7701
ONE 596 # 2044 2063 2065 2672 6134 7696
PC 590 # 2105 2118 2120 2165 2178 2184 2908 3227 3343 3346 3414
3415 3416 3425 3428 3441 3468 3483 3506 3596 3648 3707 3722
3852 6028 6283 6283 7234 7404 7489 7686 8435 8445 8445 8487
8494
PI 601 # 2083 7092 7098 7098 7100 7100 7102 7104 7106 7106 7108
7108 7180 7181 7182 7183 7184 7185 7186 7277 7278 7278 7704
T0 603 # 3482 4027 4035 4067 4070 4077 4316 4322 4326 4328 4330
4335 4340 4341 5356 5361 5368 5369 5396 5398 5399 5400 5403
5411 5414 5416 5443 5516 5522 6132 6198 6207 6208 7109 7119
7120 7121 7121 7251 7441 7445 7451 7453 7707
T1 604 # 2080 2091 2108 2137 2155 2406 3469 4276 4287 4294 4308
4310 4327 4352 4434 5380 5380 5405 5412 5455 5467 5487 5493
5503 5525 6202 6215 7228 7260 7600 7708 8426
UBR 598 # 2050 6889 6899 6899 6911 6914 6916 6916 6917 6917 7699
XWD1 602 # 2042 7705
(D) B 1218 # 3066 3067 3068 3069 3070 3071 3075 3076 3077 3078 3079
3080 3082 3083 3084 3085 3086 3087 3088 3089 3091 3092 3093
3094 3095 3096 3097 3098 3100 3101 3102 3103 3104 3105 3106
3107 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119
3120 3121 3122 3123 3124 3126 3127 3128 3129 3130 3131 3132
3133 3239 3240 3241 3242 3243 3244 3245 3246 3248 3249 3250
3251 3252 3253 3254 3255 3265 3266 3267 3268 3269 3270 3271
3272 3282 3283 3284 3285 3286 3287 3288 3289 3298 3299 3300
3301 3302 3303 3304 3305 3351 3352 3353 3354 3355 3356 3357
3358 3365 3366 3367 3368 3369 3370 3371 3372 3379 3380 3381
3382 3383 3384 3385 3386 3393 3394 3558 3559 3560 3655 3741
3742 3743 3744 3745 3746 3747 3748 3798 3799 3800 3801 3802
3803 5645 5646 5647 5648 5649 5650 5651 5653 5654 5655 5656
5658 5659 5660 5661 5666 5667 5668 5669 5670 7284 7285 7286
7287 7295 7296 7297 7298 7309 7310 7311 7312 7496 7497 7498
7500 7501 7503 7504 7506 7507 7508 7509 7510 7511 7512 7513
7515 7516 7517 7518 7519 7520 7521 7522 7524 7525 7526 7527
7528 7529 7530 7531 7533 7534 7535 7536 7537 7538 7539 7540
7542 7543 7544 7545 7546 7547 7548 7549
AC 1222 # 2436 2437 2441 2442 2446 2447 2451 2452 2473 2489 2490
2494 2495 2499 2500 2504 2505 2509 2510 2514 2515 2519 2520
2524 2525 2531 2532 2536 2537 2541 2542 2546 2547 2551 2552
2556 2557 2561 2562 2566 2567 2656 2686 2687 2696 2697 2706
2707 2716 2717 2721 2722 2738 2739 2748 2749 2758 2759 2768
2769 2778 2779 2788 2789 2799 2800 2809 2810 2819 2820 2829
2830 3931 3932 3945 3946 3993 3994 4563 7938
BOTH 1224 # 2689 2699 2709 2719 2724 2741 2751 2761 2771 2781 2791
2802 2812 2822 2832 3934 3948 3996
DBLAC 1220 # 2655 3960 3961 4018 4019 4044 4185 4186 4190 4191 4262
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 249
; Cross Reference Listing
5421 5482
DBLB 1221 # 4021 4188 4193
MEM 1223 # 2438 2443 2448 2453 2491 2496 2501 2506 2511 2516 2521
2526 2533 2538 2543 2548 2553 2558 2563 2568 2688 2698 2708
2718 2723 2733 2734 2740 2750 2760 2770 2780 2790 2801 2811
2821 2831 3933 3947 3995 4020 4187 4192 6967
SELF 1219 # 2439 2444 2449 2454 2492 2497 2502 2507 2512 2517 2522
2527 2534 2539 2544 2549 2554 2559 2564 2569
(U) BWRITE 1089 # 2458 2464 2578 2580 2613 2619 2627 2629 2648 2650 2693
2703 2713 2745 2755 2775 2785 2796 2806 2836 3939 3953 4005
4011 4034 4036 5243 5247 5293 5314 8224 8486
(U) BYTE 748 #
BYTE1 749 # 4573 4578 4592 4613 4766 5826 5836 6306 6452 6624 6627
6667 6669 6740
BYTE2 750 # 4767
BYTE3 751 # 4768
BYTE4 752 # 4769
BYTE5 753 # 2930 4672 4673 4674 4675 4676 4770 6436
(U) CALL 900 # 2045 2071 2083 2288 2660 2670 3440 3479 3481 3482 3496
3520 3523 3718 3721 3835 3845 3850 3854 3859 3862 3896 3898
4002 4030 4057 4066 4076 4086 4109 4219 4240 4295 4301 4315
4319 4325 4371 4395 4573 4578 4582 4587 4592 4601 4604 4852
4862 4896 4923 4981 4992 5122 5164 5167 5172 5174 5282 5284
5286 5301 5302 5303 5361 5369 5397 5437 5442 5454 5461 5468
5487 5511 5515 5519 5544 5547 5550 5580 5582 5584 5590 5708
5748 5751 5755 5787 5793 5818 5841 5855 5859 5866 5876 5878
5884 5898 5907 5928 5943 5946 5959 5974 5985 5993 5996 5999
6002 6010 6015 6042 6077 6086 6102 6114 6141 6152 6160 6177
6203 6232 6235 6240 6315 6323 6333 6336 6346 6359 6374 6381
6402 6406 6474 6508 6532 6632 6651 6656 6708 6716 6727 6951
7016 7040 7043 7062 7109 7139 7152 7201 7231 7233 7249 7253
7291 7302 7317 7336 7345 7374 7381 7406 7594 7596 7602 7618
7666 7668 7685 7688 7690 7692 7695 7698 7701 7704 7707 7709
8054 8061 8072 8078 8088 8092 8108 8111 8124 8146 8155 8173
8196 8261 8403 8414 8474 8493
(U) CHKL 653 # 2158 2228 2242 2251 2255 2272 2283 2294 2300 2313 2384
2416 2422 2427 2430 2480 2676 2976 3295 3438 3462 3477 3502
3506 3567 3584 3590 3612 3629 3635 3648 3706 3734 3850 3852
3857 3884 3896 3900 3922 4000 4093 4095 4198 4208 4292 4314
4321 4618 4646 4652 4773 5032 5706 5725 6132 6322 6372 6375
6403 6679 6694 6764 6881 6985 6989 6993 6997 7001 7037 7067
7069 7076 7130 7214 7256 7380 7427 7472 7475 7477 7487 7489
7581 7600 7620 7685 7686 7688 7689 7692 7693 7695 7696 7698
7699 7701 7702 7704 7705 7707 7708 7710 8050 8123 8309 8358
8473 8480 8492 8494
(U) CHKR 660 # 2158 2228 2242 2251 2255 2272 2283 2294 2300 2313 2384
2416 2422 2427 2430 2480 2676 2976 3295 3438 3462 3477 3502
3506 3567 3584 3590 3612 3629 3635 3648 3706 3734 3850 3852
3857 3884 3896 3900 3922 4000 4093 4095 4198 4208 4292 4314
4321 4618 4646 4652 4773 5032 5706 5725 6132 6322 6372 6375
6403 6679 6694 6764 6881 6985 6989 6993 6997 7001 7037 7067
7069 7076 7130 7214 7256 7380 7427 7472 7475 7477 7487 7489
7581 7600 7620 7685 7686 7688 7689 7692 7693 7695 7696 7698
7699 7701 7702 7704 7705 7707 7708 7710 8050 8123 8309 8358
8473 8480 8492 8494
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 250
; Cross Reference Listing
(U) CLKL 649 # 2118 2120 2165 2178 2179 2185 2190 2205 2206 2218 2229
2252 2580 2611 2619 2641 2643 3227 3343 3346 3414 3415 3416
3425 3428 3441 3453 3483 3507 3521 3649 3708 3720 3724 3861
3873 3878 3907 3923 3974 4617 4647 4856 4915 4938 4990 4995
5015 5019 5024 5039 5042 5052 5124 5386 5719 5722 5725 5766
5792 5795 5811 5817 5845 5852 5858 5866 5870 5881 5893 5897
5904 5923 5951 6028 6043 6081 6116 6133 6160 6171 6175 6231
6237 6284 6341 6345 6380 6405 6446 6451 6509 6628 6670 6679
6828 6854 6868 6915 6929 6931 6962 7038 7043 7068 7102 7104
7106 7108 7120 7180 7181 7182 7183 7184 7185 7186 7208 7278
7404 7425 7425 7601 7617 7687 7694 7697 7700 7703 7706 7951
8181 8214 8222 8435 8441 8447 8449 8451 8453 8455 8457 8459
8460 8461 8483 8499
(U) CLKR 656 # 2309 2311 2324 2346 2347 2578 2613 2617 2634 2636 2660
3003 3005 3276 3418 3427 3430 3432 3433 3434 3467 3472 3475
3495 3516 3529 3660 3808 3810 3812 3814 3816 3818 3820 3822
3830 3844 3854 3904 3920 3985 3986 3987 4009 4032 4239 4278
4340 4394 4517 4694 4829 4837 4900 4945 4983 4987 5089 5090
5093 5094 5118 5119 5151 5152 5212 5213 5289 5304 5407 5408
5415 5431 5553 5586 5616 5617 5632 5712 5734 5948 5953 6022
6038 6039 6045 6084 6086 6093 6099 6108 6127 6179 6182 6187
6212 6218 6289 6383 6385 6455 6459 6513 6555 6559 6563 6567
6571 6575 6591 6689 6701 6772 6781 6782 6783 6787 6788 6789
6790 6795 6796 6797 6800 6801 6802 6803 6804 6805 6806 6807
6822 6862 6865 6886 6891 6901 6906 6913 6918 6937 6938 6946
6953 6981 7003 7010 7094 7096 7098 7100 7232 7434 7479 7553
7555 7557 7559 7561 7563 7565 7567 7944 7947 7996 8000 8003
8008 8141 8160 8188 8192 8213 8217 8220 8231 8277 8376 8381
8386 8392 8406 8469
(U) CLRFPD 1018 # 3579 3696 3702 4088 4588 4605 6171
(D) COND FUNC 1241 # 2438 2439 2443 2444 2448 2449 2453 2454 2491 2492 2496
2497 2501 2502 2506 2507 2511 2512 2516 2517 2521 2522 2526
2527 2533 2534 2538 2539 2543 2544 2548 2549 2553 2554 2558
2559 2563 2564 2568 2569 2688 2689 2698 2699 2708 2709 2718
2719 2723 2724 2733 2734 2740 2741 2750 2751 2760 2761 2770
2771 2780 2781 2790 2791 2801 2802 2811 2812 2821 2822 2831
2832 3933 3934 3947 3948 3995 3996 4020 4021 4187 4188 4192
4193 5060 5061 5064 5065 5068 5069 5072 5073 5105 5106 5110
5111 5134 5135 5139 5140 6967
(U) CRY38 883 # 2466 2836 3259 3309 3390 3416 3425 3428 3952 3969 3977
3982 4156 4160 4202 4246 4279 4302 4303 4309 4330 4356 4397
4398 4399 4415 4417 4424 4430 4461 4491 4496 4501 4506 4518
4522 4526 4528 4857 4914 4931 4984 4996 5012 5036 5079 5154
5157 5158 5165 5176 5189 5281 5283 5285 5287 5298 5313 5342
5381 5494 5505 5512 5528 5567 5572 5593 5599 5633 5757 5790
5804 5824 5879 5915 5916 5917 5964 6028 6046 6049 6117 6134
6142 6161 6169 6170 6204 6206 6209 6257 6599 6720 6728 6734
7020 7120 7144 7157 7404 8330 8340 8435 8487
(U) DBM 628 #
APR FLAGS 631 # 6784 6785 6837 6869 7026
BYTES 632 #
DP 634 # 2930 4573 4578 4592 4613 4672 4673 4674 4675 4676 4766
4767 4768 4769 4770 5826 5836 6306 6436 6452 6624 6627 6667
6669 6740
DP SWAP 635 # 2278 2458 2605 2607 2610 2613 2616 2619 3158 3163 3482
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 251
; Cross Reference Listing
3659 3716 3730 3842 4692 4818 4834 4934 4977 4986 5050 6181
6238 6243 6244 6538 6861 7096 7109 7119 8132 8366
EXP 633 # 5289 5304 5632 7051 7052 7053
MEM 637 # 2050 2157 2228 2241 2250 2254 2282 2293 2299 2312 3437
3461 3476 3498 3502 3506 3566 3611 3648 3733 3883 4645 4651
5031 5706 5725 6132 6375 6403 6679 6693 6749 6757 6764 6880
6985 6989 6993 6997 7001 7036 7076 7198 7202 7214 7250 7256
7346 7427 7472 7475 7477 7580 7595 7619 7668 7993 8049 8122
8308 8357 8416 8422
PF DISP 630 # 7965
SCAD DIAG 629 #
VMA 636 # 7441 7679 7945 7960 8402
# 638 # 2038 2040 2042 2044 2047 2067 2068 2077 2080 2091 2108
2127 2131 2134 2137 2146 2149 2152 2155 2309 2311 2324 2346
2347 2406 2634 2636 2641 2643 2660 2931 3002 3004 3418 3427
3430 3432 3433 3434 3467 3469 3472 3475 3481 3495 3496 3510
3516 3529 3614 3643 3707 3722 3808 3810 3812 3814 3816 3818
3820 3822 3828 3832 3865 3869 3871 3874 3876 3903 3912 3918
3986 3987 4239 4276 4277 4287 4294 4340 4392 4419 4425 4517
4682 4824 4827 4831 4850 4854 4860 4864 4893 4898 4931 4936
4943 4990 4993 5089 5090 5093 5094 5118 5119 5123 5151 5152
5188 5192 5212 5213 5306 5349 5351 5407 5408 5415 5431 5451
5452 5471 5474 5502 5504 5542 5545 5548 5551 5609 5616 5617
5674 5676 5678 5680 5682 5684 5686 5688 5690 5707 5709 5734
5750 5753 5766 5792 5795 5817 5852 5858 5866 5876 5878 5897
5904 5923 5936 5940 5947 5951 5952 5960 5964 5980 6022 6038
6039 6045 6051 6070 6083 6086 6092 6097 6105 6107 6133 6160
6164 6178 6180 6186 6198 6207 6212 6218 6234 6246 6249 6257
6269 6272 6284 6288 6303 6341 6345 6361 6373 6378 6382 6384
6399 6405 6419 6439 6445 6453 6456 6533 6554 6558 6562 6566
6570 6574 6584 6590 6689 6699 6766 6772 6781 6782 6783 6787
6788 6789 6790 6795 6796 6797 6800 6801 6802 6803 6804 6805
6806 6807 6809 6812 6817 6819 6827 6829 6831 6833 6835 6838
6840 6842 6853 6863 6866 6870 6884 6889 6892 6896 6911 6929
6930 6931 6936 6937 6938 6944 6952 6961 6981 7003 7008 7027
7041 7091 7093 7094 7095 7097 7099 7101 7102 7103 7104 7105
7107 7138 7140 7151 7153 7180 7181 7182 7183 7184 7185 7186
7187 7188 7189 7190 7191 7192 7193 7195 7199 7207 7216 7217
7228 7232 7246 7252 7258 7260 7274 7338 7341 7349 7356 7362
7376 7377 7388 7394 7408 7410 7424 7467 7553 7555 7557 7559
7561 7563 7565 7567 7615 7616 7942 7946 7950 7951 7975 7977
7989 7994 7997 7998 8001 8007 8015 8017 8036 8044 8055 8062
8065 8079 8084 8085 8125 8136 8139 8143 8147 8152 8153 8159
8161 8162 8165 8167 8178 8179 8183 8186 8190 8200 8211 8215
8218 8219 8221 8227 8234 8236 8237 8238 8239 8242 8262 8266
8274 8280 8283 8285 8288 8291 8311 8321 8330 8340 8344 8354
8359 8370 8372 8374 8375 8377 8379 8382 8384 8388 8391 8396
8404 8426 8429 8447 8449 8451 8453 8455 8457 8461 8466 8469
8476
(U) DBUS 619 #
DBM 625 # 2038 2040 2042 2044 2047 2050 2067 2068 2077 2080 2091
2108 2127 2131 2134 2137 2146 2149 2152 2155 2157 2158 2228
2228 2241 2242 2250 2251 2254 2255 2278 2282 2283 2293 2294
2299 2300 2309 2311 2312 2313 2324 2346 2347 2406 2458 2605
2607 2610 2613 2616 2619 2634 2636 2641 2643 2660 2930 2931
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 252
; Cross Reference Listing
3002 3004 3158 3163 3418 3427 3430 3432 3433 3434 3437 3438
3461 3462 3467 3469 3472 3475 3476 3477 3481 3482 3495 3496
3498 3502 3502 3506 3506 3510 3516 3529 3566 3567 3611 3612
3614 3643 3648 3648 3659 3707 3716 3722 3730 3733 3734 3808
3810 3812 3814 3816 3818 3820 3822 3828 3832 3842 3865 3869
3871 3874 3876 3883 3884 3903 3912 3918 3986 3987 4239 4276
4277 4287 4294 4340 4392 4419 4425 4517 4573 4578 4592 4613
4645 4646 4651 4652 4672 4673 4674 4675 4676 4682 4692 4766
4767 4768 4769 4770 4818 4824 4827 4831 4834 4850 4854 4860
4864 4893 4898 4931 4934 4936 4943 4977 4986 4990 4993 5031
5032 5050 5089 5090 5093 5094 5118 5119 5123 5151 5152 5188
5192 5212 5213 5289 5304 5306 5349 5351 5407 5408 5415 5431
5451 5452 5471 5474 5502 5504 5542 5545 5548 5551 5609 5616
5617 5632 5674 5676 5678 5680 5682 5684 5686 5688 5690 5706
5706 5707 5709 5725 5725 5734 5750 5753 5766 5792 5795 5817
5826 5836 5852 5858 5866 5876 5878 5897 5904 5923 5936 5940
5947 5951 5952 5960 5964 5980 6022 6038 6039 6045 6051 6070
6083 6086 6092 6097 6105 6107 6132 6132 6133 6160 6164 6178
6180 6181 6186 6198 6207 6212 6218 6234 6238 6243 6244 6246
6249 6257 6269 6272 6284 6288 6303 6306 6341 6345 6361 6373
6375 6375 6378 6382 6384 6399 6403 6403 6405 6419 6436 6439
6445 6452 6453 6456 6533 6538 6554 6558 6562 6566 6570 6574
6584 6590 6624 6627 6667 6669 6679 6679 6689 6693 6694 6699
6740 6749 6757 6764 6764 6766 6772 6781 6782 6783 6784 6785
6787 6788 6789 6790 6795 6796 6797 6800 6801 6802 6803 6804
6805 6806 6807 6809 6812 6817 6819 6827 6829 6831 6833 6835
6837 6838 6840 6842 6853 6861 6863 6866 6869 6870 6880 6881
6884 6889 6892 6896 6911 6929 6930 6931 6936 6937 6938 6944
6952 6961 6981 6985 6985 6989 6989 6993 6993 6997 6997 7001
7001 7003 7008 7026 7027 7036 7037 7041 7051 7052 7053 7076
7076 7091 7093 7094 7095 7096 7097 7099 7101 7102 7103 7104
7105 7107 7109 7119 7138 7140 7151 7153 7180 7181 7182 7183
7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7195 7198
7199 7202 7203 7207 7214 7214 7216 7217 7228 7232 7246 7250
7251 7252 7256 7256 7258 7260 7274 7338 7341 7346 7347 7349
7356 7362 7376 7377 7388 7394 7408 7410 7424 7427 7427 7441
7467 7472 7472 7475 7475 7477 7477 7553 7555 7557 7559 7561
7563 7565 7567 7580 7581 7595 7615 7616 7619 7620 7668 7679
7942 7945 7946 7950 7951 7960 7965 7971 7975 7977 7989 7993
7994 7997 7998 8001 8007 8015 8017 8036 8044 8049 8050 8055
8062 8065 8079 8084 8085 8122 8123 8125 8132 8136 8139 8143
8147 8152 8153 8159 8161 8162 8165 8167 8178 8179 8183 8186
8190 8200 8211 8215 8218 8219 8221 8227 8234 8236 8237 8238
8239 8242 8262 8266 8274 8280 8283 8285 8288 8291 8308 8309
8311 8321 8330 8340 8344 8354 8357 8358 8359 8366 8370 8372
8374 8375 8377 8379 8382 8384 8388 8391 8396 8402 8404 8416
8422 8426 8429 8447 8449 8451 8453 8455 8457 8461 8466 8469
8476
DP 623 # 2062 2063 2378 2384 2410 2416 2422 2427 2430 2480 2661
2676 2911 2932 2967 3000 3006 3189 3276 3278 3295 3318 3321
3321 3324 3324 3327 3327 3330 3333 3333 3336 3336 3339 3339
3543 3584 3590 3599 3601 3629 3635 3664 3669 3697 3706 3850
3852 3857 3896 3900 3922 3985 4009 4032 4060 4068 4077 4079
4090 4090 4091 4092 4094 4096 4318 4334 4335 4336 4338 4341
4360 4362 4365 4492 4497 4502 4508 4509 4510 4588 4618 4773
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 253
; Cross Reference Listing
4946 4991 5009 5035 5053 5239 5245 5554 5562 5598 5599 5600
5607 5757 5803 5823 5829 5839 5842 5865 5867 5869 5903 5910
5944 5986 6003 6005 6040 6041 6041 6053 6054 6061 6063 6087
6087 6090 6122 6128 6139 6144 6166 6167 6168 6326 6327 6372
6387 6460 6476 6513 6602 6602 6630 6671 6709 6717 6724 6729
6736 7010 7067 7069 7130 7303 7380 7422 7487 7489 7491 7600
7685 7686 7688 7689 7692 7693 7695 7696 7698 7699 7701 7702
7704 7705 7707 7708 7710 7952 8437 8473 8480 8492 8494
PC FLAGS 620 # 3517 3531 3578 3695 3701 3843 3868 3897 4097 6745 7218
7230 8477 8478
PI NEW 621 # 7177
RAM 624 # 2070 2178 2190 2205 2218 2246 2259 2260 2272 2273 2477
2578 2580 2611 2617 2670 2703 2713 2745 2755 2775 2785 2795
2826 2854 2857 2871 2877 2889 2892 2905 2976 2979 3165 3180
3183 3188 3259 3362 3376 3390 3398 3445 3453 3568 3606 3639
3661 3717 3729 3938 3952 3965 3968 3977 3979 3982 4000 4028
4056 4058 4070 4075 4093 4095 4198 4207 4208 4290 4292 4314
4321 4331 4491 4495 4496 4500 4501 4505 4506 4594 4598 4630
4638 4848 4857 4858 4870 4874 4909 4916 4921 4929 4976 4988
5051 5082 5115 5147 5211 5345 5346 5356 5436 5448 5491 5499
5719 5722 5749 5752 5767 5770 5786 5790 5800 5807 5816 5819
5834 5838 5861 5875 5877 5895 5908 5914 5921 5927 5939 5942
5959 5962 5966 5970 5973 5975 5982 5984 5992 5994 5997 6033
6035 6036 6048 6049 6068 6073 6074 6075 6096 6101 6113 6119
6129 6137 6142 6148 6155 6161 6162 6163 6184 6204 6209 6214
6216 6233 6291 6322 6332 6335 6360 6369 6371 6396 6411 6473
6475 6518 6519 6526 6588 6593 6595 6600 6604 6606 6621 6623
6650 6674 6676 6707 6711 6715 6720 6721 6726 6734 6735 6738
6826 6860 6928 6972 6974 6976 6978 6980 7014 7019 7025 7057
7058 7061 7082 7292 7306 7320 7322 7414 7417 7419 7425 7431
7433 7588 7667 7672 7676 7691 7709 7711 7712 7714 7949 8028
8031 8058 8060 8089 8106 8109 8128 8168 8172 8174 8205 8245
8246 8247 8253 8260 8264 8412 8418 8427 8431 8443
(U) DEST 554 #
A 555 # 2278 2294 2378 2410 2458 2605 2607 2610 2613 2616 2619
2661 2932 2967 3158 3163 3189 3276 3278 3318 3321 3324 3327
3330 3333 3336 3339 3482 3599 3601 3659 3697 3716 3730 3842
3985 4009 4032 4090 4335 4341 4510 4573 4578 4588 4592 4613
4672 4673 4674 4675 4676 4692 4766 4767 4768 4769 4770 4818
4834 4934 4977 4986 4991 5050 5053 5239 5245 5289 5304 5562
5607 5632 5803 5823 5826 5836 5839 5867 5903 5910 5944 6003
6005 6040 6041 6053 6054 6087 6090 6122 6128 6139 6144 6166
6167 6168 6181 6238 6243 6244 6306 6327 6387 6452 6460 6513
6538 6602 6624 6627 6630 6667 6669 6671 6709 6717 6724 6729
6736 6740 6861 7010 7096 7109 7119 7303 7491 7952 8132 8366
AD 557 # 2038 2040 2042 2044 2047 2050 2052 2055 2064 2067 2068
2069 2070 2073 2080 2083 2091 2105 2108 2118 2120 2127 2131
2134 2137 2146 2149 2152 2155 2158 2165 2178 2184 2190 2205
2209 2218 2228 2242 2246 2251 2252 2255 2259 2260 2283 2289
2300 2303 2306 2309 2311 2324 2346 2347 2406 2466 2477 2578
2580 2611 2617 2627 2629 2634 2636 2641 2643 2648 2650 2660
2670 2693 2703 2713 2728 2745 2755 2765 2775 2785 2795 2796
2806 2816 2826 2836 2854 2857 2871 2905 2908 2931 3160 3165
3177 3180 3183 3188 3227 3259 3293 3309 3343 3346 3362 3376
3390 3398 3414 3415 3418 3427 3430 3432 3433 3434 3438 3441
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 254
; Cross Reference Listing
3453 3462 3467 3468 3469 3472 3475 3477 3483 3495 3502 3503
3506 3510 3516 3517 3521 3524 3529 3531 3542 3567 3568 3578
3596 3606 3612 3614 3639 3643 3648 3661 3695 3701 3707 3714
3717 3719 3722 3729 3734 3808 3810 3812 3814 3816 3818 3820
3822 3828 3832 3834 3843 3853 3861 3865 3867 3868 3871 3876
3884 3897 3903 3907 3912 3918 3923 3938 3952 3965 3968 3972
3973 3977 3979 3982 3986 3987 3999 4005 4011 4013 4014 4027
4028 4033 4036 4037 4051 4067 4081 4097 4104 4197 4200 4202
4206 4207 4221 4227 4233 4239 4256 4276 4287 4288 4294 4305
4311 4320 4328 4340 4347 4350 4399 4414 4416 4417 4419 4424
4425 4438 4505 4506 4517 4518 4520 4522 4526 4527 4528 4598
4611 4617 4646 4652 4694 4705 4790 4791 4792 4793 4827 4836
4848 4850 4858 4860 4864 4867 4893 4906 4916 4919 4925 4936
4943 4976 4982 4985 4988 4990 4993 5015 5017 5019 5024 5039
5041 5042 5051 5079 5082 5085 5086 5087 5089 5090 5093 5094
5099 5115 5118 5119 5125 5145 5147 5151 5152 5153 5154 5189
5211 5212 5213 5243 5247 5248 5296 5298 5307 5310 5312 5313
5314 5325 5342 5343 5356 5361 5362 5369 5370 5380 5405 5407
5408 5412 5415 5432 5443 5455 5456 5485 5487 5488 5493 5494
5495 5503 5514 5516 5530 5531 5568 5570 5572 5587 5589 5591
5593 5596 5616 5617 5633 5674 5676 5678 5680 5682 5684 5686
5688 5690 5706 5709 5711 5719 5720 5722 5725 5734 5745 5749
5752 5753 5759 5761 5766 5767 5768 5770 5778 5786 5788 5790
5792 5795 5800 5804 5807 5809 5810 5811 5816 5817 5819 5824
5833 5834 5838 5840 5845 5851 5852 5856 5858 5861 5866 5870
5875 5877 5880 5881 5882 5893 5895 5897 5904 5908 5912 5914
5915 5916 5917 5922 5923 5927 5936 5939 5940 5942 5947 5951
5952 5959 5962 5966 5970 5973 5975 5984 5992 5994 5997 6000
6011 6013 6022 6023 6027 6028 6033 6035 6036 6038 6039 6043
6045 6046 6048 6049 6051 6068 6070 6073 6074 6075 6081 6083
6086 6091 6092 6096 6097 6101 6103 6107 6110 6113 6115 6116
6117 6119 6127 6129 6130 6132 6133 6135 6137 6142 6148 6151
6155 6160 6161 6162 6163 6165 6169 6170 6171 6175 6179 6182
6184 6186 6198 6202 6204 6206 6207 6209 6212 6214 6216 6218
6220 6231 6233 6237 6246 6249 6283 6284 6288 6291 6300 6302
6307 6332 6335 6341 6345 6360 6361 6369 6371 6373 6375 6378
6382 6384 6396 6399 6401 6403 6405 6411 6419 6439 6445 6450
6453 6456 6458 6473 6475 6509 6518 6526 6535 6554 6558 6562
6566 6570 6574 6584 6588 6590 6593 6595 6599 6600 6604 6606
6621 6623 6626 6628 6649 6650 6668 6670 6679 6689 6694 6699
6707 6711 6715 6720 6721 6725 6726 6728 6732 6734 6735 6738
6745 6748 6756 6764 6772 6781 6782 6783 6784 6785 6787 6788
6789 6790 6791 6792 6795 6796 6797 6800 6801 6802 6803 6804
6805 6806 6807 6809 6812 6817 6819 6826 6827 6829 6830 6831
6834 6836 6837 6839 6841 6853 6860 6863 6866 6869 6870 6872
6881 6884 6889 6896 6899 6904 6911 6914 6916 6917 6928 6929
6931 6935 6937 6938 6944 6945 6950 6952 6957 6961 6962 6972
6974 6976 6978 6980 6981 6985 6989 6993 6997 7001 7003 7008
7009 7014 7015 7017 7019 7020 7025 7026 7027 7037 7038 7041
7051 7052 7053 7056 7057 7058 7061 7068 7076 7082 7088 7092
7094 7095 7098 7100 7102 7104 7106 7108 7120 7121 7137 7138
7140 7144 7151 7153 7157 7180 7181 7182 7183 7184 7185 7186
7187 7188 7189 7190 7191 7192 7193 7195 7199 7203 7205 7207
7209 7214 7218 7228 7230 7232 7234 7244 7246 7248 7251 7252
7254 7256 7260 7262 7274 7278 7292 7306 7316 7318 7320 7322
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 255
; Cross Reference Listing
7325 7338 7341 7347 7350 7356 7362 7377 7388 7394 7407 7414
7417 7419 7425 7427 7431 7433 7434 7441 7467 7472 7475 7479
7481 7553 7555 7557 7559 7561 7563 7565 7567 7581 7588 7598
7601 7615 7616 7620 7667 7672 7676 7679 7687 7691 7694 7697
7700 7703 7706 7709 7711 7712 7714 7942 7945 7946 7949 7951
7960 7971 7975 7977 7989 7994 7998 8001 8007 8009 8015 8028
8031 8036 8044 8050 8058 8060 8085 8087 8089 8106 8109 8123
8128 8136 8139 8153 8159 8162 8168 8172 8174 8179 8186 8190
8202 8205 8211 8214 8215 8219 8221 8223 8226 8227 8234 8236
8238 8242 8245 8246 8247 8253 8260 8264 8274 8276 8309 8320
8334 8344 8349 8354 8358 8372 8375 8379 8384 8391 8396 8402
8404 8407 8412 8418 8426 8427 8431 8435 8441 8443 8445 8447
8449 8451 8453 8455 8457 8459 8460 8461 8466 8469 8477 8478
8483 8485 8487 8495 8499
AD*.5 564 # 2041 2313 2315 2316 2873 2877 2889 2892 2894 2895 2899
2930 2982 2985 4049 4050 4056 4058 4068 4070 4075 4106 4268
4290 4296 4427 4428 4429 4435 4685 4696 4772 4821 4824 4831
4840 5160 5168 5170 5175 5176 5235 5284 5286 5302 5303 5321
5322 5327 5345 5346 5349 5351 5436 5437 5444 5448 5451 5452
5470 5491 5499 5502 5504 5626 5637 6245 6248 6252 6254 6334
6436 6442 6449 6512 6941 6943 6951 6958 6960 7258 7261 7279
7354 7360 8012 8022
AD*2 562 # 2039 2861 2884 2897 2900 2927 4004 4031 4087 4330 4470
4594 4931 4940 5155 5158 5163 5238 5982 5983 6239 6423 6529
6908 6923 6925 7206 7242 7386 7392 7483 8066 8069 8095 8208
PASS 559 # 2049 2057 2059 2060 2063 2065 2066 2072 2074 2117 2121
2139 2196 2223 2232 2319 2384 2416 2422 2427 2430 2480 2676
2677 3000 3215 3295 3342 3347 3421 3457 3519 3530 3552 3584
3590 3619 3624 3629 3635 3664 3669 3703 3706 3731 3850 3852
3857 3896 3900 3922 4007 4035 4077 4092 4094 4096 4099 4274
4318 4338 4360 4362 4365 4492 4497 4502 4508 4509 4571 4574
4583 4618 4634 4642 4773 4830 4843 4853 4863 4895 4978 4999
5005 5554 5598 5599 5600 5716 5723 5729 5732 5757 5762 5779
5854 5885 5901 5924 5937 5955 5986 6076 6078 6134 6140 6153
6159 6236 6292 6358 6370 6372 6412 6476 6506 6675 6677 6695
6712 6746 6810 6813 6848 6878 6933 6986 6990 6994 6998 7002
7012 7023 7044 7047 7054 7067 7069 7077 7078 7111 7129 7130
7135 7162 7163 7213 7277 7344 7379 7380 7382 7411 7426 7445
7451 7453 7485 7487 7489 7577 7585 7593 7600 7612 7665 7680
7685 7686 7688 7689 7690 7692 7693 7695 7696 7698 7699 7701
7702 7704 7705 7707 7708 7710 7713 7948 7958 7959 7961 7962
7966 7969 7979 7981 7983 7987 7988 8033 8041 8046 8112 8114
8117 8134 8232 8248 8304 8401 8470 8473 8480 8492 8494
Q_AD 558 # 2272 2870 2976 3002 3004 4000 4026 4065 4085 4093 4095
4105 4198 4208 4267 4277 4279 4292 4314 4317 4319 4321 4332
4345 4346 4349 4356 4364 4392 4397 4398 4415 4440 4491 4495
4496 4500 4501 4700 4776 4783 4845 4854 4857 4874 4898 4914
4921 4984 5032 5096 5120 5123 5167 5178 5190 5194 5196 5197
5210 5223 5281 5283 5285 5287 5354 5363 5366 5371 5381 5386
5426 5431 5441 5454 5460 5472 5475 5505 5510 5515 5517 5528
5552 5566 5567 5585 5775 5921 6322 7477
Q_Q*.5 563 # 2273 2274 2960 2979 2988 3032 4001 4029 4108 4129 4130
4142 4149 4157 4167 4175 4270 4272 4280 4284 4300 4315 4322
4374 4422 4922 5098 5121 5126 5201 5203 5233 5375 5400 5403
5411 5414 5416 5430 5465 5506 5520 5546 5549 5581 5583 5629
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 256
; Cross Reference Listing
Q_Q*2 561 # 2880 2961 2964 2965 2966 2991 2995 2998 3033 3036 3037
4153 4161 4171 4179 4316 4326 4354 4357 4430 4433 4434 4437
4439 4461 4464 4476 4481 4701 4704 4777 4780 4785 5280 5292
5300 5377 5382 5384 5396 5398 5399 5428 5469 5473 5522 5539
5559 5576 5604 5777
(U) DISP 793 # 4442
ADISP 800 #
AREAD 796 # 2210
BDISP 801 # 2458 2464 2578 2580 2613 2619 2627 2629 2648 2650 2693
2703 2713 2745 2755 2775 2785 2796 2806 2836 3160 3166 3259
3278 3279 3362 3376 3390 3400 3585 3592 3630 3939 3953 4005
4011 4034 4036 5235 5243 5247 5293 5304 5314 5321 5721 5763
5894 5949 6156 6510 6582 6589 7292 7319 7337 7348 7375 8224
8486
BYTE 806 # 4586 4603 5931 6634 6655
CONSOLE 794 #
DP 799 # 4308 4310 4327 4352 6255 6282 8437
DP LEFT 797 # 6241 6536 7178 7967
DROM 795 # 2243 2247 2256 2261 2269 2290 2296 2320 2325 5730 5733
EAMODE 807 # 2168 2234 3443 4625 4628 5717 6672 6680 7416
MUL 803 # 4149 4157 4167 4175 5378 5404 5406 5523
NICOND 805 # 2117 2118 2120 2121 2181 2187 2411 2932 2978 3006 3215
3227 3318 3342 3343 3346 3347 3414 3415 3441 3483 3600 3676
3683 4099 4363 4366 4574 5239 5245 5601 7111 7382 7952
NORM 798 # 5099 5128 5205 5280 5282 5292 5296 5298 5300 5301 5325
5476 5530 5531 5541 5543 5561 5571 5573 5578 5579 5606 5635
PAGE FAIL 804 #
RETURN 802 # 2346 2347 3448 3452 3905 3908 4111 4154 4162 4172 4180
4374 4396 4397 4399 4483 4510 4612 4614 4618 4653 4686 4705
4773 5324 5326 5327 5416 5609 5616 5617 5632 6006 6016 6021
6024 6062 6063 6213 6219 6390 6413 6478 6509 6521 6552 6568
6585 6594 6596 6622 6657 6690 6696 6701 6741 6962 7024 7048
7123 7167 7275 7278 7350 7357 7363 7420 7428 7432 7435 7461
7473 7475 7477 7479 7481 7483 7485 7487 7489 7491 7677 7681
7715 8254 8265 8294 8297 8298 8310 8319 8322 8323 8422 8499
SCAD0 808 # 4573 4578 4592 4668 5082 5225 5227 5775 5777 5827 6625
6667 7447
(U) DIVIDE 894 # 4433 4434 4478 4482
(U) DONT CACHE 1064 #
(U) DP FUNC 1081 # 7344 7379 7485 8233 8249
(U) DT 863 #
2T 866 #
3T 867 # 2070 2260 2272 2273 2383 2415 2421 2426 2429 2479 2670
2676 2877 2889 2892 2906 2976 2979 3221 3224 3233 3236 3295
3324 3327 3336 3339 3481 3481 3496 3496 3583 3589 3628 3634
3705 3849 3851 3856 3869 3874 3895 3899 3921 3965 3977 4003
4008 4070 4075 4093 4095 4208 4210 4212 4216 4230 4269 4275
4290 4292 4304 4314 4321 4334 4415 4491 4493 4495 4496 4498
4500 4501 4503 4519 4526 4573 4578 4586 4592 4594 4603 4618
4773 4844 4848 4857 4858 4873 4903 4916 4921 4988 5008 5034
5051 5099 5128 5145 5165 5171 5173 5205 5246 5280 5282 5288
5292 5296 5298 5300 5301 5306 5311 5325 5346 5448 5467 5471
5474 5476 5488 5499 5518 5530 5531 5541 5542 5543 5545 5548
5551 5558 5561 5567 5571 5573 5578 5579 5603 5606 5609 5627
5635 5707 5749 5750 5767 5770 5786 5790 5800 5807 5816 5819
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 257
; Cross Reference Listing
5834 5838 5861 5875 5876 5878 5895 5908 5914 5918 5921 5927
5931 5942 5959 5960 5962 5966 5970 5971 5973 5975 5980 5982
5984 5992 5994 5997 6033 6035 6036 6047 6048 6049 6050 6068
6074 6101 6105 6113 6118 6119 6129 6137 6142 6148 6155 6161
6162 6163 6164 6178 6180 6184 6234 6269 6272 6291 6322 6326
6332 6335 6339 6360 6369 6371 6372 6376 6396 6397 6411 6473
6475 6518 6519 6520 6526 6533 6588 6593 6595 6600 6604 6606
6621 6623 6634 6650 6655 6707 6711 6715 6720 6721 6726 6734
6735 6738 6784 6785 6826 6833 6835 6837 6838 6840 6842 6860
6869 6928 6972 6974 6976 6978 6980 7014 7019 7021 7025 7026
7055 7057 7058 7061 7067 7069 7082 7091 7093 7097 7099 7101
7103 7105 7107 7130 7344 7349 7376 7379 7380 7408 7410 7414
7417 7419 7424 7431 7433 7485 7487 7489 7600 7667 7672 7673
7676 7685 7686 7688 7689 7691 7692 7693 7695 7696 7698 7699
7701 7702 7704 7705 7707 7708 7709 7710 7711 7712 7714 7949
7950 7997 8017 8028 8029 8031 8032 8055 8058 8060 8062 8065
8079 8084 8089 8106 8107 8109 8110 8125 8128 8143 8147 8152
8161 8165 8167 8168 8172 8174 8178 8183 8200 8205 8218 8237
8239 8245 8246 8247 8253 8260 8262 8264 8266 8280 8283 8285
8288 8291 8311 8321 8359 8370 8374 8377 8382 8388 8412 8418
8427 8429 8431 8443 8472 8476 8479 8492 8494
4T 868 #
5T 869 #
(U) EXT ADR 1087 # 3840 3848 3861 3881 3907 6753 6761 7213 7255 7344 7379
7485 7598 7601 7684 7687 7694 7697 7700 7703 7706 8034 8042
8048 8119 8306 8336 8352 8471 8496 8499
(U) FETCH 1053 # 2117 2118 2120 2121 2140 2166 2180 2186 2233 2294 2319
2909 3215 3227 3342 3343 3346 3347 3414 3415 3441 3483 3598
4099 4574 4583 7111 7382 7613 8429
(D) FL-B 1229 #
AC 1230 # 5059 5062 5063 5067 5070 5071 5104 5108 5109 5133 5137
5138 5183 5184 5218 5219
BOTH 1232 # 5061 5065 5069 5073 5106 5111 5135 5140
MEM 1231 # 5060 5064 5068 5072 5105 5110 5134 5139
(U) FLG.C 1195 # 7995 8218 8239 8321 8373 8376
(U) FLG.PI 1194 # 3511 8065 8084 8143 8152 8167 8266 8283 8288 8311 8370
8469
(U) FLG.SN 1196 # 5306 5407 5408 5415 5542 5545 5548 5551 5609 5616 5617
(U) FLG.W 1193 # 7995 8161 8191 8237 8321 8373 8385
(U) FMWRITE 889 # 2049 2057 2059 2060 2062 2063 2065 2066 2072 2074 2378
2410 2661 2911 2932 2967 3000 3006 3189 3278 3318 3321 3324
3327 3330 3333 3336 3339 3552 3599 3601 3664 3669 3697 4060
4068 4077 4079 4090 4091 4092 4094 4096 4318 4334 4335 4336
4338 4341 4360 4362 4365 4492 4497 4502 4508 4509 4510 4571
4588 4830 4843 4853 4863 4895 4946 4991 5053 5239 5245 5554
5562 5598 5599 5600 5607 5716 5729 5732 5757 5762 5779 5803
5823 5829 5839 5842 5854 5865 5867 5869 5885 5901 5903 5910
5924 5937 5944 5955 5986 6003 6005 6040 6041 6053 6054 6061
6063 6076 6078 6087 6090 6122 6128 6134 6139 6140 6144 6153
6159 6166 6167 6168 6327 6358 6387 6460 6476 6506 6602 6630
6671 6695 6709 6712 6717 6724 6729 6736 6746 6848 6933 6986
6990 6994 6998 7002 7012 7023 7044 7047 7077 7078 7162 7163
7303 7411 7445 7451 7453 7491 7593 7665 7680 7690 7948 7952
7958 7959 7961 7962 7969 7979 7981 7983 7987 7988 8112 8114
8134 8401
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 258
; Cross Reference Listing
(U) FORCE EXEC 1051 # 3840 3848 3861 3881 3907 6753 6761 7199 7213 7215 7229
7246 7255 7263 7338 7341 7377 7388 7394 7598 7601 7615 7684
7687 7694 7697 7700 7703 7706 8034 8042 8048 8119 8306 8336
8352 8471 8496 8499
(U) FORCE USER 1050 # 3840 3848 3861 3881 3907 6753 6761 7199 7213 7246 7255
7338 7341 7377 7388 7394 7598 7601 7615 7684 7687 7694 7697
7700 7703 7706 8034 8042 8048 8119 8306 8336 8352 8471 8496
8499
(U) GENL 651 # 2118 2120 2165 2178 2179 2185 2190 2205 2206 2218 2229
2252 2580 2611 2619 2641 2643 3227 3343 3346 3414 3415 3416
3425 3428 3441 3453 3483 3507 3521 3649 3708 3720 3724 3861
3873 3878 3907 3923 3974 4617 4647 4856 4915 4938 4990 4995
5015 5019 5024 5039 5042 5052 5124 5386 5719 5722 5725 5766
5792 5795 5811 5817 5845 5852 5858 5866 5870 5881 5893 5897
5904 5923 5951 6028 6043 6081 6116 6133 6160 6171 6175 6231
6237 6284 6341 6345 6380 6405 6446 6451 6509 6628 6670 6679
6828 6854 6868 6915 6929 6931 6962 7038 7043 7068 7102 7104
7106 7108 7120 7180 7181 7182 7183 7184 7185 7186 7208 7278
7404 7425 7425 7601 7617 7687 7694 7697 7700 7703 7706 7951
8181 8214 8222 8435 8441 8447 8449 8451 8453 8455 8457 8459
8460 8461 8483 8499
(U) GENR 658 # 2309 2311 2324 2346 2347 2578 2613 2617 2634 2636 2660
3003 3005 3276 3418 3427 3430 3432 3433 3434 3467 3472 3475
3495 3516 3529 3660 3808 3810 3812 3814 3816 3818 3820 3822
3830 3844 3854 3904 3920 3985 3986 3987 4009 4032 4239 4278
4340 4394 4517 4694 4829 4837 4900 4945 4983 4987 5089 5090
5093 5094 5118 5119 5151 5152 5212 5213 5289 5304 5407 5408
5415 5431 5553 5586 5616 5617 5632 5712 5734 5948 5953 6022
6038 6039 6045 6084 6086 6093 6099 6108 6127 6179 6182 6187
6212 6218 6289 6383 6385 6455 6459 6513 6555 6559 6563 6567
6571 6575 6591 6689 6701 6772 6781 6782 6783 6787 6788 6789
6790 6795 6796 6797 6800 6801 6802 6803 6804 6805 6806 6807
6822 6862 6865 6886 6891 6901 6906 6913 6918 6937 6938 6946
6953 6981 7003 7010 7094 7096 7098 7100 7232 7434 7479 7553
7555 7557 7559 7561 7563 7565 7567 7944 7947 7996 8000 8003
8008 8141 8160 8188 8192 8213 8217 8220 8231 8277 8376 8381
8386 8392 8406 8469
(U) HALT 1172 #
BW14 1182 # 2406
CSL 1176 # 2137 2155
HALT 1175 # 3469
ILLII 1179 # 7228
ILLINT 1180 # 7260
IOPF 1178 # 8426
MULERR 1184 # 2080
NICOND 5 1183 #
POWER 1174 # 2108
(U) HOLD USER 1020 # 2106 2467 3293 3309 3376 3390 3447 3451 3487 3509 3579
3591 3647 3677 3681 3696 3702 3887 3939 3953 3970 3980 3983
4013 4014 4038 4088 4100 4110 4113 4220 4255 4286 4372 4521
4523 4588 4605 4627 4879 5149 5161 5226 5513 6170 6171 6770
(D) I 1237 # 2437 2442 2447 2452 2490 2495 2500 2505 2510 2515 2520
2525 2532 2537 2542 2547 2552 2557 2562 2567 2686 2687 2688
2689 2697 2707 2717 2722 2732 2739 2749 2759 2769 2778 2779
2780 2781 2789 2800 2810 2820 2829 2830 2831 2832 2844 2845
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 259
; Cross Reference Listing
3064 3065 3066 3067 3068 3069 3070 3071 3073 3074 3082 3083
3084 3085 3086 3087 3088 3089 3100 3101 3102 3103 3104 3105
3106 3107 3117 3118 3119 3120 3121 3122 3123 3124 3239 3240
3241 3242 3243 3244 3245 3246 3351 3352 3353 3354 3355 3356
3357 3358 3365 3366 3367 3368 3369 3370 3371 3372 3379 3380
3381 3382 3383 3384 3385 3386 3393 3394 3405 3407 3558 3559
3560 3561 3655 3688 3689 3690 3691 3741 3742 3743 3744 3745
3746 3747 3748 3752 3753 3754 3755 3756 3757 3758 3759 3760
3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772
3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3787
3788 3789 3790 3794 3795 3796 3797 3798 3799 3800 3801 3802
3803 3804 3932 3946 3994 4019 4186 4191 4972 5184 5645 5646
5647 5648 5649 5650 5651 5653 5654 5655 5656 5658 5659 5660
5661 5663 5664 5665 5666 5667 5668 5669 5670 5702 7496 7497
7498 7500 7501 7503 7504 7506 7507 7508 7509 7510 7511 7512
7513 7515 7516 7517 7518 7519 7520 7521 7522 7524 7525 7526
7527 7528 7529 7530 7531 7533 7534 7535 7536 7537 7538 7539
7540 7542 7543 7544 7545 7546 7547 7548 7549
(U) I.CO3 1115 #
(U) I.CO4 1116 #
(U) I.CO5 1117 #
(U) I.CO6 1118 #
(U) I.CO7 1119 #
(U) IO BYTE 1100 # 7339 7389 7395
(U) IO CYCLE 1094 # 7199 7246 7338 7341 7377 7388 7394 7615
(U) J 456 # 2210 2243 2247 2256 2261 2269 2290 2296 2320 2325 2346
2347 3448 3452 3905 3908 4111 4154 4162 4172 4180 4374 4396
4397 4399 4443 4483 4510 4612 4614 4618 4653 4686 4705 4773
5324 5326 5327 5416 5609 5616 5617 5632 5730 5733 6006 6016
6021 6024 6062 6063 6213 6219 6390 6413 6478 6509 6521 6552
6568 6585 6594 6596 6622 6657 6690 6696 6701 6741 6962 7024
7048 7123 7167 7275 7278 7350 7357 7363 7420 7428 7432 7435
7461 7473 7475 7477 7479 7481 7483 7485 7487 7489 7491 7609
7677 7681 7715 8254 8265 8294 8297 8298 8310 8319 8322 8323
8422 8499
ABORT 8422 # 3835 8403
ACBSET 6896 # 6888
AC_ARX 7491 # 3721 6727
ADD 3938 # 3931 3932 3933 3934
ADDCRY 6021 # 5996 6002 6015
ADJBP 4818 # 4572
ADJBP0 4821 # 4823
ADJBP1 4840 # 4842
ADJBP2 4850 # 4847
ADJBP3 4893 # 4878
ADJBP4 4905 # 4917
ADJBP5 4919 # 4913
ADJBP6 4940 # 4942
ADJSP 3659 # 3655
ADJSP1 3676 # 3668
ADJSP2 3681 # 3673
AND 2703 # 2696 2697 2698 2699 2728
ANDCA 2713 # 2706 2707 2708 2709 2765
ANDCB 2765 # 2758 2759 2760 2761
ANDCM 2728 # 2721 2722 2723 2724
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 260
; Cross Reference Listing
AOBJ 3398 # 3393 3394
AOJ 3376 # 3365 3366 3367 3368 3369 3370 3371 3372
AOS 3293 # 3282 3283 3284 3285 3286 3287 3288 3289
APRID 6817 #
APRSO 6809 # 6785
APRSZ 6812 # 6784
ARSIGN 2346 # 2288
ASH 2870 # 2841
ASHC 2973 # 2845
ASHC1 2979 # 2977
ASHCL 2995 # 2984 2997
ASHCQ1 3006 # 2967 3003
ASHCR 2988 # 2990
ASHCX 3000 # 2992
ASHL 2880 # 2880
ASHL0 2877 # 2870
ASHR 2873 # 2859
ASHX 2884 # 2897
ASHXX 2897 # 2902
BACKBP 6740 # 6708 6716
BACKD 6715 # 8452 8460 8462
BACKS 6707 # 8459
BADDATA 7986 # 7973
BDABT 6184 # 6120
BDCFLG 6186 # 6165
BDEC 6068 #
BDEC0 6074 # 6072
BDEC1 6081 # 6090
BDEC2 6086 # 6094
BDEC3 6096 # 6082 6104
BDEC4 6101 # 6096
BDEC5 6113 # 6099 6109
BDECLP 6151 # 6170
BDFILL 6135 # 6144
BDSET 6159 # 6179 6182
BDSUB 6198 # 6102 6152
BDSUB1 6202 # 6199
BDSUB2 6218 # 6221
BDTBL 6175 # 6158
BITCHK 6689 # 5708 5751 5876 5878 6235
BIXUB 7316 # 7309 7310 7311 7312
BIXUB1 7325 # 7321 7323
BLT 4976 # 4972
BLT-CLEANUP 5049 # 8444
BLTCLR 5008 # 5023
BLTGOT 5036 # 5011
BLTGO 5034 # 5002 5028
BLTLP 5031 # 5046
BLTLP1 4999 # 5033
BOTH 2218 #
BWRITE 2357 # 2458 2464 2578 2580 2613 2619 2627 2629 2648 2650 2693
2703 2713 2745 2755 2775 2785 2796 2806 2836 3939 3953 4005
4011 4034 4036 8224 8486
BYTEAS 4625 # 4649 6632
BYTEA 4627 # 4582 4601
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 261
; Cross Reference Listing
BYTEA0 4630 # 4626
BYTFET 4651 # 4633 4637 6674 6675
BYTIND 4645 # 4641
CAIM 3259 # 3240 3241 3242 3243 3244 3245 3246 3248 3249 3250 3251
3252 3253 3254 3255
CHKSN 5609 # 5590
CLARXL 7479 # 4981 7253
CLARX0 6212 # 4521 4523 4527 4528 5943 6077 6203
CLDISP 8437 # 6709 6717 6730 6736 8432
CLEANED 8440 # 5054 8434
CLEANUP 8439 # 8437
CLRB1 6063 # 6061
CLRBIN 6061 # 5946 6042
CLRFLG 6699 # 5755 6114
CLRPTL 7144 # 7147
CLRPT 7135 #
CLRSN 5617 # 5397 5487
CMPDST 5927 # 5907
CMS 5875 #
CMS2 5916 # 5886
CMS3 5892 # 5918 5922
CMS4 5895 #
CMS5 5921 # 5900
CMS6 5907 # 5924
CMS7 5912 # 5909
CMS8 5923 # 5921
CMSDST 6711 # 8458
COM0 4510 # 4505 4506
COM0A 4505 # 4509
COM1 4509 # 4500
COM1A 4500 # 4508
COM2 4508 # 4495
COM2A 4495 #
CONSO 6810 # 6792
CONSZ 6813 # 6791
CONT 7612 # 7607
CONT1 7619 # 3926
CPYSGN 3985 # 3971 3981
DAC 2378 # 2385 2655 6184
DADD 3965 # 3960
DADD1 3968 # 3974
DBABT 6027 # 5963 5967
DBDN1 6040 # 6038
DBDONE 6035 # 6029 6054
DBFAST 5980 # 5976
DBIN 5936 #
DBIN1 5951 # 5954
DBIN2 5955 # 5951
DBINLP 5959 # 5977 5987
DBLDBL 6011 # 5999 6010
DBLDIV 4461 # 4315 4325 5515 5519
DBLMUL 4105 # 4076
DBLNEG 4517 # 2670
DBLNGA 4518 # 2660
DBLNG1 4526 # 4240 6086
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 262
; Cross Reference Listing
DBNEG 6045 # 6034
DBSLOW 5992 # 2071 5974
DBSLO 5973 # 5981
DBXIT 6033 # 5961
DDIV 4267 # 4262
DDIV1 4284 # 4271 4275
DDIV2 4287 # 4285
DDIV3A 4292 # 4297
DDIV3 4288 # 4282
DDIV4 4300 # 4293
DDIV5A 4314 # 4305
DDIV5B 4338 # 4329
DDIV5C 4340 # 4335
DDIV5 4308 # 4304
DDIV6 4343 # 4336 4338
DDIV7 4345 #
DDIV8A 4354 #
DDIV8 4352 # 4345
DDIV9 4360 # 4355
DDIVS 4374 # 4301 4319 5511
DFAD 5345 # 5332
DFADJ 5396 # 5361 5369
DFADJ1 5403 # 5404
DFADJ2 5405 #
DFADJ3 5411 # 5407 5411
DFADJ4 5412 # 5408
DFADJ5 5414 # 5406 5415
DFADJ6 5416 # 5414
DFAS1 5354 # 5350 5352
DFAS2 5361 # 5355
DFAS3 5366 # 5357
DFAS5 5375 # 5363 5371
DFAS6 5380 # 5381
DFAS7 5382 # 5380
DFDV 5485 # 5482
DFDV1 5491 # 5498
DFDV2 5499 # 5492
DFDV3 5510 # 5502
DFDV4A 5525 # 5528
DFDV4B 5530 # 5527
DFDV4 5512 # 5508
DFMP 5426 # 5421
DFMP1 5428 # 5429
DFMP2 5454 # 5451
DFPR1 2311 # 2305
DFPR2 2312 # 2310
DFSB 5342 # 5333
DIV 4206 # 4190 4191 4192 4193
DIV1 4215 # 4201 4203 4257
DIV2 4218 # 4231
DIVA 4227 # 4213
DIVB 4233 # 4228
DIVC 4246 # 4238 4243
DIVHI 4468 # 4462 4465 4479
DIVIDE 4433 # 4433
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 263
; Cross Reference Listing
DIVSET 4427 # 4423
DIVSGN 4413 # 4395 5167
DIVSUB 4392 # 4219 4852 4862 4896
DMLINT 4113 # 4078
DMOVNM 2670 # 2665
DMOVN 2660 # 2656
DMOVN1 2672 # 2664
DMTRAP 4097 # 4091
DMUL 4049 # 4044
DMUL1 4070 # 4059
DMUL2 4075 # 4069
DMULGO 4104 # 4057
DNEG 5566 # 5542 5545 5548 5551
DNEG1 5568 # 5566
DNEG2 5570 # 5567
DNN1 5596 # 5592
DNN2 5598 # 5594
DNNORM 5576 # 5531 5571 5573 5578 5606
DNNRM1 5603 # 5586
DNORM 5539 # 5477 5530 5541 5561
DNORM0 5476 # 5386
DNORM1 5558 # 5553
DNORM2 5600 # 5598
DOCVT 6073 # 6123 6139
DOCVT1 6148 # 6073
DOCVT2 6169 # 6149
DOCVT3 6166 # 6188
DONE 2117 # 2417 2431 2731 2732 2911 3064 3065 3073 3074 3174 3218
3221 3224 3239 3351 3602 4100 4605 4947 5016 5040 6813 6849
6903 6986 6990 6994 6998 7002 7045 7069 7079 7130 7164 7303
DPB 4594 # 4567
DPB1 4765 # 4604 6656
DPB7 4772 # 4766 4767 4768 4769 4770 4794
DPBSLO 4776 # 4765
DRND1 5632 # 5628 5636 5639
DROUND 5626 # 5544 5547 5550 5580 5582 5584 5630
DSMS1 7277 # 7274 7279
DSTEA 6674 # 6680
DSTIND 6679 # 6676 6677
DSUB 3977 # 3961
DUMP 7684 # 7668 7675
DVSUB1 4419 # 4416
DVSUB2 4420 # 4414
DVSUB3 4422 # 4426
EACALC 2172 # 2235
EAPF 8492 # 8477
EAPF1 8495 # 8481
EDBYTE 6411 # 6374 6402
EDEXMD 6322 # 6293
EDFILL 6338 #
EDFIL1 6353 # 6340
EDFLT 6369 # 6315 6359
EDFLT1 6387 # 6383 6385
EDISP 6252 # 6246
EDISP1 6254 # 6254
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 264
; Cross Reference Listing
EDIT 6231 #
EDITLP 6236 # 6460
EDMSG 6396 # 6261
EDMSG1 6405 # 6398
EDN1A 6442 # 6447
EDNOP 6431 # 6263 6265 6267 6281 6290 6316 6327 6348 6354 6407 6408
6422
EDNOP1 6432 # 6426
EDNOP2 6449 # 6443 6449
EDOPR 6281 # 6258
EDSEL 6332 # 6285
EDSFLT 6358 # 6342
EDSKP 6419 # 6270 6273 6275
EDSKP1 6423 # 6420
EDSPUT 6345 # 6353 6363
EDSSIG 6315 # 6287
EDSTOP 6300 # 6283 6343
EDSTP1 6306 # 6309
ENDSKP 6043 # 5867
EQV 2775 # 2768 2769 2770 2771
EXCH 2477 # 2473
EXTDSP 5720 #
EXTEA 5719 #
EXTEA0 5716 # 5714
EXTEA1 5717 # 5725
EXTEND 5706 # 5702
EXTEXT 5729 # 5721 5735
EXTIND 5725 # 5722
FAD 5082 # 5059 5060 5061 5062 5063 5064 5065
FAS1 5084 #
FAS2 5093 # 5084
FAS3 5096 # 5089 5090 5093 5094
FAS4 5098 # 5098
FDV 5145 # 5133 5134 5135 5137 5138 5139 5140
FDV0 5151 # 5148
FDV1 5153 # 5151
FDV2 5154 # 5152
FDV3 5155 # 5153 5154
FDV4 5157 # 5158
FDV5 5160 # 5157
FDV6 5163 # 5160
FDV7 5167 # 5168
FDV8 5170 #
FDV9 5178 # 5170 5175 5176
FETIND 2228 # 2193 2198 2220
FIX 5223 # 5218 5219
FIX++ 4437 # 4438
FIX1++ 4439 # 4437
FIXL 5238 # 5228 5238
FIXPC 8435 # 4113 6200
FIXR 5233 # 5234
FIXT 5245 # 5242
FIXX 5242 # 5235
FIXX1 5243 # 5249
FL-BWRITE 2404 # 5243 5247 5293 5314
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 265
; Cross Reference Listing
FLEX 5293 # 5289
FLTR 5188 # 5183
FLTR1A 5196 # 5193
FLTR1 5192 # 5189
FLTR2 5201 # 5194 5196
FLTR3 5203 # 5204
FMP 5115 # 5104 5105 5106 5108 5109 5110 5111
FMP1 5120 # 5118 5119
FP-LONG 3820 # 3798 3799 3800 3801 3802 3803
FPR0 2285 # 2279
FPR1 2289 #
FSB 5079 # 5067 5068 5069 5070 5071 5072 5073
FSC 5209 # 5184
GETPCW 6957 # 3859
GETSRC 6623 # 5898 6333
GOEXEC 3883 # 8497
GRP700 6816 # 6777
GRP701 6795 # 6778
GRP702 6971 # 6967
GSRC 6621 # 5855 6508
GSRC1 6630 # 6626
GTFILL 6693 # 5748 6232
GTPCW1 6960 # 6951 6960
H1 7603 # 7669
HALT 3467 # 3419
HALTED 7593 # 2080 2137 2155 2406 3469 7228 7260 8426
HALTLP 7609 # 7603
HARD 8401 # 7467 7975 7977 7989
HLL 2580 # 2489 2490 2533 2605
HLLE 2646 # 2519 2520 2521 2522
HLLO 2650 # 2509 2510 2511 2512
HLLZ 2648 # 2499 2500 2501 2502
HLR 2607 # 2536 2537
HLRE 2639 # 2566 2567 2568 2569
HLRM 2616 # 2538
HLRO 2643 # 2556 2557 2558 2559
HLRS 2619 # 2539
HLRZ 2641 # 2546 2547 2548 2549
HRL 2605 # 2494 2495
HRLE 2632 # 2524 2525 2526 2527
HRLM 2610 # 2496
HRLO 2636 # 2514 2515 2516 2517
HRLS 2613 # 2497
HRLZ 2634 # 2504 2505 2506 2507
HRR 2578 # 2491 2531 2532 2607
HRRE 2625 # 2561 2562 2563 2564
HRRO 2629 # 2551 2552 2553 2554
HRRZ 2627 # 2541 2542 2543 2544
HSBDON 7711 #
IBP 4570 # 4563
IBPS 4611 # 4573 4578 4592
IBPX 4618 # 3718 4611 8092 8196
IDIV 4197 # 4185 4186 4187 4188
IDPB 4592 # 4566
IDST 6667 # 5928 6651
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 266
; Cross Reference Listing
IDSTX 6671 # 6668
ILDB 4578 # 4564
IMUL 3999 # 3993 3994 3995 3996
IMUL1 4005 # 4222
IMUL2 4007 # 4004
IMUL3 4013 # 4010
INCAR 7481 # 5841 7233
INCPC 2165 # 2160
INDEX 2205 #
INDRCT 2223 #
IOEA 7404 # 7336 7374
IOEA1 7410 # 7412
IOEA2 7414 # 7410
IOEAI 7422 # 7415
IOEAX 7431 # 7418
IOR 2755 # 2748 2749 2750 2751 2816
IORD 7335 # 7291 7302 7317
IORD1 7344 # 7340
IORD2 7354 # 7349
IORD3 7360 # 7355 7361
IOT700 7553 # 7496 7497 7498
IOT710 7555 # 7500 7501
IOT720 7557 # 7503 7504
IOT730 7559 # 7506 7507 7508 7509 7510 7511 7512 7513
IOT740 7561 # 7515 7516 7517 7518 7519 7520 7521 7522
IOT750 7563 # 7524 7525 7526 7527 7528 7529 7530 7531
IOT760 7565 # 7533 7534 7535 7536 7537 7538 7539 7540
IOT770 7567 # 7542 7543 7544 7545 7546 7547 7548 7549
IOW1 7444 # 7449
IOW2 7456 # 7446 7452
IOW3 7459 # 7466
IOW4 7464 # 7460
IOW5 7467 # 7454
IOWAIT 7440 # 7345 7381
IOWR 7373 # 7306 7326
IOWR1 7379 # 7389 7395
IOWR2 7386 # 7376
IOWR3 7392 # 7387 7393
ITRAP 7959 # 5843
JEN 3475 # 3429
JEN1 7274 # 3481 3496
JEN2 3481 # 3473
JFCL 3487 # 3407
JFFO 2905 # 2844
JFFO1 2913 # 2910
JFFOL 2927 # 2929
JMPA 3330 # 3735
JRA 3729 # 3691
JRST 3414 # 3355 3405
JRST0 3443 # 3440 3464 3479
JRST1 3461 # 3456 3460
JRST10 3472 # 3426
JRSTF 3437 # 3417
JSA 3714 # 3690
JSP 3695 # 3689
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 267
; Cross Reference Listing
JSR 3701 # 3688
JSTAC 3596 # 3586 3593 3631
JSTAC1 3599 # 3650
JSYS 3814 # 3795
JUMP 3362 # 3352 3353 3354 3356 3357 3358
JUMP-TABLE 3315 # 3362 3376 3390 3400
JUMP- 3342 # 3321 3324 3327 3490
JUMPA 3346 # 3330 3333 3336 3339 3698 3889
KIEPT 8349 # 8343 8346
KIF10 8340 # 8333
KIF30 8357 # 8338 8353
KIF40 8363 # 8367
KIF50 8370 # 8365 8393 8408
KIF80 8391 #
KIF90 8396 # 8387
KIFILL 8328 # 8023
KIMUUO 3895 # 3841
KIUPT 8334 # 8356
L-BDEC 5680 # 5655 5656
L-CMS 5674 # 5645 5646 5647 5649 5650 5651
L-DBIN 5678 # 5653 5654
L-EDIT 5676 # 5648
L-MVS 5682 # 5658 5659 5660 5661
L-SPARE-A 5686 # 5664
L-SPARE-B 5688 # 5665
L-SPARE-C 5690 # 5666 5667 5668 5669 5670
L-XBLT 5684 # 5663
LDB 4580 # 4565
LDB1 4667 # 4587 5931 6636
LDB7 4681 # 4672 4673 4674 4675 4676
LDBSH 4696 # 4691
LDBSWP 4690 # 4669
LDPI2 7120 # 3482 7109
LOADAR 7472 # 6177 6240 6323 7406
LOADARX 7475 # 6532 7040
LOADPI 7119 # 2083
LOADQ 7477 # 4992 5884
LSH 2854 # 2843
LSHC 2956 # 2847
LSHCL 2964 # 2956 2964
LSHCR 2960 # 2960
LSHCX 2966 # 2961 3033 3038
LSHL 2861 # 2856
LUUO 3912 # 3741 3742 3743 3744 3745 3746 3747 3748
LUUO1 3915 # 5674 5676 5678 5680 5682 5684 5686 5688 5690
MAP 7942 # 7938
MAPDON 8483 # 8446
MOVE 2464 # 2438 2461 2468 2492 2534 2716 2717 2718 2719 2733 2734
3986 3987 4013 4014 4038 4848
MOVELP 5786 # 5766 5795
MOVF1 6473 # 6479
MOVFIL 6479 # 5818 5866
MOVLP0 5795 # 5780
MOVM 2461 # 2451 2453 2454
MOVN 2466 # 2446 2447 2448 2449
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 268
; Cross Reference Listing
MOVPAT 6248 # 6243 6245 6248
MOVRJ 5816 # 5772
MOVS 2458 # 2441 2442 2443 2444 2611 2617 2634 2636 2641 2643
MOVSTX 5856 #
MOVST0 5851 # 5769
MOVST1 5852 # 5820 5862
MOVST2 5865 # 5789 5857
MOVST3 5869 # 5865
MOVST4 5861 # 5830
MSKPAT 6249 # 6244
MUL 4026 # 4018 4019 4020 4021
MUL+ 4148 # 4132 4144 4150 4168
MUL- 4166 # 4158 4176
MULBY4 6010 # 5993
MULSB1 4130 # 5437
MULSUB 4129 # 4002 4030 4923 5122
MULTIPLY 4141 # 4109 5442 5454 5461
MUUO 3827 # 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762
3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774
3775 3776 3777 3778 3779 3780 3781 3782 3783
MVABT 5800 # 5791
MVABT1 5803 # 5805
MVABT2 5807 # 5803
MVEND 5810 #
MVS 5745 #
MVS1 5762 # 5760
MVSK3 5839 # 5835
MVSKP 5823 # 5816 5833 5846
MVSKP1 5833 # 5828
MVSKP2 5845 # 5837
MVSO 5774 # 5767
MVSO1 5777 # 5777
NEXT 3907 # 3850 3854 3896 7685 7688 7690 7692 7695 7698 7701 7704
7707 7709
NEXTAR 8499 # 8474 8493
NICOND 2126 # 2411 2932 2978 3006 3318 3600 3676 3683 4363 4366 5239
5245 5601 7952
NICOND-FETCH 2145 # 2117 2118 2120 2121 2181 2187 3215 3227 3342 3343 3346
3347 3414 3415 3441 3483 4099 4574 7111 7382
NIDISP 2978 # 3678 3682 4220 4255 4286 4372 4589 4879 5149 5161 5226
5513
NODDIV 4371 # 4308 4310
NODIV 4255 # 4249 4253
NOMOD 2209 #
NXTWRD 4617 # 4613
ORCA 2795 # 2788 2789 2790 2791
ORCB 2826 # 2819 2820 2821 2822
ORCM 2816 # 2809 2810 2811 2812
PAGE-FAIL 7957 #
PF100 8178 # 8164
PF105 8186 # 8182
PF107 8168 # 8189 8193
PF110 8195 # 8169
PF120 8226 # 8206
PF125 8245 # 8243 8419
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 269
; Cross Reference Listing
PF130 8208 # 8204 8210
PF25 8012 # 8014
PF30 8028 # 8021
PF35 8041 # 8030
PF40 8046 # 8038
PF45 8053 # 8073 8142
PF50 8084 # 8057
PF60 8069 # 8071
PF70 8089 #
PF75 8095 # 8097
PF76 8117 # 8113 8115
PF77 8122 # 8035 8043
PF80 8152 # 8127
PF90 8159 #
PFD 7965 # 7967
PFDBIN 6734 # 8456
PFDONE 8200 # 8394 8398
PFGAC0 6736 #
PFMAP 7993 # 7951 7979 7981 7983
PFPI1 8410 # 7969
PFPI2 8418 #
PFT 8426 # 8065 8084 8143 8152 8167 8266 8283 8288 8311 8370
PFT1 8427 # 8415
PFT10 8470 # 8468
PFT1A 8434 # 8430
PFT2 8466 # 8442
PFT3 8469 # 8487
PFTICK 8172 # 8135
PI 7177 # 7179 8469
PI10 7195 # 7187 7188 7189 7190 7191 7192 7193
PI40 7213 # 7210
PI50 7214 # 7264
PIEXIT 7109 # 3511
PIJSR 7228 # 7217
PIP1 7187 # 7180
PIP2 7188 # 7181
PIP3 7189 # 7182
PIP4 7190 # 7183
PIP5 7191 # 7184
PIP6 7192 # 7185
PIP7 7193 # 7186
PISET 3510 # 7235
PIXPCW 3519 # 7220
POP 3606 # 3560
POPJ 3639 # 3561
POPX1 3634 # 3622
PTRIMM 8125 #
PTRIND 8132 # 8175
PTRSHR 8146 # 8129
PUSH 3566 # 3559
PUSH1 3568 # 3580
PUSHJ 3578 # 3558
PUTDST 6649 # 5793 5859 6141 6160 6346 6381 6406 6474
PWRON 7598 # 2109
QDNEG 4491 # 4295 4371
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 270
; Cross Reference Listing
QMULT 4108 # 4066 4086
RDAPR 6860 #
RDCSB 6974 #
RDCSTM 6978 #
RDEBR 6941 #
RDEBR1 6943 # 6943
RDERA 6787 #
RDHSB 6980 #
RDINT 7082 #
RDIO 7302 # 7295 7297
RDPI 7088 #
RDPT 8304 # 8061 8072 8078 8146 8261
RDPUR 6976 #
RDSPB 6972 #
RDTIME 7051 # 7065
RDTIM1 7067 # 7064
RDUBR 6950 #
ROT 2889 # 2842
ROTC 3028 # 2846
ROTCL 3036 # 3028 3036
ROTCR 3032 # 3032
ROTL 2899 # 2891
RTNREG 7129 # 6823 6873 6947 6954 6972 6974 6976 6978 6980 7083 7088
SAVVMA 7679 # 7594 7666
SBRL 7483 # 5164 5985
SECIMM 8055 #
SECSHR 8078 # 8059
SETCA 2785 # 2778 2779 2780 2781
SETCM 2806 # 2799 2800 2801 2802 2826
SETO 2836 # 2829 2830 2831 2832
SETPDL 3591 # 3636
SETPTR 8274 # 8054 8124
SETSN 5616 # 5172 5174 5468
SETUBR 6904 # 6898
SETZ 2693 # 2686 2687 2688 2689
SFM 3529 # 3431
SHDREM 8319 # 8108 8111
SHIFT 2265 # 2275
SKIP 2120 # 3230 3233 3236 6043 6171 6810
SKIP-COMP-TABLE 3212 # 3259 3278 3279 5894
SKIPE 3221 # 5870
SKIPS 3276 # 3265 3266 3267 3268 3269 3270 3271 3272 3295
SNNEG 5296 # 5281 5283 5285 5287
SNNORM 5300 # 5296 5298 5300
SNNOT 5310 # 5306
SNNOT1 5313 # 5308
SNNOT2 5314 # 5310 5312 5313
SNORM 5280 # 5099 5128 5205 5280 5292
SNORM0 5205 # 5178 5190 5197 5212 5213
SNORM1 5292 # 5288
SOJ 3390 # 3379 3380 3381 3382 3383 3384 3385 3386
SOS 3309 # 3298 3299 3300 3301 3302 3303 3304 3305
SRCMOD 6506 # 5787 5959 6601 6605 6607
SRND1 5324 # 5321
SROUND 5321 # 5282 5284 5286 5301 5302 5303 5322
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 271
; Cross Reference Listing
SSWEEP 7166 # 7139 7152
STAC 2410 # 2379 2423 2428 2436 2437 2452 2481 2661 2862 2875 2884
5555 5562 5607 5811 6306 7582
STAC34 6053 # 6048
START 2139 # 3710 3725
STBOTH 2421 #
STBTH1 2426 # 2374
STDBTH 2383 #
STMAC 3583 # 3575
STMEM 2415 # 7589
STOBR 7487 # 3520 3862 7231
STOPC 7489 # 3523 7602
STORE 2429 # 2681 3531
STPF1A 6732 # 6724
STPTR1 8285 # 8282
STPTR2 8291 # 8287
STPTR3 8297 # 8293
STRPF 6720 # 8448 8450
STRPF0 6721 # 6738
STRPF1 6724 #
STRPF2 6735 # 6732
STRPF3 6729 #
STRPF4 6738 # 8454
STRTIO 7485 # 7201 7249 7618
STSELF 2373 # 2439
STUBRS 6908 # 6910
SUB 3952 # 3945 3946 3947 3948
SWEEPL 7157 # 7160
SWEEP 7151 # 6920 6937 6938
TDONE 3189 # 3180 3183
TDX 3160 # 3068 3077 3082 3086 3091 3095 3100 3104 3109 3113 3117
3121 3126 3130
TDXX 3165 # 3066 3070 3075 3079 3084 3088 3093 3097 3102 3106 3111
3115 3119 3123 3128 3132
TENLP 2069 # 2076
TEST-TABLE 3171 # 3160 3166 7292
TIOX 7291 # 7284 7285 7286 7287
TOCK 7008 # 7062 8173 8414
TOCK1 7012 # 7018
TOCK2 7019 # 7013
TOCK3 7023 # 7030
TRAP 6745 # 2130 2133 2136 2148 2151 2154
TRNAR 6527 # 6336
TRNFNC 6549 # 6537 6556 6560 6564 6576
TRNNS1 6599 # 6589
TRNNS2 6602 # 6599
TRNRET 6581 # 6550
TRNSIG 6562 # 6572
TRNSS 6588 # 6583
TRNSS1 6584 # 6592
TRP1 6764 # 6754 6762
TSX 3158 # 3069 3078 3083 3087 3092 3096 3101 3105 3110 3114 3118
3122 3127 3131
TSXX 3163 # 3067 3071 3076 3080 3085 3089 3094 3098 3103 3107 3112
3116 3120 3124 3129 3133
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 272
; Cross Reference Listing
TXXX 3174 # 3189
TXZX 3188 # 3177
UMOVEM 7585 # 7573
UMOVE 7577 # 7572
UPCST 8260 # 8088 8155
UUO 3826 # 3787 3794
UUO101 3808 # 3788
UUO102 3810 # 3789
UUO103 3812 # 3790
UUO106 3816 # 3796
UUO107 3818 # 3797
UUO247 3822 # 3804
UUOFLG 3903 # 3845 3898
UUOGO 3832 # 2324 3418 3427 3430 3432 3433 3434 3467 3472 3475 3495
3516 3529 3808 3810 3812 3814 3816 3818 3820 3822 6689 6772
6781 6782 6783 6787 6788 6789 6790 6795 6796 6797 6800 6801
6802 6803 6804 6805 6806 6807 6981 7003 7094 7553 7555 7557
7559 7561 7563 7565 7567
UUOPCW 3856 # 3901
VECINT 7242 # 7205 7245
VECIN1 7261 # 7259
WRAPR 6826 #
WRAPR1 6845 # 6857
WRAPR2 6851 # 6844
WRCSB 6988 #
WRCSTM 6996 #
WREBR 6923 #
WREBR1 6925 # 6925
WRHSB 7000 #
WRINT 7075 #
WRIO 7306 # 7296 7298
WRPI 7091 #
WRPUR 6992 #
WRSPB 6984 #
WRTHSB 7672 # 7596
WRTIME 7035 #
WRTIM1 7047 # 7016 7043
WRUBR 6878 #
XCT 3540 # 3536
XCT1 3552 # 3546 6771 7622
XCT1A 3542 # 3550
XCT2 2232 # 3553
XCTGO 2157 # 2141 7614
XJEN 3495 # 3423
XJRSTF 3502 # 3422 3525
XJRSTF0 3421 # 3499
XLATE 6526 # 6512
XLATE1 6535 # 6539
XOR 2745 # 2738 2739 2740 2741
XOS 3294 # 3309
XPCW 3516 # 3424
ZAPPTA 7162 # 7148
(D) J 1234 #
(U) JFCLFLG 1040 # 3487
(U) LD FLAGS 1044 # 2107 3446 3450 3508 3886 7219 7234 8432
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 273
; Cross Reference Listing
(U) LD PCU 1032 # 3888
(U) LDVMA 1083 # 2050 2069 2073 2117 2117 2118 2120 2121 2121 2139 2165
2180 2186 2192 2196 2219 2223 2232 2252 2294 2304 2307 2319
2673 2677 2678 2909 3215 3215 3227 3342 3342 3343 3346 3347
3347 3414 3415 3416 3421 3425 3428 3441 3454 3457 3483 3498
3504 3519 3521 3521 3530 3570 3597 3607 3619 3624 3640 3703
3731 3839 3840 3840 3847 3848 3848 3861 3861 3880 3881 3907
3907 3916 3923 3924 4099 4099 4574 4574 4583 4630 4634 4638
4642 4978 4999 5005 5019 5020 5024 5025 5042 5043 5720 5722
5723 5746 5881 6130 6157 6202 6208 6215 6231 6236 6292 6370
6412 6527 6674 6675 6676 6677 6753 6761 6878 7038 7063 7068
7068 7111 7111 7129 7135 7198 7213 7213 7213 7214 7255 7255
7263 7344 7379 7382 7382 7404 7426 7485 7577 7585 7595 7598
7598 7601 7601 7612 7668 7684 7684 7687 7687 7694 7694 7697
7697 7700 7700 7703 7703 7706 7706 7713 7993 8033 8034 8034
8041 8042 8042 8046 8048 8117 8119 8232 8248 8304 8306 8335
8336 8350 8352 8416 8422 8470 8471 8471 8496 8496 8499 8499
(U) LOADFE 887 # 2268 2286 2301 2855 2858 2862 2872 2874 2890 2893 2896
2901 2913 2928 2974 4581 4585 4597 4690 4695 4697 4699 4702
4765 4778 4781 4782 4784 4786 5088 5116 5125 5127 5147 5153
5154 5168 5190 5194 5196 5197 5211 5280 5284 5286 5292 5300
5302 5303 5322 5327 5368 5383 5385 5449 5466 5477 5500 5526
5540 5547 5550 5560 5577 5582 5584 5605 5630 5638 5774 5775
5777 5930 6301 6302 6308 6432 6433 6434 6435 6632 6635 6654
6672
(U) LOADSC 885 # 2064 2074 2267 2286 2301 2317 2878 2880 2956 2957 2958
2960 2964 2974 2983 2986 2990 2997 3028 3029 3030 3032 3036
4000 4028 4065 4085 4105 4131 4143 4149 4157 4167 4175 4218
4315 4323 4430 4433 4473 4819 4822 4835 4841 4846 4859 4875
4920 4935 4941 5082 5086 5087 5096 5098 5120 5167 5201 5204
5209 5227 5228 5229 5231 5234 5238 5347 5357 5367 5401 5404
5411 5426 5429 5437 5441 5444 5454 5460 5515 5516 6075 6104
6243 6245 6248 6252 6254 6425 6431 6437 6442 6449 6905 6909
6923 6925 6941 6943 6951 6958 6960 7146 7159 7166 7354 7361
7386 7392 7440 7447 7456 7460 8010 8013 8053 8067 8070 8093
8096 8203 8209
(U) LSRC 537 #
(U) MACRO%
ABORT MEM CYCLE 1889 # 2050 3498 7198 7595 7668 7993 8416 8422
AC 1739 # 3999 4026 4197 4288 5145 5210 5350 5352
AC[] 1740 # 4364 5489 5497 5983 6047
AC[]_Q 1641 # 3006 4060 4068 4079 4091
AC[]_Q.AND.[] 1630 # 4318 4362 4492 4497 4502 4508 4509
AC[]_[] 1617 # 2378 2661 2932 4335 4341 5562 5607 5803 5823 5839 5910
5944 6003 6005 6040 6053 6054 6090 6122 6128 6139 6144 6167
6168 6327 6630 6671 6709 6717 6724 6729
AC[]_[] TEST 1618 # 6602
AC[]_[] VIA AD 1615 #
AC[]_[]*2 1620 # 4077
AC[]_[]+1 1619 # 6476
AC[]_[]+Q 1625 #
AC[]_[]+[] 1627 # 4360 5986
AC[]_[]-[] 1626 # 5757
AC[]_[].AND.[] 1629 # 4338 5554 5600
AC[]_[].EQV.Q 1631 # 4092 4094 4096 4365
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 274
; Cross Reference Listing
AC[]_-Q 1637 #
AC[]_-[] 1632 #
AC[]_.NOT.[] 1635 #
AC[]_0 1639 # 2062 2911 4336 5829 5865 6061 6063
AC[]_1 1640 # 2063
AC_-[] 1633 # 5599
AC_.NOT.[] 1636 # 5598
AC_Q 1638 # 4334
AC_[] 1621 # 2410 2967 3189 3278 3318 3330 3599 3601 3697 4510 4588
4991 5053 5239 5245 5867 5903 6166 6387 6460 6736 7303 7491
7952
AC_[] TEST 1622 # 3321 3324 3327 3333 3336 3339 4090 6041 6087
AC_[] VIA AD 1616 #
AC_[]+1 1623 # 6712
AC_[]+Q 1624 #
AC_[]+[] 1628 # 3000 3664 3669
AC_[].OR.[] 1634 # 4946 5842 5869
AD FLAGS 1917 # 2467 3293 3309 3376 3390 3939 3953 3970 3980 3983 4110
4521 4523
AD FLAGS EXIT 1964 # 3939 3953
AD PARITY 1843 # 2070 2246 2259 2260 2477 2578 2580 2611 2617 2670 2854
2857 2871 2905 3362 3606 3639 3661 3717 3729 4028 4070 4207
4598 4976 5082 5115 5147 5211 5356 5749 5752 5767 5770 5800
5816 5875 5877 5895 5927 5939 5942 5970 5973 5975 5982 5992
6033 6035 6036 6068 6073 6074 6075 6096 6101 6113 6148 6233
6291 6332 6369 6371 6475 6588 6595 6621 6623 6650 6707 6715
6721 7306 7588
ADD .25 1874 # 2466 2836 3259 3309 3390 3416 3425 3428 3952 3969 3977
3982 4156 4160 4202 4246 4279 4302 4303 4309 4330 4356 4397
4398 4399 4415 4417 4424 4430 4461 4491 4496 4501 4506 4518
4522 4526 4528 4857 4914 4931 4984 4996 5012 5036 5079 5154
5157 5158 5165 5176 5189 5281 5283 5285 5287 5298 5313 5342
5381 5494 5505 5512 5528 5567 5572 5593 5599 5633 5757 5790
5804 5824 5879 5915 5916 5917 5964 6028 6046 6049 6117 6134
6142 6161 6169 6170 6204 6206 6209 6257 6599 6720 6728 6734
7020 7120 7144 7157 7404 8330 8340 8435 8487
ADL PARITY 1836 #
ADR PARITY 1840 #
AREAD 1959 # 2210
ASH 1851 # 2314 2874
ASH AROV 1902 # 2880 2996 2999
ASH36 LEFT 2867 # 2880
ASHC 1856 # 2880 2989 2992 2996 2999 4149 4157 4167 4175 4281 4285
4354 4358 4374 5098 5201 5203 5233 5376 5378 5382 5384 5400
5404 5411 5414 5416 5428 5469 5473 5508 5522 5540 5546 5549
5560 5577 5581 5583 5605 5630
B DISP 1960 # 2458 2464 2578 2580 2613 2619 2627 2629 2648 2650 2693
2703 2713 2745 2755 2775 2785 2796 2806 2836 3160 3166 3259
3278 3279 3362 3376 3390 3400 3585 3592 3630 3939 3953 4005
4011 4034 4036 5235 5243 5247 5293 5304 5314 5321 5721 5763
5894 5949 6156 6510 6582 6589 7292 7319 7337 7348 7375 8224
8486
BAD PARITY 1845 #
BASIC DIV STEP 4409 # 4430 4433
BWRITE DISP 1961 # 2458 2464 2578 2580 2613 2619 2627 2629 2648 2650 2693
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 275
; Cross Reference Listing
2703 2713 2745 2755 2775 2785 2796 2806 2836 3939 3953 4005
4011 4034 4036 8224 8486
BYTE DISP 1978 # 4586 4603 5931 6634 6655
BYTE STEP 4558 # 5775 5777
CALL IBP 4552 # 4573 4578 4592
CALL LOAD PI 1984 # 3482 7109
CALL [] 1875 # 2071 2083 2288 2660 2670 3440 3479 3481 3482 3496 3520
3523 3718 3721 3835 3845 3850 3854 3859 3862 3896 3898 4002
4030 4057 4066 4076 4086 4109 4219 4240 4295 4301 4315 4319
4325 4371 4395 4573 4578 4582 4587 4592 4601 4604 4852 4862
4896 4923 4981 4992 5122 5164 5167 5172 5174 5282 5284 5286
5301 5302 5303 5361 5369 5397 5437 5442 5454 5461 5468 5487
5511 5515 5519 5544 5547 5550 5580 5582 5584 5590 5708 5748
5751 5755 5787 5793 5818 5841 5855 5859 5866 5876 5878 5884
5898 5907 5928 5943 5946 5959 5974 5985 5993 5996 5999 6002
6010 6015 6042 6077 6086 6102 6114 6141 6152 6160 6177 6203
6232 6235 6240 6315 6323 6333 6336 6346 6359 6374 6381 6402
6406 6474 6508 6532 6632 6651 6656 6708 6716 6727 6951 7016
7040 7043 7062 7109 7139 7152 7201 7231 7233 7249 7253 7291
7302 7317 7336 7345 7374 7381 7406 7594 7596 7602 7618 7666
7668 7685 7688 7690 7692 7695 7698 7701 7704 7707 7709 8054
8061 8072 8078 8088 8092 8108 8111 8124 8146 8155 8173 8196
8261 8403 8414 8474 8493
CHANGE FLAGS 1895 # 2106 2107 2467 3293 3309 3376 3390 3446 3447 3450 3451
3487 3508 3509 3579 3591 3647 3677 3681 3696 3702 3886 3887
3888 3939 3953 3970 3980 3983 4013 4014 4038 4088 4100 4110
4113 4220 4255 4286 4372 4521 4523 4588 4605 4627 4879 5149
5161 5226 5513 6170 6171 6769 7219 7234 8432
CHK PARITY 1844 # 2158 2228 2242 2251 2255 2272 2283 2294 2300 2313 2384
2416 2422 2427 2430 2480 2676 2976 3295 3438 3462 3477 3502
3506 3567 3584 3590 3612 3629 3635 3648 3706 3734 3850 3852
3857 3884 3896 3900 3922 4000 4093 4095 4198 4208 4292 4314
4321 4618 4646 4652 4773 5032 5706 5725 6132 6322 6372 6375
6403 6679 6694 6764 6881 6985 6989 6993 6997 7001 7037 7067
7069 7076 7130 7214 7256 7380 7427 7472 7475 7477 7487 7489
7581 7600 7620 7685 7686 7688 7689 7692 7693 7695 7696 7698
7699 7701 7702 7704 7705 7707 7708 7710 8050 8123 8309 8358
8473 8480 8492 8494
CHK PARITY L 1837 #
CHK PARITY R 1841 #
CLEANUP DISP 1986 # 8437
CLEAR ARX0 1593 # 2660 4517 6045 6086 6212 6218
CLEAR CONTINUE 1884 #
CLEAR EXECUTE 1885 #
CLEAR RUN 1886 #
CLEAR []0 1592 # 2660 4239 4517 6022 6038 6045 6086 6212 6218
CLR FPD 1904 # 3579 3696 3702 4088 4588 4605 6171
CLR IO BUSY 1890 # 7335 7373
CLR IO LATCH 1891 # 7420 7428 7432 7435 7444 7450 7459 7464
CLRCSH 1881 # 7141 7142 7145
DFADJ 5393 # 5404
DISMISS 1983 # 3481 3496
DIV 1859 # 4430 4433 4434 4481 5280 5292 5300 5396 5398 5399
DIV DISP 1977 #
DIV STEP 4410 # 4433
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 276
; Cross Reference Listing
DONE 1969 # 2117 2121 3215 3342 3347 4099 4574 7111 7382
DPB SCAD 4761 # 4766 4767 4768 4769 4770
EA MODE DISP 1958 # 2168 2234 3443 4625 4628 5717 6680 7416
END BLT 1927 # 5015 5039
END MAP 1928 # 8214
END STATE 1925 # 5015 5039 5811 5870 5893 6043 6171 6175 6237 6509 8214
8441 8459 8460 8483
EXIT 1963 # 2458 2464 2578 2580 2613 2619 2627 2629 2648 2650 2693
2703 2713 2745 2755 2775 2785 2796 2806 2836 4005 4011 4034
4036 8224 8486
EXP TEST 1916 # 5289 5304 5632
FETCH 1696 # 2117 2118 2120 2121 2140 2180 2186 2294 2319 2909 3215
3227 3342 3343 3346 3347 3414 3415 3441 3483 3598 4099 4574
4583 7111 7382 7613
FE_-1 1816 #
FE_-12. 1814 # 2913
FE_-2 1813 #
FE_-FE 1800 # 4690 4784
FE_-FE+200 1827 # 5153 5154
FE_-FE+S# 1803 # 4695
FE_-FE-1 1801 # 2855 2890
FE_-S-10 1810 # 4699 4765
FE_-S-20 1809 #
FE_0 1815 #
FE_EXP 1822 # 2286 2301 5088 5368
FE_FE+1 1817 # 2858 2872 2893 5168 5284 5286 5302 5303 5322 5327 5547
5550 5582 5584 5630 5638
FE_FE+10 1819 # 4697 4702 4778 4786
FE_FE+2 1818 # 5125
FE_FE+4 1821 # 2928
FE_FE+P 1825 # 6302
FE_FE+S# 1828 # 5466 5477 6435
FE_FE+SC 1804 # 6434
FE_FE-1 1820 # 5280 5292 5300 5383 5385 5540 5560 5577 5605
FE_FE-19 1802 #
FE_FE-200 1826 # 5127
FE_FE.AND.S# 1805 # 4585 4782 5930 6308 6433 6635
FE_P 1806 # 4581 4781 6432 6632 6672
FE_S 1807 #
FE_S# 1811 # 2913 5190 5194 5196 5197 6301
FE_S#-FE 1812 # 5526
FE_S+2 1808 # 5774
FE_SC+EXP 1823 # 5116 5211 5449
FE_SC-EXP 1824 # 5147 5500
FIRST DIV STEP 4411 # 4430
FIX [] SIGN 1606 # 3276 3985 4009 4032 6513 7010
FL NO DIVIDE 1920 # 5149 5161 5513
FL-EXIT 1965 # 5243 5247 5293 5314
FM WRITE 1613 # 2049 2057 2059 2060 2062 2063 2065 2066 2072 2074 2378
2410 2661 2911 2932 2967 3000 3006 3189 3278 3318 3321 3324
3327 3330 3333 3336 3339 3552 3599 3601 3664 3669 3697 4060
4068 4077 4079 4090 4091 4092 4094 4096 4318 4334 4335 4336
4338 4341 4360 4362 4365 4492 4497 4502 4508 4509 4510 4571
4588 4830 4843 4853 4863 4895 4946 4991 5053 5239 5245 5554
5562 5598 5599 5600 5607 5716 5729 5732 5757 5762 5779 5803
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 277
; Cross Reference Listing
5823 5829 5839 5842 5854 5865 5867 5869 5885 5901 5903 5910
5924 5937 5944 5955 5986 6003 6005 6040 6041 6053 6054 6061
6063 6076 6078 6087 6090 6122 6128 6134 6139 6140 6144 6153
6159 6166 6167 6168 6327 6358 6387 6460 6476 6506 6602 6630
6671 6695 6709 6712 6717 6724 6729 6736 6746 6848 6933 6986
6990 6994 6998 7002 7012 7023 7044 7047 7077 7078 7162 7163
7303 7411 7445 7451 7453 7491 7593 7665 7680 7690 7948 7952
7958 7959 7961 7962 7969 7979 7981 7983 7987 7988 8112 8114
8134 8401
FORCE EXEC 1676 # 7215 7229 7263
GEN 17-FE 1831 # 4667
GEN MSK [] 1609 # 4701 4704 4777 4780 5777
HALT [] 1985 # 2080 2137 2155 2406 3469 7228 7260 8426
HOLD LEFT 1835 # 2118 2120 2165 2178 2179 2185 2190 2205 2206 2218 2229
2252 2580 2611 2619 2641 2643 3227 3343 3346 3414 3415 3416
3425 3428 3441 3453 3483 3507 3521 3649 3708 3720 3724 3861
3873 3878 3907 3923 3974 4617 4647 4856 4915 4938 4990 4995
5015 5019 5024 5039 5042 5052 5124 5386 5719 5722 5725 5766
5792 5795 5811 5817 5845 5852 5858 5866 5870 5881 5893 5897
5904 5923 5951 6028 6043 6081 6116 6133 6160 6171 6175 6231
6237 6284 6341 6345 6380 6405 6446 6451 6509 6628 6670 6679
6828 6854 6868 6915 6929 6931 6962 7038 7043 7068 7102 7104
7106 7108 7120 7180 7181 7182 7183 7184 7185 7186 7208 7278
7404 7425 7425 7601 7617 7687 7694 7697 7700 7703 7706 7951
8181 8214 8222 8435 8441 8447 8449 8451 8453 8455 8457 8459
8460 8461 8483 8499
HOLD RIGHT 1839 # 2309 2311 2324 2346 2347 2578 2613 2617 2634 2636 2660
3003 3005 3276 3418 3427 3430 3432 3433 3434 3467 3472 3475
3495 3516 3529 3660 3808 3810 3812 3814 3816 3818 3820 3822
3830 3844 3854 3904 3920 3985 3986 3987 4009 4032 4239 4278
4340 4394 4517 4694 4829 4837 4900 4945 4983 4987 5089 5090
5093 5094 5118 5119 5151 5152 5212 5213 5289 5304 5407 5408
5415 5431 5553 5586 5616 5617 5632 5712 5734 5948 5953 6022
6038 6039 6045 6084 6086 6093 6099 6108 6127 6179 6182 6187
6212 6218 6289 6383 6385 6455 6459 6513 6555 6559 6563 6567
6571 6575 6591 6689 6701 6772 6781 6782 6783 6787 6788 6789
6790 6795 6796 6797 6800 6801 6802 6803 6804 6805 6806 6807
6822 6862 6865 6886 6891 6901 6906 6913 6918 6937 6938 6946
6953 6981 7003 7010 7094 7096 7098 7100 7232 7434 7479 7553
7555 7557 7559 7561 7563 7565 7567 7944 7947 7996 8000 8003
8008 8141 8160 8188 8192 8213 8217 8220 8231 8277 8376 8381
8386 8392 8406 8469
IBP DP 4549 # 4573 4578 4592 5826 6624 6667 6740
IBP SCAD 4550 # 4573 4578 4592 5826 6624 6667
IBP SPEC 4551 # 4573 4578 4592
INH CRY18 1847 # 3399 3569 3616 3645 3665 3670 4911 4989
INST DISP 1962 # 2243 2247 2256 2261 2269 2290 2296 2320 2325
INTERRUPT TRAP 1975 #
JFCL FLAGS 1913 # 3487
JUMP DISP 1968 # 3362 3376 3390 3400
JUMPA 1970 # 3343 3346 3414 3415 3441 3483
LDB SCAD 4663 # 4672 4673 4674 4675 4676
LEAVE USER 1911 # 2106 3887
LOAD AC BLOCKS 1879 # 2052 6902 6919
LOAD BYTE EA 1870 # 4581 4600 4648 5713 5725 6631
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 278
; Cross Reference Listing
LOAD DST EA 1873 # 6668 6670 6679
LOAD FE 1753 # 2268 2286 2301 2855 2858 2862 2872 2874 2890 2893 2896
2901 2913 2928 2974 4581 4585 4597 4690 4695 4697 4699 4702
4765 4778 4781 4782 4784 4786 5088 5116 5125 5127 5147 5153
5154 5168 5190 5194 5196 5197 5211 5280 5284 5286 5292 5300
5302 5303 5322 5327 5368 5383 5385 5449 5466 5477 5500 5526
5540 5547 5550 5560 5577 5582 5584 5605 5630 5638 5774 5775
5777 5930 6301 6302 6308 6432 6433 6434 6435 6632 6635 6654
6672
LOAD FLAGS 1915 # 2107 3446 3450 3508 3886 7219 7234 8432
LOAD IND EA 1871 # 2230
LOAD INST 1868 # 2159 3544 6765 7621
LOAD INST EA 1869 # 3439 3463 3478 7423
LOAD IR 1864 # 5712
LOAD PAGE TABLE 1878 # 7136 8240
LOAD PCU 1909 # 3888
LOAD PI 1882 # 3497 7122 7197 7674
LOAD PXCT 1876 # 3549
LOAD SC 1752 # 2064 2074 2267 2286 2301 2317 2878 2880 2956 2957 2958
2960 2964 2974 2983 2986 2990 2997 3028 3029 3030 3032 3036
4000 4028 4065 4085 4105 4131 4143 4149 4157 4167 4175 4218
4315 4323 4430 4433 4473 4819 4822 4835 4841 4846 4859 4875
4920 4935 4941 5082 5086 5087 5096 5098 5120 5167 5201 5204
5209 5227 5228 5229 5231 5234 5238 5347 5357 5367 5401 5404
5411 5426 5429 5437 5441 5444 5454 5460 5515 5516 6075 6104
6243 6245 6248 6252 6254 6425 6431 6437 6442 6449 6905 6909
6923 6925 6941 6943 6951 6958 6960 7146 7159 7166 7354 7361
7386 7392 7440 7447 7456 7460 8010 8013 8053 8067 8070 8093
8096 8203 8209
LOAD SRC EA 1872 #
LOAD VMA 1675 # 2050 2069 2073 2117 2117 2118 2120 2121 2121 2139 2165
2180 2186 2192 2196 2219 2223 2232 2252 2294 2304 2307 2319
2673 2677 2678 2909 3215 3215 3227 3342 3342 3343 3346 3347
3347 3414 3415 3416 3421 3425 3428 3441 3454 3457 3483 3498
3504 3519 3521 3521 3530 3570 3597 3607 3619 3624 3640 3703
3731 3839 3840 3840 3847 3848 3848 3861 3861 3880 3881 3907
3907 3916 3923 3924 4099 4099 4574 4574 4583 4630 4634 4638
4642 4978 4999 5005 5019 5020 5024 5025 5042 5043 5720 5722
5723 5746 5881 6130 6157 6202 6208 6215 6231 6236 6292 6370
6412 6527 6674 6675 6676 6677 6753 6761 6878 7038 7063 7068
7068 7111 7111 7129 7135 7198 7213 7213 7213 7214 7255 7255
7263 7344 7379 7382 7382 7404 7426 7485 7577 7585 7595 7598
7598 7601 7601 7612 7668 7684 7684 7687 7687 7694 7694 7697
7697 7700 7700 7703 7703 7706 7706 7713 7993 8033 8034 8034
8041 8042 8042 8046 8048 8117 8119 8232 8248 8304 8306 8335
8336 8350 8352 8416 8422 8470 8471 8471 8496 8496 8499 8499
LSH 1852 #
LSHC 1855 # 2960 2964 4462 4465
LUUO 1972 # 5674 5676 5678 5680 5682 5684 5686 5688 5690
MEM CYCLE 1672 # 2050 2069 2073 2117 2117 2117 2118 2118 2120 2120 2121
2121 2121 2139 2140 2157 2165 2180 2180 2186 2186 2191 2192
2196 2197 2219 2220 2223 2224 2228 2232 2241 2250 2252 2253
2254 2282 2293 2294 2294 2304 2305 2307 2308 2312 2319 2319
2383 2415 2421 2426 2429 2478 2479 2673 2674 2676 2677 2678
2680 2909 2909 3215 3215 3215 3227 3227 3294 3295 3342 3342
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 279
; Cross Reference Listing
3342 3343 3343 3346 3346 3347 3347 3347 3414 3414 3415 3415
3416 3416 3421 3421 3425 3425 3428 3428 3437 3441 3441 3454
3455 3457 3458 3461 3476 3483 3483 3498 3502 3504 3505 3506
3519 3519 3521 3521 3522 3525 3530 3530 3566 3570 3571 3583
3589 3597 3598 3607 3608 3611 3619 3621 3624 3626 3628 3634
3640 3642 3648 3703 3704 3705 3715 3731 3732 3733 3839 3840
3840 3847 3848 3848 3849 3851 3856 3861 3861 3861 3880 3881
3882 3883 3895 3899 3907 3907 3907 3916 3917 3921 3923 3924
3925 4099 4099 4099 4574 4574 4574 4583 4583 4611 4617 4618
4630 4631 4634 4635 4638 4639 4642 4643 4645 4651 4772 4773
4978 4979 4999 5000 5005 5006 5008 5019 5020 5022 5024 5025
5027 5031 5034 5042 5043 5045 5706 5720 5722 5722 5723 5723
5725 5746 5747 5881 5881 6130 6131 6132 6157 6158 6202 6208
6215 6231 6231 6236 6236 6292 6292 6324 6326 6370 6370 6372
6375 6403 6412 6412 6527 6528 6674 6674 6675 6675 6676 6676
6677 6677 6679 6693 6749 6752 6753 6757 6760 6761 6764 6878
6879 6880 6984 6985 6988 6989 6992 6993 6996 6997 7000 7001
7035 7036 7038 7039 7063 7064 7067 7068 7068 7068 7069 7075
7076 7111 7111 7111 7129 7129 7130 7135 7198 7202 7213 7213
7213 7214 7214 7229 7250 7255 7255 7256 7263 7264 7344 7346
7379 7380 7382 7382 7382 7404 7405 7426 7426 7427 7472 7475
7477 7485 7487 7489 7577 7578 7580 7585 7586 7595 7598 7598
7600 7601 7601 7601 7612 7613 7619 7668 7684 7684 7685 7686
7687 7687 7687 7688 7689 7692 7693 7694 7694 7694 7695 7696
7697 7697 7697 7698 7699 7700 7700 7700 7701 7702 7703 7703
7703 7704 7705 7706 7706 7706 7707 7708 7710 7713 7993 8033
8034 8034 8041 8042 8042 8046 8047 8048 8049 8091 8117 8118
8119 8122 8195 8232 8248 8304 8305 8306 8308 8335 8336 8337
8350 8351 8352 8357 8416 8422 8470 8471 8471 8472 8479 8492
8494 8496 8496 8499 8499 8499
MEM READ 1700 # 2157 2228 2241 2250 2254 2282 2293 2312 3437 3461 3476
3502 3506 3566 3611 3648 3733 3883 4645 4651 5031 5706 5725
6132 6375 6403 6679 6693 6749 6757 6764 6880 6985 6989 6993
6997 7001 7036 7076 7202 7214 7250 7256 7346 7427 7472 7475
7477 7580 7619 8049 8122 8308 8357
MEM WAIT 1699 # 2157 2228 2241 2250 2254 2282 2293 2312 2383 2415 2421
2426 2429 2479 2676 3295 3437 3461 3476 3502 3506 3566 3583
3589 3611 3628 3634 3648 3705 3733 3849 3851 3856 3883 3895
3899 3921 4618 4645 4651 4773 5008 5031 5034 5706 5725 6132
6326 6372 6375 6403 6679 6693 6749 6757 6764 6880 6985 6989
6993 6997 7001 7036 7067 7069 7076 7130 7202 7214 7250 7256
7346 7380 7427 7472 7475 7477 7487 7489 7580 7600 7619 7685
7686 7688 7689 7692 7693 7695 7696 7698 7699 7701 7702 7704
7705 7707 7708 7710 8049 8122 8308 8357 8472 8479 8492 8494
MEM WRITE 1701 # 2383 2415 2421 2426 2429 2479 2676 3295 3583 3589 3628
3634 3705 3849 3851 3856 3895 3899 3921 4618 4773 5008 5034
6326 6372 7067 7069 7130 7380 7487 7489 7600 7685 7686 7688
7689 7692 7693 7695 7696 7698 7699 7701 7702 7704 7705 7707
7708 7710 8472 8479 8492 8494
MEM_Q 1708 # 5009 5035 6326
MEM_[] 1707 # 2384 2416 2422 2427 2430 2480 2676 3295 3584 3590 3629
3635 3706 3850 3852 3857 3896 3900 3922 4618 4773 6372 7067
7069 7130 7380 7487 7489 7600 7685 7686 7688 7689 7692 7693
7695 7696 7698 7699 7701 7702 7704 7705 7707 7708 7710 8473
8480 8492 8494
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 280
; Cross Reference Listing
MUL DISP 1976 # 4149 4157 4167 4175 5378 5404 5406 5523
MUL FINAL 4127 # 4153 4161 4171 4179
MUL STEP 4126 # 4149 4157 4167 4175
NEXT INST 1956 # 2411 2932 2978 3006 3318 3600 3676 3683 4363 4366 5239
5245 5601 7952
NEXT INST FETCH 1957 # 2117 2118 2120 2121 2181 2187 3215 3227 3342 3343 3346
3347 3414 3415 3441 3483 4099 4574 7111 7382
NEXT [] PHYSICAL WRI 1730 # 3861 3907 7601 7687 7694 7697 7700 7703 7706 8499
NO DIVIDE 1919 # 4220 4255 4286 4372 4879
NORM DISP 1982 # 5099 5128 5205 5280 5282 5292 5296 5298 5300 5301 5325
5476 5530 5531 5541 5543 5561 5571 5573 5578 5579 5606 5635
ONES 1858 # 4701 4704 4777 4780 5777
PAGE FAIL TRAP 1973 # 8065 8084 8143 8152 8167 8266 8283 8288 8311 8370
PI DISP 1981 #
PXCT BLT DEST 1684 # 5001 5007 5021 5026
PXCT BLT SRC 1688 # 4980 5044
PXCT BYTE DATA 1686 # 4632 4636 6674 6675
PXCT BYTE PTR EA 1685 # 4640 4644
PXCT DATA 1683 # 2210 2252 2304 2307 2675 2679 3620 3625
PXCT EA 1682 # 2219 2224 3459
PXCT EXTEND EA 1689 # 5722 5723
PXCT STACK WORD 1687 # 3572 3609 3641
Q-[] 1557 # 4309
Q.AND.NOT.[] 1558 #
Q_# 1573 # 4854 4898
Q_-1 1565 #
Q_-AC[] 1566 # 4491 4496 4501
Q_-Q 1567 # 4279 4356 4397 4398 4415 5281 5283 5285 5287 5567
Q_-[] 1564 # 5505
Q_.NOT.AC[] 1563 # 4495 4500
Q_.NOT.Q 1572 # 5566
Q_0 1574 # 2870 4700 4776 5096 5167 5178 5190 5194 5196 5197 5210
5223 5515 5775
Q_0 XWD [] 1575 #
Q_AC 1568 # 4000 4198
Q_AC[] 1569 # 2272 2976 4093 4095 4208 6322
Q_AC[].AND.MASK 1570 #
Q_AC[].AND.[] 1571 # 4292 4314 4321
Q_MEM 1718 # 5032 7477
Q_Q*.5 1580 # 4108 4142 4315 5430 5520
Q_Q*2 1581 #
Q_Q+.25 1576 # 5381 5528
Q_Q+1 1577 #
Q_Q+AC 1579 # 4874
Q_Q+[] 1586 # 4317 4349 5363 5371 5472 5475
Q_Q-1 1578 # 4914
Q_Q-WORK[] 1665 # 4857
Q_Q.AND.# 1583 # 3002 4392 5123 5431
Q_Q.AND.NOT.[] 1585 # 5517
Q_Q.AND.[] 1584 # 4364 4783
Q_Q.OR.# 1582 # 3004 4277
Q_WORK[] 1647 # 4921 5921
Q_[] 1559 # 4026 4065 4085 4105 4319 4345 4845 5120 5354 5366 5426
5441 5454 5460 5510
Q_[]+[] 1561 # 4346
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 281
; Cross Reference Listing
Q_[]-[] 1560 # 4984
Q_[].AND.Q 1587 # 4440 5552 5585
Q_[].AND.[] 1562 # 4267
Q_[].OR.Q 1588 # 5386
RAM_[] 1668 # 2072 2074
READ Q 1598 # 5246 5288 5311 5558 5603
READ XR 1596 # 3445
READ [] 1597 # 2265 2285 2461 2625 2632 2639 2646 2957 2973 3029 3174
3218 3221 3224 3230 3233 3236 3449 3497 3508 3548 3836 3838
3846 3879 3885 3915 4003 4209 4215 4229 4234 4236 4241 4308
4310 4327 4343 4352 4413 4420 4441 4580 4584 4599 4602 4699
4765 4781 4902 5084 5088 5171 5173 5205 5209 5242 5282 5301
5368 5467 5476 5525 5543 5579 5713 5731 5774 5808 5896 5899
5905 5918 5929 5945 6121 6157 6208 6215 6241 6255 6260 6282
6286 6338 6424 6432 6527 6549 6581 6631 6633 6655 6843 6845
6846 6851 6855 6932 7028 7063 7142 7148 7155 7422 7674 7684
8019 8105 8244 8278 8328 8363 8432 8437
RETURN [] 1980 # 2346 2347 3448 3452 3905 3908 4111 4154 4162 4172 4180
4374 4396 4397 4399 4483 4510 4612 4614 4618 4653 4686 4705
4773 5324 5326 5327 5416 5609 5616 5617 5632 6006 6016 6021
6024 6062 6063 6213 6219 6390 6413 6478 6509 6521 6552 6568
6585 6594 6596 6622 6657 6690 6696 6701 6741 6962 7024 7048
7123 7167 7275 7278 7350 7357 7363 7420 7428 7432 7435 7461
7473 7475 7477 7479 7481 7483 7485 7487 7489 7491 7677 7681
7715 8254 8265 8294 8297 8298 8310 8319 8322 8323 8422 8499
ROT 1854 # 2896 2901
ROTC 1857 # 3032 3036
SCAD DISP 1979 # 4573 4578 4592 4668 5082 5225 5227 5775 5777 5827 6625
6667 7447
SC_-1 1797 #
SC_-2 1798 #
SC_-SHIFT 1761 #
SC_-SHIFT-1 1762 # 2957 3029
SC_-SHIFT-2 1763 #
SC_0 1796 # 6431 6442
SC_1 1795 #
SC_11. 1786 #
SC_14. 1785 #
SC_19. 1784 # 2064
SC_2 1794 # 6252
SC_20. 1783 # 6075
SC_22. 1782 #
SC_24. 1781 #
SC_26. 1780 # 5515
SC_27. 1779 # 5120 5167
SC_28. 1778 #
SC_3 1793 # 4835
SC_34. 1777 # 4218 4315 4323 4846 4859 4875
SC_35. 1776 # 4000 4028 4065 4085 4105 4920 5437 5441 5454 5460 5516
SC_36. 1775 #
SC_4 1792 #
SC_5 1791 # 7354 7386
SC_6 1790 # 5201 5426 6245 6923 6941 6951 6958
SC_7 1789 # 6243 6905 8010 8053 8093 8203
SC_8. 1788 #
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 282
; Cross Reference Listing
SC_9. 1787 # 4819 4935
SC_EXP 1768 # 2286 2301 5086 5357
SC_FE 1771 # 2317 5444
SC_FE+S# 1770 # 2983 5227
SC_S# 1772 # 2064 4000 4028 4065 4085 4105 4218 4315 4323 4819 4835
4846 4859 4875 4920 4935 5120 5167 5201 5426 5437 5441 5454
5460 5515 5516 6075 6243 6245 6252 6431 6442 6905 6923 6941
6951 6958 7166 7354 7386 7440 7456 8010 8053 8093 8203
SC_S#-FE 1769 # 2986 5229
SC_SC-1 1757 # 7447
SC_SC-EXP 1764 #
SC_SC-EXP-1 1765 # 5082 5347
SC_SC-FE 1767 #
SC_SC-FE-1 1766 # 5087 5367
SC_SHIFT 1758 # 2974 5209
SC_SHIFT-1 1759 # 2267
SC_SHIFT-2 1760 #
SET APR ENABLES 1888 # 2055 6847 6932
SET AROV 1897 # 4013 4014 4038 4100 5226
SET FL NO DIVIDE 1900 # 5149 5161 5513
SET FOV 1898 #
SET FPD 1903 # 4113 4627 6170
SET HALT 1883 # 7603 7669
SET NO DIVIDE 1899 # 4220 4255 4286 4372 4879 5149 5161 5513
SET PDL OV 1906 # 3591 3647 3677 3681
SET P TO 36-S 4554 # 4613 5836 6627 6669
SET TRAP1 1907 #
SHIFT 1755 # 2862 2874 2896 2901
SKIP AC REF 1950 #
SKIP AD.EQ.0 1935 # 2906 3221 3233 3324 3336 4003 4008 4210 4212 4216 4230
4275 4304 4334 4415 4493 4498 4503 4519 4526 4844 4873 5145
5171 5173 5246 5288 5311 5467 5518 5558 5603 5918 5971 6047
6050 6339 6376 6397 6520 7055 8029 8032 8107 8110
SKIP AD.LE.0 1936 # 3224 3236 3327 3339 4269 4903 5165 5488 6118 7021 7673
SKIP ADL.EQ.0 1947 # 2077 3869 3874 5188 5193 5306 5471 5474 5542 5545 5548
5551 5609 5707 5750 5876 5878 5960 5980 6164 6180 6234 6269
6272 6304 6768 6887 6894 6930 6936 7216 7217 7408 7410 7424
7997 8017 8055 8062 8065 8079 8084 8125 8143 8147 8152 8161
8165 8167 8178 8218 8237 8239 8262 8266 8280 8283 8285 8288
8291 8311 8321 8370 8388 8429 8476
SKIP ADL.LE.0 1938 # 7417
SKIP ADR.EQ.0 1948 # 2975 3481 3496 4997 6105 6178 6533 6810 6813 6833 6835
6838 6840 6842 7091 7093 7097 7099 7101 7103 7105 7107 7204
7257 7277 7349 7376 7950 8183 8200 8359 8374 8377 8382
SKIP CRY0 1943 # 3574 3617 3646 5157 5281 5283 5285 5287
SKIP CRY1 1944 # 3966 3978 5594 5995 6001 6014 6205 6216
SKIP CRY2 1945 # 5567 5627
SKIP DP0 1933 # 2287 2302 2461 2639 2646 2929 3001 3218 3230 3321 3333
3663 3666 3671 3837 3985 4010 4032 4035 4090 4098 4199 4235
4237 4242 4247 4251 4273 4290 4302 4309 4324 4343 4361 4413
4420 4435 4876 5014 5038 5084 5088 5117 5147 5155 5189 5211
5242 5348 5450 5497 5501 5512 5525 5758 5771 5788 5801 5808
5825 5855 5857 5879 5896 5899 5905 5945 6037 6042 6079 6088
6121 6138 6210 6260 6286 6477 6507 6549 6603 6722 6882 7010
8020 8105 8279 8329
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 283
; Cross Reference Listing
SKIP DP18 1934 # 2266 2625 2632 5731 5965 6169 6258 6581 6582 7243 8332
8342 8364
SKIP EXECUTE 1951 # 7607
SKIP FPD 1940 # 4052 4573 4578 4592 6069
SKIP IF AC0 1932 # 2373 3277 4570
SKIP IO LEGAL 1942 # 2323 3426 3429
SKIP IRPT 1949 # 5018 5827 7963 8138 8307 8410 8441 8484
SKIP JFCL 1946 # 3488
SKIP KERNEL 1941 # 3419 3423 3424 3431 3540 6747
SKIP-COMP DISP 1967 # 3259 3278 3279 5894
SPEC MEM READ 1702 # 2299
SPEC MEM WRITE 1703 #
START NO TEST WRITE 1695 # 8091 8195
START READ 1693 # 2117 2118 2120 2121 2140 2180 2186 2191 2197 2220 2224
2253 2294 2305 2308 2319 2909 3215 3227 3342 3343 3346 3347
3414 3415 3416 3421 3425 3428 3441 3455 3458 3483 3505 3525
3598 3608 3642 3732 3882 3925 4099 4574 4583 4631 4635 4639
4643 4979 5045 5722 5723 5747 5881 6131 6158 6231 6236 6292
6412 6528 6674 6675 6676 6677 6752 6760 6879 6984 6988 6992
6996 7000 7035 7039 7075 7111 7264 7382 7405 7426 7578 7613
8047 8118 8305 8337 8351
START WRITE 1694 # 2478 2674 2680 3294 3519 3522 3530 3571 3621 3626 3704
3715 3861 3907 3917 4611 4617 4772 5000 5006 5022 5027 6324
6370 7064 7068 7129 7229 7586 7601 7687 7694 7697 7700 7703
7706 8499
STATE_[] 1924 # 4990 5766 5792 5795 5817 5852 5858 5866 5897 5904 5923
5951 6133 6160 6284 6341 6345 6405 7951 8447 8449 8451 8453
8455 8457 8461
STEP SC 1754 # 2074 2878 2880 2956 2958 2960 2964 2990 2997 3028 3030
3032 3036 4131 4143 4149 4157 4167 4175 4430 4433 4473 4822
4841 4941 5096 5098 5204 5228 5231 5234 5238 5401 5404 5411
5429 6104 6248 6254 6449 6909 6925 6943 6960 7146 7159 7361
7392 7460 8013 8067 8070 8096 8209
SWEEP 1880 # 7154 7155 7158
TAKE INTERRUPT 1974 # 8469
TEST DISP 1966 # 3160 3166 7292
TL [] 1602 # 3869 3874 5306 5471 5474 5542 5545 5548 5551 5609 5707
5750 5876 5878 5960 5980 6164 6180 6234 6269 6272 7408 7410
7424 7997 8017 8055 8062 8065 8079 8084 8125 8143 8147 8152
8161 8165 8167 8178 8218 8237 8239 8262 8266 8280 8283 8285
8288 8291 8311 8321 8370 8388 8429 8476
TR [] 1601 # 3481 3496 6105 6178 6533 6833 6835 6838 6840 6842 7091
7093 7097 7099 7101 7103 7105 7107 7349 7376 7950 8183 8200
8359 8374 8377 8382
TURN OFF PXCT 1877 # 2129 2132 2135 2147 2150 2153 2167
TXXX TEST 1952 # 3174
UNHALT 1887 # 7606
UPDATE USER 1910 # 3447 3451 3509
UUO 1971 # 2324 3418 3427 3430 3432 3433 3434 3467 3472 3475 3495
3516 3529 3808 3810 3812 3814 3816 3818 3820 3822 6689 6772
6781 6782 6783 6787 6788 6789 6790 6795 6796 6797 6800 6801
6802 6803 6804 6805 6806 6807 6981 7003 7094 7553 7555 7557
7559 7561 7563 7565 7567
VMA 1742 #
VMA EXTENDED 1680 #
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 284
; Cross Reference Listing
VMA PHYSICAL 1677 # 3840 3848 3861 3881 3907 6753 6761 7213 7255 7598 7601
7684 7687 7694 7697 7700 7703 7706 8034 8042 8048 8119 8306
8336 8352 8471 8496 8499
VMA PHYSICAL READ 1679 # 7213 7255 8034 8042 8496
VMA PHYSICAL WRITE 1678 # 3840 3848 7598 7684 8471
VMA_[] 1722 # 2117 2121 2139 2196 2223 2232 2319 2677 3215 3342 3347
3421 3457 3519 3530 3619 3624 3703 3731 4099 4574 4583 4634
4642 4978 4999 5005 5723 6236 6292 6370 6412 6675 6677 6878
7111 7129 7135 7213 7382 7426 7577 7585 7612 7713 8046 8232
8248 8304 8470
VMA_[] WITH FLAGS 1723 # 7485
VMA_[]+1 1725 # 2118 2120 2165 2252 3227 3521 3923 5019 5024 5042 5881
6231 7038 7068
VMA_[]+XR 1727 # 4630 4638 6674 6676
VMA_[]+[] 1728 # 8033 8041 8117
VMA_[]-1 1726 # 3416 3425 3428 7404
VMA_[].OR.[] WITH FL 1724 # 7344 7379
WORK[] 1743 # 5913 6135 6334 6401 6479 6510 6513
WORK[]_.NOT.[] 1653 # 5955
WORK[]_0 1648 # 2066 7162 7163
WORK[]_1 1649 # 2065
WORK[]_Q 1646 # 4853 5885 5924
WORK[]_[] 1650 # 2049 2057 2059 2060 4571 4830 4843 4863 4895 5716 5729
5732 5762 5854 5901 5937 6076 6078 6140 6153 6159 6358 6506
6695 6746 6848 6933 6986 6990 6994 6998 7002 7012 7023 7044
7047 7077 7078 7445 7451 7453 7593 7665 7680 7690 7948 7958
7959 7961 7962 7969 7979 7981 7983 7987 7988 8112 8114 8134
8401
WORK[]_[] CLR LH 1651 # 3552 7411
WORK[]_[]-1 1652 # 6134
WORK[]_[].AND.[] 1654 # 5779
WRITE TEST 1692 # 2478 2674 2680 3294 3519 3522 3530 3571 3621 3626 3704
3715 3861 3907 3917 4611 4617 4772 5000 5006 5022 5027 6324
6370 7064 7068 7129 7229 7586 7601 7687 7694 7697 7700 7703
7706 8499
XR 1741 #
[] LEFT_-1 1543 # 2629
[] LEFT_0 1541 # 2627
[] RIGHT_-1 1544 # 2650
[] RIGHT_0 1542 # 2648
[]+[] 1408 # 2672 4110 4250
[]-# 1410 # 5964 6257 8330 8340
[]-[] 1409 # 4246 4302 4303 4996 5012 5036 5157 5165 5512 5879
[].AND.# 1411 # 5188 5192 6303 6766 6892 6930 6936
[].AND.NOT.WORK[] 1655 #
[].AND.NOT.[] 1414 # 4007
[].AND.Q 1412 # 4274
[].AND.WORK[] 1656 # 6519
[].AND.[] 1413 # 4035 6810 6813 7277
[].OR.[] 1415 #
[].XOR.# 1416 # 2077 7216 7217
[].XOR.[] 1417 # 7054
[]_# 1419 # 2038 2042 2067 2068 2108 2634 2636 2641 2643 4419 4827
4850 4860 4864 4893 4936 4990 5734 5766 5792 5795 5817 5852
5858 5866 5897 5904 5923 5951 6133 6160 6284 6341 6345 6405
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 285
; Cross Reference Listing
6817 6819 7138 7140 7151 7153 7232 7274 7951 8447 8449 8451
8453 8455 8457 8461
[]_#-[] 1418 #
[]_(#-[])*2 1505 # 4931
[]_(-[])*.5 1506 #
[]_(-[]-.25)*.5 LONG 1507 # 4280 5506
[]_(-[]-.25)*2 LONG 1508 # 4357
[]_(AC[].AND.[])*.5 1503 # 4056 4058 5345 5436 5491
[]_(MEM.AND.[])*.5 1717 # 2313
[]_(Q+1)*.5 1504 # 5626
[]_([]+#)*2 1518 #
[]_([]+1)*2 1519 # 6423
[]_([]+[])*.5 LONG 1520 # 5375
[]_([]+[])*2 LONG 1521 # 4464
[]_([]+[]+.25)*.5 LO 1524 #
[]_([]-[])*.5 LONG 1522 #
[]_([]-[])*2 LONG 1523 # 4461
[]_([].AND.#)*.5 1510 # 4824 4831 7258
[]_([].AND.#)*2 1511 #
[]_([].AND.NOT.#)*.5 1512 #
[]_([].AND.NOT.#)*2 1513 #
[]_([].AND.[])*.5 1514 # 4050
[]_([].AND.[])*2 1515 #
[]_([].OR.#)*.5 1516 #
[]_([].OR.#)*2 1517 #
[]_+SIGN 1547 # 2311 2346 5089 5093 5118 5151 5212
[]_+SIGN*.5 1552 # 5349 5451 5502
[]_-1 1420 # 4202 6170 7120
[]_-2 1421 #
[]_-AC 1436 # 4506
[]_-AC[] 1437 # 6049
[]_-Q 1422 #
[]_-Q*.5 1424 # 5176
[]_-Q*2 1423 # 4330
[]_-SIGN 1548 # 2309 2347 5090 5094 5119 5152 5213
[]_-SIGN*.5 1553 # 5351 5452 5504
[]_-WORK[] 1663 # 5790 6720 6734
[]_-[] 1425 # 2466 2836 4399 4417 4424 4518 4522 4526 4528 5079 5154
5189 5298 5313 5342 5494 5572 5593 6046
[]_-[]*2 1427 # 5158
[]_-[]-.25 1426 # 5343
[]_.NOT.AC[] 1429 # 6048
[]_.NOT.AC 1428 # 2785 2795 4505
[]_.NOT.Q 1430 # 4790 5778
[]_.NOT.WORK[] 1662 # 5807 5834 5838 5962 5966 6738
[]_.NOT.[] 1431 # 2728 2765 2806 2816 3177 3972 4416 4520 4527 5248 5296
5310 5312 5493 5503 5570 5759 5761 6300 7407 8320
[]_0 1432 # 2050 2052 2055 2064 2083 2105 2289 2693 3160 3853 4104
4200 4414 4694 4836 4982 5015 5039 5314 5487 5568 5596 5811
5870 5882 5893 5922 6043 6081 6115 6171 6175 6179 6182 6237
6509 6904 6914 6945 7017 7092 7137 7205 7434 7479 7598 8214
8441 8459 8460 8483
[]_0 XWD [] 1434 # 2044 2047 2091 2127 2131 2134 2146 2149 2152 3832 3865
3912 4276 4287 5674 5676 5678 5680 5682 5684 5686 5688 5690
6373 7008 7187 7188 7189 7190 7191 7192 7193
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 286
; Cross Reference Listing
[]_0*.5 LONG 1433 # 4130
[]_AC[] 1451 # 2070 2260 2670 5749 5767 5770 5800 5816 5875 5895 5927
5942 5970 5973 5975 5992 6033 6035 6036 6068 6074 6101 6113
6148 6291 6332 6369 6371 6475 6588 6595 6621 6623 6650 6707
6715 6721
[]_AC[]*.5 1453 # 4070
[]_AC[]*2 1452 # 5982
[]_AC[]-1 1448 # 6142 6161
[]_AC[]-[] 1447 # 3977
[]_AC[].AND.[] 1449 #
[]_AC 1435 # 2246 2259 2477 2578 2580 2611 2617 2854 2871 3362 3606
3639 3661 3717 3729 4028 4207 4598 4976 5082 5115 5147 5211
5356 5752 5877 5939 6073 6075 6096 6233 7306 7588
[]_AC*.5 1438 # 2877 2889 2892 4075 4290 5346 5448 5499
[]_AC*.5 LONG 1439 # 2273 2979
[]_AC*2 1440 # 4594
[]_AC+1 1441 # 3376
[]_AC+1000001 1442 # 3398 3568
[]_AC+[] 1443 # 4988
[]_AC-1 1444 # 3390
[]_AC-[] 1445 # 3259 3952 3982
[]_AC-[]-.25 1446 # 3979
[]_AC.AND.MASK 1450 # 2857 2905
[]_APR 1454 # 6784 6785 6837 6869 7026
[]_CURRENT AC [] 1455 #
[]_EA 1458 # 2209
[]_EA FROM [] 1456 # 5720
[]_EXP 1459 # 5289 5304 5632
[]_FE 1460 # 2930 6436
[]_FLAGS 1461 # 3517 3531 3843 3868 7218 8477
[]_IO DATA 1712 # 7203 7251 7347 7971
[]_MEM 1713 # 2158 2228 2242 2251 2255 2283 2300 3438 3462 3477 3502
3506 3567 3612 3648 3734 3884 4646 5706 5725 6132 6375 6403
6679 6694 6764 6881 6985 6989 6993 6997 7001 7037 7076 7214
7256 7427 7472 7475 7581 7620 8050 8123 8309 8358
[]_MEM THEN FETCH 1714 # 2294
[]_MEM*.5 1715 #
[]_MEM.AND.MASK 1716 # 4652
[]_P 1462 # 6306 6452
[]_PC WITH FLAGS 1463 # 3578 3695 3701 3897 4097 6745 7230 8478
[]_Q 1464 # 4005 4013 4233 4288 4305 4311 4320 5405 5412 5432 5455
5514 5516
[]_Q*.5 1465 # 4068 5170 5175 5444
[]_Q*2 1466 #
[]_Q*2 LONG 1467 # 4316 4326
[]_Q+1 1468 # 4985
[]_RAM 1469 #
[]_TIME 1470 # 7051 7052 7053
[]_VMA 1471 # 7441 7679 7945 7960 8402
[]_VMA FLAGS 1733 # 7199 7246 7338 7341 7377 7388 7394 7615
[]_VMA IO READ 1734 # 7199 7246 7338 7341 7615
[]_VMA IO WRITE 1735 # 7377 7388 7394
[]_WORK[] 1661 # 4848 4858 5051 5908 6119 6129 6162 6163 6184 6360 6396
6473 6593 6604 6711 6826 6860 6928 6972 6974 6976 6978 6980
7014 7019 7025 7057 7061 7082 7414 7419 7667 7672 7676 7691
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 287
; Cross Reference Listing
7709 7711 7712 7714 7949 8028 8031 8106 8109 8172 8174 8205
8245 8246 8247 8253 8412 8418 8427 8431 8443
[]_WORK[]+1 1664 # 5786 5819 5861 5959 6137 6600 6606
[]_XR 1472 # 7417
[]_[] 1473 # 2184 2908 3343 3346 3414 3415 3441 3468 3483 3542 3596
3714 3719 3999 4027 4051 4067 4197 4206 4221 4227 4256 4611
4919 5085 5086 5087 5125 5145 5153 5361 5362 5369 5370 5443
5485 5488 5530 5531 5768 5788 5833 5856 6116 6127 6135 6202
6302 6535 6626 6649 6668 6725 6791 6792 6935 6950 6957 6962
7056 7088 7234 7316 7318 7325 7350 8009 8087 8202 8226 8485
[]_[] SWAP 1474 # 2278 2458 2605 2607 2610 2613 2616 2619 3158 3163 3482
3659 3716 3730 3842 4692 4818 4834 4934 4977 4986 5050 6181
6238 6243 6244 6538 6861 7096 7109 7119 8132 8366
[]_[] XWD 0 1475 # 5936 6051 7467 7975 7977 7989
[]_[]*.5 1476 # 2041 2315 2316 2873 2894 2895 2899 2982 2985 4049 4106
4268 4296 4427 4428 4429 4435 4696 4772 4821 4840 5160 5168
5235 5284 5286 5302 5303 5321 5322 5327 5437 5470 5637 6245
6248 6252 6254 6334 6442 6449 6512 6941 6943 6951 6958 6960
7261 7279 7354 7360 8012 8022
[]_[]*.5 LONG 1477 # 2274 2960 2988 3032 4001 4029 4108 4129 4142 4270 4272
4284 4300 4315 4322 4374 4422 4922 5098 5121 5126 5201 5203
5233 5400 5403 5411 5414 5416 5430 5465 5520 5546 5549 5581
5583 5629
[]_[]*2 1478 # 2039 2861 2884 2897 2900 2927 4004 4031 4087 4940 5155
5163 5238 5983 6529 6908 6923 6925 7206 7242 7386 7392 7483
8066 8069 8095 8208
[]_[]*2 LONG 1479 # 2880 2961 2964 2965 2966 2991 2995 2998 3033 3036 3037
4354 4434 4437 4439 4785 5280 5292 5300 5377 5382 5384 5396
5398 5399 5428 5469 5473 5522 5539 5559 5576 5604
[]_[]*4 1480 # 6239
[]_[]+# 1481 # 3614 3643 6198 6207 7207 7252 8036 8044 8344 8354 8466
[]_[]+.25 1482 # 5633
[]_[]+0 1483 #
[]_[]+1 1484 # 2069 2073 2303 2306 3293 3503 3524 4617 5017 5041 5247
5745 5845 5851 5880 6023 6091 6103 6110 6130 6151 6165 6220
6283 6307 6401 6628 6670 7015 7481 8445 8495
[]_[]+1000001 1485 # 3707 3722 4993
[]_[]+AC 1486 # 3938 3968
[]_[]+AC[] 1487 # 3965 5984 5994 5997
[]_[]+Q 1488 # 4328
[]_[]+RAM 1489 # 6214 6216
[]_[]+WORK[] 1657 # 4916 6155 6335 6411 6518 6526 7058 7431 7433 8058 8060
8128 8260
[]_[]+XR 1490 # 2178 2190 2205 2218 3453 5719 5722 7425
[]_[]+[] 1491 # 3834 3867 4081 4347 4350 4438 5099 5243 5325 5456 5809
5840 6000 6011 6013 6450 6732 6748 6756 7009 7209 7244 7254
7262 8334 8349
[]_[]+[]+.25 1492 #
[]_[]-# 1493 #
[]_[]-1 1494 # 3309 5824 5916 5917 6028 6169 6206 6599 8435 8487
[]_[]-1000001 1495 #
[]_[]-AC 1496 #
[]_[]-RAM 1497 # 6204 6209
[]_[]-WORK[] 1666 #
[]_[]-[] 1498 # 5804 6117 6728 7020 7144 7157
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 288
; Cross Reference Listing
[]_[]-[] REV 1499 # 5915
[]_[].AND.AC 1525 # 2703 2826 3165 3188 7292
[]_[].AND.NOT.# 1526 # 3510 3903 5617 6186 6554 6570 6827 6853 6938 7104 8190
8227 8372
[]_[].AND.NOT.AC 1528 # 2713 7322
[]_[].AND.NOT.WORK[] 1659 #
[]_[].AND.NOT.[] 1527 # 5380 6836 6839 7098 7108 7278
[]_[].AND.Q 1529 # 4033 4705 4792
[]_[].AND.WORK[] 1658 # 5914 8264
[]_[].AND.[] 1530 # 4791 5307 5587 5589 5912 7121 8276
[]_[].AND.# 1500 # 2311 2324 2346 3418 3427 3430 3432 3433 3434 3467 3472
3475 3495 3516 3529 3808 3810 3812 3814 3816 3818 3820 3822
3828 3918 3986 4943 5089 5093 5118 5151 5212 5947 6070 6246
6249 6288 6419 6453 6456 6689 6699 6772 6781 6782 6783 6787
6788 6789 6790 6795 6796 6797 6800 6801 6802 6803 6804 6805
6806 6807 6829 6831 6863 6866 6884 6889 6896 6911 6929 6944
6952 6961 6981 7003 7041 7094 7095 7356 7362 7553 7555 7557
7559 7561 7563 7565 7567 7946 8001 8139 8211 8221 8404
[]_[].AND.# CLR LH 1501 # 2931 6361 6399 6439 6584 6809 6812 6870 7195 8015 8085
8136 8153 8234
[]_[].AND.# CLR RH 1502 # 5709 5753 5940
[]_[].EQV.AC 1531 # 2775
[]_[].EQV.Q 1532 # 4011 4014 4036 4037
[]_[].OR.# 1533 # 2040 2309 2347 3871 3876 3987 4340 4425 5090 5094 5119
5152 5213 5407 5408 5415 5616 5952 6039 6083 6092 6097 6107
6378 6382 6384 6445 6558 6562 6566 6574 6590 6931 6937 7027
7102 7180 7181 7182 7183 7184 7185 7186 7616 7942 7994 7998
8159 8162 8179 8186 8215 8219 8236 8238 8242 8274 8375 8379
8384 8391 8396 8469
[]_[].OR.AC 1534 # 2755 3183 7320
[]_[].OR.FLAGS 1535 #
[]_[].OR.WORK[] 1660 # 6726 6735 8089 8168
[]_[].OR.[] 1536 # 2796 3973 4793 5711 5810 6027 6458 6830 6834 6841 6872
6899 6916 6917 7100 7106 7248 8223 8407
[]_[].XOR.AC 1538 # 2745 3180
[]_[].XOR.[] 1539 # 5591
[]_[].XOR.# 1537 # 4294 8007
.NOT.[] 1407 # 4211 7122 7197
2T 1745 # 4290 4303 5088 5357 5914 5984 6048 6336 6473 6518 7061
7418
3T 1746 # 2077 2302 2312 2467 3000 3174 3259 3293 3309 3399 3489
3573 3608 3616 3641 3645 3662 3667 3672 3709 3723 3939 3953
4056 4058 4077 4111 4248 4252 4302 4308 4309 4310 4327 4331
4352 4360 4441 4506 4523 4581 4596 4667 4685 4781 4825 4832
4912 4928 4932 4994 4996 5013 5037 5082 5116 5157 5188 5189
5192 5224 5227 5281 5283 5285 5287 5345 5346 5349 5351 5450
5451 5452 5496 5500 5502 5504 5512 5593 5599 5757 5775 5777
5824 5828 5879 5986 6000 6014 6046 6049 6134 6137 6169 6170
6198 6204 6207 6216 6241 6255 6282 6302 6303 6425 6432 6476
6535 6625 6632 6653 6667 6671 6674 6676 6712 6767 6881 6887
6893 6930 6936 7178 7203 7207 7215 7216 7217 7252 7256 7258
7425 8036 8044 8232 8249 8344 8355 8437 8467
4T 1747 # 2905 3376 3390 3965 3970 3977 3980 3982 4872 4877 5771
5801 5965 5970 5995 6036 6209 6257 6397 6520 6721 7673 7966
8029 8032 8107 8110 8332 8342
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 289
; Cross Reference Listing
5T 1748 # 7447 7464
7-BIT DPB 4762 # 4766 4767 4768 4769 4770
7-BIT LDB 4664 # 4672 4673 4674 4675 4676
(D) MACRO%
AC 2013 # 2436 2437 2441 2442 2446 2447 2451 2452 2473 2489 2490
2494 2495 2499 2500 2504 2505 2509 2510 2514 2515 2519 2520
2524 2525 2531 2532 2536 2537 2541 2542 2546 2547 2551 2552
2556 2557 2561 2562 2566 2567 2656 2686 2687 2696 2697 2706
2707 2716 2717 2721 2722 2738 2739 2748 2749 2758 2759 2768
2769 2778 2779 2788 2789 2799 2800 2809 2810 2819 2820 2829
2830 3931 3932 3945 3946 3993 3994 4563 7938
AC DISP 2027 # 3405 6777 6778 6967
B 2015 # 2689 2699 2709 2719 2724 2741 2751 2761 2771 2781 2791
2802 2812 2822 2832 3934 3948 3996
DAC 2017 # 2655 3960 3961 4018 4019 4044 4185 4186 4190 4191 4262
5421 5482
DBL AC 2002 # 2664
DBL B 2018 # 4021 4188 4193
DBL FL-R 2008 # 5332 5333 5421 5482
DBL R 2001 # 2655 2656 3960 3961 4044 4262
FL-AC 2019 # 5059 5062 5063 5067 5070 5071 5104 5108 5109 5133 5137
5138 5183 5184 5218 5219
FL-BOTH 2021 # 5061 5065 5069 5073 5106 5111 5135 5140
FL-I 2007 # 5063 5071 5109 5138
FL-MEM 2020 # 5060 5064 5068 5072 5105 5110 5134 5139
FL-R 2005 # 5059 5062 5067 5070 5104 5108 5133 5137 5218 5219
FL-RW 2006 # 5060 5061 5064 5065 5068 5069 5072 5073 5105 5106 5110
5111 5134 5135 5139 5140
I 1993 # 2732 2844 3064 3065 3066 3067 3068 3069 3070 3071 3073
3074 3082 3083 3084 3085 3086 3087 3088 3089 3100 3101 3102
3103 3104 3105 3106 3107 3117 3118 3119 3120 3121 3122 3123
3124 3239 3240 3241 3242 3243 3244 3245 3246 3351 3352 3353
3354 3355 3356 3357 3358 3366 3367 3368 3369 3370 3371 3372
3380 3381 3382 3383 3384 3385 3386 3393 3394 3405 3407 3558
3560 3561 3688 3689 3690 3691 3741 3742 3743 3744 3745 3746
3747 3748 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761
3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773
3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3787 3788
3789 3790 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803
3804 4972 5184 5645 5646 5647 5648 5649 5650 5651 5653 5654
5655 5656 5658 5659 5660 5661 5663 5664 5665 5666 5667 5668
5669 5670 5702 7496 7497 7498 7500 7501 7503 7504 7506 7507
7508 7509 7510 7511 7512 7513 7515 7516 7517 7518 7519 7520
7521 7522 7524 7525 7526 7527 7528 7529 7530 7531 7533 7534
7535 7536 7537 7538 7539 7540 7542 7543 7544 7545 7546 7547
7548 7549
I-PF 1994 # 2437 2442 2447 2452 2490 2495 2500 2505 2510 2515 2520
2525 2532 2537 2542 2547 2552 2557 2562 2567 2686 2687 2697
2707 2717 2722 2739 2749 2759 2769 2778 2779 2789 2800 2810
2820 2829 2830 2845 3365 3379 3655 3932 3946 3994 4019 4186
4191
IOT 2009 # 6777 6778 6967 7284 7285 7286 7287 7295 7296 7297 7298
7309 7310 7311 7312 7572 7573 7938
IR 2000 # 3559
IW 1999 # 2688 2689 2780 2781 2831 2832
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 290
; Cross Reference Listing
M 2014 # 2438 2443 2448 2453 2491 2496 2501 2506 2511 2516 2521
2526 2533 2538 2543 2548 2553 2558 2563 2568 2688 2698 2708
2718 2723 2733 2734 2740 2750 2760 2770 2780 2790 2801 2811
2821 2831 3933 3947 3995 4020 4187 4192 6967
R 1995 # 2473 2731 3075 3076 3077 3078 3079 3080 3091 3092 3093
3094 3095 3096 3097 3098 3109 3110 3111 3112 3113 3114 3115
3116 3126 3127 3128 3129 3130 3131 3132 3133 3248 3249 3250
3251 3252 3253 3254 3255 3265 3266 3267 3268 3269 3270 3271
3272 3536 4563 4564 4565 4566 4567 5183
R-PF 1996 # 2436 2441 2446 2451 2489 2494 2499 2504 2509 2514 2519
2524 2531 2536 2541 2546 2551 2556 2561 2566 2696 2706 2716
2721 2738 2748 2758 2768 2788 2799 2809 2819 3931 3945 3993
4018 4185 4190
ROUND 2022 # 5062 5063 5064 5065 5070 5071 5072 5073 5108 5109 5110
5111 5137 5138 5139 5140 5183 5219
RW 1998 # 2439 2444 2449 2454 2491 2492 2496 2497 2502 2507 2512
2517 2522 2527 2533 2534 2538 2539 2544 2549 2554 2559 2564
2569 2698 2699 2708 2709 2718 2719 2723 2724 2740 2741 2750
2751 2760 2761 2770 2771 2790 2791 2801 2802 2811 2812 2821
2822 3282 3283 3284 3285 3286 3287 3288 3289 3298 3299 3300
3301 3302 3303 3304 3305 3933 3934 3947 3948 3995 3996 4020
4021 4187 4188 4192 4193
S 2016 # 2439 2444 2449 2454 2492 2497 2502 2507 2512 2517 2522
2527 2534 2539 2544 2549 2554 2559 2564 2569
SH 2003 # 2841 2842 2843
SHC 2004 # 2846 2847
SJC- 3199 # 3239 3248 3265 3282 3298 3351 3365 3379
SJCA 3203 # 3243 3252 3269 3286 3302 3355 3369 3383
SJCE 3201 # 3241 3250 3267 3284 3300 3353 3367 3381 5646
SJCG 3206 # 3246 3255 3272 3289 3305 3358 3372 3386 5651
SJCGE 3204 # 3244 3253 3270 3287 3303 3356 3370 3384 3393 5649
SJCL 3200 # 3240 3249 3266 3283 3299 3352 3366 3380 3394 5645
SJCLE 3202 # 3242 3251 3268 3285 3301 3354 3368 3382 5647
SJCN 3205 # 3245 3254 3271 3288 3304 3357 3371 3385 5650
TC- 3055 # 3100 3101 3109 3110
TCA 3057 # 3104 3105 3113 3114
TCE 3056 # 3102 3103 3111 3112
TCN 3058 # 3106 3107 3115 3116
TN- 3045 #
TNA 3048 # 3068 3069 3077 3078
TNE 3046 # 3066 3067 3075 3076 7286
TNN 3049 # 3070 3071 3079 3080 7287
TO- 3059 # 3117 3118 3126 3127
TOA 3061 # 3121 3122 3130 3131
TOE 3060 # 3119 3120 3128 3129
TON 3062 # 3123 3124 3132 3133
TZ- 3051 # 3082 3083 3091 3092
TZA 3053 # 3086 3087 3095 3096
TZE 3052 # 3084 3085 3093 3094
TZN 3054 # 3088 3089 3097 3098
W 1997 # 2438 2443 2448 2453 2501 2506 2511 2516 2521 2526 2543
2548 2553 2558 2563 2568 2665 2733 2734
W TEST 2026 # 2473 4564 4566
WORD-TNE 3047 # 7284
WORD-TNN 3050 # 7285
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 291
; Cross Reference Listing
(U) MEM 891 # 2050 2069 2073 2117 2117 2117 2118 2118 2120 2120 2121
2121 2121 2139 2140 2157 2165 2180 2180 2186 2186 2191 2192
2196 2197 2210 2219 2220 2223 2224 2228 2232 2241 2250 2252
2253 2254 2282 2293 2294 2294 2304 2305 2307 2308 2312 2319
2319 2383 2415 2421 2426 2429 2458 2464 2478 2479 2578 2580
2613 2619 2627 2629 2648 2650 2673 2674 2676 2677 2678 2680
2693 2703 2713 2745 2755 2775 2785 2796 2806 2836 2909 2909
3215 3215 3215 3227 3227 3294 3295 3342 3342 3342 3343 3343
3346 3346 3347 3347 3347 3414 3414 3415 3415 3416 3416 3421
3421 3425 3425 3428 3428 3437 3441 3441 3454 3455 3457 3458
3461 3476 3483 3483 3498 3502 3504 3505 3506 3519 3519 3521
3521 3522 3525 3530 3530 3566 3570 3571 3583 3589 3597 3598
3607 3608 3611 3619 3621 3624 3626 3628 3634 3640 3642 3648
3703 3704 3705 3715 3731 3732 3733 3839 3840 3840 3840 3847
3848 3848 3848 3849 3851 3856 3861 3861 3861 3880 3881 3882
3883 3895 3899 3907 3907 3907 3916 3917 3921 3923 3924 3925
3939 3953 4005 4011 4034 4036 4099 4099 4099 4574 4574 4574
4583 4583 4611 4617 4618 4630 4631 4634 4635 4638 4639 4642
4643 4645 4651 4772 4773 4978 4979 4999 5000 5005 5006 5008
5019 5020 5022 5024 5025 5027 5031 5034 5042 5043 5045 5243
5247 5293 5314 5706 5720 5722 5722 5723 5723 5725 5746 5747
5881 5881 6130 6131 6132 6157 6158 6202 6208 6215 6231 6231
6236 6236 6292 6292 6324 6326 6370 6370 6372 6375 6403 6412
6412 6527 6528 6674 6674 6675 6675 6676 6676 6677 6677 6679
6693 6749 6752 6753 6757 6760 6761 6764 6878 6879 6880 6984
6985 6988 6989 6992 6993 6996 6997 7000 7001 7035 7036 7038
7039 7063 7064 7067 7068 7068 7068 7069 7075 7076 7111 7111
7111 7129 7129 7130 7135 7198 7202 7213 7213 7213 7213 7214
7214 7229 7250 7255 7255 7255 7256 7263 7264 7344 7344 7346
7379 7379 7380 7382 7382 7382 7404 7405 7426 7426 7427 7472
7475 7477 7485 7485 7487 7489 7577 7578 7580 7585 7586 7595
7598 7598 7598 7600 7601 7601 7601 7612 7613 7619 7668 7684
7684 7684 7685 7686 7687 7687 7687 7688 7689 7692 7693 7694
7694 7694 7695 7696 7697 7697 7697 7698 7699 7700 7700 7700
7701 7702 7703 7703 7703 7704 7705 7706 7706 7706 7707 7708
7710 7713 7993 8033 8034 8034 8034 8041 8042 8042 8042 8046
8047 8048 8049 8091 8117 8118 8119 8122 8195 8224 8232 8248
8304 8305 8306 8308 8335 8336 8337 8350 8351 8352 8357 8416
8422 8470 8471 8471 8471 8472 8479 8486 8492 8494 8496 8496
8496 8499 8499 8499
(U) MICROCODE OPTIONS 1165 #
OPT 1166 # 6820
(U) MICROCODE VERSION 1167 #
UCV 1168 # 6821
(D) MODE 1228 #
(U) MULTI PREC 896 # 4281 4333 4348 4351 4358 4472 5343 5376 5496 5507
(U) MULTI SHIFT 898 # 2862 2874 2896 2901 4698 4703 4779 4787
(U) PHYSICAL 1065 # 3840 3848 3861 3881 3907 6753 6761 7141 7142 7145 7154
7155 7158 7199 7213 7246 7255 7338 7341 7377 7388 7394 7598
7601 7615 7684 7687 7694 7697 7700 7703 7706 8034 8042 8048
8119 8306 8336 8352 8471 8496 8499
(U) PI.CLR 1124 # 7091
(U) PI.CO1 1113 #
(U) PI.CO2 1114 #
(U) PI.DIR 1123 # 7097
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 292
; Cross Reference Listing
(U) PI.IP1 1105 # 7274
(U) PI.IP2 1106 #
(U) PI.IP3 1107 #
(U) PI.IP4 1108 #
(U) PI.IP5 1109 #
(U) PI.IP6 1110 #
(U) PI.IP7 1111 #
(U) PI.MBZ 1122 # 7093
(U) PI.ON 1112 # 7102 7104
(U) PI.REQ 1125 # 7099
(U) PI.SC1 1130 #
(U) PI.SC2 1131 #
(U) PI.SC3 1132 #
(U) PI.SC4 1133 #
(U) PI.SC5 1134 #
(U) PI.SC6 1135 #
(U) PI.SC7 1136 #
(U) PI.TCF 1127 # 7107
(U) PI.TCN 1126 # 7105
(U) PI.TSF 1128 # 7103
(U) PI.TSN 1129 # 7101
(U) PI.ZER 1104 #
(U) PXCT 1069 #
BIS-DST-EA 1075 # 6668 6670 6676 6677 6679
BIS-SRC-EA 1073 #
CURRENT 1070 # 2117 2118 2120 2121 2140 2180 2186 2294 2319 2909 3215
3227 3342 3343 3346 3347 3414 3415 3439 3441 3463 3478 3483
3598 4099 4574 4583 7111 7382 7423 7613
D1 1072 # 2210 2252 2304 2307 2675 2679 3620 3625 5001 5007 5021
5026
D2 1076 # 3572 3609 3641 4632 4636 4980 5044 6674 6675
E1 1071 # 2219 2224 2230 3459 3545
E2 1074 # 4581 4600 4640 4644 4648 5713 5722 5723 5725 6631
(U) RAMADR 608 #
AC# 609 # 2246 2259 2273 2410 2477 2578 2580 2611 2617 2703 2713
2745 2755 2775 2785 2795 2826 2854 2857 2871 2877 2889 2892
2905 2967 2979 3000 3165 3180 3183 3188 3189 3259 3278 3318
3321 3324 3327 3330 3333 3336 3339 3362 3376 3390 3398 3568
3599 3601 3606 3639 3661 3664 3669 3697 3717 3729 3938 3952
3968 3979 3982 3999 4000 4026 4028 4075 4090 4197 4198 4207
4288 4290 4332 4334 4505 4506 4510 4588 4594 4598 4874 4946
4976 4988 4991 5053 5082 5115 5145 5147 5210 5211 5239 5245
5346 5350 5352 5356 5448 5499 5598 5599 5752 5842 5867 5869
5877 5903 5939 6041 6073 6075 6087 6096 6166 6233 6387 6460
6712 6736 7292 7303 7306 7320 7322 7491 7588 7952
AC*# 610 # 2062 2063 2070 2260 2272 2378 2661 2670 2911 2932 2976
3006 3965 3977 4056 4058 4060 4068 4070 4077 4079 4091 4092
4093 4094 4095 4096 4208 4292 4314 4318 4321 4335 4336 4338
4341 4360 4362 4364 4365 4491 4492 4495 4496 4497 4500 4501
4502 4508 4509 5345 5436 5489 5491 5497 5554 5562 5600 5607
5749 5757 5767 5770 5800 5803 5816 5823 5829 5839 5865 5875
5895 5910 5927 5942 5944 5970 5973 5975 5982 5983 5984 5986
5992 5994 5997 6003 6005 6033 6035 6036 6040 6047 6048 6049
6053 6054 6061 6063 6068 6074 6090 6101 6113 6122 6128 6139
6142 6144 6148 6161 6167 6168 6291 6322 6327 6332 6369 6371
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 293
; Cross Reference Listing
6475 6476 6588 6595 6602 6621 6623 6630 6650 6671 6707 6709
6715 6717 6721 6724 6729
RAM 613 # 2072 2074 6204 6209 6214 6216
VMA 612 # 2050 2158 2228 2242 2251 2255 2283 2294 2300 2313 2384
2416 2422 2427 2430 2480 2676 3295 3438 3462 3477 3498 3502
3506 3567 3584 3590 3612 3629 3635 3648 3706 3734 3850 3852
3857 3884 3896 3900 3922 4618 4646 4652 4773 5009 5032 5035
5706 5725 6132 6326 6372 6375 6403 6679 6694 6764 6881 6985
6989 6993 6997 7001 7037 7067 7069 7076 7130 7198 7203 7214
7251 7256 7347 7380 7427 7472 7475 7477 7487 7489 7581 7595
7600 7620 7668 7685 7686 7688 7689 7692 7693 7695 7696 7698
7699 7701 7702 7704 7705 7707 7708 7710 7971 7993 8050 8123
8309 8358 8416 8422 8473 8480 8492 8494
XR# 611 # 2168 2178 2190 2205 2218 2234 3443 3445 3453 4625 4628
4630 4638 5717 5719 5722 6674 6676 6680 7416 7417 7425
# 614 # 2049 2057 2059 2060 2065 2066 3552 4571 4830 4843 4848
4853 4857 4858 4863 4869 4895 4908 4916 4921 4927 5051 5716
5729 5732 5762 5779 5786 5790 5807 5819 5834 5838 5854 5861
5885 5901 5908 5913 5914 5921 5924 5937 5955 5959 5962 5966
6076 6078 6119 6129 6134 6135 6137 6140 6153 6155 6159 6162
6163 6184 6334 6335 6358 6360 6396 6401 6411 6473 6479 6506
6510 6513 6518 6519 6526 6593 6600 6604 6606 6695 6711 6720
6726 6734 6735 6738 6746 6826 6848 6860 6928 6933 6972 6974
6976 6978 6980 6986 6990 6994 6998 7002 7012 7014 7019 7023
7025 7044 7047 7057 7058 7061 7077 7078 7082 7162 7163 7411
7414 7419 7431 7433 7445 7451 7453 7593 7665 7667 7672 7676
7680 7690 7691 7709 7711 7712 7714 7948 7949 7958 7959 7961
7962 7969 7979 7981 7983 7987 7988 8028 8031 8058 8060 8089
8106 8109 8112 8114 8128 8134 8168 8172 8174 8205 8245 8246
8247 8253 8260 8264 8401 8412 8418 8427 8431 8443
(D) READ 1239 # 2436 2437 2439 2441 2442 2444 2446 2447 2449 2451 2452
2454 2473 2489 2490 2491 2492 2494 2495 2496 2497 2499 2500
2502 2504 2505 2507 2509 2510 2512 2514 2515 2517 2519 2520
2522 2524 2525 2527 2531 2532 2533 2534 2536 2537 2538 2539
2541 2542 2544 2546 2547 2549 2551 2552 2554 2556 2557 2559
2561 2562 2564 2566 2567 2569 2655 2656 2686 2687 2696 2697
2698 2699 2706 2707 2708 2709 2716 2717 2718 2719 2721 2722
2723 2724 2731 2738 2739 2740 2741 2748 2749 2750 2751 2758
2759 2760 2761 2768 2769 2770 2771 2778 2779 2788 2789 2790
2791 2799 2800 2801 2802 2809 2810 2811 2812 2819 2820 2821
2822 2829 2830 2841 2842 2843 2845 2846 2847 3075 3076 3077
3078 3079 3080 3091 3092 3093 3094 3095 3096 3097 3098 3109
3110 3111 3112 3113 3114 3115 3116 3126 3127 3128 3129 3130
3131 3132 3133 3248 3249 3250 3251 3252 3253 3254 3255 3265
3266 3267 3268 3269 3270 3271 3272 3282 3283 3284 3285 3286
3287 3288 3289 3298 3299 3300 3301 3302 3303 3304 3305 3365
3379 3536 3559 3655 3931 3932 3933 3934 3945 3946 3947 3948
3960 3961 3993 3994 3995 3996 4018 4019 4020 4021 4044 4185
4186 4187 4188 4190 4191 4192 4193 4262 4563 4564 4565 4566
4567 5059 5060 5061 5062 5063 5064 5065 5067 5068 5069 5070
5071 5072 5073 5104 5105 5106 5108 5109 5110 5111 5133 5134
5135 5137 5138 5139 5140 5183 5218 5219 5332 5333 5421 5482
5702
(U) READ CYCLE 1057 # 2117 2118 2120 2121 2140 2180 2186 2191 2197 2220 2224
2253 2294 2305 2308 2319 2909 3215 3227 3342 3343 3346 3347
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 294
; Cross Reference Listing
3414 3415 3416 3421 3425 3428 3441 3455 3458 3483 3505 3525
3598 3608 3642 3732 3882 3925 4099 4574 4583 4631 4635 4639
4643 4979 5045 5722 5723 5747 5881 6131 6158 6231 6236 6292
6412 6528 6674 6675 6676 6677 6752 6760 6879 6984 6988 6992
6996 7000 7035 7039 7075 7111 7199 7213 7246 7255 7264 7338
7341 7382 7405 7426 7578 7613 7615 8034 8042 8047 8118 8228
8305 8337 8351 8496
(D) ROUND 1227 # 5062 5063 5064 5065 5070 5071 5072 5073 5108 5109 5110
5111 5137 5138 5139 5140 5183 5219
(U) RSRC 542 #
AB 544 # 3552 7411
AQ 543 #
D0 550 # 2648 5936 6051 7199 7246 7338 7341 7377 7388 7394 7467
7615 7975 7977 7989
DA 548 # 2044 2047 2080 2091 2127 2131 2134 2137 2146 2149 2152
2155 2406 2931 3469 3832 3865 3912 4276 4287 4681 5674 5676
5678 5680 5682 5684 5686 5688 5690 6361 6373 6399 6439 6584
6809 6812 6870 7008 7051 7052 7053 7187 7188 7189 7190 7191
7192 7193 7195 7228 7260 8015 8085 8136 8153 8234 8426
DQ 549 #
0A 547 # 2209 2650 3578 3695 3701 3897 4097 5349 5351 5451 5452
5502 5504 5720 6745 7230 8478
0B 546 # 2627 2629
0Q 545 # 3517 3531 3843 3868 5709 5753 5940 7218 8477
(U) S# 932 # 2064 2267 2286 2286 2301 2301 2317 2855 2858 2862 2872
2874 2890 2893 2896 2901 2913 2928 2930 2957 2974 2983 2986
3029 4000 4028 4065 4085 4105 4218 4315 4323 4585 4667 4690
4695 4697 4699 4702 4765 4766 4767 4768 4769 4770 4778 4782
4784 4786 4819 4835 4846 4859 4875 4920 4935 5086 5088 5120
5125 5127 5153 5154 5167 5168 5190 5194 5196 5197 5201 5209
5224 5227 5229 5280 5284 5286 5289 5292 5300 5302 5303 5304
5322 5327 5357 5368 5383 5385 5426 5437 5441 5444 5454 5460
5466 5477 5515 5516 5526 5540 5547 5550 5560 5577 5582 5584
5605 5630 5632 5638 5774 5775 5777 5930 6075 6243 6245 6252
6301 6306 6308 6431 6433 6435 6436 6442 6452 6635 6905 6923
6941 6951 6958 7166 7354 7386 7440 7456 8010 8053 8093 8203
(U) SCAD 909 #
A 917 # 2064 2913 4000 4028 4065 4085 4105 4218 4315 4323 4581
4595 4672 4673 4674 4675 4676 4781 4819 4835 4846 4859 4875
4920 4935 5120 5167 5190 5194 5196 5197 5201 5426 5437 5441
5454 5460 5515 5516 6075 6243 6245 6252 6301 6431 6432 6442
6632 6653 6672 6905 6923 6941 6951 6958 7166 7354 7386 7440
7456 8010 8053 8093 8203
A*2 910 # 6424
A+B 914 # 2267 2286 2286 2301 2301 2858 2862 2872 2874 2893 2896
2901 2928 2930 2974 2983 4697 4702 4766 4767 4768 4769 4770
4778 4786 5086 5088 5116 5125 5127 5168 5209 5211 5223 5227
5280 5284 5286 5289 5292 5300 5302 5303 5304 5322 5327 5357
5368 5383 5385 5449 5466 5477 5540 5547 5550 5560 5577 5582
5584 5605 5630 5632 5638 5774 5775 5777 6302 6306 6434 6435
6436 6452 6740
A-1 916 # 2074 2878 2880 2956 2958 2960 2964 2990 2997 3028 3030
3032 3036 4131 4143 4149 4157 4167 4175 4430 4433 4473 4822
4841 4941 5096 5098 5204 5228 5231 5234 5238 5401 5404 5411
5429 6104 6248 6254 6449 6909 6925 6943 6960 7146 7159 7361
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 295
; Cross Reference Listing
7392 7447 7460 8013 8067 8070 8096 8209
A-B 913 # 2855 2890 2957 2986 3029 4573 4578 4592 4613 4667 4690
4695 4699 4765 4784 5147 5153 5154 5229 5500 5526 5826 5836
6624 6627 6667 6669
A-B-1 912 # 5082 5087 5347 5367
A.AND.B 915 # 4585 4782 5930 6308 6433 6635
A.OR.B 911 # 2317 5444
(U) SCADA 918 #
BYTE1 922 # 4573 4578 4581 4592 4672 4781 5826 6302 6432 6624 6632
6667 6672 6740
BYTE2 923 # 4673
BYTE3 924 # 4674
BYTE4 925 # 4675
BYTE5 926 # 4596 4676 6425 6654
PTR44 921 # 4613 5836 6627 6669
S# 920 # 2064 2267 2286 2286 2301 2301 2317 2855 2858 2862 2872
2874 2890 2893 2896 2901 2913 2928 2930 2957 2974 2983 2986
3029 4000 4028 4065 4085 4105 4218 4315 4323 4585 4667 4690
4695 4697 4699 4702 4765 4766 4767 4768 4769 4770 4778 4782
4784 4786 4819 4835 4846 4859 4875 4920 4935 5086 5088 5120
5125 5127 5153 5154 5167 5168 5190 5194 5196 5197 5201 5209
5223 5227 5229 5280 5284 5286 5289 5292 5300 5302 5303 5304
5322 5327 5357 5368 5383 5385 5426 5437 5441 5444 5454 5460
5466 5477 5515 5516 5526 5540 5547 5550 5560 5577 5582 5584
5605 5630 5632 5638 5774 5775 5777 5930 6075 6243 6245 6252
6301 6306 6308 6431 6433 6435 6436 6442 6452 6635 6905 6923
6941 6951 6958 7166 7354 7386 7440 7456 8010 8053 8093 8203
SC 919 # 2074 2878 2880 2956 2958 2960 2964 2990 2997 3028 3030
3032 3036 4131 4143 4149 4157 4167 4175 4430 4433 4473 4822
4841 4941 5082 5087 5096 5098 5116 5147 5204 5211 5228 5231
5234 5238 5347 5367 5401 5404 5411 5429 5449 5500 6104 6248
6254 6434 6449 6909 6925 6943 6960 7146 7159 7361 7392 7447
7460 8013 8067 8070 8096 8209
(U) SCADB 927 #
EXP 929 # 2286 2286 2301 2301 5082 5086 5088 5116 5147 5211 5347
5357 5368 5449 5500
FE 928 # 2317 2855 2858 2862 2872 2874 2890 2893 2896 2901 2928
2930 2983 2986 4585 4667 4690 4695 4697 4702 4766 4767 4768
4769 4770 4778 4782 4784 4786 5087 5125 5127 5153 5154 5168
5224 5227 5229 5280 5284 5286 5289 5292 5300 5302 5303 5304
5322 5327 5367 5383 5385 5444 5466 5477 5526 5540 5547 5550
5560 5577 5582 5584 5605 5630 5632 5638 5775 5777 5930 6302
6306 6308 6433 6434 6435 6436 6452 6635
SHIFT 930 # 2267 2957 2974 3029 5209
SIZE 931 # 4573 4578 4592 4613 4699 4765 5774 5826 5836 6624 6627
6667 6669 6740
(U) SETFOV 1013 # 5149 5161 5513
(U) SETFPD 1019 # 4113 4627 6170
(U) SETNDV 1014 # 4220 4255 4286 4372 4879 5149 5161 5513
(U) SETOV 1011 # 4013 4014 4038 4100 4220 4255 4286 4372 4879 5149 5161
5226 5513
(U) SHSTYLE 756 #
ASHC 761 # 2880 2989 2992 2996 2999 4149 4157 4167 4175 4281 4285
4354 4358 4374 5098 5201 5203 5233 5376 5378 5382 5384 5400
5404 5411 5414 5416 5428 5469 5473 5508 5522 5540 5546 5549
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 296
; Cross Reference Listing
5560 5577 5581 5583 5605 5630
DIV 763 # 4430 4433 4434 4477 4481 5280 5292 5300 5396 5398 5399
LSHC 762 # 2960 2964 4462 4465
NORM 757 # 2314 2874 4108 4142 4315 4471 5430 5520
ONES 759 # 4701 4704 4777 4780 5777
ROT 760 # 2896 2901
ROTC 764 # 3032 3036
ZERO 758 #
(U) SKIP 834 #
AC0 842 # 2373 3277 4570
ADEQ0 854 # 2906 3221 3233 3324 3336 4003 4008 4210 4212 4216 4230
4275 4304 4334 4415 4493 4498 4503 4519 4526 4844 4873 5145
5171 5173 5246 5288 5311 5467 5518 5558 5603 5918 5971 6047
6050 6339 6376 6397 6520 7055 8029 8032 8107 8110
ADLEQ0 838 # 2077 3869 3874 5188 5193 5306 5471 5474 5542 5545 5548
5551 5609 5707 5750 5876 5878 5960 5980 6164 6180 6234 6269
6272 6304 6768 6887 6894 6930 6936 7216 7217 7408 7410 7424
7997 8017 8055 8062 8065 8079 8084 8125 8143 8147 8152 8161
8165 8167 8178 8218 8237 8239 8262 8266 8280 8283 8285 8288
8291 8311 8321 8370 8388 8429 8476
ADREQ0 839 # 2975 3481 3496 4997 6105 6178 6533 6810 6813 6833 6835
6838 6840 6842 7091 7093 7097 7099 7101 7103 7105 7107 7204
7257 7277 7349 7376 7950 8183 8200 8359 8374 8377 8382
CRY0 837 # 3574 3617 3646 5157 5281 5283 5285 5287
CRY1 850 # 3966 3978 5594 5995 6001 6014 6205 6216
CRY2 845 # 5567 5627
DP0 846 # 2287 2302 2461 2639 2646 2929 3001 3218 3230 3321 3333
3663 3666 3671 3837 3985 4010 4032 4035 4090 4098 4199 4235
4237 4242 4247 4251 4273 4290 4302 4309 4324 4343 4361 4413
4420 4435 4876 5014 5038 5084 5088 5117 5147 5155 5189 5211
5242 5348 5450 5497 5501 5512 5525 5758 5771 5788 5801 5808
5825 5855 5857 5879 5896 5899 5905 5945 6037 6042 6079 6088
6121 6138 6210 6260 6286 6477 6507 6549 6603 6722 6882 7010
8020 8105 8279 8329
DP18 847 # 2266 2625 2632 5731 5965 6169 6258 6581 6582 7243 8332
8342 8364
EXECUTE 856 # 7607
FPD 841 # 4052 4573 4578 4592 6069
INT 843 # 5018 5827 7963 8138 8307 8410 8441 8484
IOLGL 835 # 2323 3426 3429
IOT 848 #
JFCL 849 # 3488
KERNEL 840 # 3419 3423 3424 3431 3540 6747
LE 844 # 3224 3236 3327 3339 4269 4903 5165 5488 6118 7021 7673
LLE 836 # 7417
SC 855 # 2074 2878 2880 2956 2958 2960 2964 2981 2990 2997 3028
3030 3032 3036 4131 4143 4149 4157 4167 4175 4430 4433 4473
4822 4841 4941 5096 5098 5204 5228 5231 5234 5238 5350 5352
5401 5404 5411 5429 6104 6248 6254 6440 6449 6909 6925 6943
6960 7146 7159 7361 7392 7460 8013 8067 8070 8096 8209
TRAP CYCLE 852 # 8428
TXXX 851 # 3174
-1 MS 859 # 5010 7059 8133
-CONTINUE 858 # 7609
-IO BUSY 857 # 7442 7448 7457 7465
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 297
; Cross Reference Listing
(U) SPEC 720 # 2458 2464 2578 2580 2613 2619 2627 2629 2648 2650 2693
2703 2713 2745 2755 2775 2785 2796 2806 2836 4005 4011 4034
4036 8224 8486
APR EN 734 # 2055 6847 6932
APR FLAGS 732 # 6852 6856 7029
ASHOV 741 # 2880 2996 2999
CLR IO BUSY 724 # 7335 7373
CLR IO LATCH 723 # 7420 7428 7432 7435 7444 7450 7459 7464
CLRCLK 722 # 7060 8173 8413
CLRCSH 733 # 7141 7142 7145
EXPTST 742 # 5289 5304 5632
FLAGS 743 # 2106 2107 2467 3293 3309 3376 3390 3446 3447 3450 3451
3487 3508 3509 3579 3591 3647 3677 3681 3696 3702 3886 3887
3888 3939 3953 3970 3980 3983 4013 4014 4038 4088 4100 4110
4113 4220 4255 4286 4372 4521 4523 4588 4605 4627 4879 5149
5161 5226 5513 6170 6171 6769 7219 7234 8432
INHCRY18 738 # 3399 3569 3616 3645 3665 3670 4911 4989
LDACBLK 744 # 2052 6902 6919
LDINST 745 # 2159 3544 6765 7621
LDPAGE 725 # 7136 8240
LDPI 740 # 3497 7122 7197 7674
LDPXCT 727 # 3549
LOADIR 739 # 5712
LOADXR 730 # 2230 3439 3463 3478 4581 4600 4648 5713 5725 6631 6668
6670 6679 7423
MEMCLR 735 # 2050 3498 7198 7595 7668 7993 8416 8422
NICOND 726 # 2117 2118 2120 2121 2181 2187 2411 2932 2978 3006 3215
3227 3318 3342 3343 3346 3347 3414 3415 3441 3483 3600 3676
3683 4099 4363 4366 4574 5239 5245 5601 7111 7382 7952
PREV 729 # 7579 7587
PXCT OFF 737 # 2129 2132 2135 2147 2150 2153 2167
SWEEP 736 # 7154 7155 7158
WAIT 728 # 2299
# 721 # 7603 7606 7669
(U) STATE 935 #
BLT 937 # 4990
COMP-DST 944 # 5904
CVTDB 943 # 5951
DST 940 # 5866
DSTF 942 # 5817
EDIT-DST 946 # 5923 6133 6160 6379 6405 8449 8453
EDIT-S+D 947 # 6345
EDIT-SRC 945 # 5897 6284 6341 8447 8455 8457 8461
MAP 938 # 7951
SIMPLE 936 #
SRC 939 # 5766 5795 5852 8451
SRC+DST 941 # 5792 5858
(U) SWITCH%
FULL 360 1185 1187 2061 2081 2086 2090 4047 4115 4118 4265 4375
4378 4446 4511 4797 4948 4952 6926 6934
SIM 357 2099 2104 2111
(U) T 872 #
2T 875 # 4290 4303 5088 5357 5914 5984 6048 6336 6473 6518 7061
7418
3T 876 # 2077 2302 2312 2467 3000 3174 3259 3293 3309 3399 3489
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 298
; Cross Reference Listing
3573 3608 3616 3641 3645 3662 3667 3672 3709 3723 3939 3953
4056 4058 4077 4111 4248 4252 4302 4308 4309 4310 4327 4331
4352 4360 4441 4506 4523 4581 4596 4667 4685 4781 4825 4832
4912 4928 4932 4994 4996 5013 5037 5082 5116 5157 5188 5189
5192 5224 5227 5281 5283 5285 5287 5345 5346 5349 5351 5450
5451 5452 5496 5500 5502 5504 5512 5593 5599 5757 5775 5777
5824 5828 5879 5986 6000 6014 6046 6049 6134 6137 6169 6170
6198 6204 6207 6216 6241 6255 6282 6302 6303 6425 6432 6476
6535 6625 6632 6653 6667 6671 6674 6676 6712 6767 6881 6887
6893 6930 6936 7178 7203 7207 7215 7216 7217 7252 7256 7258
7425 8036 8044 8232 8249 8344 8355 8437 8467
4T 877 # 2905 3376 3390 3965 3970 3977 3980 3982 4872 4877 5771
5801 5965 5970 5995 6036 6209 6257 6397 6520 6721 7673 7966
8029 8032 8107 8110 8332 8342
5T 878 # 7447 7464
(D) TEST 1240 # 2438 2438 2439 2439 2443 2443 2444 2444 2448 2448 2449
2449 2453 2453 2454 2454 2473 2491 2491 2492 2492 2496 2496
2497 2497 2501 2501 2502 2502 2506 2506 2507 2507 2511 2511
2512 2512 2516 2516 2517 2517 2521 2521 2522 2522 2526 2526
2527 2527 2533 2533 2534 2534 2538 2538 2539 2539 2543 2543
2544 2544 2548 2548 2549 2549 2553 2553 2554 2554 2558 2558
2559 2559 2563 2563 2564 2564 2568 2568 2569 2569 2665 2688
2688 2689 2689 2698 2698 2699 2699 2708 2708 2709 2709 2718
2718 2719 2719 2723 2723 2724 2724 2733 2733 2734 2734 2740
2740 2741 2741 2750 2750 2751 2751 2760 2760 2761 2761 2770
2770 2771 2771 2780 2780 2781 2781 2790 2790 2791 2791 2801
2801 2802 2802 2811 2811 2812 2812 2821 2821 2822 2822 2831
2831 2832 2832 3282 3283 3284 3285 3286 3287 3288 3289 3298
3299 3300 3301 3302 3303 3304 3305 3933 3933 3934 3934 3947
3947 3948 3948 3995 3995 3996 3996 4020 4020 4021 4021 4187
4187 4188 4188 4192 4192 4193 4193 4564 4566 5060 5060 5061
5061 5064 5064 5065 5065 5068 5068 5069 5069 5072 5072 5073
5073 5105 5105 5106 5106 5110 5110 5111 5111 5134 5134 5135
5135 5139 5139 5140 5140 6967
(U) TRAP1 1028 # 4013 4014 4038 4100 4220 4255 4286 4372 4879 5149 5161
5226 5513
(U) TRAP2 1027 # 3591 3647 3677 3681
(U) VECTOR CYCLE 1099 # 7247
(D) VMA 1242 # 2437 2442 2447 2452 2490 2495 2500 2505 2510 2515 2520
2525 2532 2537 2542 2547 2552 2557 2562 2567 2686 2687 2697
2707 2717 2722 2739 2749 2759 2769 2778 2779 2789 2800 2810
2820 2829 2830 2841 2842 2843 2845 2846 2847 3365 3379 3405
3655 3932 3946 3994 4019 4186 4191
(U) WAIT 1088 # 2117 2117 2118 2118 2120 2120 2121 2121 2140 2140 2157
2180 2180 2186 2186 2191 2197 2210 2220 2224 2228 2241 2250
2253 2254 2282 2293 2294 2294 2305 2308 2312 2319 2319 2383
2415 2421 2426 2429 2478 2478 2479 2674 2674 2676 2680 2680
2909 2909 3215 3215 3227 3227 3294 3294 3295 3342 3342 3343
3343 3346 3346 3347 3347 3414 3414 3415 3415 3416 3421 3425
3428 3437 3441 3441 3455 3458 3461 3476 3483 3483 3502 3505
3506 3519 3519 3522 3522 3525 3530 3530 3566 3571 3571 3583
3589 3598 3598 3608 3611 3621 3621 3626 3626 3628 3634 3642
3648 3704 3704 3705 3715 3715 3732 3733 3840 3848 3849 3851
3856 3861 3861 3882 3883 3895 3899 3907 3907 3917 3917 3921
3925 4099 4099 4574 4574 4583 4583 4611 4611 4617 4617 4618
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 299
; Cross Reference Listing
4631 4635 4639 4643 4645 4651 4772 4772 4773 4979 5000 5000
5006 5006 5008 5022 5022 5027 5027 5031 5034 5045 5706 5722
5723 5725 5747 5881 6131 6132 6158 6231 6236 6292 6324 6324
6326 6370 6370 6372 6375 6403 6412 6528 6674 6675 6676 6677
6679 6693 6749 6752 6757 6760 6764 6879 6880 6984 6985 6988
6989 6992 6993 6996 6997 7000 7001 7035 7036 7039 7064 7064
7067 7068 7068 7069 7075 7076 7111 7111 7129 7129 7130 7202
7213 7214 7229 7229 7250 7255 7256 7264 7344 7346 7379 7380
7382 7382 7405 7426 7427 7472 7475 7477 7485 7487 7489 7578
7580 7586 7586 7598 7600 7601 7601 7613 7613 7619 7684 7685
7686 7687 7687 7688 7689 7692 7693 7694 7694 7695 7696 7697
7697 7698 7699 7700 7700 7701 7702 7703 7703 7704 7705 7706
7706 7707 7708 7710 8034 8042 8047 8049 8091 8118 8122 8195
8250 8305 8308 8337 8351 8357 8471 8472 8479 8492 8494 8496
8499 8499
(U) WORK 951 #
AC0 992 #
AC1 993 #
AC2 994 #
AC3 995 #
ADJBPW 970 # 4895 4916
ADJP 965 # 4830 4857
ADJPTR 967 # 4571 4848 4910
ADJQ1 968 # 4853 4871
ADJR2 969 # 4863 4930
ADJS 966 # 4843 4858 4921
APR 972 # 2057 6826 6848 6860 6928 6933 7949
BADW0 952 # 7987
BADW1 953 # 7988
BDH 982 # 6078 6153 6162 6184
BDL 983 # 6076 6119 6159 6163
CBR 962 # 6974 6990 8260
CMS 979 # 5901 5913 5914 5924
CSTM 963 # 6978 6998 8264
DDIV SGN 996 #
DECHI 1001 # 2066 2068 6207
DECLO 1000 # 2065 2067 6198
DIV 955 #
DVSOR H 997 #
DVSOR L 998 #
E0 974 # 5716 6129 6401 6411
E1 975 # 5729 5732 6155 6334 6335 6510 6513 6518 6526
FILL 978 # 5885 5908 5921 6396 6473 6479 6593 6695
FSIG 980 # 6358 6360
HSBADR 971 # 2049 6980 7002 7667 7672
MSK 977 # 5779 5937 6519
MUL 954 #
PERIOD 988 # 7025 7077 7082
PTA.E 1004 # 7163 8028 8106 8112
PTA.U 1005 # 7162 8031 8109 8114
PUR 964 # 6976 6994 8089 8168
SBR 961 # 6972 6986 8058 8060 8128
SLEN 976 # 5762 5786 5790 5807 5819 5834 5838 5854 5861 5955 5959
5962 5966 6134 6135 6137 6140 6506 6600 6604 6606 6720 6734
6738
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 300
; Cross Reference Listing
SV.ARX 958 # 7593 7665 7676 7691 7714 7962 8245 8443
SV.AR 957 # 7690 7711 7958 8253
SV.AR1 1007 # 8134 8174
SV.BRX 960 # 5051 6711 6726 6735 7959 8247
SV.BR 959 # 7969 7979 7981 7983 8246 8401
SV.VMA 956 # 7445 7451 7453 7680 7709 7712 7948 7961 8205 8418 8427
TIME0 986 # 2059 7014 7047 7057
TIME1 987 # 2060 7012 7044 7058 7061 8172 8412
TRAPPC 1006 # 6746 8431
TTG 989 # 7019 7023 7078
YSAVE 1003 # 3552 7411 7414 7419 7431 7433
(D) WRITE 1243 #
(U) WRITE CYCLE 1059 # 2458 2464 2478 2578 2580 2613 2619 2627 2629 2648 2650
2674 2680 2693 2703 2713 2745 2755 2775 2785 2796 2806 2836
3294 3519 3522 3530 3571 3621 3626 3704 3715 3840 3848 3861
3907 3917 3939 3953 4005 4011 4034 4036 4611 4617 4772 5000
5006 5022 5027 5243 5247 5293 5314 6324 6370 7064 7068 7129
7229 7377 7388 7394 7586 7598 7601 7684 7687 7694 7697 7700
7703 7706 8091 8166 8178 8195 8224 8229 8389 8471 8486 8499
(U) WRITE TEST 1058 # 2458 2464 2478 2578 2580 2613 2619 2627 2629 2648 2650
2674 2680 2693 2703 2713 2745 2755 2775 2785 2796 2806 2836
3294 3519 3522 3530 3571 3621 3626 3704 3715 3840 3848 3861
3907 3917 3939 3953 4005 4011 4034 4036 4611 4617 4772 5000
5006 5022 5027 5243 5247 5293 5314 6324 6370 7064 7068 7129
7199 7213 7229 7246 7255 7338 7341 7377 7388 7394 7586 7598
7601 7615 7684 7687 7694 7697 7700 7703 7706 7997 8034 8042
8166 8224 8230 8471 8486 8496 8499
(U) WRU CYCLE 1095 # 7200
(U) # 906 # 2038 2040 2042 2044 2047 2077 2091 2127 2131 2134 2146
2149 2152 2309 2311 2324 2346 2347 2634 2636 2641 2643 2660
2931 3002 3004 3418 3427 3430 3432 3433 3434 3467 3472 3475
3481 3495 3496 3516 3529 3615 3644 3707 3722 3808 3810 3812
3814 3816 3818 3820 3822 3829 3832 3865 3870 3872 3875 3877
3904 3912 3919 3986 3987 4239 4276 4277 4287 4295 4340 4393
4419 4426 4517 4682 4826 4828 4833 4851 4855 4861 4865 4894
4899 4933 4937 4944 4993 5089 5090 5093 5094 5118 5119 5123
5151 5152 5188 5192 5212 5213 5349 5351 5431 5451 5452 5471
5474 5502 5504 5674 5676 5678 5680 5682 5684 5686 5688 5690
5707 5710 5734 5750 5754 5876 5878 5936 5941 5948 5953 5960
5964 5980 6022 6038 6039 6045 6051 6071 6084 6086 6093 6098
6105 6108 6164 6178 6180 6187 6212 6218 6234 6246 6249 6257
6269 6272 6289 6304 6362 6373 6382 6384 6400 6419 6440 6445
6454 6457 6533 6555 6559 6563 6567 6571 6575 6585 6591 6689
6700 6767 6772 6781 6782 6783 6787 6788 6789 6790 6795 6796
6797 6800 6801 6802 6803 6804 6805 6806 6807 6809 6812 6818
6828 6829 6832 6833 6835 6838 6840 6842 6854 6864 6867 6871
6885 6890 6893 6897 6912 6929 6930 6931 6936 6937 6938 6944
6953 6961 6981 7003 7008 7027 7042 7094 7095 7138 7140 7151
7153 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190
7191 7192 7193 7196 7207 7216 7217 7232 7252 7259 7349 7357
7363 7376 7408 7410 7424 7467 7553 7555 7557 7559 7561 7563
7565 7567 7603 7606 7617 7669 7943 7947 7950 7975 7977 7989
7999 8002 8008 8016 8018 8037 8045 8056 8063 8079 8086 8126
8137 8140 8148 8154 8160 8163 8180 8184 8187 8201 8212 8216
8220 8222 8235 8236 8238 8243 8263 8275 8281 8286 8292 8331
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 301
; Cross Reference Listing
8341 8345 8355 8360 8374 8377 8380 8383 8392 8397 8405 8467
8476
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 302
; Location / Line Number Index
; Dcode Loc'n 0 1 2 3 4 5 6 7
D 0000 3794 5645 5646 5647 5648 5649 5650 5651
D 0010 5653 5654 5655 5656 5658 5659 5660 5661
D 0020 5663 5664 5665 5666 5667 5668 5669 5670
D 0030 3741 3742 3743 3744 3745 3746 3747 3748
D 0040 3752 3753 3754 3755 3756 3757 3758 3759
D 0050 3760 3761 3762 3763 3764 3765 3766 3767
D 0060 3768 3769 3770 3771 3772 3773 3774 3775
D 0070 3776 3777 3778 3779 3780 3781 3782 3783
D 0100 3787 3788 3789 3790 3795 3655 3796 3797
D 0110 5332 5333 5421 5482 3960 3961 4044 4262
D 0120 2655 2656 5218 5702 2664 2665 5219 5183
D 0130 3798 3799 5184 4563 4564 4565 4566 4567
D 0140 5059 3800 5060 5061 5062 5063 5064 5065
D 0150 5067 3801 5068 5069 5070 5071 5072 5073
D 0160 5104 3802 5105 5106 5108 5109 5110 5111
D 0170 5133 3803 5134 5135 5137 5138 5139 5140
D 0200 2436 2437 2438 2439 2441 2442 2443 2444
D 0210 2446 2447 2448 2449 2451 2452 2453 2454
D 0220 3993 3994 3995 3996 4018 4019 4020 4021
D 0230 4185 4186 4187 4188 4190 4191 4192 4193
D 0240 2841 2842 2843 2844 2845 2846 2847 3804
D 0250 2473 4972 3393 3394 3405 3407 3536 7938
D 0260 3558 3559 3560 3561 3688 3689 3690 3691
D 0270 3931 3932 3933 3934 3945 3946 3947 3948
D 0300 3239 3240 3241 3242 3243 3244 3245 3246
D 0310 3248 3249 3250 3251 3252 3253 3254 3255
D 0320 3351 3352 3353 3354 3355 3356 3357 3358
D 0330 3265 3266 3267 3268 3269 3270 3271 3272
D 0340 3365 3366 3367 3368 3369 3370 3371 3372
D 0350 3282 3283 3284 3285 3286 3287 3288 3289
D 0360 3379 3380 3381 3382 3383 3384 3385 3386
D 0370 3298 3299 3300 3301 3302 3303 3304 3305
D 0400 2686 2687 2688 2689 2696 2697 2698 2699
D 0410 2706 2707 2708 2709 2716 2717 2718 2719
D 0420 2721 2722 2723 2724 2731 2732 2733 2734
D 0430 2738 2739 2740 2741 2748 2749 2750 2751
D 0440 2758 2759 2760 2761 2768 2769 2770 2771
D 0450 2778 2779 2780 2781 2788 2789 2790 2791
D 0460 2799 2800 2801 2802 2809 2810 2811 2812
D 0470 2819 2820 2821 2822 2829 2830 2831 2832
D 0500 2489 2490 2491 2492 2494 2495 2496 2497
D 0510 2499 2500 2501 2502 2504 2505 2506 2507
D 0520 2509 2510 2511 2512 2514 2515 2516 2517
D 0530 2519 2520 2521 2522 2524 2525 2526 2527
D 0540 2531 2532 2533 2534 2536 2537 2538 2539
D 0550 2541 2542 2543 2544 2546 2547 2548 2549
D 0560 2551 2552 2553 2554 2556 2557 2558 2559
D 0570 2561 2562 2563 2564 2566 2567 2568 2569
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 303
; Location / Line Number Index
; Dcode Loc'n 0 1 2 3 4 5 6 7
D 0600 3064 3065 3066 3067 3068 3069 3070 3071
D 0610 3073 3074 3075 3076 3077 3078 3079 3080
D 0620 3082 3083 3084 3085 3086 3087 3088 3089
D 0630 3091 3092 3093 3094 3095 3096 3097 3098
D 0640 3100 3101 3102 3103 3104 3105 3106 3107
D 0650 3109 3110 3111 3112 3113 3114 3115 3116
D 0660 3117 3118 3119 3120 3121 3122 3123 3124
D 0670 3126 3127 3128 3129 3130 3131 3132 3133
D 0700 6777 6778 6967 7496 7572 7573 7497 7498
D 0710 7284 7285 7295 7296 7309 7310 7500 7501
D 0720 7286 7287 7297 7298 7311 7312 7503 7504
D 0730 7506 7507 7508 7509 7510 7511 7512 7513
D 0740 7515 7516 7517 7518 7519 7520 7521 7522
D 0750 7524 7525 7526 7527 7528 7529 7530 7531
D 0760 7533 7534 7535 7536 7537 7538 7539 7540
D 0770 7542 7543 7544 7545 7546 7547 7548 7549
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 304
; Location / Line Number Index
; Ucode Loc'n 0 1 2 3 4 5 6 7
U 0000 2038: 7666: 2039 2047: 7607: 7609: 6315= 6316=
U 0010 2071= 7667: 2072= 2040 3174= 3177= 3180= 3183=
U 0020 3854= 4002= 3859= 3862= 7668= 4003= 7669= 3865=
U 0030 3448= 4030= 3452= 4371= 3456= 4031= 3460= 4372=
U 0040 2243: 2247: 2251: 2259: 2269: 2272: 2279: 2283:
U 0050 2296: 2302: 2323: 2041 4293= 4295= 4329= 4330=
U 0060 3520= 2042 4923= 5242= 3523= 3525= 4930= 7340=
U 0070 4633= 2045 4637= 5243= 4641= 4297= 4644= 7341=
U 0100 2049 2130= 2133= 2136= 7594= 2137= 2050 2141=
U 0110 2052 2148= 2151= 2154= 7596= 2155= 7598= 2160=
U 0120 4057= 4059= 4150= 4154= 4060= 2055 4158= 4162=
U 0130 3718= 2057 5487= 5489= 3721= 3725= 2059 6823:
U 0140 2080= 2083= 4168= 4172= 5167= 5168= 4176= 4180=
U 0150 3440= 2091= 3441= 5397= 5170= 5172= 5174= 5175=
U 0160 4213= 4216= 2060 5122= 4219= 4220= 4222= 5124=
U 0170 5719= 4066= 5721= 5398= 5722= 4067= 5723= 5176=
U 0200 5578= 2181= 5580= 2187= 5582= 2193= 5584= 2198=
U 0210 5586= 2206= 2062 2210= 2063 2220= 5587= 2224=
U 0220 3598= 3600= 3602= 2064 2076= 2077= 2065 7376=
U 0230 6674= 6626= 6675= 6627= 6676= 2066 6677= 7377=
U 0240 4572= 4573= 2067 5468= 2068 4574= 6359= 6360=
U 0250 3215= 3218= 3221= 3224= 3227= 3230= 3233= 3236=
U 0260 2120= 2121= 5321= 5469= 4601= 4604= 5322= 4605=
U 0270 3318= 3321= 3324= 3327= 3330= 3333= 3336= 3339=
U 0300 3475= 3479= 5326= 3481= 7108= 7109= 5327= 3482=
U 0310 3896= 2069 3898= 3901= 3850= 7111= 3852= 3483=
U 0320 3495= 3496= 5628= 2073 2074 3497= 5630= 5306=
U 0330 4238= 4240= 6474= 4243= 2107 3499= 6475= 5308=
U 0340 4669= 4672= 4673= 2109 4674= 4675= 2168 4676=
U 0350 4611= 4612= 4613= 4614= 4315= 4355= 4316= 4356=
U 0360 4765= 4766= 4767= 2230 4768= 4769= 2235 4770=
U 0370 4395= 2253 2288= 2290= 4396= 4397= 4398= 4399=
U 0400 3917: 2256 2305= 2308= 2324= 2325= 2261 5324=
U 0410 4076= 4078= 2346= 2347= 4079= 2273 2275 5325=
U 0420 5280= 5281= 5282= 5283= 5284= 5285= 5286= 5287=
U 0430 5288= 2310 2311 5380= 2428= 2431= 5289= 5381=
U 0440 5300= 6102= 5301= 6104= 5302= 2314 5303= 6105=
U 0450 5959= 5961= 2315 5414= 5963= 5965= 5304= 5415=
U 0460 7231= 2317 5632= 5636= 7233= 7235= 5639= 2320
U 0470 8071= 8072= 5404= 5406= 2481 8073= 5407= 5408=
U 0500 5787= 5789= 2880= 2884= 5791= 5793= 2611 5795=
U 0510 6160= 2617 2676 5527= 2910= 2911= 6161= 5528=
U 0520 5541= 5542= 5544= 5545= 5547= 5548= 5550= 5551=
U 0530 5553= 2681 2796 6599= 2929= 2930= 5555= 6601=
U 0540 5855= 5857= 5859= 4086= 2960= 2961= 5862= 4088=
U 0550 4691= 4325= 4692= 4326= 2964= 2965= 5730= 5731=
U 0560 5993= 5996= 6152= 4109= 2862 5997= 6153= 4111=
U 0570 4894= 4896= 2875 4900= 5766= 5767= 5769= 5772=
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 305
; Location / Line Number Index
; Ucode Loc'n 0 1 2 3 4 5 6 7
U 0600 5999= 6002= 2977= 2978= 2878 6003= 2984= 2986=
U 0610 5590= 2894 5592= 5594= 2990= 2992= 5951= 5954=
U 0620 6010= 6011= 6015= 5437= 2997= 2999= 6016= 5441=
U 0630 5816= 5818= 2896 5820= 3003= 3005= 6158= 6159=
U 0640 6139= 6141= 3032= 3033= 3036= 3038= 2897 6142=
U 0650 5833= 5835= 5837= 5838= 6243= 6244= 6245= 6246=
U 0660 4587= 6258= 4589= 6261= 4852= 6263= 4853= 6265=
U 0670 4862= 6267= 4863= 6270= 5084= 6273= 5085= 6275=
U 0700 6336= 2899 6340= 6342= 6343= 6346= 2902 6348=
U 0710 6283= 6285= 6287= 6290= 6291= 6293= 6512= 6513=
U 0720 5226= 6550= 5227= 6552= 5228= 6556= 5229= 6560=
U 0730 5442= 6564= 5454= 6568= 5443= 6572= 5455= 6576=
U 0740 6381= 6383= 3278= 3279= 3342= 3343= 6385= 2913
U 0750 5865= 5866= 2931 5867= 6589= 6592= 6594= 6596=
U 0760 6406= 6407= 3346= 3347= 3467= 3468= 6408= 2932
U 0770 7179= 7180= 7181= 7182= 7183= 7184= 7185= 7186=
U 1000 8054= 8057= 8059= 8061= 3472= 3473= 2958 8063=
U 1010 3516= 3517= 5461= 7321= 3529= 3530= 5466= 7323=
U 1020 5898= 5900= 5901= 2966 3546= 3550= 2967 7349=
U 1030 5907= 5909= 5910= 2981 3586= 3590= 3001 7350=
U 1040 8108= 8111= 8113= 8115= 3622= 3626= 3006 8119=
U 1050 5974= 5976= 5977= 3030 5515= 7418= 5516= 7420=
U 1060 7967= 7969= 3188 7973= 5519= 7975= 5520= 7977=
U 1070 7979= 3189 7981= 7983= 6508= 6509= 6510= 3294
U 1100 8442= 8444= 8446= 8448= 8450= 8452= 8454= 8456=
U 1110 8458= 8459= 8460= 8462= 7040= 7043= 3295 7045=
U 1120 7062= 7064= 7065= 3443 7446= 7449= 7452= 7454=
U 1130 8124= 8127= 8129= 8133= 8152= 8155= 3464 8160=
U 1140 8414= 8415= 8416= 3469 3647= 3650= 3668= 3673=
U 1150 3676= 3678= 3682= 3683= 3835= 3837= 3841= 3842=
U 1160 3845= 3848= 3873= 3875= 3878= 3882= 3971= 3972=
U 1170 3981= 3983= 3986= 3987= 4004= 4005= 4010= 4011=
U 1200 4013= 4014= 4034= 4035= 4036= 4038= 4091= 4092=
U 1210 4099= 4100= 4201= 4203= 4228= 4231= 4249= 4253=
U 1220 4255= 4257= 4271= 4273= 4275= 4276= 4285= 4286=
U 1230 4301= 4302= 4304= 4305= 4308= 4309= 4310= 4311=
U 1240 4319= 4320= 4335= 4336= 4345= 4346= 4363= 4364=
U 1250 4414= 4415= 4416= 4417= 4423= 4424= 4433= 4434=
U 1260 4437= 4438= 4462= 4465= 4479= 4483= 4495= 4496=
U 1270 4500= 4501= 4505= 4506= 4521= 4523= 4527= 4528=
U 1300 4823= 4826= 4842= 4844= 4847= 4848= 4878= 4879=
U 1310 4913= 4915= 4942= 4945= 4981= 4983= 4992= 4995=
U 1320 5002= 5007= 5011= 5014= 5016= 5018= 5023= 5028=
U 1330 5040= 5041= 5089= 5090= 5093= 5094= 5098= 5099=
U 1340 5118= 5119= 5148= 5149= 5151= 5152= 5157= 5158=
U 1350 5160= 5161= 5164= 5165= 5189= 5190= 5193= 5194=
U 1360 5196= 5197= 5204= 5205= 5212= 5213= 5234= 5235=
U 1370 5238= 5239= 5245= 5246= 5247= 5249= 5292= 5293=
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 306
; Location / Line Number Index
; Ucode Loc'n 0 1 2 3 4 5 6 7
U 1400 2117: 2118: 2458: 2461: 2464: 2468: 2478: 2578:
U 1410 2580: 2605: 2607: 2610: 2613: 2616: 2619: 2625:
U 1420 2627: 2629: 2632: 2639: 2634: 2636: 2641: 2643:
U 1430 2646: 3293: 2648: 2650: 2660: 8499 2661: 3309:
U 1440 3362: 2693: 2703: 2713: 2728: 2745: 2755: 2765:
U 1450 2775: 2785: 2795: 2806: 2816: 2826: 2836: 3966:
U 1460 7302: 7306: 2906: 7303: 2956: 2957: 2975: 5706:
U 1470 3028: 3029: 3158: 3160: 3163: 3166: 3259: 3277:
U 1500 2374: 2379: 2385:
U 1510 2406: 2411: 2417: 2423:
U 1520 3414: 3415: 3417: 3418: 3419: 3422: 3423: 3424:
U 1530 3426: 3427: 3429: 3430: 3431: 3432: 3433: 3434:
U 1540 3490: 3540: 3390: 3567: 3580: 3609: 3642: 3400:
U 1550 3695: 3660: 3702: 7944: 3715: 3729: 3830: 3912:
U 1560 3939: 3953: 2670: 4049: 2675:
U 1570 5117: 4026: 5145: 5079: 5082:
U 1600 4197: 4206:
U 1610 4570: 3376: 2856: 2859: 7291: 3978: 5188: 7292:
U 1620 4578: 5209: 2870: 2872: 4582: 4583: 5225: 4267:
U 1630 4592: 5426: 2891: 2893: 4594: 5342: 5485: 5345:
U 1640 4976: 3999: 7317: 7319:
U 1650 7553: 7555: 7557: 7559: 7561: 7563: 7565: 7567:
U 1660 3820: 3808: 3810: 3812: 3814: 3822: 3816: 3818:
U 1670
U 1700 6818: 6781: 6782: 6783: 6826: 6860: 6784: 6785:
U 1710 6787: 6788: 6789: 6790: 7091: 7088: 6791: 6792:
U 1720 6795: 6950: 7136: 6879: 6923: 6941: 6796: 6797:
U 1730 6800: 6801: 6802: 6803: 6804: 6805: 6806: 6807:
U 1740 5674: 5676: 5678: 5680: 5682: 5684: 5686:
U 1750 5688: 5690: 7579: 7587:
U 1760 6972: 6974: 6976: 6978: 7051: 7083: 6980: 6981:
U 1770 6984: 6988: 6992: 6996: 7035: 7075: 7000: 7003:
U 2000 5296= 5298= 5310= 5311= 5312= 5313= 5350= 5352=
U 2010 5355= 5357= 5361= 5362= 5369= 5370= 5411= 5412=
U 2020 5429= 5430= 5451= 5452= 5472= 5473= 5475= 5477=
U 2030 5492= 5493= 5502= 5503= 5511= 5512= 5513= 5514=
U 2040 5530= 5531= 5561= 5562= 5566= 5567= 5571= 5573=
U 2050 5598= 5599= 5606= 5607= 5616= 5617= 5733= 5735=
U 2060 5708= 5751= 5755= 5758= 5710= 5752= 5760= 5761=
U 2070 5777= 5943= 5778= 5944= 5803= 5805= 5809= 5810=
U 2100 5828= 5830= 5841= 5843= 5880= 5881= 5884= 5886=
U 2110 5876= 5878= 5894= 5895= 5877= 5879= 5921= 5922=
U 2120 5928= 5931= 5946= 5949= 5967= 5971= 5981= 5982=
U 2130 5985= 5987= 6021= 6022= 6034= 6035= 6038= 6039=
U 2140 6042= 6043= 6048= 6050= 6051= 6053= 6061= 6062=
U 2150 6072= 6073= 6082= 6084= 6077= 6086= 6079= 6088=
U 2160 6090= 6091= 6096= 6099= 6109= 6110= 6114= 6115=
U 2170 6120= 6121= 6123= 6127= 6165= 6166= 6170= 6171=
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 307
; Location / Line Number Index
; Ucode Loc'n 0 1 2 3 4 5 6 7
U 2200 6177= 6178= 6179= 6180= 6181= 6182= 6199= 6200=
U 2210 6203= 6333= 6205= 6334= 6206= 6207= 6213= 6214=
U 2220 6219= 6221= 6235= 8078= 6240= 6241= 6236= 8079=
U 2230 6248= 6249= 6254= 6255= 6281= 6282= 6306= 6309=
U 2240 6323= 6324= 6353= 6354= 6374= 6376= 6398= 6400=
U 2250 6402= 6403= 6420= 6422= 6443= 6447= 6449= 6451=
U 2260 6478= 6479= 6532= 6533= 6537= 6539= 6583= 6585=
U 2270 6605= 6607= 6622= 6623= 6632= 6636= 6651= 6654=
U 2300 6656= 6668= 6657= 6669= 6708= 6709= 6716= 6717=
U 2310 6724= 6725= 6727= 6728= 6754= 6762= 6771= 6772=
U 2320 6834= 6835= 6836= 6837= 6839= 6840= 6841= 6842=
U 2330 6844= 6845= 6888= 6891= 6898= 6903= 6910= 6913=
U 2340 6925= 6928= 6931= 6932= 6937= 6938= 6943= 6944=
U 2350 6951= 6954= 6960= 6961= 7013= 7014= 7024= 7025=
U 2360 7016= 7685= 7018= 7686= 7056= 7057= 7092= 7093=
U 2370 7094= 7095= 7098= 7099= 7100= 7101= 7102= 7103=
U 2400 7104= 7105= 7106= 7107= 7139= 7141= 7147= 7148=
U 2410 7152= 7154= 7160= 7162= 7201= 7204= 7205= 7206=
U 2420 7217= 7218= 7228= 7229= 7245= 7247= 7249= 7251=
U 2430 7253= 7255= 7259= 7260= 7274= 7275= 7278= 7279=
U 2440 7336= 7337= 7345= 7348= 7355= 7357= 7361= 7363=
U 2450 7374= 7375= 7381= 7382= 7387= 7389= 7393= 7395=
U 2460 7406= 7407= 7410= 7412= 7415= 7416= 7425= 7426=
U 2470 7432= 7433= 7460= 7461= 7466= 7467= 7602= 7603=
U 2500 7614= 7615= 7618= 7622= 7675= 7677= 7951= 7952=
U 2510 7688= 7690= 7689= 7691= 7692= 7695= 7693= 7696=
U 2520 7698= 7701= 7699= 7702= 7704= 7707= 7705= 7708=
U 2530 7709= 8088= 7710= 8089= 8000= 8003= 8014= 8016=
U 2540 8021= 8023= 8030= 8032= 8035= 8038= 8043= 8045=
U 2550 8065= 8067= 8084= 8086= 8097= 8105= 8135= 8138=
U 2560 8092= 8146= 8142= 8143= 8093= 8148= 8164= 8166=
U 2570 8167= 8169= 8182= 8184= 8173= 3502 8175= 3505
U 2600 8189= 8193= 8196= 8261= 8204= 8206= 8201= 8263=
U 2610 8210= 8213= 8220= 8222= 8238= 8240= 8243= 8244=
U 2620 8265= 8266= 8282= 8283= 8287= 8288= 8293= 8294=
U 2630 8297= 8298= 8310= 8311= 8319= 8320= 8322= 8323=
U 2640 8333= 8338= 8343= 8346= 8353= 8356= 8365= 8367=
U 2650 8370= 8373= 8376= 8377= 8381= 8383= 8387= 8389=
U 2660 8393= 8394= 8403= 8406= 8426= 8428= 8430= 8431=
U 2670 8434= 8435= 8437= 3507 8468= 8469= 8474= 8476=
U 2700 8477= 8478= 8486= 8487= 8493= 8494= 3509 3511
U 2710 3531 3553 3575 3593 3612 3617 3631 3636
U 2720 3646 3663 3698 3704 3706 3710 3716 3730
U 2730 3732 3735 3832 3867 3868 3870 3884 3889
U 2740 3905 3908 3920 3922 3926 3974 3985 4000
U 2750 4008 4027 4028 4032 4050 4052 4069 4070
U 2760 4081 4090 4093 4094 4095 4096 4098 4104
U 2770 4105 4106 4113 4129 4132 4144 4199 4207
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 308
; Location / Line Number Index
; Ucode Loc'n 0 1 2 3 4 5 6 7
U 3000 4208 4210 4233 4235 4269 4278 4279 4282
U 3010 4287 4288 4290 4314 4317 4318 4321 4327
U 3020 4333 4334 4338 4340 4341 4343 4348 4349
U 3030 4351 4352 4358 4361 4366 4374 4413 4419
U 3040 4420 4426 4427 4428 4429 4430 4435 4439
U 3050 4440 4443 4473 4491 4493 4498 4503 4508
U 3060 4509 4510 4517 4519 4526 4597 4598 4617
U 3070 4618 4626 4628 4649 4653 4686 4695 4698
U 3100 4699 4700 4703 4704 4705 4772 4773 4776
U 3110 4779 4780 4781 4782 4784 4787 4790 4791
U 3120 4792 4794 4819 4829 4830 4833 4835 4837
U 3130 4856 4857 4858 4859 4865 4873 4903 4917
U 3140 4920 4921 4933 4935 4938 4947 4977 4984
U 3150 4985 4987 4989 4990 4997 5010 5033 5035
U 3160 5038 5046 5050 5052 5054 5086 5087 5088
U 3170 5096 5120 5125 5128 5153 5154 5155 5178
U 3200 5201 5210 5211 5231 5314 5343 5348 5363
U 3210 5367 5368 5371 5376 5378 5383 5385 5386
U 3220 5399 5401 5416 5431 5432 5436 5444 5450
U 3230 5456 5470 5471 5474 5494 5498 5501 5504
U 3240 5505 5508 5523 5558 5568 5596 5601 5603
U 3250 5609 5712 5714 5716 5717 5725 5763 5774
U 3260 5775 5780 5801 5807 5808 5811 5823 5825
U 3270 5839 5846 5851 5852 5869 5870 5896 5903
U 3300 5904 5905 5913 5914 5915 5916 5917 5918
U 3310 5923 5924 5937 5939 5941 5955 5980 5983
U 3320 6006 6024 6027 6029 6037 6040 6045 6047
U 3330 6054 6063 6074 6075 6094 6116 6118 6128
U 3340 6129 6131 6132 6133 6134 6135 6138 6144
U 3350 6149 6156 6162 6163 6164 6167 6168 6169
U 3360 6184 6188 6208 6210 6215 6216 6237 6238
U 3370 6252 6301 6302 6304 6326 6327 6363 6369
U 3400 6370 6371 6372 6390 6411 6413 6423 6426
U 3410 6431 6432 6433 6434 6435 6437 6440 6452
U 3420 6455 6457 6459 6460 6477 6518 6521 6526
U 3430 6528 6603 6625 6628 6630 6649 6667 6670
U 3440 6672 6679 6680 6694 6696 6701 6711 6712
U 3450 6720 6722 6730 6732 6734 6735 6736 6738
U 3460 6741 6745 6747 6765 6768 6809 6810 6812
U 3470 6813 6828 6829 6830 6832 6833 6838 6847
U 3500 6849 6852 6854 6857 6862 6865 6868 6869
U 3510 6871 6873 6882 6894 6906 6915 6916 6920
U 3520 6929 6930 6933 6935 6936 6947 6957 6958
U 3530 6962 6985 6986 6989 6990 6993 6994 6997
U 3540 6998 7001 7002 7008 7009 7010 7019 7021
U 3550 7026 7027 7030 7037 7048 7052 6689: 6690:
U 3560 7053 7055 7059 7067 7068 7069 7076 7077
U 3570 7079 7096 7097 7119 7120 7121 7123 7129
; KS10.MCR[4,164] MICRO 31(254) KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE Page 309
; Location / Line Number Index
; Ucode Loc'n 0 1 2 3 4 5 6 7
U 3600 7130 7137 7142 7155 7164 7167 7187 7188
U 3610 7189 7190 7191 7192 7193 7196 7197 7198
U 3620 7208 7210 7213 7215 7216 7220 7243 7257
U 3630 7261 7264 7277 7326 7379 7408 7423 7424
U 3640 7428 7435 7442 7457 7473 7475 7477 7479
U 3650 7481 7483 7485 7487 7489 7491 7582 7589
U 3660 7600 7673 7679 7681 7684 7687 7694 7697
U 3670 7700 7703 7706 7711 7712 7713 7715 7945
U 3700 7947 7948 7949 7950 7959 7960 7961 7963
U 3710 7987 7988 7989 7993 7996 7997 8008 8010
U 3720 8018 8048 8050 8161 8178 8214 8217 8218
U 3730 8224 8226 8231 8233 8235 8236 8237 8245
U 3740 5875: 6232: 5936: 6069: 5748: 8246 8247 8250
U 3750 8254 6233: 8275 8277 5749: 8279 8307 8321
U 3760 8329 8358 8360 8374 8398 8401 8408 8410
U 3770 8419 8422 8432 8471 8481 8484 8497 7958:
No errors detected
End of microcode assembly
309 pages of listing
Used 54.61 seconds, 116 pages of core
Symbol table: 30P
Text strings: 9P
Loc'n assignment: 18P
Cross reference: 52P
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 1
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
ERRORS AND WARNINGS
? WIPING OUT A CONSTANT REGISTER AT 4779(3110)
? WIPING OUT A CONSTANT REGISTER AT 4780(3111)
? NO RETURN FOR CALL AT 2045(0071)
? T-FIELD IS TOO SMALL (3 TICKS NEEDED) AT 2181(0201)
? T-FIELD IS TOO SMALL (3 TICKS NEEDED) AT 2193(0205)
? INSTRUCTION TAKES MORE THAN 750 NS. AT 2930(0535)
? T-FIELD IS TOO SMALL (4 TICKS NEEDED) AT 3939(1560)
? T-FIELD IS TOO SMALL (4 TICKS NEEDED) AT 3953(1561)
? NO RETURN FOR CALL AT 4295(0055)
? T-FIELD IS TOO SMALL (3 TICKS NEEDED) AT 4304(1232)
% T-FIELD ALLOWS EXTRA TIME (SHOULD BE 2 TICKS) AT 4443(3051)
? NO RETURN FOR CALL AT 5397(0153)
? T-FIELD IS TOO SMALL (3 TICKS NEEDED) AT 5436(3225)
? NO RETURN FOR CALL AT 5468(0243)
? INSTRUCTION TAKES MORE THAN 750 NS. AT 6437(3415)
? T-FIELD IS TOO SMALL (3 TICKS NEEDED) AT 6474(0332)
? INSTRUCTION TAKES MORE THAN 750 NS. AT 7051(1764)
? INSTRUCTION TAKES MORE THAN 750 NS. AT 7052(3555)
? INSTRUCTION TAKES MORE THAN 750 NS. AT 7053(3560)
% T-FIELD ALLOWS EXTRA TIME (SHOULD BE 3 TICKS) AT 7449(1125)
% T-FIELD ALLOWS EXTRA TIME (SHOULD BE 2 TICKS) AT 7466(2474)
? NO RETURN FOR CALL AT 8111(1041)
[NUMBER OF ITEMS: 22 CHECKSUM: 805888]
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 2
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
2038(0000) J/2 AD/37 RSRC/7 DEST/1 B/12 DBUS/3 CLKL/1 CLKR/1 NO/377777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
* * * * * * * * * * * * * * * * * * UNREACHABLE INSTRUCTION * * * * * * * * * * * * * * * * * *
2039(0002) J/13 AD/34 RSRC/4 DEST/5 A/12 B/12 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2038(0000)
2040(0013) J/53 AD/35 RSRC/5 DEST/1 A/12 B/12 DBUS/3 CLKL/1 CLKR/1 NO/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2039(0002)
2041(0053) J/61 AD/34 RSRC/4 DEST/7 A/12 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2040(0013) 2210(0213)
2042(0061) J/71 AD/37 RSRC/7 DEST/1 B/15 DBUS/3 CLKL/1 CLKR/1 NO/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2041(0053)
2045(0071) J/3 AD/47 RSRC/5 DEST/1 A/12 B/7 DBUS/3 CLKL/1 CLKR/1 CALL/1 NO/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2042(0061)
2047(0003) J/100 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 NO/376000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2045(0071) 5609(3250)
2049(0100) J/106 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/227
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2047(0003) 2411(1515) 2932(0767) 2978(0603) 3006(1046) 3318(0270) 3600(0221) 3676(1150) 3683(1153) 4363(1246)
4366(3034) 5239(1371) 5245(1372) 5601(3246) 7952(2507)
2050(0106) J/110 AD/42 RSRC/2 DEST/1 B/11 DBUS/3 DBM/6 CLKL/1 CLKR/1 SPEC/27 MEM/1 NO/10
TIMES: DP=163 2901=163 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 VMA=218 DISPATCH=240***
SKIP=185
2049(0100) 2411(1515) 2932(0767) 2978(0603) 3006(1046) 3318(0270) 3600(0221) 3676(1150) 3683(1153) 4363(1246)
4366(3034) 5239(1371) 5245(1372) 5601(3246) 7952(2507)
2052(0110) J/125 AD/42 RSRC/2 DEST/1 B/10 CLKL/1 CLKR/1 SPEC/47
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2050(0106) 2117(1400) 2118(1401) 2120(0260) 2121(0261) 2181(0201) 2187(0203) 2411(1515) 2932(0767) 2978(0603)
3006(1046) 3215(0250) 3227(0254) 3318(0270) 3342(0744) 3343(0745) 3346(0762) 3347(0763) 3414(1520) 3415(1521)
3441(0152) 3483(0317) 3600(0221) 3676(1150) 3683(1153) 4099(1210) 4363(1246) 4366(3034) 4574(0245) 5239(1371)
5245(1372) 5601(3246) 7111(0315) 7382(2453) 7952(2507)
2055(0125) J/131 AD/42 RSRC/2 DEST/1 B/13 CLKL/1 CLKR/1 SPEC/25
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2052(0110)
2057(0131) J/136 AD/33 RSRC/3 B/13 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/230
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2055(0125)
2059(0136) J/162 AD/33 RSRC/3 B/13 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/300
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2057(0131)
2060(0162) J/212 AD/33 RSRC/3 B/13 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/301
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2059(0136)
2062(0212) J/214 AD/42 RSRC/2 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2060(0162)
2063(0214) J/223 AD/33 RSRC/3 B/7 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1444
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 3
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2062(0212)
2064(0223) J/226 AD/42 RSRC/2 DEST/1 B/3 CLKL/1 CLKR/1 LDSC/1 NO/710023
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
2063(0214) 3586(1034) 3593(2713) 3631(2716)
2065(0226) J/235 AD/33 RSRC/3 B/7 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/344
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2064(0223) 3586(1034) 3593(2713) 3631(2716)
2066(0235) J/242 AD/42 RSRC/2 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/373
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2065(0226) 3586(1034) 3593(2713) 3631(2716)
2067(0242) J/244 AD/37 RSRC/7 DEST/1 B/2 DBUS/3 CLKL/1 CLKR/1 NO/344
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2066(0235)
2068(0244) J/311 AD/37 RSRC/7 DEST/1 B/6 DBUS/3 CLKL/1 CLKR/1 NO/373
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2067(0242)
2069(0311) J/10 AD/1 RSRC/1 DEST/1 A/7 B/6 CLKL/1 CLKR/1 MEM/1 NO/10
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
2068(0244) 2076(0224)
2071(0010) J/560 AD/37 RSRC/7 DEST/1 B/4 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 CALL/1 NO/1444
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
2069(0311)
2072(0012) J/323 AD/33 RSRC/3 B/5 RAMADR/6 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 2071(0010)
2073(0323) J/324 AD/1 RSRC/1 DEST/1 A/7 B/2 CLKL/1 CLKR/1 MEM/1 NO/10
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
2072(0012) 5544(0522) 5580(0202)
2074(0324) J/224 AD/33 RSRC/3 B/4 RAMADR/6 CLKL/1 CLKR/1 SKIP/63 LDSC/1 FMWRITE/1 NO/600000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 RAM WRITE=288*** DISPATCH=240 SKIP=185
2073(0323)
2076(0224) J/311 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2074(0324) 3586(1034) 3593(2713) 3631(2716)
2077(0225) J/140 AD/65 RSRC/5 A/5 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/330656
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
2074(0324) 3586(1034) 3593(2713) 3631(2716)
2080(0140) J/104 AD/47 RSRC/5 DEST/1 A/12 B/17 DBUS/3 CLKL/1 CLKR/1 NO/1005
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2077(0225)
2083(0141) J/3573 AD/42 RSRC/2 DEST/1 B/14 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2077(0225)
2091(0151) J/334 AD/47 RSRC/5 DEST/1 A/12 B/17 DBUS/3 CLKL/1 CLKR/1 NO/120
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 10 FROM CALL AT 2083(0141)
2107(0334) J/343 AD/42 RSRC/2 DEST/1 B/1 CLKL/1 CLKR/1 SPEC/46 NO/4
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
2091(0151)
2109(0343) J/116 AD/37 RSRC/7 DEST/1 B/17 DBUS/3 CLKL/1 CLKR/1
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 4
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2107(0334) 4587(0660) 5931(2121) 6636(2275)
2117(1400) J/110 AD/34 RSRC/4 A/1 CLKL/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
2417(1516) 2431(0435) 2731(D424) 2732(D425) 2911(0515) 3064(D600) 3065(D601) 3073(D610) 3074(D611) 3174(0014)
3218(0251) 3221(0252) 3224(0253) 3239(D300) 3351(D320) 3602(0222) 4100(1211) 4605(0267) 4947(3145) 5016(1324)
5040(1330) 6813(3470) 6849(3500) 6903(2335) 6986(3532) 6990(3534) 6994(3536) 6998(3540) 7002(3542) 7045(1117)
7069(3565) 7079(3570) 7130(3600) 7164(3604) 7303(1463) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
2118(1401) J/110 AD/1 RSRC/1 DEST/1 A/7 B/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
3174(0014) 3218(0251) 3221(0252) 3224(0253) 6813(3470)
2120(0260) J/110 AD/1 RSRC/1 DEST/1 A/7 B/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
3230(0255) 3233(0256) 3236(0257) 6043(2141) 6171(2177) 6810(3466)
2121(0261) J/110 AD/34 RSRC/4 A/1 CLKL/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3230(0255) 3233(0256) 3236(0257) 6810(3466)
2130(0101) J/3461 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 SPEC/36 NO/423
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2411(1515) 2932(0767) 2978(0603) 3006(1046) 3318(0270) 3600(0221) 3676(1150) 3683(1153) 4363(1246) 4366(3034)
5239(1371) 5245(1372) 5601(3246) 7952(2507)
2133(0102) J/3461 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 SPEC/36 NO/422
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2411(1515) 2932(0767) 2978(0603) 3006(1046) 3318(0270) 3600(0221) 3676(1150) 3683(1153) 4363(1246) 4366(3034)
5239(1371) 5245(1372) 5601(3246) 7952(2507)
2136(0103) J/3461 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 SPEC/36 NO/421
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2411(1515) 2932(0767) 2978(0603) 3006(1046) 3318(0270) 3600(0221) 3676(1150) 3683(1153) 4363(1246) 4366(3034)
5239(1371) 5245(1372) 5601(3246) 7952(2507)
2137(0105) J/104 AD/47 RSRC/5 DEST/1 A/12 B/17 DBUS/3 CLKL/1 CLKR/1 NO/2
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2411(1515) 2932(0767) 2978(0603) 3006(1046) 3318(0270) 3600(0221) 3676(1150) 3683(1153) 4363(1246) 4366(3034)
5239(1371) 5245(1372) 5601(3246) 7952(2507)
2141(0107) J/117 AD/34 RSRC/4 A/1 CLKL/1 CLKR/1 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
2411(1515) 2932(0767) 2978(0603) 3006(1046) 3318(0270) 3600(0221) 3676(1150) 3683(1153) 3710(2725) 3725(0135)
4363(1246) 4366(3034) 5239(1371) 5245(1372) 5601(3246) 7952(2507)
2148(0111) J/3461 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 SPEC/36 NO/423
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2117(1400) 2118(1401) 2120(0260) 2121(0261) 2181(0201) 2187(0203) 2411(1515) 2932(0767) 2978(0603) 3006(1046)
3215(0250) 3227(0254) 3318(0270) 3342(0744) 3343(0745) 3346(0762) 3347(0763) 3414(1520) 3415(1521) 3441(0152)
3483(0317) 3600(0221) 3676(1150) 3683(1153) 4099(1210) 4363(1246) 4366(3034) 4574(0245) 5239(1371) 5245(1372)
5601(3246) 7111(0315) 7382(2453) 7952(2507)
2151(0112) J/3461 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 SPEC/36 NO/422
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2117(1400) 2118(1401) 2120(0260) 2121(0261) 2181(0201) 2187(0203) 2411(1515) 2932(0767) 2978(0603) 3006(1046)
3215(0250) 3227(0254) 3318(0270) 3342(0744) 3343(0745) 3346(0762) 3347(0763) 3414(1520) 3415(1521) 3441(0152)
3483(0317) 3600(0221) 3676(1150) 3683(1153) 4099(1210) 4363(1246) 4366(3034) 4574(0245) 5239(1371) 5245(1372)
5601(3246) 7111(0315) 7382(2453) 7952(2507)
2154(0113) J/3461 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 SPEC/36 NO/421
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 5
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
2117(1400) 2118(1401) 2120(0260) 2121(0261) 2181(0201) 2187(0203) 2411(1515) 2932(0767) 2978(0603) 3006(1046)
3215(0250) 3227(0254) 3318(0270) 3342(0744) 3343(0745) 3346(0762) 3347(0763) 3414(1520) 3415(1521) 3441(0152)
3483(0317) 3600(0221) 3676(1150) 3683(1153) 4099(1210) 4363(1246) 4366(3034) 4574(0245) 5239(1371) 5245(1372)
5601(3246) 7111(0315) 7382(2453) 7952(2507)
2155(0115) J/104 AD/47 RSRC/5 DEST/1 A/12 B/17 DBUS/3 CLKL/1 CLKR/1 NO/2
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2117(1400) 2118(1401) 2120(0260) 2121(0261) 2181(0201) 2187(0203) 2411(1515) 2932(0767) 2978(0603) 3006(1046)
3215(0250) 3227(0254) 3318(0270) 3342(0744) 3343(0745) 3346(0762) 3347(0763) 3414(1520) 3415(1521) 3441(0152)
3483(0317) 3600(0221) 3676(1150) 3683(1153) 4099(1210) 4363(1246) 4366(3034) 4574(0245) 5239(1371) 5245(1372)
5601(3246) 7111(0315) 7382(2453) 7952(2507)
2160(0117) J/346 AD/37 RSRC/7 DEST/1 B/2 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 SPEC/61 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
2117(1400) 2118(1401) 2120(0260) 2121(0261) 2141(0107) 2181(0201) 2187(0203) 2411(1515) 2932(0767) 2978(0603)
3006(1046) 3215(0250) 3227(0254) 3318(0270) 3342(0744) 3343(0745) 3346(0762) 3347(0763) 3414(1520) 3415(1521)
3441(0152) 3483(0317) 3600(0221) 3676(1150) 3683(1153) 4099(1210) 4363(1246) 4366(3034) 4574(0245) 5239(1371)
5245(1372) 5601(3246) 7111(0315) 7382(2453) 7614(2500) 7952(2507)
2168(0346) J/201 AD/1 RSRC/1 DEST/1 A/7 B/1 RAMADR/2 CLKR/1 SPEC/36 DISP/66 MEM/1 NO/100010
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
2160(0117) 4587(0660) 5931(2121) 6636(2275)
2181(0201) J/110 AD/5 RSRC/5 DEST/1 A/2 B/1 RAMADR/2 DBUS/2 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=345 2901=345 SCAD=458 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 VMA=400*** DISPATCH=240
SKIP=185
2168(0346) 2235(0366) 5531(2041) 5571(2046) 5573(2047) 5578(0200) 5606(2052)
2187(0203) J/110 AD/34 RSRC/4 DEST/1 A/2 B/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
2168(0346) 2235(0366) 5531(2041) 5571(2046) 5573(2047) 5578(0200) 5606(2052)
2193(0205) J/363 AD/5 RSRC/5 DEST/1 A/2 B/2 RAMADR/2 DBUS/2 CLKR/1 MEM/1 NO/40012
TIMES: DP=345 2901=345 SCAD=458 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 VMA=400*** DISPATCH=240
SKIP=185
2168(0346) 2235(0366) 5531(2041) 5571(2046) 5573(2047) 5578(0200) 5606(2052)
2198(0207) J/363 AD/34 RSRC/4 A/2 CLKL/1 CLKR/1 MEM/1 NO/40012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
2168(0346) 2235(0366) 5531(2041) 5571(2046) 5573(2047) 5578(0200) 5606(2052)
2206(0211) J/213 AD/5 RSRC/5 DEST/1 A/2 B/2 RAMADR/2 DBUS/2 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
2168(0346) 2235(0366)
2210(0213) AD/57 RSRC/4 DEST/1 A/2 B/3 CLKL/1 CLKR/1 DISP/13 MEM/1 NO/342
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2168(0346) 2206(0211) 2235(0366)
2220(0215) J/363 AD/5 RSRC/5 DEST/1 A/2 B/2 RAMADR/2 DBUS/2 CLKR/1 MEM/1 NO/40112
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=103 VMA=286*** DISPATCH=240 SKIP=185
2168(0346) 2235(0366)
2224(0217) J/363 AD/34 RSRC/4 A/2 CLKL/1 CLKR/1 MEM/1 NO/40112
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
2168(0346) 2235(0366)
2230(0363) J/366 AD/37 RSRC/7 DEST/1 B/2 DBUS/3 DBM/6 CHKL/1 CLKR/1 CHKR/1 SPEC/21 MEM/1 NO/102
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
2193(0205) 2198(0207) 2220(0215) 2224(0217) 4604(0265) 6656(2300)
2235(0366) J/201 AD/34 RSRC/4 A/1 RAMADR/2 CLKL/1 CLKR/1 DISP/66 MEM/1 NO/100010
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 6
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
2230(0363) 3553(2711) 4604(0265) 6656(2300)
2243(0040) AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 DISP/12 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 PARITY=262*** DISPATCH=240 SKIP=185
2210(0213)
2247(0041) AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 DISP/12
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
2210(0213)
2251(0042) J/371 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 PARITY=262*** DISPATCH=240 SKIP=185
2210(0213)
2253(0371) J/401 AD/1 RSRC/1 DEST/1 A/7 B/2 CLKR/1 MEM/1 NO/40312
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
2251(0042)
2256(0401) AD/37 RSRC/7 DEST/1 B/4 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 DISP/12 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
2253(0371)
2259(0043) J/406 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
2210(0213)
2261(0406) AD/37 RSRC/7 DEST/1 B/4 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 DISP/12 T/1 NO/1441
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
2259(0043)
2269(0044) AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 DISP/12 SKIP/53 LDSC/1 LDFE/1 NO/415777
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240 SKIP=291***
2210(0213) 2275(0416)
2272(0045) J/415 AD/37 RSRC/7 DEST/2 RAMADR/1 DBUS/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 NO/1441
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
2210(0213)
2273(0415) J/416 AD/37 RSRC/7 DEST/6 B/5 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 T/1
TIMES: DP=277 2901=337*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
2272(0045)
2275(0416) J/44 AD/34 RSRC/4 DEST/6 A/5 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2273(0415)
2279(0046) J/372 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
2210(0213)
2283(0047) J/372 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 PARITY=262*** DISPATCH=240 SKIP=185
2210(0213)
2288(0372) J/412 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/52 LDSC/1 LDFE/1 CALL/1 NO/412000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240 SKIP=291***
2279(0046) 2283(0047)
2290(0373) AD/42 RSRC/2 DEST/1 B/4 CLKL/1 CLKR/1 DISP/12
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 2288(0372)
2296(0050) AD/37 RSRC/7 DEST/0 A/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 DISP/12 MEM/1 NO/140012
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 7
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 SCAD=276 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** VMA=218 DISPATCH=240
SKIP=185
2210(0213)
2302(0051) J/402 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 SPEC/17 SKIP/52 T/1 LDSC/1 LDFE/1 NO/412000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 PARITY=262 SC AND FE=211 DISPATCH=240 SKIP=385***
2210(0213)
2305(0402) J/432 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 MEM/1 NO/40312
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
2302(0051)
2308(0403) J/431 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 MEM/1 NO/40312
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
2302(0051)
2310(0431) J/445 AD/35 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 NO/777000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2308(0403)
2311(0432) J/445 AD/45 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 NO/777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2305(0402)
2314(0445) J/452 AD/45 RSRC/5 DEST/7 B/4 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=257 2901=317*** SCAD=186 DBM=130 DBUS=197 PARITY=262 DISPATCH=240 SKIP=185
2310(0431) 2311(0432) 5296(2000) 5298(2001) 5300(0440)
2315(0452) J/461 AD/34 RSRC/4 DEST/7 A/5 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2314(0445)
2317(0461) J/467 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 LDSC/1 NO/110000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
2315(0452)
2320(0467) AD/34 RSRC/4 A/1 CLKL/1 CLKR/1 DISP/12 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
2317(0461) 5636(0463)
2323(0052) J/404 RSRC/4 CLKL/1 CLKR/1 SKIP/4
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2210(0213)
2324(0404) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2323(0052)
2325(0405) RSRC/4 CLKL/1 CLKR/1 DISP/12
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2323(0052)
2346(0412) J/1 AD/45 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 DISP/41 NO/777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2288(0372)
2347(0413) J/1 AD/35 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 DISP/41 NO/777000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2288(0372)
2374(1504) J/434 RSRC/4 CLKL/1 CLKR/1 SKIP/36
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2439(D203) 2458(1402) 2464(1404) 2578(1407) 2580(1410) 2613(1414) 2619(1416) 2627(1420) 2629(1421) 2648(1432)
2650(1433) 2693(1441) 2703(1442) 2713(1443) 2745(1445) 2755(1446) 2775(1450) 2785(1451) 2796(0532) 2806(1453)
2836(1456) 3939(1560) 3953(1561) 4005(1175) 4011(1177) 4034(1202) 4036(1204) 8224(3730) 8486(2702) 5733(2056)
5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
2379(1505) J/1515 AD/34 RSRC/4 DEST/0 A/4 B/4 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 8
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2385(1506) 2458(1402) 2464(1404) 2578(1407) 2580(1410) 2613(1414) 2619(1416) 2627(1420) 2629(1421) 2648(1432)
2650(1433) 2655(D120) 2693(1441) 2703(1442) 2713(1443) 2745(1445) 2755(1446) 2775(1450) 2785(1451) 2796(0532)
2806(1453) 2836(1456) 3939(1560) 3953(1561) 4005(1175) 4011(1177) 4034(1202) 4036(1204) 6184(3360) 8224(3730)
8486(2702) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
2385(1506) J/1505 AD/33 RSRC/3 B/3 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
2458(1402) 2464(1404) 2578(1407) 2580(1410) 2613(1414) 2619(1416) 2627(1420) 2629(1421) 2648(1432) 2650(1433)
2693(1441) 2703(1442) 2713(1443) 2745(1445) 2755(1446) 2775(1450) 2785(1451) 2796(0532) 2806(1453) 2836(1456)
3939(1560) 3953(1561) 4005(1175) 4011(1177) 4034(1202) 4036(1204) 8224(3730) 8486(2702)
2406(1514) J/104 AD/47 RSRC/5 DEST/1 A/12 B/17 DBUS/3 CLKL/1 CLKR/1 NO/1000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2458(1402) 2464(1404) 2578(1407) 2580(1410) 2613(1414) 2619(1416) 2627(1420) 2629(1421) 2648(1432) 2650(1433)
2693(1441) 2703(1442) 2713(1443) 2745(1445) 2755(1446) 2775(1450) 2785(1451) 2796(0532) 2806(1453) 2836(1456)
3939(1560) 3953(1561) 4005(1175) 4011(1177) 4034(1202) 4036(1204) 5243(0073) 5247(1374) 5293(1377) 5314(3204)
8224(3730) 8486(2702)
2411(1515) J/100 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/0 CLKL/1 CLKR/1 SPEC/15 DISP/64 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2379(1505) 2423(1517) 2428(0434) 2436(D200) 2437(D201) 2452(D215) 2458(1402) 2464(1404) 2481(0474) 2578(1407)
2580(1410) 2613(1414) 2619(1416) 2627(1420) 2629(1421) 2648(1432) 2650(1433) 2661(1436) 2693(1441) 2703(1442)
2713(1443) 2745(1445) 2755(1446) 2775(1450) 2785(1451) 2796(0532) 2806(1453) 2836(1456) 2862(0564) 2875(0572)
2884(0503) 3939(1560) 3953(1561) 4005(1175) 4011(1177) 4034(1202) 4036(1204) 5243(0073) 5247(1374) 5293(1377)
5314(3204) 5555(0536) 5562(2043) 5607(2053) 5811(3265) 6306(2236) 7582(3656) 8224(3730) 8486(2702) 5733(2056)
5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
2417(1516) J/1400 AD/33 RSRC/3 B/3 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
2458(1402) 2464(1404) 2578(1407) 2580(1410) 2613(1414) 2619(1416) 2627(1420) 2629(1421) 2648(1432) 2650(1433)
2693(1441) 2703(1442) 2713(1443) 2745(1445) 2755(1446) 2775(1450) 2785(1451) 2796(0532) 2806(1453) 2836(1456)
3939(1560) 3953(1561) 4005(1175) 4011(1177) 4034(1202) 4036(1204) 5243(0073) 5247(1374) 5293(1377) 5314(3204)
7589(3657) 8224(3730) 8486(2702)
2423(1517) J/1515 AD/33 RSRC/3 B/3 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
2458(1402) 2464(1404) 2578(1407) 2580(1410) 2613(1414) 2619(1416) 2627(1420) 2629(1421) 2648(1432) 2650(1433)
2693(1441) 2703(1442) 2713(1443) 2745(1445) 2755(1446) 2775(1450) 2785(1451) 2796(0532) 2806(1453) 2836(1456)
3939(1560) 3953(1561) 4005(1175) 4011(1177) 4034(1202) 4036(1204) 5243(0073) 5247(1374) 5293(1377) 5314(3204)
8224(3730) 8486(2702)
2428(0434) J/1515 AD/33 RSRC/3 B/3 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
2374(1504)
2431(0435) J/1400 AD/33 RSRC/3 B/3 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
2374(1504) 2681(0531) 3531(2710)
2458(1402) J/1500 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 SCAD=276 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
2441(D204) 2442(D205) 2443(D206) 2444(D207) 2611(0506) 2617(0511) 2634(1424) 2636(1425) 2641(1426) 2643(1427)
5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044) 2261(0406) 2256(0401) 2247(0041) 2243(0040)
2210(0213)
2461(1403) J/1404 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
2451(D214) 2453(D216) 2454(D217) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044) 2261(0406)
2256(0401) 2247(0041) 2243(0040)
2464(1404) J/1500 RSRC/4 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 9
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2438(D202) 2461(1403) 2468(1405) 2492(D503) 2534(D543) 2716(D414) 2717(D415) 2718(D416) 2719(D417) 2733(D426)
2734(D427) 3986(1172) 3987(1173) 4013(1200) 4014(1201) 4038(1205) 4848(1305) 5733(2056) 5730(0556) 2325(0405)
2320(0467) 2296(0050) 2269(0044) 2261(0406) 2256(0401) 2247(0041) 2243(0040) 2210(0213)
2468(1405) J/1404 AD/24 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 SPEC/46 T/1 CRY38/1 NO/10001
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 PC=334*** DISPATCH=240 SKIP=185
2446(D210) 2447(D211) 2448(D212) 2449(D213) 2461(1403) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050)
2269(0044) 2261(0406) 2256(0401) 2247(0041) 2243(0040) 2210(0213)
2478(1406) J/474 AD/37 RSRC/7 DEST/1 B/5 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 MEM/1 NO/30002
TIMES: DP=277 2901=277 SCAD=390 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
2473(D250) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
2481(0474) J/1515 AD/33 RSRC/3 B/5 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
2478(1406)
2578(1407) J/1500 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 DISP/37 MEM/1 NO/30001
TIMES: DP=277 2901=277 SCAD=390 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
2491(D502) 2531(D540) 2532(D541) 2607(1412) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
2580(1410) J/1500 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKR/1 GENR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=277 2901=277 SCAD=390 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
2489(D500) 2490(D501) 2533(D542) 2605(1411) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
2605(1411) J/1410 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
2494(D504) 2495(D505) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044) 2261(0406) 2256(0401)
2243(0040) 2210(0213)
2607(1412) J/1407 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
2536(D544) 2537(D545) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044) 2261(0406) 2256(0401)
2243(0040) 2210(0213)
2610(1413) J/506 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
2496(D506) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
2611(0506) J/1402 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKR/1 GENR/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
2610(1413)
2613(1414) J/1500 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 SCAD=276 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
2497(D507) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
2616(1415) J/511 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
2538(D546) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
2617(0511) J/1402 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
2616(1415)
2619(1416) J/1500 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 SCAD=276 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 10
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
2539(D547) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
2625(1417) J/1420 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/53
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
2561(D570) 2562(D571) 2563(D572) 2564(D573) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2247(0041) 2243(0040) 2210(0213)
2627(1420) J/1500 AD/57 RSRC/3 DEST/1 B/3 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2541(D550) 2542(D551) 2543(D552) 2544(D553) 2625(1417) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050)
2269(0044) 2261(0406) 2256(0401) 2247(0041) 2243(0040) 2210(0213)
2629(1421) J/1500 AD/54 RSRC/3 DEST/1 A/12 B/3 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2551(D560) 2552(D561) 2553(D562) 2554(D563) 2625(1417) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050)
2269(0044) 2261(0406) 2256(0401) 2247(0041) 2243(0040) 2210(0213)
2632(1422) J/1424 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/53
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
2524(D534) 2525(D535) 2526(D536) 2527(D537) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2247(0041) 2243(0040) 2210(0213)
2634(1424) J/1402 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 CLKL/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2504(D514) 2505(D515) 2506(D516) 2507(D517) 2632(1422) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050)
2269(0044) 2261(0406) 2256(0401) 2247(0041) 2243(0040) 2210(0213)
2636(1425) J/1402 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 CLKL/1 NO/777777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2514(D524) 2515(D525) 2516(D526) 2517(D527) 2632(1422) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050)
2269(0044) 2261(0406) 2256(0401) 2247(0041) 2243(0040) 2210(0213)
2639(1423) J/1426 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
2566(D574) 2567(D575) 2568(D576) 2569(D577) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2247(0041) 2243(0040) 2210(0213)
2641(1426) J/1402 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 CLKR/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2546(D554) 2547(D555) 2548(D556) 2549(D557) 2639(1423) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050)
2269(0044) 2261(0406) 2256(0401) 2247(0041) 2243(0040) 2210(0213)
2643(1427) J/1402 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 CLKR/1 NO/777777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2556(D564) 2557(D565) 2558(D566) 2559(D567) 2639(1423) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050)
2269(0044) 2261(0406) 2256(0401) 2247(0041) 2243(0040) 2210(0213)
2646(1430) J/1432 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
2519(D530) 2520(D531) 2521(D532) 2522(D533) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2247(0041) 2243(0040) 2210(0213)
2648(1432) J/1500 AD/53 RSRC/7 DEST/1 B/3 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2499(D510) 2500(D511) 2501(D512) 2502(D513) 2646(1430) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050)
2269(0044) 2261(0406) 2256(0401) 2247(0041) 2243(0040) 2210(0213)
2650(1433) J/1500 AD/53 RSRC/4 DEST/1 A/12 B/3 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2509(D520) 2510(D521) 2511(D522) 2512(D523) 2646(1430) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050)
2269(0044) 2261(0406) 2256(0401) 2247(0041) 2243(0040) 2210(0213)
2660(1434) J/3063 AD/45 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 CALL/1 NO/377777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2656(D121) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 11
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
2661(1436) J/1515 AD/34 RSRC/4 DEST/0 A/4 B/4 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 2660(1434)
2670(1565) J/3062 AD/37 RSRC/7 DEST/1 B/4 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 CALL/1 NO/1441
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
2665(D125) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2247(0041)
2675(1567) J/512 AD/1 RSRC/1 A/2 B/7 CLKL/1 CLKR/1 MEM/1 NO/30312
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
2664(D124) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
POSSIBLE RETURN 2 FROM CALL AT 2670(1565)
2676(0512) J/531 AD/33 RSRC/3 B/4 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
2675(1567)
2681(0531) J/435 AD/34 RSRC/4 A/2 CLKL/1 CLKR/1 MEM/1 NO/30312
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
2676(0512)
2693(1441) J/1500 AD/42 RSRC/2 DEST/1 B/3 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2686(D400) 2687(D401) 2688(D402) 2689(D403) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406)
2256(0401) 2243(0040) 2210(0213)
2703(1442) J/1500 AD/45 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=277 2901=277*** SCAD=390 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
2696(D404) 2697(D405) 2698(D406) 2699(D407) 2728(1444) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050)
2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
2713(1443) J/1500 AD/55 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=277 2901=277*** SCAD=390 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
2706(D410) 2707(D411) 2708(D412) 2709(D413) 2765(1447) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050)
2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
2728(1444) J/1442 AD/74 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2721(D420) 2722(D421) 2723(D422) 2724(D423) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
2745(1445) J/1500 AD/65 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=277 2901=277*** SCAD=390 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
2738(D430) 2739(D431) 2740(D432) 2741(D433) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
2755(1446) J/1500 AD/35 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=277 2901=277*** SCAD=390 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
2748(D434) 2749(D435) 2750(D436) 2751(D437) 2816(1454) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050)
2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
2765(1447) J/1443 AD/74 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2758(D440) 2759(D441) 2760(D442) 2761(D443) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
2775(1450) J/1500 AD/75 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=277 2901=277*** SCAD=390 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
2768(D444) 2769(D445) 2770(D446) 2771(D447) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
2785(1451) J/1500 AD/77 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=277 2901=277*** SCAD=390 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
2778(D450) 2779(D451) 2780(D452) 2781(D453) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 12
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
2256(0401) 2243(0040) 2210(0213)
2795(1452) J/532 AD/77 RSRC/7 DEST/1 B/5 RAMADR/0 DBUS/2 CLKL/1 CLKR/1
TIMES: DP=277 2901=277*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
2788(D454) 2789(D455) 2790(D456) 2791(D457) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
2796(0532) J/1500 AD/31 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2795(1452)
2806(1453) J/1500 AD/74 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2799(D460) 2800(D461) 2801(D462) 2802(D463) 2826(1455) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050)
2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
2816(1454) J/1446 AD/74 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2809(D464) 2810(D465) 2811(D466) 2812(D467) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
2826(1455) J/1453 AD/45 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1
TIMES: DP=277 2901=277*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
2819(D470) 2820(D471) 2821(D472) 2822(D473) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
2836(1456) J/1500 AD/24 RSRC/4 DEST/1 A/7 B/3 CLKL/1 CLKR/1 DISP/37 CRY38/1 MEM/1 NO/30001
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
2829(D474) 2830(D475) 2831(D476) 2832(D477) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406)
2256(0401) 2243(0040) 2210(0213)
2856(1612) J/564 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 LDFE/1 NO/311777
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** SC AND FE=211
DISPATCH=240 SKIP=185
2843(D242) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
2859(1613) J/572 AD/45 RSRC/5 DEST/1 A/12 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 LDFE/1 NO/410001
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** SC AND FE=211
DISPATCH=240 SKIP=185
5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2290(0373) 2269(0044) 2261(0406) 2256(0401) 2247(0041)
2243(0040) 2210(0213)
2862(0564) J/1515 AD/34 RSRC/4 DEST/5 A/3 B/3 CLKL/1 CLKR/1 LDFE/1 SHIFT/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
2856(1612)
2870(1622) J/604 AD/42 RSRC/2 DEST/2 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2841(D240) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
2872(1623) J/572 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 LDFE/1 NO/410001
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** SC AND FE=211
DISPATCH=240 SKIP=185
5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2290(0373) 2269(0044) 2261(0406) 2256(0401) 2247(0041)
2243(0040) 2210(0213)
2875(0572) J/1515 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 LDFE/1 SHIFT/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
2859(1613) 2872(1623)
2878(0604) J/502 AD/37 RSRC/7 DEST/7 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SKIP/63 T/1 LDSC/1 NO/600000
TIMES: DP=277 2901=337*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 SC AND FE=211 DISPATCH=240
SKIP=185
2870(1622)
2880(0502) J/502 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/44 SKIP/63 LDSC/1 NO/600000
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 13
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 PC=289*** SC AND FE=211 DISPATCH=240 SKIP=185
2878(0604) 2880(0502)
2884(0503) J/1515 AD/34 RSRC/4 DEST/5 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2878(0604) 2880(0502) 2897(0646)
2891(1632) J/701 AD/37 RSRC/7 DEST/7 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 T/1 LDFE/1 NO/311777
TIMES: DP=277 2901=337*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 SC AND FE=211 DISPATCH=240
SKIP=185
2842(D241) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
2893(1633) J/611 AD/37 RSRC/7 DEST/7 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 T/1 LDFE/1 NO/410001
TIMES: DP=277 2901=337*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 SC AND FE=211 DISPATCH=240
SKIP=185
5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2290(0373) 2269(0044) 2261(0406) 2256(0401) 2247(0041)
2243(0040) 2210(0213)
2894(0611) J/632 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2893(1633)
2896(0632) J/646 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 SPEC/3 LDFE/1 SHIFT/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
2894(0611)
2897(0646) J/503 AD/34 RSRC/4 DEST/5 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2896(0632) 2902(0706)
2899(0701) J/706 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2891(1632)
2902(0706) J/646 AD/34 RSRC/4 DEST/5 A/3 B/3 CLKL/1 CLKR/1 SPEC/3 LDFE/1 SHIFT/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
2899(0701)
2906(1462) J/514 AD/45 RSRC/5 DEST/1 A/12 B/5 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 SKIP/62 T/2
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282 DISPATCH=240
SKIP=447***
2844(D243) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
2910(0514) J/747 AD/34 RSRC/4 DEST/1 A/3 B/1 CLKL/1 CLKR/1 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
2906(1462)
2911(0515) J/1400 AD/42 RSRC/2 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2906(1462)
2913(0747) J/534 RSRC/4 CLKL/1 CLKR/1 LDFE/1 NO/711764
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
2910(0514)
2929(0534) J/534 AD/34 RSRC/4 DEST/5 A/5 B/5 CLKL/1 CLKR/1 SKIP/52 LDFE/1 NO/410004
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240 SKIP=291***
2913(0747) 2929(0534)
2930(0535) J/752 AD/37 RSRC/7 DEST/7 B/3 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/5 NO/410000
TIMES: DP=100134 2901=100194*** SCAD=186 DBM=100041 DBUS=100074 DISPATCH=240 SKIP=185
2929(0534)
2931(0752) J/767 AD/42 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 CLKR/1 NO/77
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2930(0535)
2932(0767) J/100 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 SPEC/15 DISP/64 FMWRITE/1 NO/1441
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 14
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2931(0752)
2956(1464) J/554 RSRC/4 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
2847(D246) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
2957(1465) J/1006 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 LDSC/1 NO/315777
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2290(0373) 2269(0044) 2261(0406) 2256(0401) 2247(0041)
2243(0040) 2210(0213)
2958(1006) J/544 RSRC/4 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
2957(1465)
2960(0544) J/544 AD/34 RSRC/4 DEST/6 A/5 B/5 CLKL/1 CLKR/1 SPEC/5 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
2958(1006) 2960(0544)
2961(0545) J/1023 AD/34 RSRC/4 DEST/4 A/5 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2958(1006) 2960(0544)
2964(0554) J/554 AD/34 RSRC/4 DEST/4 A/5 B/5 CLKL/1 CLKR/1 SPEC/5 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
2956(1464) 2964(0554)
2965(0555) J/1023 AD/34 RSRC/4 DEST/4 A/5 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2956(1464) 2964(0554)
2966(1023) J/1026 AD/34 RSRC/4 DEST/4 A/5 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2961(0545) 2965(0555) 3033(0643) 3038(0645)
2967(1026) J/1046 AD/34 RSRC/4 DEST/0 A/5 B/5 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2966(1023)
2975(1466) J/602 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/33 LDSC/1 LDFE/1 NO/414000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240 SKIP=291***
2845(D244) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
2977(0602) J/1033 AD/37 RSRC/7 DEST/2 RAMADR/1 DBUS/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 NO/1441
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
2975(1466)
2978(0603) J/100 RSRC/4 CLKL/1 CLKR/1 SPEC/15 DISP/64
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2975(1466) 3678(1151) 3682(1152) 4220(0165) 4255(1220) 4286(1227) 4372(0037) 4589(0662) 4879(1307) 5149(1343)
5161(1351) 5226(0720) 5513(2036)
2981(1033) J/606 AD/37 RSRC/7 DEST/6 B/5 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SKIP/63 T/1
TIMES: DP=277 2901=337*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
2977(0602)
2984(0606) J/624 AD/34 RSRC/4 DEST/7 A/5 B/5 CLKL/1 CLKR/1 LDSC/1 NO/411776
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
2981(1033)
2986(0607) J/614 AD/34 RSRC/4 DEST/7 A/5 B/5 CLKL/1 CLKR/1 LDSC/1 NO/311776
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
2981(1033)
2990(0614) J/614 AD/34 RSRC/4 DEST/6 A/5 B/5 CLKL/1 CLKR/1 SPEC/4 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 15
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
2986(0607) 2990(0614)
2992(0615) J/1036 AD/34 RSRC/4 DEST/4 A/5 B/5 CLKL/1 CLKR/1 SPEC/4
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
2990(0614)
2997(0624) J/624 AD/34 RSRC/4 DEST/4 A/5 B/5 CLKL/1 CLKR/1 SPEC/44 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 PC=289*** SC AND FE=211 DISPATCH=240 SKIP=185
2984(0606) 2997(0624)
2999(0625) J/1036 AD/34 RSRC/4 DEST/4 A/5 B/5 CLKL/1 CLKR/1 SPEC/44
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 PC=289*** DISPATCH=240 SKIP=185
2997(0624)
3001(1036) J/634 AD/1 RSRC/1 A/5 B/5 RAMADR/0 CLKL/1 CLKR/1 SKIP/52 T/1 FMWRITE/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 RAM WRITE=356 DISPATCH=240 SKIP=359***
2992(0615) 2999(0625)
3003(0634) J/1046 AD/46 RSRC/6 DEST/2 DBUS/3 CLKL/1 NO/377777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3001(1036)
3005(0635) J/1046 AD/36 RSRC/6 DEST/2 DBUS/3 CLKL/1 NO/400000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3001(1036)
3006(1046) J/100 AD/32 RSRC/2 RAMADR/1 CLKL/1 CLKR/1 SPEC/15 DISP/64 FMWRITE/1 NO/1441
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2967(1026) 3003(0634) 3005(0635)
3028(1470) J/644 RSRC/4 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
2846(D245) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
3029(1471) J/1053 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 LDSC/1 NO/315777
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2290(0373) 2269(0044) 2261(0406) 2256(0401) 2247(0041)
2243(0040) 2210(0213)
3030(1053) J/642 RSRC/4 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
3029(1471)
3032(0642) J/642 AD/34 RSRC/4 DEST/6 A/5 B/5 CLKL/1 CLKR/1 SPEC/7 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
3030(1053) 3032(0642)
3033(0643) J/1023 AD/34 RSRC/4 DEST/4 A/5 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3030(1053) 3032(0642)
3036(0644) J/644 AD/34 RSRC/4 DEST/4 A/5 B/5 CLKL/1 CLKR/1 SPEC/7 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
3028(1470) 3036(0644)
3038(0645) J/1023 AD/34 RSRC/4 DEST/4 A/5 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3028(1470) 3036(0644)
3158(1472) J/1473 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
3069(D605) 3078(D615) 3083(D621) 3087(D625) 3092(D631) 3096(D635) 3101(D641) 3105(D645) 3110(D651) 3114(D655)
3118(D661) 3122(D665) 3127(D671) 3131(D675) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406)
2256(0401) 2243(0040) 2210(0213)
3160(1473) J/14 AD/42 RSRC/2 DEST/1 B/5 CLKL/1 CLKR/1 DISP/37
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3068(D604) 3077(D614) 3082(D620) 3086(D624) 3091(D630) 3095(D634) 3100(D640) 3104(D644) 3109(D650) 3113(D654)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 16
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
3117(D660) 3121(D664) 3126(D670) 3130(D674) 3158(1472) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
3163(1474) J/1475 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
3067(D603) 3071(D607) 3076(D613) 3080(D617) 3085(D623) 3089(D627) 3094(D633) 3098(D637) 3103(D643) 3107(D647)
3112(D653) 3116(D657) 3120(D663) 3124(D667) 3129(D673) 3133(D677) 5733(2056) 5730(0556) 2325(0405) 2320(0467)
2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3166(1475) J/14 AD/45 RSRC/5 DEST/1 A/3 B/5 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 DISP/37
TIMES: DP=277 2901=277*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
3066(D602) 3070(D606) 3075(D612) 3079(D616) 3084(D622) 3088(D626) 3093(D632) 3097(D636) 3102(D642) 3106(D646)
3111(D652) 3115(D656) 3119(D662) 3123(D666) 3128(D672) 3132(D676) 3163(1474) 5733(2056) 5730(0556) 2325(0405)
2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3174(0014) J/1400 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 SKIP/57 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=361***
3160(1473) 3166(1475) 3189(1071) 7292(1617)
3177(0015) J/1062 AD/74 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3160(1473) 3166(1475) 7292(1617)
3180(0016) J/1071 AD/65 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1
TIMES: DP=277 2901=277*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
3160(1473) 3166(1475) 7292(1617)
3183(0017) J/1071 AD/35 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1
TIMES: DP=277 2901=277*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
3160(1473) 3166(1475) 7292(1617)
3188(1062) J/1071 AD/45 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1
TIMES: DP=277 2901=277*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
3177(0015) 7967(1060)
3189(1071) J/14 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
3180(0016) 3183(0017) 3188(1062) 7967(1060)
3215(0250) J/110 AD/34 RSRC/4 A/1 CLKL/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3259(1476) 3278(0742) 3279(0743) 5894(2112)
3218(0251) J/1400 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
3259(1476) 3278(0742) 3279(0743) 5894(2112)
3221(0252) J/1400 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
3259(1476) 3278(0742) 3279(0743) 5870(3275) 5894(2112)
3224(0253) J/1400 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/42 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
3259(1476) 3278(0742) 3279(0743) 5894(2112)
3227(0254) J/110 AD/1 RSRC/1 DEST/1 A/7 B/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
3259(1476) 3278(0742) 3279(0743) 5894(2112)
3230(0255) J/260 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
3259(1476) 3278(0742) 3279(0743) 5894(2112)
3233(0256) J/260 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
3259(1476) 3278(0742) 3279(0743) 5894(2112)
3236(0257) J/260 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/42 T/1
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 17
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
3259(1476) 3278(0742) 3279(0743) 5894(2112)
3259(1476) J/250 AD/25 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 DISP/37 T/1 CRY38/1
TIMES: DP=345 2901=345*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
3240(D301) 3241(D302) 3242(D303) 3243(D304) 3244(D305) 3245(D306) 3246(D307) 3248(D310) 3249(D311) 3250(D312)
3251(D313) 3252(D314) 3253(D315) 3254(D316) 3255(D317) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
3277(1477) J/742 AD/37 RSRC/7 DEST/0 A/3 B/3 CLKL/1 SKIP/36
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3265(D330) 3266(D331) 3267(D332) 3268(D333) 3269(D334) 3270(D335) 3271(D336) 3272(D337) 3295(1116) 5733(2056)
5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
3278(0742) J/250 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/0 CLKL/1 CLKR/1 DISP/37 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
3277(1477)
3279(0743) J/250 RSRC/4 CLKL/1 CLKR/1 DISP/37
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3277(1477)
3293(1431) J/1077 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 SPEC/46 T/1 NO/10001
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 PC=334*** DISPATCH=240 SKIP=185
3282(D350) 3283(D351) 3284(D352) 3285(D353) 3286(D354) 3287(D355) 3288(D356) 3289(D357) 5733(2056) 5730(0556)
2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
3294(1077) J/1116 RSRC/4 CLKL/1 CLKR/1 MEM/1 NO/30002
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3293(1431) 3309(1437) 7967(1060)
3295(1116) J/1477 AD/33 RSRC/3 B/3 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
3294(1077) 8437(2672)
3309(1437) J/1077 AD/11 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 SPEC/46 T/1 CRY38/1 NO/10001
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 PC=334*** DISPATCH=240 SKIP=185
3298(D370) 3299(D371) 3300(D372) 3301(D373) 3302(D374) 3303(D375) 3304(D376) 3305(D377) 5733(2056) 5730(0556)
2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
3318(0270) J/100 AD/34 RSRC/4 DEST/0 A/5 B/5 RAMADR/0 CLKL/1 CLKR/1 SPEC/15 DISP/64 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
3362(1440) 3376(1611) 3390(1542) 3400(1547)
3321(0271) J/744 AD/37 RSRC/7 DEST/0 A/5 B/5 RAMADR/0 CLKL/1 CLKR/1 SKIP/52 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=291***
3362(1440) 3376(1611) 3390(1542) 3400(1547)
3324(0272) J/744 AD/37 RSRC/7 DEST/0 A/5 B/5 RAMADR/0 CLKL/1 CLKR/1 SKIP/62 T/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=333***
3362(1440) 3376(1611) 3390(1542) 3400(1547) 5282(0422) 5301(0442)
3327(0273) J/744 AD/37 RSRC/7 DEST/0 A/5 B/5 RAMADR/0 CLKL/1 CLKR/1 SKIP/42 T/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=333***
3362(1440) 3376(1611) 3390(1542) 3400(1547)
3330(0274) J/762 AD/34 RSRC/4 DEST/0 A/5 B/5 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
3362(1440) 3376(1611) 3390(1542) 3400(1547) 3735(2731)
3333(0275) J/762 AD/37 RSRC/7 DEST/0 A/5 B/5 RAMADR/0 CLKL/1 CLKR/1 SKIP/52 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=291***
3362(1440) 3376(1611) 3390(1542) 3400(1547)
3336(0276) J/762 AD/37 RSRC/7 DEST/0 A/5 B/5 RAMADR/0 CLKL/1 CLKR/1 SKIP/62 T/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=333***
3362(1440) 3376(1611) 3390(1542) 3400(1547)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 18
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
3339(0277) J/762 AD/37 RSRC/7 DEST/0 A/5 B/5 RAMADR/0 CLKL/1 CLKR/1 SKIP/42 T/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=333***
3362(1440) 3376(1611) 3390(1542) 3400(1547)
3342(0744) J/110 AD/34 RSRC/4 A/1 CLKL/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3321(0271) 3324(0272) 3327(0273) 3490(1540)
3343(0745) J/110 AD/34 RSRC/4 DEST/1 A/3 B/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3321(0271) 3324(0272) 3327(0273) 3490(1540)
3346(0762) J/110 AD/34 RSRC/4 DEST/1 A/3 B/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3330(0274) 3333(0275) 3336(0276) 3339(0277) 3698(2722) 3889(2737)
3347(0763) J/110 AD/34 RSRC/4 A/1 CLKL/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3333(0275) 3336(0276) 3339(0277)
3362(1440) J/270 AD/37 RSRC/7 DEST/1 B/5 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 DISP/37
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
3352(D321) 3353(D322) 3354(D323) 3356(D325) 3357(D326) 3358(D327) 5733(2056) 5730(0556) 2325(0405) 2320(0467)
2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3376(1611) J/270 AD/5 RSRC/5 DEST/1 A/7 B/5 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SPEC/46 DISP/37 T/2 NO/10001
TIMES: DP=345 2901=345 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PC=448*** DISPATCH=240
SKIP=185
3365(D340) 3366(D341) 3367(D342) 3368(D343) 3369(D344) 3370(D345) 3371(D346) 3372(D347) 5733(2056) 5730(0556)
2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3390(1542) J/270 AD/25 RSRC/5 DEST/1 A/7 B/5 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SPEC/46 DISP/37 T/2 CRY38/1 NO/10001
TIMES: DP=345 2901=345 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PC=448*** DISPATCH=240
SKIP=185
3379(D360) 3380(D361) 3381(D362) 3382(D363) 3383(D364) 3384(D365) 3385(D366) 3386(D367) 5733(2056) 5730(0556)
2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3400(1547) J/270 AD/5 RSRC/5 DEST/1 A/15 B/5 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SPEC/40 DISP/37 T/1
TIMES: DP=345 2901=345*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
3393(D252) 3394(D253) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
2210(0213)
3414(1520) J/110 AD/34 RSRC/4 DEST/1 A/3 B/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3355(D324) 3405(D254) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
2210(0213)
3415(1521) J/110 AD/34 RSRC/4 DEST/1 A/3 B/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3405(D254)
3417(1522) J/150 AD/11 RSRC/1 A/7 B/1 CLKR/1 CRY38/1 MEM/1 NO/40012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
3405(D254)
3418(1523) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3405(D254)
3419(1524) J/764 RSRC/4 CLKL/1 CLKR/1 SKIP/34
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3405(D254)
3422(1525) J/2575 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/40012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 19
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
3405(D254) 3499(0335)
3423(1526) J/320 RSRC/4 CLKL/1 CLKR/1 SKIP/34
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3405(D254)
3424(1527) J/1010 RSRC/4 CLKL/1 CLKR/1 SKIP/34
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3405(D254)
3426(1530) J/1004 AD/11 RSRC/1 A/7 B/1 CLKR/1 SKIP/4 CRY38/1 MEM/1 NO/40012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
3405(D254)
3427(1531) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3405(D254)
3429(1532) J/300 AD/11 RSRC/1 A/7 B/1 CLKR/1 SKIP/4 CRY38/1 MEM/1 NO/40012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
3405(D254)
3430(1533) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3405(D254)
3431(1534) J/1014 RSRC/4 CLKL/1 CLKR/1 SKIP/34
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3405(D254)
3432(1535) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3405(D254)
3433(1536) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3405(D254)
3434(1537) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3405(D254)
3440(0150) J/1123 AD/37 RSRC/7 DEST/1 B/2 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 SPEC/21 MEM/1 CALL/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
3417(1522)
3441(0152) J/110 AD/34 RSRC/4 DEST/1 A/3 B/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 3440(0150)
3443(1123) J/30 RSRC/4 RAMADR/2 CLKL/1 CLKR/1 DISP/66
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3440(0150) 3464(1136) 3479(0301)
3448(0030) J/2 AD/37 RSRC/7 RAMADR/2 DBUS/2 CLKL/1 CLKR/1 SPEC/46 DISP/41 NO/10004
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 PC=266*** DISPATCH=240 SKIP=185
3443(1123)
3452(0032) J/2 AD/33 RSRC/3 B/2 CLKL/1 CLKR/1 SPEC/46 DISP/41 NO/10004
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
3443(1123)
3456(0034) J/1136 AD/5 RSRC/5 DEST/1 A/2 B/2 RAMADR/2 DBUS/2 CLKR/1 MEM/1 NO/40012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=103 VMA=286*** DISPATCH=240 SKIP=185
3443(1123)
3460(0036) J/1136 AD/34 RSRC/4 A/2 CLKL/1 CLKR/1 MEM/1 NO/40112
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 20
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
3443(1123)
3464(1136) J/1123 AD/37 RSRC/7 DEST/1 B/2 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 SPEC/21 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
3456(0034) 3460(0036)
3467(0764) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3419(1524)
3468(0765) J/1143 AD/34 RSRC/4 DEST/1 A/3 B/1 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3419(1524)
3469(1143) J/104 AD/47 RSRC/5 DEST/1 A/12 B/17 DBUS/3 CLKL/1 CLKR/1 NO/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3468(0765)
3472(1004) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3426(1530)
3473(1005) J/303 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3426(1530)
3475(0300) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3429(1532)
3479(0301) J/1123 AD/37 RSRC/7 DEST/1 B/2 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 SPEC/21 MEM/1 CALL/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
3429(1532)
3481(0303) J/2434 AD/45 RSRC/5 A/14 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 CALL/1 NO/77400
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
3473(1005) 5325(0417)
POSSIBLE RETURN 2 FROM CALL AT 3479(0301)
3482(0307) J/3574 AD/37 RSRC/7 DEST/0 A/14 B/16 DBUS/3 DBM/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
5325(0417)
POSSIBLE RETURN 6 FROM CALL AT 3479(0301)
POSSIBLE RETURN 4 FROM CALL AT 3481(0303)
3483(0317) J/110 AD/34 RSRC/4 DEST/1 A/3 B/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 16 FROM CALL AT 3479(0301)
POSSIBLE RETURN 14 FROM CALL AT 3481(0303)
POSSIBLE RETURN 10 FROM CALL AT 3482(0307)
3490(1540) J/744 RSRC/4 CLKL/1 CLKR/1 SPEC/46 SKIP/55 T/1 NO/10010
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266 DISPATCH=240 SKIP=340***
3407(D255) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3495(0320) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3423(1526)
3496(0321) J/2434 AD/45 RSRC/5 A/14 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 CALL/1 NO/77400
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
3423(1526)
3497(0325) J/335 AD/33 RSRC/3 B/12 CLKL/1 CLKR/1 SPEC/43
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PI=193 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 21
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
POSSIBLE RETURN 4 FROM CALL AT 3496(0321)
3499(0335) J/1525 AD/42 RSRC/2 DBUS/3 DBM/6 CLKL/1 CLKR/1 SPEC/27 MEM/1 NO/10
TIMES: DP=163 2901=163 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 VMA=218 DISPATCH=240***
SKIP=185
3497(0325)
POSSIBLE RETURN 14 FROM CALL AT 3496(0321)
3502(2575) J/2577 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
3422(1525) 3525(0065)
3505(2577) J/2673 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 MEM/1 NO/40012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
3502(2575)
3507(2673) J/2706 AD/37 RSRC/7 DEST/1 B/1 DBUS/3 DBM/6 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
3505(2577)
3509(2706) J/2707 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 SPEC/46 NO/10004
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
3507(2673)
3511(2707) J/305 AD/55 RSRC/5 DEST/1 A/13 B/13 DBUS/3 CLKL/1 CLKR/1 NO/10000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3509(2706) 7235(0465)
3516(1010) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3424(1527)
3517(1011) J/60 AD/45 RSRC/2 DEST/1 A/12 B/5 DBUS/0 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
3424(1527)
3520(0060) J/3653 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 CALL/1 NO/30012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3517(1011) 7220(3625)
3523(0064) J/3654 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKR/1 MEM/1 CALL/1 NO/30012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 3520(0060)
3525(0065) J/2575 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 MEM/1 NO/40002
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 5 FROM CALL AT 3520(0060)
POSSIBLE RETURN 1 FROM CALL AT 3523(0064)
3529(1014) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3431(1534)
3530(1015) J/2710 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/30012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3431(1534)
3531(2710) J/435 AD/45 RSRC/2 DEST/1 A/12 B/3 DBUS/0 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
3530(1015)
3540(1541) J/1024 RSRC/4 CLKL/1 CLKR/1 SKIP/34
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3536(D256) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
3546(1024) J/2711 AD/34 RSRC/4 DEST/1 A/3 B/2 CLKL/1 CLKR/1 SPEC/61 NO/100
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 22
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3540(1541) 3550(1025)
3550(1025) J/1024 AD/33 RSRC/3 B/2 CLKL/1 CLKR/1 SPEC/16
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3540(1541)
3553(2711) J/366 AD/47 RSRC/1 A/12 B/2 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/422
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
3546(1024) 6771(2316) 7622(2503)
3567(1543) J/2712 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
3559(D261) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3575(2712) J/1034 AD/5 RSRC/5 DEST/1 A/15 B/4 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SPEC/40 SKIP/31 T/1 MEM/1 NO/30712
TIMES: DP=345 2901=345 SCAD=458 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 VMA=400 DISPATCH=240
SKIP=408***
3567(1543) 3580(1544)
3580(1544) J/2712 AD/37 RSRC/4 DEST/1 A/1 B/5 DBUS/0 CLKL/1 CLKR/1 SPEC/46 NO/50000
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=103 PC=266*** DISPATCH=240 SKIP=185
3558(D260) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3586(1034) J/220 AD/33 RSRC/3 B/5 CLKL/1 CHKL/1 CLKR/1 CHKR/1 DISP/37 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
3575(2712)
3590(1035) J/2713 AD/33 RSRC/3 B/5 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
3575(2712)
3593(2713) J/220 RSRC/4 CLKL/1 CLKR/1 SPEC/46 DISP/37 NO/12000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
3590(1035) 3636(2717)
3598(0220) J/221 AD/34 RSRC/4 DEST/1 A/3 B/1 CLKL/1 CLKR/1 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3586(1034) 3593(2713) 3631(2716)
3600(0221) J/100 AD/34 RSRC/4 DEST/0 A/4 B/4 RAMADR/0 CLKL/1 CLKR/1 SPEC/15 DISP/64 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
3586(1034) 3593(2713) 3598(0220) 3631(2716) 3650(1145)
3602(0222) J/1400 AD/34 RSRC/4 DEST/0 A/4 B/4 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
3586(1034) 3593(2713) 3631(2716)
3609(1545) J/2714 AD/37 RSRC/7 DEST/1 B/4 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 MEM/1 NO/40712
TIMES: DP=277 2901=277 SCAD=390 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282 VMA=332***
DISPATCH=240 SKIP=185
3560(D262) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3612(2714) J/2715 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
3609(1545)
3617(2715) J/1044 AD/5 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 CLKR/1 SPEC/40 SKIP/31 T/1 NO/777777
TIMES: DP=325 2901=325 SCAD=438 DBM=130 DBUS=197 DISPATCH=240 SKIP=388***
3612(2714)
3622(1044) J/2717 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/30312
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3617(2715)
3626(1045) J/2716 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/30312
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 23
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3617(2715)
3631(2716) J/220 AD/33 RSRC/3 B/5 CLKL/1 CHKL/1 CLKR/1 CHKR/1 DISP/37 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
3626(1045)
3636(2717) J/2713 AD/33 RSRC/3 B/5 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
3622(1044)
3642(1546) J/2720 AD/37 RSRC/7 DEST/1 B/4 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 MEM/1 NO/40712
TIMES: DP=277 2901=277 SCAD=390 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282 VMA=332***
DISPATCH=240 SKIP=185
3561(D263) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3646(2720) J/1144 AD/5 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 CLKR/1 SPEC/40 SKIP/31 T/1 NO/777777
TIMES: DP=325 2901=325 SCAD=438 DBM=130 DBUS=197 DISPATCH=240 SKIP=388***
3642(1546)
3647(1144) J/1145 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/12000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
3646(2720)
3650(1145) J/221 AD/37 RSRC/7 DEST/1 B/1 DBUS/3 DBM/6 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 PARITY=262*** DISPATCH=240 SKIP=185
3646(2720) 3647(1144)
3660(1551) J/2721 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
3655(D105) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3663(2721) J/1146 AD/37 RSRC/7 DEST/1 B/5 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 SKIP/52 T/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282 DISPATCH=240
SKIP=405***
3660(1551)
3668(1146) J/1150 AD/1 RSRC/1 A/5 B/3 RAMADR/0 CLKL/1 CLKR/1 SPEC/40 SKIP/52 T/1 FMWRITE/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 RAM WRITE=356 DISPATCH=240 SKIP=359***
3663(2721)
3673(1147) J/1152 AD/1 RSRC/1 A/5 B/3 RAMADR/0 CLKL/1 CLKR/1 SPEC/40 SKIP/52 T/1 FMWRITE/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 RAM WRITE=356 DISPATCH=240 SKIP=359***
3663(2721)
3676(1150) J/100 RSRC/4 CLKL/1 CLKR/1 SPEC/15 DISP/64
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3668(1146)
3678(1151) J/603 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/12000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
3668(1146)
3682(1152) J/603 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/12000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
3673(1147)
3683(1153) J/100 RSRC/4 CLKL/1 CLKR/1 SPEC/15 DISP/64
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3673(1147)
3695(1550) J/2722 AD/37 RSRC/4 DEST/1 A/1 B/5 DBUS/0 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
3689(D265) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3698(2722) J/762 AD/34 RSRC/4 DEST/0 A/5 B/5 RAMADR/0 CLKL/1 CLKR/1 SPEC/46 FMWRITE/1 NO/50000
TIMES: DP=163 SCAD=276 DBM=130 DBUS=196 PC=266 RAM WRITE=288*** DISPATCH=240 SKIP=185
3695(1550)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 24
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
3702(1552) J/2723 AD/37 RSRC/4 DEST/1 A/1 B/5 DBUS/0 CLKL/1 CLKR/1 SPEC/46 NO/50000
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=103 PC=266*** DISPATCH=240 SKIP=185
3688(D264) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3704(2723) J/2724 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/30012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3702(1552)
3706(2724) J/2725 AD/33 RSRC/3 B/5 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
3704(2723)
3710(2725) J/107 AD/5 RSRC/5 DEST/1 A/3 B/1 DBUS/3 CLKR/1 T/1 NO/1
TIMES: DP=325 2901=325*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3706(2724)
3715(1554) J/2726 AD/34 RSRC/4 DEST/1 A/3 B/5 CLKL/1 CLKR/1 MEM/1 NO/30002
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3690(D266) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3716(2726) J/130 AD/37 RSRC/7 DEST/0 A/3 B/4 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
3715(1554)
3718(0130) J/3070 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 CALL/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
3716(2726)
3721(0134) J/3655 AD/34 RSRC/4 DEST/1 A/1 B/4 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 3718(0130)
3725(0135) J/107 AD/5 RSRC/5 DEST/1 A/5 B/1 DBUS/3 CLKR/1 T/1 NO/1
TIMES: DP=325 2901=325*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 5 FROM CALL AT 3718(0130)
POSSIBLE RETURN 1 FROM CALL AT 3721(0134)
3729(1555) J/2727 AD/37 RSRC/7 DEST/1 B/5 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
3691(D267) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3730(2727) J/2730 AD/37 RSRC/7 DEST/0 A/5 B/5 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
3729(1555)
3732(2730) J/2731 AD/34 RSRC/4 A/5 CLKL/1 CLKR/1 MEM/1 NO/40012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3730(2727)
3735(2731) J/274 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
3732(2730)
3808(1661) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3788(D101) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3810(1662) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3789(D102) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3812(1663) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3790(D103) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 25
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
3814(1664) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3795(D104) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3816(1666) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3796(D106) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3818(1667) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3797(D107) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3820(1660) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3798(D130) 3799(D131) 3800(D141) 3801(D151) 3802(D161) 3803(D171) 5733(2056) 5730(0556) 2325(0405) 2320(0467)
2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3822(1665) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3804(D247) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3830(1556) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3752(D040) 3753(D041) 3754(D042) 3755(D043) 3756(D044) 3757(D045) 3758(D046) 3759(D047) 3760(D050) 3761(D051)
3762(D052) 3763(D053) 3764(D054) 3765(D055) 3766(D056) 3767(D057) 3768(D060) 3769(D061) 3770(D062) 3771(D063)
3772(D064) 3773(D065) 3774(D066) 3775(D067) 3776(D070) 3777(D071) 3778(D072) 3779(D073) 3780(D074) 3781(D075)
3782(D076) 3783(D077) 3787(D100) 3794(D000) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406)
2256(0401) 2243(0040) 2210(0213)
3832(2732) J/1154 AD/47 RSRC/5 DEST/1 A/12 B/4 DBUS/3 CLKL/1 CLKR/1 NO/424
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2324(0404) 3418(1523) 3427(1531) 3430(1533) 3432(1535) 3433(1536) 3434(1537) 3467(0764) 3472(1004) 3475(0300)
3495(0320) 3516(1010) 3529(1014) 3808(1661) 3810(1662) 3812(1663) 3814(1664) 3816(1666) 3818(1667) 3820(1660)
3822(1665) 3830(1556) 6689(3556) 6772(2317) 6781(1701) 6782(1702) 6783(1703) 6787(1710) 6788(1711) 6789(1712)
6790(1713) 6795(1720) 6796(1726) 6797(1727) 6800(1730) 6801(1731) 6802(1732) 6803(1733) 6804(1734) 6805(1735)
6806(1736) 6807(1737) 6981(1767) 7003(1777) 7094(2370) 7553(1650) 7555(1651) 7557(1652) 7559(1653) 7561(1654)
7563(1655) 7565(1656) 7567(1657)
3835(1154) J/3771 AD/1 RSRC/1 DEST/1 A/11 B/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
3832(2732)
3837(1155) J/1156 AD/33 RSRC/3 B/10 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
POSSIBLE RETURN 1 FROM CALL AT 3835(1154)
3841(1156) J/310 AD/33 RSRC/3 B/4 CLKL/1 CLKR/1 MEM/1 NO/211016
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3837(1155)
POSSIBLE RETURN 2 FROM CALL AT 3835(1154)
3842(1157) J/1160 AD/37 RSRC/7 DEST/0 A/2 B/3 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
3837(1155)
POSSIBLE RETURN 3 FROM CALL AT 3835(1154)
3845(1160) J/2740 AD/45 RSRC/2 DEST/1 A/12 B/3 DBUS/0 CLKL/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
3842(1157)
3848(1161) J/314 AD/33 RSRC/3 B/4 CLKL/1 CLKR/1 MEM/1 NO/211016
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 3845(1160)
3850(0314) J/2741 AD/33 RSRC/3 B/3 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 CALL/1 NO/2
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 26
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
3848(1161)
3852(0316) J/20 AD/33 RSRC/3 B/1 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 3850(0314)
3854(0020) J/2741 AD/42 RSRC/2 DEST/1 B/2 CLKL/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3852(0316)
3859(0022) J/3526 AD/33 RSRC/3 B/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 CALL/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
3901(0313)
POSSIBLE RETURN 2 FROM CALL AT 3854(0020)
3862(0023) J/3653 AD/1 RSRC/1 DEST/1 A/7 B/4 CLKR/1 MEM/1 CALL/1 NO/231016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 3 FROM CALL AT 3854(0020)
POSSIBLE RETURN 1 FROM CALL AT 3859(0022)
3865(0027) J/2733 AD/47 RSRC/5 DEST/1 A/12 B/5 DBUS/3 CLKL/1 CLKR/1 NO/430
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 7 FROM CALL AT 3854(0020)
POSSIBLE RETURN 5 FROM CALL AT 3859(0022)
POSSIBLE RETURN 4 FROM CALL AT 3862(0023)
3867(2733) J/2734 AD/1 RSRC/1 DEST/1 A/11 B/5 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
3865(0027)
3868(2734) J/2735 AD/45 RSRC/2 DEST/1 A/12 B/3 DBUS/0 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
3867(2733)
3870(2735) J/1162 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/600
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
3868(2734)
3873(1162) J/1163 AD/35 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKR/1 NO/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3870(2735)
3875(1163) J/1164 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
3870(2735) 3873(1162)
3878(1164) J/1165 AD/35 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKR/1 NO/4
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3875(1163)
3882(1165) J/2736 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 MEM/1 NO/241016
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3875(1163) 3878(1164)
3884(2736) J/2737 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
3882(1165) 8497(3776)
3889(2737) J/762 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SPEC/46 NO/404
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
3884(2736)
3896(0310) J/2741 AD/33 RSRC/3 B/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 CALL/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
3841(1156)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 27
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
3898(0312) J/2740 AD/37 RSRC/4 DEST/1 A/1 B/3 DBUS/0 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
5325(0417)
POSSIBLE RETURN 2 FROM CALL AT 3896(0310)
3901(0313) J/22 AD/33 RSRC/3 B/3 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 3 FROM CALL AT 3896(0310)
POSSIBLE RETURN 1 FROM CALL AT 3898(0312)
3905(2740) J/1 AD/55 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 DISP/41 NO/600
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3845(1160) 3898(0312)
3908(2741) J/2 AD/1 RSRC/1 DEST/1 A/7 B/4 CLKR/1 DISP/41 MEM/1 NO/231016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
3850(0314) 3854(0020) 3896(0310) 7685(2361) 7688(2510) 7690(2511) 7692(2514) 7695(2515) 7698(2520) 7701(2521)
7704(2524) 7707(2525) 7709(2530)
3912(1557) J/400 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 NO/40
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3741(D030) 3742(D031) 3743(D032) 3744(D033) 3745(D034) 3746(D035) 3747(D036) 3748(D037) 5733(2056) 5730(0556)
2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
3917(0400) J/2742 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 MEM/1 NO/30012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3912(1557) 5674(1740) 5676(1741) 5678(1742) 5680(1743) 5682(1744) 5684(1746) 5686(1747) 5688(1750) 5690(1751)
3920(2742) J/2743 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3917(0400)
3922(2743) J/2744 AD/33 RSRC/3 B/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
3920(2742)
3926(2744) J/2503 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKR/1 MEM/1 NO/40012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
3922(2743)
3939(1560) J/1500 AD/5 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SPEC/46 DISP/37 T/1 MEM/1 NO/10001
TIMES: DP=345 2901=345 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PC=448*** DISPATCH=240
SKIP=185
3931(D270) 3932(D271) 3933(D272) 3934(D273) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
3953(1561) J/1500 AD/25 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SPEC/46 DISP/37 T/1 CRY38/1 MEM/1 NO/10001
TIMES: DP=345 2901=345 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PC=448*** DISPATCH=240
SKIP=185
3945(D274) 3946(D275) 3947(D276) 3948(D277) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
3966(1457) J/1166 AD/5 RSRC/5 DEST/1 A/4 B/4 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 SKIP/56 T/2 NO/1441
TIMES: DP=440 2901=440 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=503***
3960(D114) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
3971(1166) J/2746 AD/5 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SPEC/46 T/2 CRY38/1 NO/10001
TIMES: DP=345 2901=345 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PC=448*** DISPATCH=240
SKIP=185
3966(1457) 3974(2745)
3972(1167) J/2745 AD/74 RSRC/4 DEST/1 A/12 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3966(1457)
3974(2745) J/1166 AD/31 RSRC/1 DEST/1 A/5 B/3 CLKR/1
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 28
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3972(1167)
3978(1615) J/1170 AD/25 RSRC/5 DEST/1 A/4 B/4 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 SKIP/56 T/2 CRY38/1 NO/1441
TIMES: DP=440 2901=440 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=503***
3961(D115) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
3981(1170) J/2746 AD/25 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SPEC/46 T/2 NO/10001
TIMES: DP=345 2901=345 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PC=448*** DISPATCH=240
SKIP=185
3978(1615)
3983(1171) J/2746 AD/25 RSRC/5 DEST/1 A/3 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SPEC/46 T/2 CRY38/1 NO/10001
TIMES: DP=345 2901=345 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PC=448*** DISPATCH=240
SKIP=185
3978(1615)
3985(2746) J/1172 AD/37 RSRC/7 DEST/0 A/3 B/3 CLKL/1 SKIP/52
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
3971(1166) 3981(1170) 3983(1171)
3986(1172) J/1404 AD/45 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 NO/377777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3985(2746)
3987(1173) J/1404 AD/35 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 NO/400000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3985(2746)
3999(1641) J/2747 AD/34 RSRC/4 DEST/1 A/3 B/6 RAMADR/0 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3993(D220) 3994(D221) 3995(D222) 3996(D223) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
4000(2747) J/21 AD/37 RSRC/7 DEST/2 RAMADR/0 DBUS/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 LDSC/1 NO/710043
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 PARITY=168 SC AND FE=211 DISPATCH=240*** SKIP=185
3999(1641)
4002(0021) J/2773 AD/34 RSRC/4 DEST/6 A/6 B/6 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4000(2747)
4003(0025) J/1174 AD/33 RSRC/3 B/4 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
POSSIBLE RETURN 4 FROM CALL AT 4002(0021)
4004(1174) J/2750 AD/34 RSRC/4 DEST/5 A/4 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4003(0025)
4005(1175) J/1500 AD/32 RSRC/2 DEST/1 B/3 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4003(0025) 4222(0166)
4008(2750) J/1176 AD/51 RSRC/1 A/4 B/12 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
4004(1174)
4010(1176) J/1200 AD/37 RSRC/7 DEST/0 A/4 B/4 CLKL/1 SKIP/52
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
4008(2750)
4011(1177) J/1500 AD/70 DEST/1 B/3 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4008(2750)
4013(1200) J/1404 AD/32 RSRC/2 DEST/1 B/3 CLKL/1 CLKR/1 SPEC/46 NO/411000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 29
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
4010(1176)
4014(1201) J/1404 AD/70 DEST/1 B/3 CLKL/1 CLKR/1 SPEC/46 NO/411000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
4010(1176)
4026(1571) J/2751 AD/34 RSRC/4 DEST/2 A/3 RAMADR/0 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4018(D224) 4019(D225) 4020(D226) 4021(D227) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
4027(2751) J/2752 AD/34 RSRC/4 DEST/1 A/3 B/16 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4026(1571)
4028(2752) J/31 AD/37 RSRC/7 DEST/1 B/6 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 LDSC/1 NO/710043
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** SC AND FE=211
DISPATCH=240 SKIP=185
4027(2751)
4030(0031) J/2773 AD/34 RSRC/4 DEST/6 A/6 B/6 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4028(2752)
4031(0035) J/2753 AD/34 RSRC/4 DEST/5 A/4 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 4030(0031)
4032(2753) J/1202 AD/37 RSRC/7 DEST/0 A/3 B/3 CLKL/1 SKIP/52
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
4031(0035)
4034(1202) J/1500 AD/40 DEST/1 B/4 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4032(2753)
4035(1203) J/1204 AD/41 RSRC/1 A/6 B/16 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
4032(2753)
4036(1204) J/1500 AD/70 DEST/1 B/4 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4035(1203)
4038(1205) J/1404 AD/70 DEST/1 B/4 CLKL/1 CLKR/1 SPEC/46 NO/411000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
4035(1203)
4049(1566) J/2754 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4044(D116) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
4050(2754) J/2755 AD/41 RSRC/1 DEST/7 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4049(1566)
4052(2755) J/120 AD/34 RSRC/4 DEST/1 A/4 B/5 CLKL/1 CLKR/1 SKIP/35
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4050(2754)
4057(0120) J/2767 AD/45 RSRC/5 DEST/7 B/6 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 T/1 CALL/1 NO/1441
TIMES: DP=372 2901=432*** SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=185
4052(2755)
4059(0121) J/2757 AD/45 RSRC/5 DEST/7 B/4 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 T/1 NO/1442
TIMES: DP=372 2901=432*** SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=185
4052(2755)
POSSIBLE RETURN 1 FROM CALL AT 4057(0120)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 30
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
4060(0124) J/171 AD/32 RSRC/2 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 4057(0120)
4066(0171) J/563 AD/34 RSRC/4 DEST/2 A/3 CLKL/1 CLKR/1 LDSC/1 CALL/1 NO/710043
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4060(0124)
4067(0175) J/2756 AD/34 RSRC/4 DEST/1 A/4 B/16 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 4066(0171)
4069(2756) J/410 AD/32 RSRC/2 DEST/7 B/4 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1442
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4067(0175)
4070(2757) J/410 AD/37 RSRC/7 DEST/7 B/16 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1441
TIMES: DP=372 2901=432*** SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377 DISPATCH=240
SKIP=185
4059(0121)
4076(0410) J/2770 AD/37 RSRC/7 DEST/7 B/6 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 T/1 CALL/1
TIMES: DP=277 2901=337*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
4069(2756) 4070(2757)
4078(0411) J/2772 AD/1 RSRC/1 A/16 B/16 RAMADR/1 CLKL/1 CLKR/1 T/1 FMWRITE/1 NO/1441
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 RAM WRITE=356*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 4076(0410)
4079(0414) J/2760 AD/32 RSRC/2 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1442
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 4076(0410)
4081(2760) J/543 AD/1 RSRC/1 DEST/1 A/16 B/4 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4079(0414)
4086(0543) J/563 AD/34 RSRC/4 DEST/2 A/3 CLKL/1 CLKR/1 LDSC/1 CALL/1 NO/710043
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4081(2760)
4088(0547) J/2761 AD/34 RSRC/4 DEST/5 A/4 B/4 CLKL/1 CLKR/1 SPEC/46 NO/50000
TIMES: DP=163 2901=223 SCAD=276 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 4086(0543)
4090(2761) J/1206 AD/37 RSRC/7 DEST/0 A/4 B/4 RAMADR/0 CLKL/1 CLKR/1 SKIP/52 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=291***
4088(0547)
4091(1206) J/2766 AD/32 RSRC/2 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4090(2761)
4092(1207) J/2762 AD/70 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4090(2761)
4093(2762) J/2763 AD/37 RSRC/7 DEST/2 RAMADR/1 DBUS/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 NO/1442
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
4092(1207)
4094(2763) J/2764 AD/70 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1442
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4093(2762)
4095(2764) J/2765 AD/37 RSRC/7 DEST/2 RAMADR/1 DBUS/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 31
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
SKIP=185
4094(2763)
4096(2765) J/2766 AD/70 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4095(2764)
4098(2766) J/1210 AD/37 RSRC/4 DEST/1 A/1 B/3 DBUS/0 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240 SKIP=291***
4091(1206) 4096(2765)
4099(1210) J/110 AD/34 RSRC/4 A/1 CLKL/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
4098(2766)
4100(1211) J/1400 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/411000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
4098(2766)
4104(2767) J/2770 AD/42 RSRC/2 DEST/1 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4057(0120)
4105(2770) J/2771 AD/34 RSRC/4 DEST/2 A/5 CLKL/1 CLKR/1 LDSC/1 NO/710043
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4076(0410) 4104(2767)
4106(2771) J/563 AD/34 RSRC/4 DEST/7 A/6 B/6 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4105(2770)
4109(0563) J/2775 AD/34 RSRC/4 DEST/6 A/12 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4066(0171) 4086(0543) 4106(2771)
4111(0567) J/4 AD/1 RSRC/1 A/4 B/4 CLKL/1 CLKR/1 SPEC/46 DISP/41 T/1 NO/10001
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 PC=334*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 4109(0563)
4113(2772) J/2671 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/30000
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
4078(0411)
4129(2773) J/2774 AD/34 RSRC/4 DEST/6 A/6 B/6 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4002(0021) 4030(0031) 4923(0062) 5122(0163)
4132(2774) J/122 AD/42 RSRC/2 DEST/6 B/4 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4129(2773) 5437(0623)
4144(2775) J/122 AD/34 RSRC/4 DEST/6 A/12 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4109(0563) 5442(0730) 5454(0732) 5461(1012)
4150(0122) J/122 AD/33 RSRC/3 DEST/6 A/6 B/4 CLKL/1 CLKR/1 SPEC/4 DISP/62 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4132(2774) 4144(2775) 4150(0122) 4168(0142)
4154(0123) J/4 AD/33 RSRC/3 DEST/4 A/6 B/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4132(2774) 4144(2775) 4150(0122) 4168(0142)
4158(0126) J/142 AD/11 RSRC/1 DEST/6 A/6 B/4 CLKL/1 CLKR/1 SPEC/4 DISP/62 SKIP/63 CRY38/1 LDSC/1 NO/600000
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 SC AND FE=211 DISPATCH=240 SKIP=185
4150(0122) 4168(0142)
4162(0127) J/4 AD/11 RSRC/1 DEST/4 A/6 B/4 CLKL/1 CLKR/1 DISP/41 CRY38/1
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 32
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
4150(0122) 4168(0142)
4168(0142) J/122 AD/1 RSRC/1 DEST/6 A/6 B/4 CLKL/1 CLKR/1 SPEC/4 DISP/62 SKIP/63 LDSC/1 NO/600000
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 SC AND FE=211 DISPATCH=240 SKIP=185
4158(0126) 4176(0146)
4172(0143) J/4 AD/1 RSRC/1 DEST/4 A/6 B/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=185
4158(0126) 4176(0146)
4176(0146) J/142 AD/33 RSRC/3 DEST/6 A/6 B/4 CLKL/1 CLKR/1 SPEC/4 DISP/62 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4158(0126) 4176(0146)
4180(0147) J/4 AD/33 RSRC/3 DEST/4 A/6 B/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4158(0126) 4176(0146)
4197(1600) J/2776 AD/34 RSRC/4 DEST/1 A/3 B/5 RAMADR/0 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4185(D230) 4186(D231) 4187(D232) 4188(D233) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
4199(2776) J/1212 AD/37 RSRC/7 DEST/2 RAMADR/0 DBUS/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 PARITY=168 DISPATCH=240 SKIP=291***
4197(1600)
4201(1212) J/161 AD/42 RSRC/2 DEST/1 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4199(2776)
4203(1213) J/161 AD/24 RSRC/4 DEST/1 A/7 B/3 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4199(2776)
4206(1601) J/2777 AD/34 RSRC/4 DEST/1 A/3 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4190(D234) 4191(D235) 4192(D236) 4193(D237) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2296(0050) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
4207(2777) J/3000 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
4206(1601)
4208(3000) J/3001 AD/37 RSRC/7 DEST/2 RAMADR/1 DBUS/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 NO/1441
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
4207(2777)
4210(3001) J/160 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
4208(3000)
4213(0160) J/1214 AD/74 RSRC/4 A/3 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
4210(3001)
4216(0161) J/164 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
4201(1212) 4203(1213) 4210(3001) 4257(1221)
4219(0164) J/370 RSRC/4 CLKL/1 CLKR/1 LDSC/1 CALL/1 NO/710042
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4216(0161) 4231(1215)
4220(0165) J/603 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/511000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 33
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
4216(0161) 4231(1215)
POSSIBLE RETURN 1 FROM CALL AT 4219(0164)
4222(0166) J/1175 AD/34 RSRC/4 DEST/1 A/3 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 4219(0164)
4228(1214) J/3002 AD/34 RSRC/4 DEST/1 A/3 B/6 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4213(0160)
4231(1215) J/164 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
4213(0160)
4233(3002) J/3003 AD/32 RSRC/2 DEST/1 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4228(1214)
4235(3003) J/330 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
4233(3002)
4238(0330) J/1216 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
4235(3003)
4240(0331) J/3064 AD/45 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 CALL/1 NO/377777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4235(3003)
4243(0333) J/1216 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
POSSIBLE RETURN 2 FROM CALL AT 4240(0331)
4249(1216) J/1220 AD/21 RSRC/1 A/3 B/5 CLKL/1 CLKR/1 SKIP/52 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=359***
4238(0330) 4243(0333)
4253(1217) J/1220 AD/1 RSRC/1 A/3 B/5 CLKL/1 CLKR/1 SKIP/52 T/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=359***
4238(0330) 4243(0333)
4255(1220) J/603 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/511000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
4249(1216) 4253(1217)
4257(1221) J/161 AD/34 RSRC/4 DEST/1 A/6 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4249(1216) 4253(1217)
4267(1627) J/3004 AD/41 RSRC/1 DEST/2 A/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4262(D117) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
4269(3004) J/1222 AD/34 RSRC/4 DEST/7 A/3 B/5 CLKL/1 CLKR/1 SKIP/42 T/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
4267(1627)
4271(1222) J/1226 AD/34 RSRC/4 DEST/6 A/5 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4269(3004)
4273(1223) J/1224 AD/34 RSRC/4 DEST/6 A/5 B/5 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
4269(3004)
4275(1224) J/1226 AD/40 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 34
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
4273(1223)
4276(1225) J/3005 AD/47 RSRC/5 DEST/1 A/12 B/17 DBUS/3 CLKL/1 CLKR/1 NO/5
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4273(1223)
4278(3005) J/3006 AD/36 RSRC/6 DEST/2 DBUS/3 CLKL/1 NO/600000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4276(1225)
4279(3006) J/3007 AD/22 RSRC/2 DEST/2 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4278(3005)
4282(3007) J/3011 AD/24 RSRC/4 DEST/6 A/5 B/5 CLKL/1 CLKR/1 SPEC/4 MULTIPREC/1
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=185
4279(3006)
4285(1226) J/3010 AD/34 RSRC/4 DEST/6 A/5 B/5 CLKL/1 CLKR/1 SPEC/4
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4271(1222) 4275(1224)
4286(1227) J/603 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/511000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
4275(1224)
4287(3010) J/3011 AD/47 RSRC/5 DEST/1 A/12 B/17 DBUS/3 CLKL/1 CLKR/1 NO/4
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4285(1226)
4288(3011) J/3012 AD/32 RSRC/2 DEST/1 B/6 RAMADR/0 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4282(3007) 4287(3010)
4290(3012) J/54 AD/37 RSRC/7 DEST/7 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=103 DISPATCH=240 SKIP=291***
4288(3011)
4293(0054) J/1230 AD/45 RSRC/5 DEST/2 RAMADR/1 DBUS/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 NO/1441
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
2210(0213) 4290(3012) 4297(0075)
4295(0055) J/3053 AD/65 RSRC/5 DEST/1 A/17 B/17 DBUS/3 CLKL/1 CLKR/1 CALL/1 NO/7
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2210(0213) 4290(3012)
4297(0075) J/54 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
* * * * * * * * * * * * * * * * * * UNREACHABLE INSTRUCTION * * * * * * * * * * * * * * * * * *
4301(1230) J/3035 AD/34 RSRC/4 DEST/6 A/3 B/3 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4293(0054)
4302(1231) J/1232 AD/21 RSRC/1 A/3 B/5 CLKL/1 CLKR/1 SKIP/52 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=359***
POSSIBLE RETURN 1 FROM CALL AT 4301(1230)
4304(1232) J/1234 AD/21 RSRC/1 A/3 B/5 CLKL/1 CLKR/1 SKIP/62 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=401***
4302(1231)
POSSIBLE RETURN 2 FROM CALL AT 4301(1230)
4305(1233) J/3013 AD/32 RSRC/2 DEST/1 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4302(1231)
POSSIBLE RETURN 3 FROM CALL AT 4301(1230)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 35
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
4308(1234) J/33 AD/33 RSRC/3 B/17 CLKL/1 CLKR/1 DISP/35 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=333*** SKIP=185
4304(1232)
POSSIBLE RETURN 4 FROM CALL AT 4301(1230)
4309(1235) J/1236 AD/10 A/6 CLKL/1 CLKR/1 SKIP/52 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=359***
4304(1232)
POSSIBLE RETURN 5 FROM CALL AT 4301(1230)
4310(1236) J/33 AD/33 RSRC/3 B/17 CLKL/1 CLKR/1 DISP/35 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=333*** SKIP=185
4309(1235)
POSSIBLE RETURN 6 FROM CALL AT 4301(1230)
4311(1237) J/3013 AD/32 RSRC/2 DEST/1 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4309(1235)
POSSIBLE RETURN 7 FROM CALL AT 4301(1230)
4314(3013) J/354 AD/45 RSRC/5 DEST/2 RAMADR/1 DBUS/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 NO/1442
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
4305(1233) 4311(1237)
4315(0354) J/1262 AD/34 RSRC/4 DEST/6 A/12 CLKL/1 CLKR/1 LDSC/1 CALL/1 NO/710042
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4314(3013)
4316(0356) J/3014 AD/32 RSRC/2 DEST/4 B/16 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 4315(0354)
4317(3014) J/3015 AD/0 DEST/2 A/16 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4316(0356)
4318(3015) J/1240 AD/40 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1440
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4317(3014)
4319(1240) J/3035 AD/34 RSRC/4 DEST/2 A/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4318(3015)
4320(1241) J/3016 AD/32 RSRC/2 DEST/1 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 4319(1240)
4321(3016) J/551 AD/45 RSRC/5 DEST/2 RAMADR/1 DBUS/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
4320(1241)
4325(0551) J/1262 AD/34 RSRC/4 DEST/6 A/3 B/16 CLKL/1 CLKR/1 SKIP/52 LDSC/1 CALL/1 NO/710042
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240 SKIP=291***
4321(3016)
4326(0553) J/3017 AD/32 RSRC/2 DEST/4 B/16 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 4325(0551)
4327(3017) J/56 AD/33 RSRC/3 B/17 CLKL/1 CLKR/1 DISP/35 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=333*** SKIP=185
4326(0553)
4329(0056) J/3022 AD/0 DEST/1 A/16 B/16 CLKL/1 CLKR/1
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 36
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
2210(0213) 4327(3017)
4330(0057) J/3020 AD/22 RSRC/2 DEST/5 B/16 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=185
2210(0213) 4327(3017)
4333(3020) J/3021 AD/17 RSRC/7 DEST/2 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 T/1 MULTIPREC/1
TIMES: DP=345 2901=345*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
4330(0057)
4334(3021) J/1242 AD/32 RSRC/2 RAMADR/0 CLKL/1 CLKR/1 SKIP/62 T/1 FMWRITE/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=333***
4333(3020)
4335(1242) J/3023 AD/34 RSRC/4 DEST/0 A/16 B/16 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4334(3021)
POSSIBLE RETURN 2 FROM CALL AT 4319(1240)
4336(1243) J/3025 AD/42 RSRC/2 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4334(3021)
POSSIBLE RETURN 3 FROM CALL AT 4319(1240)
4338(3022) J/3025 AD/41 RSRC/1 A/16 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4329(0056)
4340(3023) J/3024 AD/35 RSRC/5 DEST/1 A/16 B/16 DBUS/3 CLKL/1 NO/400000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4335(1242)
4341(3024) J/3025 AD/34 RSRC/4 DEST/0 A/16 B/16 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4340(3023)
4343(3025) J/1244 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
4336(1243) 4338(3022) 4341(3024)
4345(1244) J/3031 AD/34 RSRC/4 DEST/2 A/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4343(3025)
4346(1245) J/3026 AD/1 RSRC/1 DEST/2 A/4 B/6 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4343(3025)
4348(3026) J/3027 AD/1 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1 MULTIPREC/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4346(1245)
4349(3027) J/3030 AD/0 DEST/2 A/6 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4348(3026)
4351(3030) J/3031 AD/1 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1 MULTIPREC/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4349(3027)
4352(3031) J/355 AD/33 RSRC/3 B/17 CLKL/1 CLKR/1 DISP/35 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=333*** SKIP=185
4345(1244) 4351(3030)
4355(0355) J/3033 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/4
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4352(3031)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 37
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
4356(0357) J/3032 AD/22 RSRC/2 DEST/2 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4352(3031)
4358(3032) J/3033 AD/24 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 MULTIPREC/1
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=185
4356(0357)
4361(3033) J/1246 AD/1 RSRC/1 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 SKIP/52 T/1 FMWRITE/1 NO/1442
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 RAM WRITE=356 DISPATCH=240 SKIP=359***
4355(0355) 4358(3032)
4363(1246) J/100 AD/40 RAMADR/1 CLKL/1 CLKR/1 SPEC/15 DISP/64 FMWRITE/1 NO/1443
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4361(3033)
4364(1247) J/3034 AD/40 DEST/2 RAMADR/1 CLKL/1 CLKR/1 NO/1443
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4361(3033)
4366(3034) J/100 AD/70 RAMADR/1 CLKL/1 CLKR/1 SPEC/15 DISP/64 FMWRITE/1 NO/1443
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4364(1247)
4371(0033) J/3053 RSRC/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4308(1234) 4310(1236)
4372(0037) J/603 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/511000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
4308(1234) 4310(1236)
POSSIBLE RETURN 4 FROM CALL AT 4371(0033)
4374(3035) J/1 AD/34 RSRC/4 DEST/6 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 DISP/41
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4301(1230) 4319(1240) 5511(2034)
4395(0370) J/3036 AD/46 RSRC/6 DEST/2 DBUS/3 CLKL/1 CALL/1 NO/377777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4219(0164) 4852(0664) 4862(0670) 4896(0571)
4396(0374) J/2 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 4395(0370)
4397(0375) J/2 AD/22 RSRC/2 DEST/2 CLKL/1 CLKR/1 DISP/41 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 5 FROM CALL AT 4395(0370)
4398(0376) J/377 AD/22 RSRC/2 DEST/2 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 6 FROM CALL AT 4395(0370)
4399(0377) J/2 AD/24 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 DISP/41 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4398(0376)
POSSIBLE RETURN 7 FROM CALL AT 4395(0370)
4413(3036) J/1250 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
4395(0370) 5167(0144)
4414(1250) J/3040 AD/42 RSRC/2 DEST/1 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4413(3036)
4415(1251) J/1252 AD/22 RSRC/2 DEST/2 CLKL/1 CLKR/1 SKIP/62 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=401***
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 38
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
4413(3036)
4416(1252) J/3037 AD/74 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4415(1251)
4417(1253) J/3037 AD/24 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4415(1251)
4419(3037) J/3040 AD/37 RSRC/7 DEST/1 B/4 DBUS/3 CLKL/1 CLKR/1 NO/100000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4416(1252) 4417(1253)
4420(3040) J/1254 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
4414(1250) 4419(3037)
4423(1254) J/3042 AD/34 RSRC/4 DEST/6 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4420(3040) 4426(3041)
4424(1255) J/3041 AD/24 RSRC/4 DEST/1 A/5 B/5 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4420(3040)
4426(3041) J/1254 AD/35 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 CLKR/1 NO/40000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4424(1255)
4427(3042) J/3043 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4423(1254)
4428(3043) J/3044 AD/34 RSRC/4 DEST/7 A/5 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4427(3042)
4429(3044) J/3045 AD/34 RSRC/4 DEST/7 A/5 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4428(3043)
4430(3045) J/1256 AD/11 RSRC/1 DEST/4 A/5 B/3 CLKL/1 CLKR/1 SPEC/6 SKIP/63 CRY38/1 LDSC/1 NO/600000
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 SC AND FE=211 DISPATCH=240 SKIP=185
4429(3044)
4433(1256) J/1256 AD/1 RSRC/1 DEST/4 A/5 B/3 CLKL/1 CLKR/1 SPEC/6 SKIP/63 LDSC/1 DIVIDE/1 NO/600000
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 SC AND FE=211 DISPATCH=240 SKIP=185
4430(3045) 4433(1256)
4434(1257) J/3046 AD/34 RSRC/4 DEST/4 A/17 B/17 CLKL/1 CLKR/1 SPEC/6 DIVIDE/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4430(3045) 4433(1256)
4435(3046) J/1260 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
4434(1257)
4437(1260) J/3047 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4435(3046) 4438(1261)
4438(1261) J/1260 AD/1 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4435(3046)
4439(3047) J/3050 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4437(1260)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 39
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
4440(3050) J/3051 AD/40 DEST/2 A/12 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4439(3047)
4443(3051) J/14 AD/33 RSRC/3 B/4 CLKL/1 CLKR/1 DISP/1 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4440(3050)
4462(1262) J/3052 AD/11 RSRC/1 DEST/4 A/6 B/4 CLKL/1 CLKR/1 SPEC/5 CRY38/1
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=185
4315(0354) 4325(0551) 5515(1054) 5519(1064)
4465(1263) J/3052 AD/1 RSRC/1 DEST/4 A/6 B/4 CLKL/1 CLKR/1 SPEC/5
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=185
4325(0551) 5519(1064)
4473(3052) J/1264 AD/1 RSRC/1 DEST/5 A/5 B/3 CLKL/1 CLKR/1 SKIP/63 LDSC/1 MULTIPREC/1 NO/600000
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 SC AND FE=211 DISPATCH=240 SKIP=185
4462(1262) 4465(1263) 4479(1264)
4479(1264) J/3052 AD/1 RSRC/1 DEST/4 A/6 B/4 CLKL/1 CLKR/1 SPEC/6 DIVIDE/1
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=185
4473(3052)
4483(1265) J/2 RSRC/4 DEST/4 B/2 CLKL/1 CLKR/1 SPEC/6 DISP/41 DIVIDE/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4473(3052)
4491(3053) J/3054 AD/17 RSRC/7 DEST/2 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 T/1 CRY38/1 NO/1443
TIMES: DP=440 2901=440*** SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=185
4295(0055) 4371(0033)
4493(3054) J/1266 AD/40 RAMADR/1 CLKL/1 CLKR/1 SKIP/62 T/1 FMWRITE/1 NO/1443
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=333***
4491(3053)
4495(1266) J/3057 AD/77 RSRC/7 DEST/2 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 T/1 NO/1442
TIMES: DP=372 2901=372*** SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=185
4493(3054)
4496(1267) J/3055 AD/17 RSRC/7 DEST/2 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 T/1 CRY38/1 NO/1442
TIMES: DP=440 2901=440*** SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=185
4493(3054)
4498(3055) J/1270 AD/40 RAMADR/1 CLKL/1 CLKR/1 SKIP/62 T/1 FMWRITE/1 NO/1442
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=333***
4496(1267)
4500(1270) J/3060 AD/77 RSRC/7 DEST/2 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 T/1 NO/1441
TIMES: DP=372 2901=372*** SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=185
4498(3055) 4508(3057)
4501(1271) J/3056 AD/17 RSRC/7 DEST/2 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 T/1 CRY38/1 NO/1441
TIMES: DP=440 2901=440*** SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=185
4498(3055)
4503(3056) J/1272 AD/40 RAMADR/1 CLKL/1 CLKR/1 SKIP/62 T/1 FMWRITE/1 NO/1441
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=333***
4501(1271)
4505(1272) J/3061 AD/77 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1
TIMES: DP=277 2901=277*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
4503(3056) 4509(3060)
4506(1273) J/3061 AD/17 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 T/1 CRY38/1
TIMES: DP=345 2901=345*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
4503(3056)
4508(3057) J/1270 AD/40 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1442
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 40
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4495(1266)
4509(3060) J/1272 AD/40 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4500(1270)
4510(3061) J/24 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/0 CLKL/1 CLKR/1 DISP/41 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4505(1272) 4506(1273)
4517(3062) J/3063 AD/45 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 NO/377777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
2670(1565)
4519(3063) J/1274 AD/24 RSRC/4 DEST/1 A/4 B/4 CLKL/1 CLKR/1 SKIP/62 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=401***
2660(1434) 4517(3062)
4521(1274) J/2216 AD/74 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 SPEC/46 NO/10001
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
4519(3063)
4523(1275) J/2216 AD/24 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 SPEC/46 T/1 CRY38/1 NO/10001
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 PC=334*** DISPATCH=240 SKIP=185
4519(3063)
4526(3064) J/1276 AD/24 RSRC/4 DEST/1 A/4 B/4 CLKL/1 CLKR/1 SKIP/62 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=401***
4240(0331) 6086(2155)
4527(1276) J/2216 AD/74 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4526(3064)
4528(1277) J/2216 AD/24 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4526(3064)
4570(1610) J/240 RSRC/4 CLKL/1 CLKR/1 SKIP/36
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4563(D133) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
4572(0240) J/3122 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/223
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4570(1610)
4573(0241) J/350 AD/37 RSRC/7 DEST/0 A/3 B/5 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/1 DISP/67 SKIP/35 T/1 CALL/1 NO/336000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=443*** SKIP=185
4570(1610)
4574(0245) J/110 AD/34 RSRC/4 A/1 CLKL/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 4573(0241)
4578(1620) J/350 AD/37 RSRC/7 DEST/0 A/3 B/5 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/1 DISP/67 SKIP/35 T/1 CALL/1 NO/336000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=443*** SKIP=185
4564(D134) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
4582(1624) J/3072 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SPEC/21 T/1 LDFE/1 CALL/1 NO/730500
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 SC AND FE=301*** DISPATCH=240 SKIP=185
4565(D135) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
POSSIBLE RETURN 4 FROM CALL AT 4578(1620)
4583(1625) J/660 AD/34 RSRC/4 A/1 CLKL/1 CLKR/1 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 5 FROM CALL AT 4578(1620)
POSSIBLE RETURN 1 FROM CALL AT 4582(1624)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 41
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
4587(0660) J/340 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 DISP/65 T/1 LDFE/1 CALL/1 NO/510770
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=433*** SKIP=185
4583(1625)
4589(0662) J/603 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/0 CLKL/1 CLKR/1 SPEC/46 FMWRITE/1 NO/50000
TIMES: DP=163 SCAD=276 DBM=130 DBUS=196 PC=266 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 4587(0660)
4592(1630) J/350 AD/37 RSRC/7 DEST/0 A/3 B/5 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/1 DISP/67 SKIP/35 T/1 CALL/1 NO/336000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=443*** SKIP=185
4566(D136) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
POSSIBLE RETURN 10 FROM CALL AT 4578(1620)
4594(1634) J/3065 AD/37 RSRC/7 DEST/5 B/4 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 T/1
TIMES: DP=277 2901=337*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
4567(D137) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
POSSIBLE RETURN 14 FROM CALL AT 4578(1620)
POSSIBLE RETURN 10 FROM CALL AT 4582(1624)
POSSIBLE RETURN 4 FROM CALL AT 4592(1630)
4597(3065) J/3066 AD/34 RSRC/4 A/4 CLKL/1 CLKR/1 T/1 LDFE/1 NO/770000
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 SC AND FE=301*** DISPATCH=240 SKIP=185
4594(1634)
4598(3066) J/264 AD/37 RSRC/7 DEST/1 B/4 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
4597(3065)
4601(0264) J/3072 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SPEC/21 CALL/1 NO/500
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4598(3066)
4604(0265) J/360 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 DISP/65 T/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=433*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 4601(0264)
4605(0267) J/1400 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/50000
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
5282(0422) 5301(0442)
POSSIBLE RETURN 3 FROM CALL AT 4601(0264)
POSSIBLE RETURN 2 FROM CALL AT 4604(0265)
4611(0350) J/3070 AD/34 RSRC/4 DEST/1 A/5 B/3 CLKL/1 CLKR/1 MEM/1 NO/30002
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4573(0241) 4578(1620) 4592(1630)
4612(0351) J/4 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4573(0241) 4578(1620) 4592(1630)
4613(0352) J/3067 AD/37 RSRC/7 DEST/0 A/5 B/3 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/1 NO/326000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=240*** SKIP=185
4573(0241) 4578(1620) 4592(1630)
4614(0353) J/4 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4573(0241) 4578(1620) 4592(1630)
4617(3067) J/3070 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKR/1 MEM/1 NO/30002
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4613(0352)
4618(3070) J/4 AD/33 RSRC/3 B/3 CLKL/1 CHKL/1 CLKR/1 CHKR/1 DISP/41 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
3718(0130) 4611(0350) 4617(3067) 8092(2560) 8196(2602)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 42
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
4626(3071) J/70 RSRC/4 RAMADR/2 CLKL/1 CLKR/1 DISP/66
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4649(3073) 6632(2274)
4628(3072) J/70 RSRC/4 RAMADR/2 CLKL/1 CLKR/1 SPEC/46 DISP/66 NO/30000
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
4582(1624) 4601(0264)
4633(0070) J/3074 AD/5 RSRC/5 A/3 RAMADR/2 DBUS/2 CLKL/1 CLKR/1 MEM/1 NO/40712
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=103 VMA=286*** DISPATCH=240 SKIP=185
4626(3071) 4628(3072)
4637(0072) J/3074 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/40712
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
4626(3071) 4628(3072)
4641(0074) J/3073 AD/5 RSRC/5 A/3 RAMADR/2 DBUS/2 CLKL/1 CLKR/1 MEM/1 NO/40512
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=103 VMA=286*** DISPATCH=240 SKIP=185
4626(3071) 4628(3072)
4644(0076) J/3073 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/40512
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
4626(3071) 4628(3072)
4649(3073) J/3071 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CHKL/1 CLKR/1 CHKR/1 SPEC/21 MEM/1 NO/502
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
4641(0074) 4644(0076)
4653(3074) J/1 AD/45 RSRC/5 DEST/1 A/12 B/5 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 DISP/41 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
4633(0070) 4637(0072) 6674(0230) 6675(0232)
4669(0340) J/550 RSRC/4 CLKL/1 CLKR/1 DISP/67 T/1 NO/310210
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=353*** SKIP=185
4587(0660) 5931(2121) 6636(2275)
4672(0341) J/3075 AD/37 RSRC/7 DEST/0 A/5 B/5 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/5 NO/730000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=240*** SKIP=185
4587(0660) 5931(2121) 6636(2275)
4673(0342) J/3075 AD/37 RSRC/7 DEST/0 A/5 B/5 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/5 NO/740000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=240*** SKIP=185
4587(0660) 5931(2121) 6636(2275)
4674(0344) J/3075 AD/37 RSRC/7 DEST/0 A/5 B/5 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/5 NO/750000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=240*** SKIP=185
4587(0660) 5931(2121) 6636(2275)
4675(0345) J/3075 AD/37 RSRC/7 DEST/0 A/5 B/5 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/5 NO/760000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=240*** SKIP=185
4587(0660) 5931(2121) 6636(2275)
4676(0347) J/3075 AD/37 RSRC/7 DEST/0 A/5 B/5 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/5 NO/770000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=240*** SKIP=185
4587(0660) 5931(2121) 6636(2275)
4686(3075) J/2 AD/42 RSRC/5 DEST/7 A/5 B/3 DBUS/3 CLKL/1 CLKR/1 DISP/41 T/1 NO/376
TIMES: DP=257 2901=317*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4672(0341) 4673(0342) 4674(0344) 4675(0345) 4676(0347)
4691(0550) J/3077 RSRC/4 CLKL/1 CLKR/1 LDFE/1 NO/310000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4669(0340)
4692(0552) J/3076 AD/37 RSRC/7 DEST/0 A/5 B/5 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 43
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
4669(0340)
4695(3076) J/3077 AD/42 RSRC/2 DEST/1 B/5 CLKL/1 LDFE/1 NO/310220
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4692(0552)
4698(3077) J/3100 AD/34 RSRC/4 DEST/7 A/5 B/5 CLKL/1 CLKR/1 LDFE/1 SHIFT/1 NO/410010
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4691(0550) 4695(3076)
4699(3100) J/3101 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 LDFE/1 NO/317770
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4698(3077)
4700(3101) J/3102 AD/42 RSRC/2 DEST/2 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4699(3100)
4703(3102) J/3103 AD/42 RSRC/2 DEST/4 B/3 CLKL/1 CLKR/1 SPEC/2 LDFE/1 SHIFT/1 NO/410010
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4700(3101)
4704(3103) J/3104 AD/42 RSRC/2 DEST/4 B/3 CLKL/1 CLKR/1 SPEC/2
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4703(3102)
4705(3104) J/2 AD/40 DEST/1 A/5 B/3 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4704(3103)
4765(0360) J/3107 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 LDFE/1 NO/317770
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4604(0265) 6656(2300)
4766(0361) J/3105 AD/37 RSRC/7 DEST/0 A/5 B/3 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/1 NO/410000
TIMES: DP=163 SCAD=186 DBM=221 DBUS=254 DISPATCH=240*** SKIP=185
4604(0265) 6656(2300)
4767(0362) J/3105 AD/37 RSRC/7 DEST/0 A/5 B/3 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/2 NO/410000
TIMES: DP=163 SCAD=186 DBM=221 DBUS=254 DISPATCH=240*** SKIP=185
4604(0265) 6656(2300)
4768(0364) J/3105 AD/37 RSRC/7 DEST/0 A/5 B/3 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/3 NO/410000
TIMES: DP=163 SCAD=186 DBM=221 DBUS=254 DISPATCH=240*** SKIP=185
4604(0265) 6656(2300)
4769(0365) J/3105 AD/37 RSRC/7 DEST/0 A/5 B/3 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/4 NO/410000
TIMES: DP=163 SCAD=186 DBM=221 DBUS=254 DISPATCH=240*** SKIP=185
4604(0265) 6656(2300)
4770(0367) J/3105 AD/37 RSRC/7 DEST/0 A/5 B/3 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/5 NO/410000
TIMES: DP=163 SCAD=186 DBM=221 DBUS=254 DISPATCH=240*** SKIP=185
4604(0265) 6656(2300)
4772(3105) J/3106 AD/34 RSRC/4 DEST/7 A/12 CLKL/1 CLKR/1 MEM/1 NO/30002
TIMES: DP=163 2901=223 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4766(0361) 4767(0362) 4768(0364) 4769(0365) 4770(0367) 4794(3121)
4773(3106) J/2 AD/33 RSRC/3 B/3 CLKL/1 CHKL/1 CLKR/1 CHKR/1 DISP/41 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
4772(3105)
4776(3107) J/3110 AD/42 RSRC/2 DEST/2 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4765(0360)
4779(3110) J/3111 AD/42 RSRC/2 DEST/4 CLKL/1 CLKR/1 SPEC/2 LDFE/1 SHIFT/1 NO/410010
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4776(3107)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 44
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
4780(3111) J/3112 AD/42 RSRC/2 DEST/4 CLKL/1 CLKR/1 SPEC/2
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4779(3110)
4781(3112) J/3113 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 T/1 LDFE/1 NO/730000
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 SC AND FE=301*** DISPATCH=240 SKIP=185
4780(3111)
4782(3113) J/3114 RSRC/4 CLKL/1 CLKR/1 LDFE/1 NO/510770
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4781(3112)
4784(3114) J/3115 AD/40 DEST/2 A/12 CLKL/1 CLKR/1 LDFE/1 NO/310000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4782(3113)
4787(3115) J/3116 AD/34 RSRC/4 DEST/4 A/4 B/4 CLKL/1 CLKR/1 LDFE/1 SHIFT/1 NO/410010
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4784(3114)
4790(3116) J/3117 AD/72 RSRC/2 DEST/1 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4787(3115)
4791(3117) J/3120 AD/41 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4790(3116)
4792(3120) J/3121 AD/40 DEST/1 A/4 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4791(3117)
4794(3121) J/3105 AD/31 RSRC/1 DEST/1 A/4 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4792(3120)
4819(3122) J/1300 AD/37 RSRC/7 DEST/0 A/3 B/4 DBUS/3 DBM/4 CLKL/1 CLKR/1 LDSC/1 NO/710011
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 SC AND FE=211 DISPATCH=240*** SKIP=185
4572(0240)
4823(1300) J/1300 AD/34 RSRC/4 DEST/7 A/4 B/4 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4819(3122) 4823(1300)
4826(1301) J/3123 AD/45 RSRC/5 DEST/7 A/4 B/4 DBUS/3 CLKL/1 CLKR/1 T/1 NO/176
TIMES: DP=257 2901=317*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4823(1300)
4829(3123) J/3124 AD/37 RSRC/7 DEST/1 B/4 DBUS/3 CLKL/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4826(1301)
4830(3124) J/3125 AD/33 RSRC/3 B/4 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/221
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4829(3123)
4833(3125) J/3126 AD/45 RSRC/5 DEST/7 A/3 B/5 DBUS/3 CLKL/1 CLKR/1 T/1 NO/7700
TIMES: DP=257 2901=317*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4830(3124)
4835(3126) J/3127 AD/37 RSRC/7 DEST/0 A/5 B/5 DBUS/3 DBM/4 CLKL/1 CLKR/1 LDSC/1 NO/710003
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 SC AND FE=211 DISPATCH=240*** SKIP=185
4833(3125)
4837(3127) J/1302 AD/42 RSRC/2 DEST/1 B/5 CLKL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4835(3126)
4842(1302) J/1302 AD/34 RSRC/4 DEST/7 A/5 B/5 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 45
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4837(3127) 4842(1302)
4844(1303) J/1304 AD/33 RSRC/3 B/5 RAMADR/7 CLKL/1 CLKR/1 SKIP/62 T/1 FMWRITE/1 NO/222
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=333***
4842(1302)
4847(1304) J/664 AD/34 RSRC/4 DEST/2 A/4 CLKL/1 CLKR/1 LDSC/1 NO/710042
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4844(1303)
4848(1305) J/1404 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/223
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
4844(1303)
4852(0664) J/370 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 CLKL/1 CLKR/1 CALL/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4847(1304)
4853(0666) J/3130 AD/32 RSRC/2 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/224
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 4852(0664)
4856(3130) J/3131 AD/37 RSRC/7 DEST/2 DBUS/3 CLKR/1 NO/44
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4853(0666)
4857(3131) J/3132 AD/16 RSRC/6 DEST/2 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 CRY38/1 NO/221
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
4856(3130)
4858(3132) J/3133 AD/37 RSRC/7 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/222
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
4857(3131)
4859(3133) J/670 RSRC/4 CLKL/1 CLKR/1 LDSC/1 NO/710042
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4858(3132)
4862(0670) J/370 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 CLKL/1 CLKR/1 CALL/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4859(3133)
4863(0672) J/3134 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/225
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 4862(0670)
4865(3134) J/3135 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 CLKL/1 CLKR/1 NO/777777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4863(0672)
4873(3135) J/1306 AD/6 RSRC/6 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SKIP/62 T/2 NO/224
TIMES: DP=401 2901=401 SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=571***
4865(3134)
4878(1306) J/570 AD/6 RSRC/6 DEST/2 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SKIP/52 T/2 LDSC/1 NO/710042
TIMES: DP=345 2901=345 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 SC AND FE=211 DISPATCH=240
SKIP=473***
4873(3135)
4879(1307) J/603 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/511000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
4873(3135)
4894(0570) J/571 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 CLKL/1 CLKR/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4878(1306)
4896(0571) J/370 AD/33 RSRC/3 B/5 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 CALL/1 NO/226
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 46
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4878(1306) 4894(0570)
4900(0573) J/3136 AD/37 RSRC/7 DEST/2 DBUS/3 CLKL/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 4896(0571)
4903(3136) J/1310 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/42 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
4900(0573)
4913(1310) J/3140 AD/6 RSRC/6 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SPEC/40 T/1 NO/223
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
4903(3136) 4917(3137)
4915(1311) J/3137 AD/10 DEST/2 A/7 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4903(3136)
4917(3137) J/1310 AD/5 RSRC/5 DEST/1 A/3 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/226
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
4915(1311)
4920(3140) J/3141 AD/34 RSRC/4 DEST/1 A/3 B/6 CLKL/1 CLKR/1 LDSC/1 NO/710043
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4913(1310)
4921(3141) J/62 AD/37 RSRC/7 DEST/2 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/222
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
4920(3140)
4923(0062) J/2773 AD/34 RSRC/4 DEST/6 A/6 B/6 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4921(3141)
4930(0066) J/3142 AD/6 RSRC/6 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/225
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 4923(0062)
4933(3142) J/3143 AD/25 RSRC/5 DEST/5 A/3 B/3 DBUS/3 CLKL/1 CLKR/1 T/1 CRY38/1 NO/44
TIMES: DP=325 2901=385*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4930(0066)
4935(3143) J/3144 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1 CLKR/1 LDSC/1 NO/710011
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 SC AND FE=211 DISPATCH=240*** SKIP=185
4933(3142)
4938(3144) J/1312 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 CLKR/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4935(3143)
4942(1312) J/1312 AD/34 RSRC/4 DEST/5 A/3 B/3 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
4938(3144) 4942(1312)
4945(1313) J/3145 AD/45 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 NO/7777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4942(1312)
4947(3145) J/1400 AD/31 RSRC/1 A/3 B/5 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4945(1313)
4976(1640) J/3146 AD/37 RSRC/7 DEST/1 B/6 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
4972(D251) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
4977(3146) J/1314 AD/37 RSRC/7 DEST/0 A/6 B/4 DBUS/3 DBM/4 CLKL/1 CLKR/1
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 47
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
4976(1640)
4981(1314) J/3647 AD/34 RSRC/4 A/4 CLKL/1 CLKR/1 MEM/1 CALL/1 NO/40712
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
4977(3146)
4983(1315) J/3147 AD/42 RSRC/2 DEST/1 B/6 CLKL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 4981(1314)
4984(3147) J/3150 AD/21 RSRC/1 DEST/2 A/3 B/6 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4983(1315)
4985(3150) J/3151 AD/0 DEST/1 A/7 B/5 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4984(3147)
4987(3151) J/3152 AD/37 RSRC/7 DEST/0 A/5 B/5 DBUS/3 DBM/4 CLKL/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
4985(3150)
4989(3152) J/3153 AD/5 RSRC/5 DEST/1 A/5 B/5 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SPEC/40 T/1
TIMES: DP=345 2901=345*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
4987(3151)
4990(3153) J/1316 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4989(3152)
4992(1316) J/3646 AD/34 RSRC/4 DEST/0 A/5 B/5 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1 CALL/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
4990(3153)
POSSIBLE RETURN 2 FROM CALL AT 4981(1314)
4995(1317) J/3154 AD/5 RSRC/5 DEST/1 A/4 B/5 DBUS/3 CLKR/1 T/1 NO/1
TIMES: DP=325 2901=325*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 3 FROM CALL AT 4981(1314)
POSSIBLE RETURN 1 FROM CALL AT 4992(1316)
4997(3154) J/1320 AD/21 RSRC/1 A/5 B/6 CLKL/1 CLKR/1 SKIP/33 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=359***
4995(1317)
5002(1320) J/3157 AD/34 RSRC/4 A/6 CLKL/1 CLKR/1 MEM/1 NO/30312
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
4997(3154) 5033(3156)
5007(1321) J/3155 AD/34 RSRC/4 A/6 CLKL/1 CLKR/1 MEM/1 NO/30312
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
4997(3154)
5010(3155) J/1322 AD/32 RSRC/2 CLKL/1 CLKR/1 SKIP/67 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5007(1321) 5023(1326)
5011(1322) J/3160 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5010(3155)
5014(1323) J/1324 AD/21 RSRC/1 A/6 B/3 CLKL/1 CLKR/1 SKIP/52 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=359***
5010(3155)
5016(1324) J/1400 AD/42 RSRC/2 DEST/1 B/13 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5014(1323)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 48
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5018(1325) J/1326 AD/1 RSRC/1 DEST/1 A/7 B/4 CLKL/1 CLKR/1 SKIP/37
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5014(1323)
5023(1326) J/3155 AD/1 RSRC/1 DEST/1 A/7 B/6 CLKR/1 MEM/1 NO/30312
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
5018(1325)
5028(1327) J/3157 AD/1 RSRC/1 DEST/1 A/7 B/6 CLKR/1 MEM/1 NO/30312
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
5018(1325)
5033(3156) J/1320 AD/37 RSRC/7 DEST/2 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
5046(3161)
5035(3157) J/3160 AD/32 RSRC/2 CLKL/1 CLKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5002(1320) 5028(1327)
5038(3160) J/1330 AD/21 RSRC/1 A/6 B/3 CLKL/1 CLKR/1 SKIP/52 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=359***
5011(1322) 5035(3157)
5040(1330) J/1400 AD/42 RSRC/2 DEST/1 B/13 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5038(3160)
5041(1331) J/3161 AD/1 RSRC/1 DEST/1 A/7 B/6 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5038(3160)
5046(3161) J/3156 AD/1 RSRC/1 DEST/1 A/7 B/4 CLKR/1 MEM/1 NO/40712
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
5041(1331)
5050(3162) J/3163 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
8444(1101)
5052(3163) J/3164 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKR/1 T/1 NO/214
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
5050(3162)
5054(3164) J/1100 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5052(3163)
5079(1576) J/1577 AD/24 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5067(D150) 5068(D152) 5069(D153) 5070(D154) 5071(D155) 5072(D156) 5073(D157) 5733(2056) 5730(0556) 2325(0405)
2320(0467) 2269(0044) 2261(0406) 2256(0401)
5082(1577) J/674 AD/37 RSRC/7 DEST/1 B/5 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 DISP/67 T/1 LDSC/1 NO/202000
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282 SC AND FE=211
DISPATCH=353*** SKIP=185
5059(D140) 5060(D142) 5061(D143) 5062(D144) 5063(D145) 5064(D146) 5065(D147) 5079(1576) 5733(2056) 5730(0556)
2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
5084(0674) J/1334 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
5082(1577)
5085(0676) J/3165 AD/34 RSRC/4 DEST/1 A/3 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5082(1577)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 49
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5086(3165) J/3166 AD/34 RSRC/4 DEST/1 A/5 B/3 CLKL/1 CLKR/1 LDSC/1 NO/412000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5085(0676)
5087(3166) J/3167 AD/34 RSRC/4 DEST/1 A/4 B/5 CLKL/1 CLKR/1 LDSC/1 NO/200000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5086(3165)
5088(3167) J/1332 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/52 LDFE/1 NO/412000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240 SKIP=291***
5087(3166)
5089(1332) J/3170 AD/45 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 NO/777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5088(3167)
5090(1333) J/3170 AD/35 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 NO/777000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5088(3167)
5093(1334) J/3170 AD/45 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 NO/777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5084(0674)
5094(1335) J/3170 AD/35 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 NO/777000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5084(0674)
5096(3170) J/1336 AD/42 RSRC/2 DEST/2 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5089(1332) 5090(1333) 5093(1334) 5094(1335)
5098(1336) J/1336 AD/34 RSRC/4 DEST/6 A/5 B/5 CLKL/1 CLKR/1 SPEC/4 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5096(3170) 5098(1336)
5099(1337) J/420 AD/1 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1 DISP/34 T/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=415*** SKIP=185
5096(3170) 5098(1336)
5117(1570) J/1340 AD/37 RSRC/7 DEST/1 B/6 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 SKIP/52 T/1 LDFE/1 NO/402000
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282 SC AND FE=211
DISPATCH=240 SKIP=405***
5104(D160) 5105(D162) 5106(D163) 5108(D164) 5109(D165) 5110(D166) 5111(D167) 5733(2056) 5730(0556) 2325(0405)
2320(0467) 2269(0044) 2261(0406) 2256(0401)
5118(1340) J/3171 AD/45 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5117(1570)
5119(1341) J/3171 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/777000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5117(1570)
5120(3171) J/163 AD/34 RSRC/4 DEST/2 A/3 CLKL/1 CLKR/1 LDSC/1 NO/710033
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5118(1340) 5119(1341)
5122(0163) J/2773 AD/34 RSRC/4 DEST/6 A/6 B/6 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5120(3171)
5124(0167) J/3172 AD/46 RSRC/6 DEST/2 DBUS/3 CLKR/1 NO/777000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 5122(0163)
5125(3172) J/3173 AD/34 RSRC/4 DEST/1 A/4 B/3 CLKL/1 CLKR/1 LDFE/1 NO/410002
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 50
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5124(0167)
5128(3173) J/420 AD/34 RSRC/4 DEST/6 A/3 B/3 CLKL/1 CLKR/1 DISP/34 T/1 LDFE/1 NO/411600
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=347*** SKIP=185
5125(3172)
5145(1574) J/1342 AD/34 RSRC/4 DEST/1 A/3 B/5 RAMADR/0 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
5133(D170) 5134(D172) 5135(D173) 5137(D174) 5138(D175) 5139(D176) 5140(D177) 5733(2056) 5730(0556) 2325(0405)
2320(0467) 2269(0044) 2261(0406) 2256(0401)
5148(1342) J/1344 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 SKIP/52 LDFE/1 NO/302000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 PARITY=168 SC AND FE=211 DISPATCH=240 SKIP=291***
5145(1574)
5149(1343) J/603 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/711000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
5145(1574)
5151(1344) J/3174 AD/45 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 NO/777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5148(1342)
5152(1345) J/3175 AD/35 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 NO/777000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5148(1342)
5153(3174) J/3176 AD/34 RSRC/4 DEST/1 A/3 B/4 CLKL/1 CLKR/1 LDFE/1 NO/310200
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5151(1344)
5154(3175) J/3176 AD/24 RSRC/4 DEST/1 A/3 B/4 CLKL/1 CLKR/1 CRY38/1 LDFE/1 NO/310200
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 SC AND FE=211 DISPATCH=240*** SKIP=185
5152(1345)
5155(3176) J/1346 AD/34 RSRC/4 DEST/5 A/5 B/6 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
5153(3174) 5154(3175)
5157(1346) J/1350 AD/21 RSRC/1 A/4 B/6 CLKL/1 CLKR/1 SKIP/31 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=294***
5155(3176) 5158(1347)
5158(1347) J/1346 AD/24 RSRC/4 DEST/5 A/5 B/6 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=185
5155(3176)
5160(1350) J/1352 AD/34 RSRC/4 DEST/7 A/6 B/6 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5157(1346)
5161(1351) J/603 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/711000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
5157(1346)
5164(1352) J/3651 AD/34 RSRC/4 DEST/5 A/3 B/3 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5160(1350)
5165(1353) J/144 AD/21 RSRC/1 A/6 B/4 CLKL/1 CLKR/1 SKIP/42 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=401***
POSSIBLE RETURN 1 FROM CALL AT 5164(1352)
5167(0144) J/3036 AD/42 RSRC/2 DEST/2 CLKL/1 CLKR/1 LDSC/1 CALL/1 NO/710033
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5165(1353) 5168(0145)
5168(0145) J/144 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 LDFE/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 51
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5165(1353)
POSSIBLE RETURN 1 FROM CALL AT 5167(0144)
5170(0154) J/3177 AD/32 RSRC/2 DEST/7 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 10 FROM CALL AT 5167(0144)
5172(0155) J/2054 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/62 T/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
* * * * * * * * * * * * * * * * * * UNREACHABLE INSTRUCTION * * * * * * * * * * * * * * * * * *
5174(0156) J/2054 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/62 T/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
* * * * * * * * * * * * * * * * * * UNREACHABLE INSTRUCTION * * * * * * * * * * * * * * * * * *
5175(0157) J/3177 AD/32 RSRC/2 DEST/7 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 5172(0155)
POSSIBLE RETURN 1 FROM CALL AT 5174(0156)
5176(0177) J/3177 AD/22 RSRC/2 DEST/7 B/3 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=185
* * * * * * * * * * * * * * * * * * UNREACHABLE INSTRUCTION * * * * * * * * * * * * * * * * * *
5178(3177) J/1363 AD/42 RSRC/2 DEST/2 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5170(0154) 5175(0157) 5176(0177)
5188(1616) J/1354 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/777000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5183(D127) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
5189(1354) J/1356 AD/24 RSRC/4 DEST/1 A/3 B/5 CLKL/1 CLKR/1 SKIP/52 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=359***
5188(1616)
5190(1355) J/1363 AD/42 RSRC/2 DEST/2 CLKL/1 CLKR/1 LDFE/1 NO/710233
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5188(1616)
5193(1356) J/1360 AD/45 RSRC/5 A/5 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/777000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5189(1354)
5194(1357) J/3200 AD/42 RSRC/2 DEST/2 CLKL/1 CLKR/1 LDFE/1 NO/710244
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5189(1354)
5196(1360) J/3200 AD/42 RSRC/2 DEST/2 CLKL/1 CLKR/1 LDFE/1 NO/710244
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5193(1356)
5197(1361) J/1363 AD/42 RSRC/2 DEST/2 CLKL/1 CLKR/1 LDFE/1 NO/710233
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5193(1356)
5201(3200) J/1362 AD/34 RSRC/4 DEST/6 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 LDSC/1 NO/710006
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5194(1357) 5196(1360)
5204(1362) J/1362 AD/34 RSRC/4 DEST/6 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5201(3200) 5204(1362)
5205(1363) J/420 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 DISP/34 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=347*** SKIP=185
5178(3177) 5190(1355) 5197(1361) 5204(1362) 5212(1364) 5213(1365)
5209(1621) J/3201 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 LDSC/1 NO/414000
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 52
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5184(D132) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
5210(3201) J/3202 AD/42 RSRC/2 DEST/2 RAMADR/0 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5209(1621)
5211(3202) J/1364 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 SKIP/52 LDFE/1 NO/402000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 PARITY=168 SC AND FE=211 DISPATCH=240 SKIP=291***
5210(3201)
5212(1364) J/1363 AD/45 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 NO/777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5211(3202)
5213(1365) J/1363 AD/35 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 NO/777000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5211(3202)
5225(1626) J/720 AD/42 RSRC/2 DEST/2 CLKL/1 CLKR/1 DISP/67 T/1 NO/411534
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=353*** SKIP=185
5218(D122) 5219(D126) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
5226(0720) J/603 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/411000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
5225(1626)
5227(0722) J/724 RSRC/4 CLKL/1 CLKR/1 DISP/67 T/1 LDSC/1 NO/411544
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=353*** SKIP=185
5225(1626)
5228(0724) J/1370 RSRC/4 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5227(0722)
5229(0726) J/3203 RSRC/4 CLKL/1 CLKR/1 LDSC/1 NO/310232
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5227(0722)
5231(3203) J/1366 RSRC/4 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5229(0726)
5234(1366) J/1366 AD/34 RSRC/4 DEST/6 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5231(3203) 5234(1366)
5235(1367) J/63 AD/34 RSRC/4 DEST/7 A/7 B/5 CLKL/1 CLKR/1 DISP/37
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5231(3203) 5234(1366)
5238(1370) J/1370 AD/34 RSRC/4 DEST/5 A/3 B/3 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5228(0724) 5238(1370)
5239(1371) J/100 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/0 CLKL/1 CLKR/1 SPEC/15 DISP/64 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5228(0724) 5238(1370)
5242(0063) J/1372 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
5235(1367)
5243(0073) J/1514 AD/1 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5235(1367) 5249(1375)
5245(1372) J/100 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/0 CLKL/1 CLKR/1 SPEC/15 DISP/64 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 53
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5242(0063)
5246(1373) J/1374 AD/32 RSRC/2 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
5242(0063)
5247(1374) J/1514 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5246(1373)
5249(1375) J/73 AD/74 RSRC/4 DEST/1 A/12 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5246(1373)
5280(0420) J/420 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/6 DISP/34 T/1 LDFE/1 NO/411777
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=347*** SKIP=185
5099(1337) 5128(3173) 5205(1363) 5280(0420) 5292(1376)
5281(0421) J/2000 AD/22 RSRC/2 DEST/2 CLKL/1 CLKR/1 SKIP/31 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=294***
5099(1337) 5128(3173) 5205(1363) 5280(0420) 5292(1376)
5282(0422) J/262 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 DISP/34 T/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=347*** SKIP=185
5099(1337) 5128(3173) 5205(1363) 5280(0420) 5292(1376)
5283(0423) J/2000 AD/22 RSRC/2 DEST/2 CLKL/1 CLKR/1 SKIP/31 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=294***
5099(1337) 5128(3173) 5205(1363) 5280(0420) 5292(1376)
POSSIBLE RETURN 1 FROM CALL AT 5282(0422)
5284(0424) J/262 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 LDFE/1 CALL/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5099(1337) 5128(3173) 5205(1363) 5280(0420) 5292(1376)
5285(0425) J/2000 AD/22 RSRC/2 DEST/2 CLKL/1 CLKR/1 SKIP/31 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=294***
5099(1337) 5128(3173) 5205(1363) 5280(0420) 5292(1376)
POSSIBLE RETURN 1 FROM CALL AT 5284(0424)
5286(0426) J/262 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 LDFE/1 CALL/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5099(1337) 5128(3173) 5205(1363) 5280(0420) 5292(1376)
POSSIBLE RETURN 4 FROM CALL AT 5282(0422)
POSSIBLE RETURN 2 FROM CALL AT 5284(0424)
5287(0427) J/2000 AD/22 RSRC/2 DEST/2 CLKL/1 CLKR/1 SKIP/31 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=294***
5099(1337) 5128(3173) 5205(1363) 5280(0420) 5292(1376)
POSSIBLE RETURN 5 FROM CALL AT 5282(0422)
POSSIBLE RETURN 3 FROM CALL AT 5284(0424)
POSSIBLE RETURN 1 FROM CALL AT 5286(0426)
5288(0430) J/1376 AD/32 RSRC/2 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
5099(1337) 5128(3173) 5205(1363) 5280(0420) 5292(1376)
5289(0436) J/1377 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/2 CLKL/1 SPEC/45 NO/410000
TIMES: DP=163 SCAD=186 DBM=221 DBUS=254 PC=257*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 14 FROM CALL AT 5282(0422)
POSSIBLE RETURN 10 FROM CALL AT 5286(0426)
5292(1376) J/420 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/6 DISP/34 T/1 LDFE/1 NO/411777
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=347*** SKIP=185
5288(0430)
5293(1377) J/1514 RSRC/4 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 54
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5288(0430) 5289(0436)
5296(2000) J/440 AD/74 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 DISP/34 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=347*** SKIP=185
5281(0421) 5283(0423) 5285(0425) 5287(0427)
5298(2001) J/440 AD/24 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 DISP/34 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=415*** SKIP=185
5281(0421) 5283(0423) 5285(0425) 5287(0427)
5300(0440) J/440 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/6 DISP/34 T/1 LDFE/1 NO/411777
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=347*** SKIP=185
5296(2000) 5298(2001) 5300(0440)
5301(0442) J/262 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 DISP/34 T/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=347*** SKIP=185
5296(2000) 5298(2001) 5300(0440)
5302(0444) J/262 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 LDFE/1 CALL/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5296(2000) 5298(2001) 5300(0440)
5303(0446) J/262 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 LDFE/1 CALL/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5296(2000) 5298(2001) 5300(0440)
POSSIBLE RETURN 4 FROM CALL AT 5301(0442)
POSSIBLE RETURN 2 FROM CALL AT 5302(0444)
5304(0456) J/327 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/2 CLKL/1 SPEC/45 DISP/37 NO/410000
TIMES: DP=163 SCAD=186 DBM=221 DBUS=254 PC=257*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 14 FROM CALL AT 5301(0442)
POSSIBLE RETURN 10 FROM CALL AT 5303(0446)
5306(0327) J/2002 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/2000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5304(0456) 5544(0522) 5580(0202)
5308(0337) J/2005 AD/41 RSRC/1 DEST/1 A/12 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5304(0456)
5310(2002) J/3204 AD/74 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5306(0327)
5311(2003) J/2004 AD/32 RSRC/2 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
5306(0327)
5312(2004) J/3204 AD/74 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5311(2003)
5313(2005) J/3204 AD/24 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5308(0337) 5311(2003)
5314(3204) J/1514 AD/42 RSRC/2 DEST/1 B/13 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5310(2002) 5312(2004) 5313(2005)
5321(0262) J/407 AD/34 RSRC/4 DEST/7 A/7 B/5 CLKL/1 CLKR/1 DISP/37
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5282(0422) 5284(0424) 5286(0426) 5301(0442) 5302(0444) 5303(0446) 5322(0266)
5322(0266) J/262 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 LDFE/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 55
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5282(0422) 5301(0442)
5324(0407) J/16 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5321(0262)
5325(0417) J/302 AD/1 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1 DISP/34 T/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=415*** SKIP=185
5321(0262)
5326(0302) J/16 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5325(0417)
5327(0306) J/16 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 DISP/41 LDFE/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5325(0417)
5342(1635) J/3205 AD/24 RSRC/4 DEST/1 A/4 B/4 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5333(D111) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
5343(3205) J/1637 AD/24 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 MULTIPREC/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5342(1635)
5345(1637) J/3206 AD/45 RSRC/5 DEST/7 B/6 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 T/1 NO/1441
TIMES: DP=372 2901=432*** SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=185
5332(D110) 5343(3205) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
5348(3206) J/2006 AD/37 RSRC/7 DEST/7 B/5 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SKIP/52 T/1 LDSC/1 NO/202000
TIMES: DP=277 2901=337 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 SC AND FE=211 DISPATCH=240
SKIP=405***
5345(1637)
5350(2006) J/2010 AD/55 RSRC/4 DEST/7 A/5 B/5 RAMADR/0 DBUS/3 CLKL/1 CLKR/1 SKIP/63 T/1 NO/777400
TIMES: DP=257 2901=317*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5348(3206)
5352(2007) J/2010 AD/35 RSRC/4 DEST/7 A/5 B/5 RAMADR/0 DBUS/3 CLKL/1 CLKR/1 SKIP/63 T/1 NO/777400
TIMES: DP=257 2901=317*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5348(3206)
5355(2010) J/2012 AD/34 RSRC/4 DEST/2 A/6 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5350(2006) 5352(2007)
5357(2011) J/3210 AD/37 RSRC/7 DEST/1 B/16 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 LDSC/1 NO/412000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 PARITY=168 SC AND FE=211 DISPATCH=240*** SKIP=185
5350(2006) 5352(2007)
5361(2012) J/153 AD/34 RSRC/4 DEST/1 A/5 B/16 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5355(2010)
5362(2013) J/3207 AD/34 RSRC/4 DEST/1 A/16 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 5361(2012)
5363(3207) J/3213 AD/0 DEST/2 A/4 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5362(2013)
5367(3210) J/3211 AD/34 RSRC/4 DEST/2 A/4 CLKL/1 CLKR/1 LDSC/1 NO/200000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5357(2011)
5368(3211) J/2014 AD/33 RSRC/3 B/16 CLKL/1 CLKR/1 LDFE/1 NO/412000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 56
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5367(3210)
5369(2014) J/153 AD/34 RSRC/4 DEST/1 A/3 B/16 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5368(3211)
5370(2015) J/3212 AD/34 RSRC/4 DEST/1 A/16 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 5369(2014)
5371(3212) J/3213 AD/0 DEST/2 A/6 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5370(2015)
5376(3213) J/3214 AD/1 RSRC/1 DEST/6 A/5 B/3 CLKL/1 CLKR/1 SPEC/4 MULTIPREC/1
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=185
5363(3207) 5371(3212)
5378(3214) J/433 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 DISP/62
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5376(3213)
5380(0433) J/3215 AD/51 RSRC/1 DEST/1 A/12 B/17 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5378(3214) 5381(0437)
5381(0437) J/433 AD/2 RSRC/2 DEST/2 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5378(3214)
5383(3215) J/3216 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 LDFE/1 NO/411777
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5380(0433)
5385(3216) J/3217 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 LDFE/1 NO/411777
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5383(3215)
5386(3217) J/2027 AD/30 DEST/2 A/17 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5385(3216)
5397(0153) J/2055 AD/34 RSRC/4 DEST/4 A/16 B/16 CLKL/1 CLKR/1 SPEC/6 CALL/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5361(2012) 5369(2014)
5398(0173) J/3220 AD/34 RSRC/4 DEST/4 A/16 B/16 CLKL/1 CLKR/1 SPEC/6
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
* * * * * * * * * * * * * * * * * * UNREACHABLE INSTRUCTION * * * * * * * * * * * * * * * * * *
5399(3220) J/3221 AD/34 RSRC/4 DEST/4 A/16 B/16 CLKL/1 CLKR/1 SPEC/6
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5398(0173)
5401(3221) J/472 AD/34 RSRC/4 DEST/6 A/16 B/16 CLKL/1 CLKR/1 SPEC/4 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5399(3220)
5404(0472) J/472 AD/34 RSRC/4 DEST/6 A/16 B/16 CLKL/1 CLKR/1 SPEC/4 DISP/62 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5401(3221) 5404(0472) 5636(0463)
5406(0473) J/453 AD/32 RSRC/2 DEST/1 B/17 CLKL/1 CLKR/1 DISP/62
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5401(3221) 5404(0472)
5407(0476) J/2016 AD/35 RSRC/5 DEST/1 A/13 B/13 DBUS/3 CLKL/1 NO/2000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5404(0472)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 57
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5408(0477) J/2017 AD/35 RSRC/5 DEST/1 A/13 B/13 DBUS/3 CLKL/1 NO/2000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5404(0472)
5411(2016) J/2016 AD/34 RSRC/4 DEST/6 A/16 B/16 CLKL/1 CLKR/1 SPEC/4 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5407(0476) 5411(2016)
5412(2017) J/453 AD/32 RSRC/2 DEST/1 B/17 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5408(0477) 5411(2016)
5414(0453) J/3222 AD/34 RSRC/4 DEST/6 A/16 B/16 CLKL/1 CLKR/1 SPEC/4
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5406(0473) 5412(2017) 5415(0457)
5415(0457) J/453 AD/35 RSRC/5 DEST/1 A/13 B/13 DBUS/3 CLKL/1 NO/2000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5406(0473)
5416(3222) J/1 AD/34 RSRC/4 DEST/6 A/16 B/16 CLKL/1 CLKR/1 SPEC/4 DISP/41
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5414(0453)
5426(1631) J/2020 AD/34 RSRC/4 DEST/2 A/4 CLKL/1 CLKR/1 LDSC/1 NO/710006
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5421(D112) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
5429(2020) J/2020 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5426(1631) 5429(2020)
5430(2021) J/3223 AD/34 RSRC/4 DEST/6 A/12 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5429(2020)
5431(3223) J/3224 AD/46 RSRC/6 DEST/2 DBUS/3 CLKL/1 NO/77777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5430(2021)
5432(3224) J/3225 AD/32 RSRC/2 DEST/1 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5431(3223)
5436(3225) J/623 AD/45 RSRC/5 DEST/7 B/6 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 NO/1441
TIMES: DP=372 2901=432*** SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=185
5432(3224)
5437(0623) J/2774 AD/34 RSRC/4 DEST/7 A/6 B/6 CLKL/1 CLKR/1 LDSC/1 CALL/1 NO/710043
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5436(3225)
5441(0627) J/730 AD/34 RSRC/4 DEST/2 A/3 CLKL/1 CLKR/1 LDSC/1 NO/710043
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 5437(0623)
5442(0730) J/2775 RSRC/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5441(0627)
5443(0734) J/3226 AD/34 RSRC/4 DEST/1 A/4 B/16 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 5442(0730)
5444(3226) J/3227 AD/32 RSRC/2 DEST/7 B/4 CLKL/1 CLKR/1 LDSC/1 NO/110000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5443(0734)
5450(3227) J/2022 AD/37 RSRC/7 DEST/7 B/6 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SKIP/52 T/1 LDFE/1 NO/402000
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 58
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=277 2901=337 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 SC AND FE=211 DISPATCH=240
SKIP=405***
5444(3226)
5451(2022) J/732 AD/55 RSRC/4 DEST/7 A/6 B/6 DBUS/3 CLKL/1 CLKR/1 T/1 NO/777400
TIMES: DP=257 2901=317*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5450(3227)
5452(2023) J/732 AD/35 RSRC/4 DEST/7 A/6 B/6 DBUS/3 CLKL/1 CLKR/1 T/1 NO/777400
TIMES: DP=257 2901=317*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5450(3227)
5454(0732) J/2775 AD/34 RSRC/4 DEST/2 A/5 CLKL/1 CLKR/1 LDSC/1 CALL/1 NO/710043
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5451(2022) 5452(2023)
POSSIBLE RETURN 2 FROM CALL AT 5442(0730)
5455(0736) J/3230 AD/32 RSRC/2 DEST/1 B/17 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 6 FROM CALL AT 5442(0730)
POSSIBLE RETURN 4 FROM CALL AT 5454(0732)
5456(3230) J/1012 AD/1 RSRC/1 DEST/1 A/16 B/4 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5455(0736)
5461(1012) J/2775 AD/34 RSRC/4 DEST/2 A/3 CLKL/1 CLKR/1 LDSC/1 CALL/1 NO/710043
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5456(3230)
5466(1016) J/243 AD/34 RSRC/4 DEST/6 A/4 B/3 CLKL/1 CLKR/1 LDFE/1 NO/411576
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 5461(1012)
5468(0243) J/2054 AD/33 RSRC/3 B/17 CLKL/1 CLKR/1 SKIP/62 T/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
5466(1016)
5469(0263) J/3231 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/4
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5282(0422) 5301(0442)
5470(3231) J/3232 AD/34 RSRC/4 DEST/7 A/7 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5469(0263)
5471(3232) J/2024 AD/45 RSRC/5 A/17 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/200000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5470(3231)
5472(2024) J/2025 AD/0 DEST/2 A/5 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5471(3232)
5473(2025) J/3233 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/4
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5471(3232) 5472(2024)
5474(3233) J/2026 AD/45 RSRC/5 A/17 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/100000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5473(2025)
5475(2026) J/2027 AD/0 DEST/2 A/5 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5474(3233)
5477(2027) J/520 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 DISP/34 T/1 LDFE/1 NO/410002
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=347*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 59
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5386(3217) 5474(3233) 5475(2026)
5485(1636) J/132 AD/34 RSRC/4 DEST/1 A/4 B/6 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5482(D113) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
5487(0132) J/2055 AD/42 RSRC/2 DEST/1 B/17 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5485(1636)
5489(0133) J/2030 AD/34 RSRC/4 DEST/1 A/3 B/5 RAMADR/1 CLKL/1 CLKR/1 SKIP/42 T/1 NO/1441
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
POSSIBLE RETURN 1 FROM CALL AT 5487(0132)
5492(2030) J/3236 AD/45 RSRC/5 DEST/7 B/4 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 NO/1441
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
5489(0133) 5498(3235)
5493(2031) J/3234 AD/74 RSRC/4 DEST/1 A/17 B/17 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5489(0133) 5498(3235)
5494(3234) J/3235 AD/24 RSRC/4 DEST/1 A/6 B/6 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5493(2031)
5498(3235) J/2030 AD/23 RSRC/3 DEST/1 B/5 RAMADR/1 CLKL/1 CLKR/1 SKIP/52 T/1 MULTIPREC/1 NO/1441
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=359***
5494(3234)
5501(3236) J/2032 AD/37 RSRC/7 DEST/7 B/3 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 SKIP/52 T/1 LDFE/1 NO/302000
TIMES: DP=277 2901=337 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 SC AND FE=211 DISPATCH=240
SKIP=405***
5492(2030)
5502(2032) J/2034 AD/55 RSRC/4 DEST/7 A/3 B/3 DBUS/3 CLKL/1 CLKR/1 T/1 NO/777400
TIMES: DP=257 2901=317*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5501(3236)
5503(2033) J/3237 AD/74 RSRC/4 DEST/1 A/17 B/17 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5501(3236)
5504(3237) J/3240 AD/35 RSRC/4 DEST/7 A/3 B/3 DBUS/3 CLKL/1 CLKR/1 T/1 NO/777400
TIMES: DP=257 2901=317*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5503(2033)
5505(3240) J/3241 AD/24 RSRC/4 DEST/2 A/4 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5504(3237)
5508(3241) J/2035 AD/24 RSRC/4 DEST/6 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 MULTIPREC/1
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=185
5505(3240)
5511(2034) J/3035 AD/34 RSRC/4 DEST/2 A/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5502(2032)
5512(2035) J/2036 AD/21 RSRC/1 A/3 B/5 CLKL/1 CLKR/1 SKIP/52 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=359***
5508(3241)
POSSIBLE RETURN 1 FROM CALL AT 5511(2034)
5513(2036) J/603 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/711000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
5512(2035)
POSSIBLE RETURN 2 FROM CALL AT 5511(2034)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 60
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5514(2037) J/1054 AD/32 RSRC/2 DEST/1 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5512(2035)
POSSIBLE RETURN 3 FROM CALL AT 5511(2034)
5515(1054) J/1262 AD/42 RSRC/2 DEST/2 CLKL/1 CLKR/1 LDSC/1 CALL/1 NO/710032
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5514(2037)
5516(1056) J/1064 AD/32 RSRC/2 DEST/1 B/16 CLKL/1 CLKR/1 LDSC/1 NO/710043
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 5515(1054)
5519(1064) J/1262 AD/50 DEST/2 CLKL/1 CLKR/1 SKIP/62 T/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
5516(1056) 7967(1060)
5520(1066) J/3242 AD/34 RSRC/4 DEST/6 A/12 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7967(1060)
POSSIBLE RETURN 2 FROM CALL AT 5519(1064)
5523(3242) J/513 AD/34 RSRC/4 DEST/4 A/16 B/16 CLKL/1 CLKR/1 SPEC/4 DISP/62
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5520(1066)
5527(0513) J/2040 AD/33 RSRC/3 B/17 CLKL/1 CLKR/1 SKIP/52 LDFE/1 NO/310202
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240 SKIP=291***
5523(3242) 5528(0517)
5528(0517) J/513 AD/2 RSRC/2 DEST/2 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5523(3242)
5530(2040) J/520 AD/34 RSRC/4 DEST/1 A/16 B/3 CLKL/1 CLKR/1 DISP/34 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=347*** SKIP=185
5527(0513)
5531(2041) J/200 AD/34 RSRC/4 DEST/1 A/16 B/3 CLKL/1 CLKR/1 DISP/34 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=347*** SKIP=185
5527(0513)
5541(0520) J/520 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 DISP/34 T/1 LDFE/1 NO/411777
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=347*** SKIP=185
5477(2027) 5530(2040) 5541(0520) 5561(2042)
5542(0521) J/2044 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/2000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5477(2027) 5530(2040) 5541(0520) 5561(2042)
5544(0522) J/322 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 DISP/34 T/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=347*** SKIP=185
5477(2027) 5530(2040) 5541(0520) 5561(2042)
5545(0523) J/2044 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/2000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5477(2027) 5530(2040) 5541(0520) 5561(2042)
POSSIBLE RETURN 1 FROM CALL AT 5544(0522)
5547(0524) J/322 AD/34 RSRC/4 DEST/6 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 LDFE/1 CALL/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5477(2027) 5530(2040) 5541(0520) 5561(2042)
5548(0525) J/2044 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/2000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5477(2027) 5530(2040) 5541(0520) 5561(2042)
POSSIBLE RETURN 1 FROM CALL AT 5547(0524)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 61
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5550(0526) J/322 AD/34 RSRC/4 DEST/6 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 LDFE/1 CALL/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5477(2027) 5530(2040) 5541(0520) 5561(2042)
POSSIBLE RETURN 4 FROM CALL AT 5544(0522)
POSSIBLE RETURN 2 FROM CALL AT 5547(0524)
5551(0527) J/2044 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/2000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5477(2027) 5530(2040) 5541(0520) 5561(2042)
POSSIBLE RETURN 5 FROM CALL AT 5544(0522)
POSSIBLE RETURN 3 FROM CALL AT 5547(0524)
POSSIBLE RETURN 1 FROM CALL AT 5550(0526)
5553(0530) J/3243 AD/40 DEST/2 CLKL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5477(2027) 5530(2040) 5541(0520) 5561(2042)
5555(0536) J/1515 AD/41 RSRC/1 A/4 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 14 FROM CALL AT 5544(0522)
POSSIBLE RETURN 10 FROM CALL AT 5550(0526)
5558(3243) J/2042 AD/32 RSRC/2 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
5553(0530)
5561(2042) J/520 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 DISP/34 T/1 LDFE/1 NO/411777
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=347*** SKIP=185
5558(3243)
5562(2043) J/1515 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5558(3243)
5566(2044) J/3244 AD/72 RSRC/2 DEST/2 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5542(0521) 5545(0523) 5548(0525) 5551(0527)
5567(2045) J/2046 AD/22 RSRC/2 DEST/2 CLKL/1 CLKR/1 SKIP/51 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=309***
5542(0521) 5545(0523) 5548(0525) 5551(0527)
5568(3244) J/2046 AD/42 RSRC/2 DEST/1 B/13 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5566(2044)
5571(2046) J/200 AD/74 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 DISP/34 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=347*** SKIP=185
5567(2045) 5568(3244)
5573(2047) J/200 AD/24 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 DISP/34 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=415*** SKIP=185
5567(2045)
5578(0200) J/200 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 DISP/34 T/1 LDFE/1 NO/411777
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=347*** SKIP=185
5531(2041) 5571(2046) 5573(2047) 5578(0200) 5606(2052)
5580(0202) J/322 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 DISP/34 T/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=347*** SKIP=185
5531(2041) 5571(2046) 5573(2047) 5578(0200) 5606(2052)
5582(0204) J/322 AD/34 RSRC/4 DEST/6 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 LDFE/1 CALL/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5531(2041) 5571(2046) 5573(2047) 5578(0200) 5606(2052)
5584(0206) J/322 AD/34 RSRC/4 DEST/6 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 LDFE/1 CALL/1 NO/410001
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 62
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5531(2041) 5571(2046) 5573(2047) 5578(0200) 5606(2052)
POSSIBLE RETURN 4 FROM CALL AT 5580(0202)
POSSIBLE RETURN 2 FROM CALL AT 5582(0204)
5586(0210) J/3247 AD/40 DEST/2 CLKL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5531(2041) 5571(2046) 5573(2047) 5578(0200) 5606(2052)
5587(0216) J/610 AD/41 RSRC/1 DEST/1 A/12 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 14 FROM CALL AT 5580(0202)
POSSIBLE RETURN 10 FROM CALL AT 5584(0206)
5590(0610) J/3250 AD/41 RSRC/1 DEST/1 B/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5587(0216)
5592(0612) J/3245 AD/61 RSRC/1 DEST/1 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 5590(0610)
5594(0613) J/2050 AD/24 RSRC/4 DEST/1 A/4 B/4 CLKL/1 CLKR/1 SKIP/56 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=294***
POSSIBLE RETURN 3 FROM CALL AT 5590(0610)
5596(3245) J/2050 AD/42 RSRC/2 DEST/1 B/13 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5592(0612)
5598(2050) J/3246 AD/73 RSRC/3 B/3 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5594(0613) 5596(3245)
5599(2051) J/3246 AD/24 RSRC/4 A/3 RAMADR/0 CLKL/1 CLKR/1 T/1 CRY38/1 FMWRITE/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 RAM WRITE=356*** DISPATCH=240 SKIP=185
5594(0613)
5601(3246) J/100 AD/41 RSRC/1 A/4 RAMADR/1 CLKL/1 CLKR/1 SPEC/15 DISP/64 FMWRITE/1 NO/1441
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5598(2050) 5599(2051)
5603(3247) J/2052 AD/32 RSRC/2 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
5586(0210)
5606(2052) J/200 AD/34 RSRC/4 DEST/4 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 DISP/34 T/1 LDFE/1 NO/411777
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=347*** SKIP=185
5603(3247)
5607(2053) J/1515 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5603(3247)
5609(3250) J/2 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 DISP/41 SKIP/32 T/1 NO/2000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5590(0610)
5616(2054) J/23 AD/35 RSRC/5 DEST/1 A/13 B/13 DBUS/3 CLKL/1 DISP/41 NO/2000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5172(0155) 5174(0156) 5468(0243)
5617(2055) J/23 AD/55 RSRC/5 DEST/1 A/13 B/13 DBUS/3 CLKL/1 DISP/41 NO/2000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5172(0155) 5174(0156) 5397(0153) 5468(0243) 5487(0132)
5628(0322) J/462 AD/0 DEST/7 A/7 B/4 CLKL/1 CLKR/1 SKIP/51 T/1
TIMES: DP=231 2901=291 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=309***
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 63
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5544(0522) 5547(0524) 5550(0526) 5580(0202) 5582(0204) 5584(0206) 5630(0326)
5630(0326) J/322 AD/34 RSRC/4 DEST/6 A/3 B/3 CLKL/1 CLKR/1 SPEC/4 LDFE/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5544(0522) 5580(0202)
5632(0462) J/16 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/2 CLKL/1 SPEC/45 DISP/41 NO/410000
TIMES: DP=163 SCAD=186 DBM=221 DBUS=254 PC=257*** DISPATCH=240 SKIP=185
5628(0322) 5636(0463) 5639(0466)
5636(0463) J/462 AD/4 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1 DISP/34 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=415*** SKIP=185
5628(0322) 5636(0463)
5639(0466) J/462 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 LDFE/1 NO/410001
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5636(0463)
5674(1740) J/400 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 NO/40
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5645(D001) 5646(D002) 5647(D003) 5649(D005) 5650(D006) 5651(D007) 5733(2056) 5730(0556) 2325(0405) 2320(0467)
2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
5676(1741) J/400 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 NO/40
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5648(D004) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
5678(1742) J/400 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 NO/40
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5653(D010) 5654(D011) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
2210(0213)
5680(1743) J/400 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 NO/40
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5655(D012) 5656(D013) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
2210(0213)
5682(1744) J/400 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 NO/40
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5658(D014) 5659(D015) 5660(D016) 5661(D017) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406)
2256(0401) 2243(0040) 2210(0213)
5684(1746) J/400 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 NO/40
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5663(D020) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
5686(1747) J/400 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 NO/40
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5664(D021) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
5688(1750) J/400 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 NO/40
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5665(D022) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
5690(1751) J/400 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 NO/40
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5666(D023) 5667(D024) 5668(D025) 5669(D026) 5670(D027) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044)
2261(0406) 2256(0401) 2243(0040) 2210(0213)
5706(1467) J/2060 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
5702(D123) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
5708(2060) J/3556 AD/45 RSRC/5 A/5 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 CALL/1 NO/760740
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5706(1467)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 64
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5710(2064) J/3251 AD/45 RSRC/2 DEST/1 A/2 B/6 DBUS/3 CLKL/1 CLKR/1 NO/740
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 5708(2060)
5712(3251) J/3252 AD/31 RSRC/1 DEST/1 A/6 B/5 CLKL/1 SPEC/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 IR=185 DISPATCH=240*** SKIP=185
5710(2064)
5714(3252) J/3253 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 SPEC/21 NO/500
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5712(3251)
5716(3253) J/3254 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/240
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5714(3252)
5717(3254) J/170 RSRC/4 RAMADR/2 CLKL/1 CLKR/1 DISP/66
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5716(3253) 5725(3255)
5719(0170) J/172 AD/5 RSRC/5 DEST/1 A/5 B/5 RAMADR/2 DBUS/2 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
5717(3254)
5721(0172) J/556 AD/57 RSRC/4 DEST/1 A/5 B/5 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/10
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
5717(3254) 5719(0170)
5722(0174) J/3255 AD/5 RSRC/5 DEST/1 A/5 B/5 RAMADR/2 DBUS/2 CLKR/1 MEM/1 NO/40512
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=103 VMA=286*** DISPATCH=240 SKIP=185
5717(3254)
5723(0176) J/3255 AD/34 RSRC/4 A/5 CLKL/1 CLKR/1 MEM/1 NO/40512
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
5717(3254)
5725(3255) J/3254 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 DBM/6 CHKL/1 CLKR/1 CHKR/1 SPEC/21 MEM/1 NO/502
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
5722(0174) 5723(0176)
5730(0556) J/3400 AD/33 RSRC/3 B/5 RAMADR/7 CLKL/1 CLKR/1 DISP/12 FMWRITE/1 NO/241
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5721(0172) 5735(2057)
5731(0557) J/2056 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 SKIP/53
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
5721(0172)
5733(2056) J/3400 AD/33 RSRC/3 B/5 RAMADR/7 CLKL/1 CLKR/1 DISP/12 FMWRITE/1 NO/241
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5731(0557)
5735(2057) J/556 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 CLKL/1 NO/777777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5731(0557)
5748(3744) J/3443 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 MEM/1 CALL/1 NO/40012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
* * * * * * * * * * * * * * * * * * UNREACHABLE INSTRUCTION * * * * * * * * * * * * * * * * * *
5749(3754) J/2061 AD/37 RSRC/7 DEST/1 B/5 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
POSSIBLE RETURN 10 FROM CALL AT 5748(3744)
5751(2061) J/3556 AD/45 RSRC/5 A/5 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 CALL/1 NO/777000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 65
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5749(3754)
5752(2065) J/2062 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 5751(2061)
5755(2062) J/3445 AD/45 RSRC/2 DEST/1 A/3 B/6 DBUS/3 CLKL/1 CLKR/1 CALL/1 NO/777000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5752(2065)
5758(2063) J/2066 AD/21 RSRC/1 A/3 B/5 RAMADR/1 CLKL/1 CLKR/1 SKIP/52 T/1 CRY38/1 FMWRITE/1 NO/1443
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 RAM WRITE=356 DISPATCH=240 SKIP=359***
POSSIBLE RETURN 2 FROM CALL AT 5751(2061)
POSSIBLE RETURN 1 FROM CALL AT 5755(2062)
5760(2066) J/3256 AD/74 RSRC/4 DEST/1 A/5 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5758(2063)
POSSIBLE RETURN 4 FROM CALL AT 5755(2062)
5761(2067) J/3256 AD/74 RSRC/4 DEST/1 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5758(2063)
POSSIBLE RETURN 6 FROM CALL AT 5751(2061)
POSSIBLE RETURN 5 FROM CALL AT 5755(2062)
5763(3256) J/574 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 DISP/37 FMWRITE/1 NO/242
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5760(2066) 5761(2067)
5766(0574) J/500 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/3
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5763(3256)
5767(0575) J/3257 AD/37 RSRC/7 DEST/1 B/5 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1444
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
5763(3256)
5769(0576) J/3272 AD/34 RSRC/4 DEST/1 A/3 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5763(3256)
5772(0577) J/630 AD/37 RSRC/7 DEST/1 B/4 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 SKIP/52 T/2 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377 DISPATCH=240
SKIP=500***
5763(3256)
5774(3257) J/3260 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 LDFE/1 NO/416020
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
5767(0575)
5775(3260) J/2070 AD/42 RSRC/2 DEST/2 CLKL/1 CLKR/1 DISP/67 T/1 LDFE/1 NO/411770
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=353*** SKIP=185
5774(3257)
5777(2070) J/2070 AD/42 RSRC/2 DEST/4 B/3 CLKL/1 CLKR/1 SPEC/2 DISP/67 T/1 LDFE/1 NO/411770
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=353*** SKIP=185
5775(3260) 5777(2070)
5778(2072) J/3261 AD/72 RSRC/2 DEST/1 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5775(3260) 5777(2070)
5780(3261) J/507 AD/41 RSRC/1 A/3 B/12 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/243
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 66
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5778(2072)
5787(0500) J/1074 AD/5 RSRC/5 DEST/1 A/7 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 CALL/1 NO/242
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
5766(0574) 5795(0507)
5789(0501) J/750 AD/34 RSRC/4 DEST/1 A/3 B/4 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
POSSIBLE RETURN 1 FROM CALL AT 5787(0500)
5791(0504) J/3262 AD/17 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 CRY38/1 NO/242
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 5787(0500)
5793(0505) J/3435 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 CALL/1 NO/5
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 5 FROM CALL AT 5787(0500)
5795(0507) J/500 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/3
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5780(3261)
POSSIBLE RETURN 7 FROM CALL AT 5787(0500)
POSSIBLE RETURN 2 FROM CALL AT 5793(0505)
5801(3262) J/2074 AD/37 RSRC/7 DEST/1 B/5 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 SKIP/52 T/2 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377 DISPATCH=240
SKIP=500***
5791(0504)
5803(2074) J/3263 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5801(3262) 5805(2075)
5805(2075) J/2074 AD/11 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5801(3262)
5807(3263) J/3264 AD/77 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/242
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
5803(2074)
5808(3264) J/2076 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
5807(3263)
5809(2076) J/2077 AD/1 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5808(3264)
5810(2077) J/3265 AD/31 RSRC/1 DEST/1 A/6 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5808(3264) 5809(2076)
5811(3265) J/1515 AD/42 RSRC/2 DEST/1 B/13 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5810(2077)
5816(0630) J/3266 AD/37 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1441
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
5772(0577)
5818(0631) J/2261 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 CALL/1 NO/6
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5772(0577)
5820(0633) J/3273 AD/5 RSRC/5 DEST/1 A/7 B/4 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/242
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 67
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
POSSIBLE RETURN 2 FROM CALL AT 5818(0631)
5823(3266) J/3267 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5816(0630) 5833(0650) 5846(3271)
5825(3267) J/2100 AD/11 RSRC/1 DEST/1 A/7 B/4 CLKL/1 CLKR/1 SKIP/52 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=359***
5823(3266)
5828(2100) J/650 AD/37 RSRC/7 DEST/0 A/3 B/5 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/1 DISP/67 SKIP/37 T/1 NO/336000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=443*** SKIP=185
5825(3267)
5830(2101) J/546 AD/42 RSRC/2 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5825(3267)
5833(0650) J/3266 AD/34 RSRC/4 DEST/1 A/5 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5828(2100)
5835(0651) J/3270 AD/77 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/242
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
5828(2100)
5837(0652) J/3271 AD/37 RSRC/7 DEST/0 A/5 B/3 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/1 NO/326000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=240*** SKIP=185
5828(2100)
5838(0653) J/3270 AD/77 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/242
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
5828(2100)
5839(3270) J/2102 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5835(0651) 5838(0653)
5841(2102) J/3650 AD/1 RSRC/1 DEST/1 A/4 B/3 CLKL/1 CLKR/1 CALL/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5839(3270)
5843(2103) J/3704 AD/31 RSRC/1 A/3 B/6 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 5841(2102)
5846(3271) J/3266 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5837(0652)
5851(3272) J/3273 AD/1 RSRC/1 DEST/1 A/7 B/4 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5769(0576)
5852(3273) J/540 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/3
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5820(0633) 5851(3272) 5862(0546)
5855(0540) J/2272 AD/33 RSRC/3 B/4 RAMADR/7 CLKL/1 CLKR/1 SKIP/52 FMWRITE/1 CALL/1 NO/242
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=291***
5852(3273)
5857(0541) J/750 AD/34 RSRC/4 DEST/1 A/3 B/4 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
POSSIBLE RETURN 1 FROM CALL AT 5855(0540)
5859(0542) J/3435 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 CALL/1 NO/5
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 5855(0540)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 68
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5862(0546) J/3273 AD/5 RSRC/5 DEST/1 A/7 B/4 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/242
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
5830(2101)
POSSIBLE RETURN 6 FROM CALL AT 5855(0540)
POSSIBLE RETURN 4 FROM CALL AT 5859(0542)
5865(0750) J/3274 AD/42 RSRC/2 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5789(0501) 5857(0541)
5866(0751) J/2261 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 CALL/1 NO/4
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5789(0501) 5857(0541)
5867(0753) J/2141 AD/34 RSRC/4 DEST/0 A/6 B/6 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 5866(0751)
5869(3274) J/3275 AD/31 RSRC/1 A/4 B/6 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5865(0750)
5870(3275) J/252 AD/42 RSRC/2 DEST/1 B/13 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5869(3274)
5875(3740) J/2110 AD/37 RSRC/7 DEST/1 B/4 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
* * * * * * * * * * * * * * * * * * UNREACHABLE INSTRUCTION * * * * * * * * * * * * * * * * * *
5876(2110) J/3556 AD/45 RSRC/5 A/4 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 CALL/1 NO/777000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5875(3740)
5877(2114) J/2111 AD/37 RSRC/7 DEST/1 B/6 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 5876(2110)
5878(2111) J/3556 AD/45 RSRC/5 A/6 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 CALL/1 NO/777000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5877(2114)
POSSIBLE RETURN 1 FROM CALL AT 5876(2110)
5879(2115) J/2104 AD/21 RSRC/1 A/6 B/4 CLKL/1 CLKR/1 SKIP/52 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=359***
POSSIBLE RETURN 5 FROM CALL AT 5876(2110)
POSSIBLE RETURN 4 FROM CALL AT 5878(2111)
5880(2104) J/2105 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5879(2115)
5881(2105) J/2106 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKR/1 MEM/1 NO/40012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
5879(2115) 5880(2104)
5884(2106) J/3646 AD/42 RSRC/2 DEST/1 B/3 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5881(2105)
5886(2107) J/3305 AD/32 RSRC/2 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/244
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 5884(2106)
5894(2112) J/250 AD/42 RSRC/2 DEST/1 B/13 CLKR/1 DISP/37
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 69
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5918(3307) 5922(2117)
POSSIBLE RETURN 2 FROM CALL AT 5876(2110)
5895(2113) J/3276 AD/37 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1441
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
5918(3307)
POSSIBLE RETURN 3 FROM CALL AT 5876(2110)
POSSIBLE RETURN 2 FROM CALL AT 5878(2111)
5896(3276) J/1020 AD/33 RSRC/3 B/6 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
5895(2113)
5898(1020) J/2273 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 CALL/1 NO/11
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5896(3276)
5900(1021) J/2116 AD/33 RSRC/3 B/4 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
5896(3276)
POSSIBLE RETURN 1 FROM CALL AT 5898(1020)
5901(1022) J/3277 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/245
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 5898(1020)
5903(3277) J/3300 AD/34 RSRC/4 DEST/0 A/6 B/6 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5901(1022)
5904(3300) J/3301 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/10
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5903(3277)
5905(3301) J/1030 AD/33 RSRC/3 B/4 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
5904(3300)
5907(1030) J/2120 RSRC/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5905(3301) 5924(3311)
POSSIBLE RETURN 10 FROM CALL AT 5898(1020)
5909(1031) J/3302 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/244
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
5905(3301)
POSSIBLE RETURN 1 FROM CALL AT 5907(1030)
5910(1032) J/3302 AD/34 RSRC/4 DEST/0 A/4 B/4 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 5907(1030)
5913(3302) J/3303 AD/41 RSRC/1 DEST/1 A/12 B/3 RAMADR/7 CLKL/1 CLKR/1 NO/245
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5909(1031) 5910(1032)
5914(3303) J/3304 AD/45 RSRC/5 DEST/1 A/12 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 NO/245
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
5913(3302)
5915(3304) J/3305 AD/21 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5914(3303)
5916(3305) J/3306 AD/11 RSRC/1 DEST/1 A/7 B/4 CLKL/1 CLKR/1 CRY38/1
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 70
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5886(2107) 5915(3304)
5917(3306) J/3307 AD/11 RSRC/1 DEST/1 A/7 B/6 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5916(3305)
5918(3307) J/2112 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
5917(3306)
5921(2116) J/3310 AD/37 RSRC/7 DEST/2 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/244
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
5900(1021)
5922(2117) J/2112 AD/42 RSRC/2 DEST/1 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5900(1021)
5923(3310) J/3311 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/12
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5921(2116)
5924(3311) J/1030 AD/32 RSRC/2 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/245
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5923(3310)
5928(2120) J/3436 AD/37 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 CALL/1 NO/1444
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
5907(1030)
5931(2121) J/340 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 DISP/65 T/1 LDFE/1 NO/510770
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=433*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 5928(2120)
5936(3742) J/3312 AD/45 RSRC/7 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 NO/777777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
* * * * * * * * * * * * * * * * * * UNREACHABLE INSTRUCTION * * * * * * * * * * * * * * * * * *
5937(3312) J/3313 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/243
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5936(3742)
5939(3313) J/3314 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
5937(3312)
5941(3314) J/2071 AD/45 RSRC/2 DEST/1 A/3 B/6 DBUS/3 CLKL/1 CLKR/1 NO/777000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5939(3313)
5943(2071) J/2216 AD/37 RSRC/7 DEST/1 B/4 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 CALL/1 NO/1444
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
5941(3314)
5944(2073) J/2122 AD/34 RSRC/4 DEST/0 A/4 B/4 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1444
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 5943(2071)
5946(2122) J/2146 AD/33 RSRC/3 B/6 CLKL/1 CLKR/1 SKIP/52 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
5944(2073)
POSSIBLE RETURN 2 FROM CALL AT 5928(2120)
5949(2123) J/616 AD/45 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 DISP/37 NO/777
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 71
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 5946(2122)
5951(0616) J/3315 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/7
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5949(2123) 5954(0617)
5954(0617) J/616 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/400000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5949(2123)
5955(3315) J/450 AD/73 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/242
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5951(0616)
5959(0450) J/1074 AD/5 RSRC/5 DEST/1 A/7 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 CALL/1 NO/242
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
5296(2000) 5298(2001) 5300(0440) 5955(3315) 5977(1052) 5987(2131)
5961(0451) J/2134 AD/45 RSRC/5 A/6 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/100000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
POSSIBLE RETURN 1 FROM CALL AT 5959(0450)
5963(0454) J/3322 AD/77 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/242
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 5959(0450)
5965(0455) J/2124 AD/15 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/53 T/2 CRY38/1 NO/12
TIMES: DP=325 2901=325 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=453***
POSSIBLE RETURN 5 FROM CALL AT 5959(0450)
5967(2124) J/3322 AD/77 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/242
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
5965(0455)
5971(2125) J/1050 AD/37 RSRC/7 DEST/1 B/5 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 SKIP/62 T/2 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377 DISPATCH=240
SKIP=542***
5965(0455)
5974(1050) J/560 AD/37 RSRC/7 DEST/1 B/4 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 CALL/1 NO/1444
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
5971(2125) 5981(2126)
5976(1051) J/3316 AD/37 RSRC/7 DEST/1 B/5 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1444
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
5971(2125)
POSSIBLE RETURN 1 FROM CALL AT 5974(1050)
5977(1052) J/450 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 5974(1050)
5980(3316) J/2126 AD/45 RSRC/5 A/5 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/760000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5976(1051)
5981(2126) J/1050 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5980(3316)
5982(2127) J/3317 AD/37 RSRC/7 DEST/5 B/5 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1444
TIMES: DP=372 2901=432*** SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377 DISPATCH=240
SKIP=185
5980(3316)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 72
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
5983(3317) J/2130 AD/34 RSRC/4 DEST/5 A/5 B/5 RAMADR/1 CLKL/1 CLKR/1 NO/1444
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5982(2127)
5985(2130) J/3651 AD/5 RSRC/5 DEST/1 A/5 B/5 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 CALL/1 NO/1444
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
5983(3317)
5987(2131) J/450 AD/1 RSRC/1 A/3 B/5 RAMADR/1 CLKL/1 CLKR/1 T/1 FMWRITE/1 NO/1444
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 RAM WRITE=356*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 5985(2130)
5993(0560) J/620 AD/37 RSRC/7 DEST/1 B/5 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 CALL/1 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
2071(0010) 5974(1050)
5996(0561) J/2132 AD/5 RSRC/5 DEST/1 A/4 B/4 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 SKIP/56 T/2 CALL/1 NO/1444
TIMES: DP=440 2901=440 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=503***
POSSIBLE RETURN 1 FROM CALL AT 5993(0560)
5997(0565) J/600 AD/5 RSRC/5 DEST/1 A/5 B/5 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 T/1 NO/1443
TIMES: DP=440 2901=440*** SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=185
POSSIBLE RETURN 5 FROM CALL AT 5993(0560)
POSSIBLE RETURN 4 FROM CALL AT 5996(0561)
5999(0600) J/621 RSRC/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5997(0565)
6002(0601) J/2132 AD/1 RSRC/1 DEST/1 A/3 B/4 CLKL/1 CLKR/1 SKIP/56 T/1 CALL/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=294***
POSSIBLE RETURN 1 FROM CALL AT 5999(0600)
6003(0605) J/3320 AD/34 RSRC/4 DEST/0 A/4 B/4 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1444
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 5 FROM CALL AT 5999(0600)
POSSIBLE RETURN 4 FROM CALL AT 6002(0601)
6006(3320) J/2 AD/34 RSRC/4 DEST/0 A/5 B/5 RAMADR/1 CLKL/1 CLKR/1 DISP/41 FMWRITE/1 NO/1443
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6003(0605)
6010(0620) J/621 RSRC/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5993(0560)
6011(0621) J/622 AD/1 RSRC/1 DEST/1 A/5 B/5 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5999(0600) 6010(0620)
POSSIBLE RETURN 1 FROM CALL AT 6010(0620)
6015(0622) J/2132 AD/1 RSRC/1 DEST/1 A/4 B/4 CLKL/1 CLKR/1 SKIP/56 T/1 CALL/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=294***
6011(0621)
POSSIBLE RETURN 2 FROM CALL AT 6010(0620)
6016(0626) J/1 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 6 FROM CALL AT 6010(0620)
POSSIBLE RETURN 4 FROM CALL AT 6015(0622)
6021(2132) J/4 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5996(0561) 6002(0601) 6015(0622)
6022(2133) J/3321 AD/45 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 NO/377777
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 73
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5996(0561) 6002(0601) 6015(0622)
6024(3321) J/4 AD/1 RSRC/1 DEST/1 A/7 B/5 CLKL/1 CLKR/1 DISP/41
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6022(2133)
6027(3322) J/3323 AD/31 RSRC/1 DEST/1 A/3 B/6 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5963(0454) 5967(2124)
6029(3323) J/2135 AD/11 RSRC/1 DEST/1 A/7 B/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6027(3322)
6034(2134) J/3326 AD/37 RSRC/7 DEST/1 B/4 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1444
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
5961(0451)
6035(2135) J/3324 AD/37 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1444
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
5961(0451) 6029(3323) 6054(3330)
6037(3324) J/2136 AD/37 RSRC/7 DEST/1 B/5 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 SKIP/52 T/2 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377 DISPATCH=240
SKIP=500***
6035(2135)
6038(2136) J/3325 AD/45 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 NO/377777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6037(3324)
6039(2137) J/3325 AD/35 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 NO/400000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6037(3324)
6040(3325) J/2140 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1444
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6038(2136) 6039(2137)
6042(2140) J/2146 AD/37 RSRC/7 DEST/0 A/6 B/6 RAMADR/0 CLKL/1 CLKR/1 SKIP/52 FMWRITE/1 CALL/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=291***
6040(3325)
6043(2141) J/260 AD/42 RSRC/2 DEST/1 B/13 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5867(0753)
POSSIBLE RETURN 1 FROM CALL AT 6042(2140)
6045(3326) J/3327 AD/45 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 NO/377777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6034(2134)
6047(3327) J/2142 AD/24 RSRC/4 DEST/1 A/4 B/4 RAMADR/1 CLKL/1 CLKR/1 SKIP/62 T/1 CRY38/1 NO/1443
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=401***
6045(3326)
6048(2142) J/2145 AD/77 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 NO/1443
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
6047(3327)
POSSIBLE RETURN 2 FROM CALL AT 6042(2140)
6050(2143) J/2144 AD/17 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 SKIP/62 T/1 CRY38/1 NO/1443
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=103 DISPATCH=240 SKIP=401***
6047(3327)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 74
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
POSSIBLE RETURN 3 FROM CALL AT 6042(2140)
6051(2144) J/2145 AD/45 RSRC/7 DEST/1 A/12 B/4 DBUS/3 CLKL/1 CLKR/1 NO/400000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6050(2143)
POSSIBLE RETURN 4 FROM CALL AT 6042(2140)
6053(2145) J/3330 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6048(2142) 6050(2143) 6051(2144)
POSSIBLE RETURN 5 FROM CALL AT 6042(2140)
6054(3330) J/2135 AD/34 RSRC/4 DEST/0 A/4 B/4 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1444
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6053(2145)
6061(2146) J/3331 AD/42 RSRC/2 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5946(2122) 6042(2140)
POSSIBLE RETURN 6 FROM CALL AT 6042(2140)
6062(2147) J/1 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5946(2122) 6042(2140)
6063(3331) J/1 AD/42 RSRC/2 RAMADR/1 CLKL/1 CLKR/1 DISP/41 FMWRITE/1 NO/1444
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6061(2146)
6069(3743) J/2150 AD/37 RSRC/7 DEST/1 B/6 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 SKIP/35 T/1 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
* * * * * * * * * * * * * * * * * * UNREACHABLE INSTRUCTION * * * * * * * * * * * * * * * * * *
6072(2150) J/3332 AD/45 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 CLKR/1 NO/777000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6069(3743)
6073(2151) J/3350 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
6069(3743) 6123(2172) 6139(0640)
6074(3332) J/3333 AD/37 RSRC/7 DEST/1 B/4 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1441
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
6072(2150)
6075(3333) J/2154 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 LDSC/1 NO/710024
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** SC AND FE=211
DISPATCH=240 SKIP=185
6074(3332)
6077(2154) J/2216 AD/33 RSRC/3 B/4 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 CALL/1 NO/250
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6075(3333)
6079(2156) J/2152 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 SKIP/52 FMWRITE/1 NO/247
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=291***
POSSIBLE RETURN 2 FROM CALL AT 6077(2154)
6082(2152) J/2162 AD/42 RSRC/2 DEST/1 B/6 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6079(2156) 6090(2160)
6084(2153) J/2155 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/100000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 75
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6079(2156)
6086(2155) J/3064 AD/45 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 CALL/1 NO/377777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6084(2153) 6094(3334)
POSSIBLE RETURN 1 FROM CALL AT 6077(2154)
6088(2157) J/2160 AD/37 RSRC/7 DEST/0 A/3 B/3 RAMADR/0 CLKL/1 CLKR/1 SKIP/52 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=291***
POSSIBLE RETURN 3 FROM CALL AT 6077(2154)
POSSIBLE RETURN 2 FROM CALL AT 6086(2155)
6090(2160) J/2152 AD/34 RSRC/4 DEST/0 A/4 B/4 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6088(2157)
6091(2161) J/3334 AD/1 RSRC/1 DEST/1 A/7 B/4 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6088(2157)
6094(3334) J/2155 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/40000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6091(2161)
6096(2162) J/441 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
6082(2152) 6104(0443)
6099(2163) J/2166 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/200000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6104(0443)
6102(0441) J/2206 AD/37 RSRC/7 DEST/1 B/4 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 CALL/1 NO/1441
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
5296(2000) 5298(2001) 5300(0440) 6096(2162)
6104(0443) J/2162 AD/1 RSRC/1 DEST/1 A/7 B/6 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 SC AND FE=211 DISPATCH=240*** SKIP=185
5296(2000) 5298(2001) 5300(0440)
POSSIBLE RETURN 2 FROM CALL AT 6102(0441)
6105(0447) J/2164 AD/45 RSRC/5 A/6 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/777777
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
5296(2000) 5298(2001) 5300(0440)
POSSIBLE RETURN 6 FROM CALL AT 6102(0441)
6109(2164) J/2166 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/200000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6105(0447)
6110(2165) J/2166 AD/1 RSRC/1 DEST/1 A/7 B/6 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6105(0447)
6114(2166) J/3445 AD/37 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 CALL/1 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
6099(2163) 6109(2164) 6110(2165)
6115(2167) J/3335 AD/42 RSRC/2 DEST/1 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 6114(2166)
6116(3335) J/3336 AD/34 RSRC/4 DEST/1 A/6 B/5 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 76
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6115(2167)
6118(3336) J/2170 AD/11 RSRC/1 DEST/1 A/3 B/5 CLKL/1 CLKR/1 SKIP/42 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=401***
6116(3335)
6120(2170) J/3360 AD/37 RSRC/7 DEST/1 B/4 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/250
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6118(3336)
6121(2171) J/2172 AD/33 RSRC/3 B/6 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
6118(3336)
6123(2172) J/2151 AD/34 RSRC/4 DEST/0 A/6 B/6 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6121(2171)
6127(2173) J/3337 AD/34 RSRC/4 DEST/1 A/6 B/3 CLKL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6121(2171)
6128(3337) J/3340 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6127(2173)
6129(3340) J/3341 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/240
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6128(3337)
6131(3341) J/3342 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 MEM/1 NO/40012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
6129(3340)
6132(3342) J/3343 AD/37 RSRC/7 DEST/1 B/16 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
6131(3341)
6133(3343) J/3344 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/12
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6132(3342)
6134(3344) J/3345 AD/21 RSRC/1 A/5 B/7 RAMADR/7 CLKL/1 CLKR/1 T/1 CRY38/1 FMWRITE/1 NO/242
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 RAM WRITE=356*** DISPATCH=240 SKIP=185
6133(3343)
6135(3345) J/3346 AD/34 RSRC/4 DEST/1 A/16 B/3 RAMADR/7 CLKL/1 CLKR/1 NO/242
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6134(3344) 6144(3347)
6138(3346) J/640 AD/5 RSRC/5 DEST/1 A/7 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SKIP/52 T/1 NO/242
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=103 DISPATCH=240 SKIP=359***
6135(3345)
6139(0640) J/2151 AD/34 RSRC/4 DEST/0 A/6 B/6 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6138(3346)
6141(0641) J/3435 AD/33 RSRC/3 B/5 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 CALL/1 NO/242
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6138(3346)
6142(0647) J/3347 AD/25 RSRC/5 DEST/1 A/7 B/5 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 T/1 CRY38/1 NO/1443
TIMES: DP=440 2901=440*** SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=185
POSSIBLE RETURN 6 FROM CALL AT 6141(0641)
6144(3347) J/3345 AD/34 RSRC/4 DEST/0 A/5 B/5 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 77
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6142(0647)
6149(3350) J/3357 AD/37 RSRC/7 DEST/1 B/4 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1441
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
6073(2151)
6152(0562) J/2206 AD/1 RSRC/1 DEST/1 A/7 B/5 CLKL/1 CLKR/1 CALL/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6170(2176)
6153(0566) J/3351 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/247
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 6152(0562)
6156(3351) J/636 AD/5 RSRC/5 DEST/1 A/5 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 DISP/37 T/1 NO/241
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6153(0566)
6158(0636) J/2200 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 MEM/1 NO/40012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
6156(3351)
6159(0637) J/510 AD/33 RSRC/3 B/4 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/250
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6156(3351) 6179(2202) 6182(2205)
6160(0510) J/3435 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 CALL/1 NO/12
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6159(0637)
6161(0516) J/3352 AD/25 RSRC/5 DEST/1 A/7 B/5 RAMADR/1 DBUS/2 CLKL/1 CLKR/1 T/1 CRY38/1 NO/1443
TIMES: DP=440 2901=440*** SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 DISPATCH=240 SKIP=185
POSSIBLE RETURN 6 FROM CALL AT 6160(0510)
6162(3352) J/3353 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/247
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6161(0516)
6163(3353) J/3354 AD/37 RSRC/7 DEST/1 B/4 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/250
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6162(3352)
6164(3354) J/2174 AD/45 RSRC/5 A/5 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/40000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6163(3353)
6165(2174) J/3361 AD/1 RSRC/1 DEST/1 A/7 B/4 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6164(3354)
6166(2175) J/3355 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6164(3354) 6188(3361)
6167(3355) J/3356 AD/34 RSRC/4 DEST/0 A/4 B/4 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6166(2175)
6168(3356) J/3357 AD/34 RSRC/4 DEST/0 A/5 B/5 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6167(3355)
6169(3357) J/2176 AD/11 RSRC/1 DEST/1 A/7 B/6 CLKL/1 CLKR/1 SKIP/53 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=359***
6149(3350) 6168(3356)
6170(2176) J/562 AD/24 RSRC/4 DEST/1 A/7 B/5 CLKL/1 CLKR/1 SPEC/46 T/1 CRY38/1 NO/30000
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 PC=334*** DISPATCH=240 SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 78
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6169(3357)
6171(2177) J/260 AD/42 RSRC/2 DEST/1 B/13 CLKR/1 SPEC/46 NO/50000
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
6169(3357)
6177(2200) J/3644 AD/42 RSRC/2 DEST/1 B/13 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6158(0636)
6178(2201) J/2202 AD/45 RSRC/5 A/6 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/777777
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
POSSIBLE RETURN 1 FROM CALL AT 6177(2200)
6179(2202) J/637 AD/42 RSRC/2 DEST/1 B/3 CLKL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6178(2201)
POSSIBLE RETURN 2 FROM CALL AT 6177(2200)
6180(2203) J/2204 AD/45 RSRC/5 A/6 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/100000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6178(2201)
POSSIBLE RETURN 3 FROM CALL AT 6177(2200)
6181(2204) J/2205 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
6180(2203)
POSSIBLE RETURN 4 FROM CALL AT 6177(2200)
6182(2205) J/637 AD/42 RSRC/2 DEST/1 B/3 CLKL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6180(2203) 6181(2204)
POSSIBLE RETURN 5 FROM CALL AT 6177(2200)
6184(3360) J/1505 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/247
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6120(2170)
6188(3361) J/2175 AD/55 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 NO/40000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6165(2174)
6199(2206) J/2210 AD/5 RSRC/5 DEST/1 A/6 B/16 DBUS/3 CLKL/1 CLKR/1 T/1 NO/344
TIMES: DP=325 2901=325*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6102(0441) 6152(0562)
6200(2207) J/2671 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
* * * * * * * * * * * * * * * * * * UNREACHABLE INSTRUCTION * * * * * * * * * * * * * * * * * *
6203(2210) J/2216 AD/34 RSRC/4 DEST/1 A/16 B/17 CLKL/1 CLKR/1 MEM/1 CALL/1 NO/10
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
6199(2206)
6205(2212) J/2214 AD/15 RSRC/5 DEST/1 A/4 B/4 RAMADR/6 DBUS/2 CLKL/1 CLKR/1 SKIP/56 T/1 CRY38/1
TIMES: DP=349 2901=349 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=221 DISPATCH=240 SKIP=412***
POSSIBLE RETURN 2 FROM CALL AT 6203(2210)
6206(2214) J/2215 AD/11 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6205(2212)
POSSIBLE RETURN 4 FROM CALL AT 6203(2210)
6207(2215) J/3362 AD/5 RSRC/5 DEST/1 A/6 B/16 DBUS/3 CLKL/1 CLKR/1 T/1 NO/373
TIMES: DP=325 2901=325*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6205(2212) 6206(2214)
POSSIBLE RETURN 5 FROM CALL AT 6203(2210)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 79
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6208(3362) J/3363 AD/33 RSRC/3 B/16 CLKL/1 CLKR/1 MEM/1 NO/10
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
6207(2215)
6210(3363) J/2216 AD/15 RSRC/5 DEST/1 A/3 B/3 RAMADR/6 DBUS/2 CLKL/1 CLKR/1 SKIP/52 T/2 CRY38/1
TIMES: DP=349 2901=349 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=221 DISPATCH=240 SKIP=477***
6208(3362)
6213(2216) J/2 AD/45 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 DISP/41 NO/377777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
4521(1274) 4523(1275) 4527(1276) 4528(1277) 5943(2071) 6077(2154) 6203(2210) 6210(3363)
POSSIBLE RETURN 6 FROM CALL AT 6203(2210)
6214(2217) J/3364 AD/5 RSRC/5 DEST/1 A/3 B/3 RAMADR/6 DBUS/2 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
6210(3363)
POSSIBLE RETURN 7 FROM CALL AT 6203(2210)
6215(3364) J/3365 AD/33 RSRC/3 B/17 CLKL/1 CLKR/1 MEM/1 NO/10
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
6214(2217)
6216(3365) J/2220 AD/5 RSRC/5 DEST/1 A/4 B/4 RAMADR/6 DBUS/2 CLKL/1 CLKR/1 SKIP/56 T/1
TIMES: DP=349 2901=349 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=221 DISPATCH=240 SKIP=412***
6215(3364)
6219(2220) J/6 AD/45 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 DISP/41 NO/377777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6216(3365) 6221(2221)
6221(2221) J/2220 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6216(3365)
6232(3741) J/3443 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKR/1 MEM/1 CALL/1 NO/40012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
* * * * * * * * * * * * * * * * * * UNREACHABLE INSTRUCTION * * * * * * * * * * * * * * * * * *
6233(3751) J/2222 AD/37 RSRC/7 DEST/1 B/6 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
POSSIBLE RETURN 10 FROM CALL AT 6232(3741)
6235(2222) J/3556 AD/45 RSRC/5 A/6 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 CALL/1 NO/47777
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6233(3751)
6236(2226) J/3366 AD/34 RSRC/4 A/6 CLKL/1 CLKR/1 MEM/1 NO/40012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
6460(3423)
POSSIBLE RETURN 4 FROM CALL AT 6235(2222)
6237(3366) J/3367 AD/42 RSRC/2 DEST/1 B/13 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6236(2226)
6238(3367) J/2224 AD/37 RSRC/7 DEST/0 A/6 B/5 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
6237(3366)
6240(2224) J/3644 AD/1 RSRC/1 DEST/5 A/5 B/5 CLKL/1 CLKR/1 CALL/1
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=185
6238(3367)
6241(2225) J/654 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 DISP/31 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=333*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 6240(2224)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 80
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6243(0654) J/2230 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1 CLKR/1 LDSC/1 NO/710007
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 SC AND FE=211 DISPATCH=240*** SKIP=185
6241(2225)
6244(0655) J/2231 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
6241(2225)
6245(0656) J/2230 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 LDSC/1 NO/710006
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6241(2225)
6246(0657) J/3370 AD/45 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 CLKR/1 NO/777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6241(2225)
6248(2230) J/2230 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6243(0654) 6245(0656) 6248(2230)
6249(2231) J/3370 AD/45 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 CLKR/1 NO/777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6244(0655) 6248(2230)
6252(3370) J/2232 AD/34 RSRC/4 DEST/7 A/3 B/5 CLKL/1 CLKR/1 LDSC/1 NO/710002
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6246(0657) 6249(2231)
6254(2232) J/2232 AD/34 RSRC/4 DEST/7 A/5 B/5 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6252(3370) 6254(2232)
POSSIBLE RETURN 10 FROM CALL AT 6235(2222)
6255(2233) J/661 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 DISP/35 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=333*** SKIP=185
6254(2232)
6258(0661) J/2234 AD/15 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/53 T/2 CRY38/1 NO/5
TIMES: DP=325 2901=325 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=453***
6255(2233)
6261(0663) J/2246 AD/33 RSRC/3 B/6 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
6255(2233)
6263(0665) J/3410 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6255(2233)
6265(0667) J/3410 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6255(2233)
6267(0671) J/3410 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6255(2233)
6270(0673) J/2252 AD/45 RSRC/5 A/6 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/100000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6255(2233)
6273(0675) J/2252 AD/45 RSRC/5 A/6 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/200000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6255(2233)
6275(0677) J/2252 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6255(2233)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 81
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6281(2234) J/3410 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6258(0661)
6282(2235) J/710 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 DISP/35 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=333*** SKIP=185
6258(0661)
6283(0710) J/3371 AD/1 RSRC/1 DEST/1 A/7 B/1 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6282(2235)
6285(0711) J/2211 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/11
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6282(2235)
6287(0712) J/6 AD/33 RSRC/3 B/6 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
6282(2235)
6290(0713) J/3410 AD/45 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/77777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6282(2235)
6291(0714) J/715 AD/37 RSRC/7 DEST/1 B/5 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
6282(2235)
6293(0715) J/2240 AD/34 RSRC/4 A/5 CLKL/1 CLKR/1 MEM/1 NO/40012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
6282(2235) 6291(0714)
6301(3371) J/3372 AD/74 RSRC/4 DEST/1 A/6 B/5 CLKL/1 CLKR/1 LDFE/1 NO/710010
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6283(0710) 6343(0704)
6302(3372) J/3373 AD/34 RSRC/4 DEST/1 A/6 B/3 CLKL/1 CLKR/1 T/1 LDFE/1 NO/430000
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 SC AND FE=301*** DISPATCH=240 SKIP=185
6301(3371)
6304(3373) J/2236 AD/45 RSRC/5 A/5 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/30000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6302(3372)
6306(2236) J/1515 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/1 NO/410000
TIMES: DP=163 SCAD=186 DBM=221 DBUS=254 DISPATCH=240*** SKIP=185
6304(3373) 6309(2237)
6309(2237) J/2236 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 LDFE/1 NO/510700
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 SC AND FE=211 DISPATCH=240*** SKIP=185
6304(3373)
6315(0006) J/3377 RSRC/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6287(0712)
6316(0007) J/3410 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6287(0712)
POSSIBLE RETURN 1 FROM CALL AT 6315(0006)
6323(2240) J/3644 AD/37 RSRC/7 DEST/2 RAMADR/1 DBUS/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 CALL/1 NO/1444
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
6293(0715)
6324(2241) J/3374 RSRC/4 CLKL/1 CLKR/1 MEM/1 NO/30002
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 82
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 6323(2240)
6326(3374) J/3375 AD/32 RSRC/2 CLKL/1 CLKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6324(2241)
6327(3375) J/3410 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1444
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6326(3374)
6333(2211) J/2273 AD/37 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 CALL/1 NO/1441
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
6285(0711)
6334(2213) J/700 AD/34 RSRC/4 DEST/7 A/3 B/3 RAMADR/7 CLKL/1 CLKR/1 NO/241
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 6333(2211)
6336(0700) J/3430 AD/5 RSRC/5 DEST/1 A/3 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 CALL/1 NO/241
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
6334(2213)
6340(0702) J/2242 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
POSSIBLE RETURN 2 FROM CALL AT 6336(0700)
6342(0703) J/246 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/11
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 3 FROM CALL AT 6336(0700)
6343(0704) J/3371 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 6336(0700)
6346(0705) J/3435 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 CALL/1 NO/13
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6353(2242) 6363(3376)
POSSIBLE RETURN 5 FROM CALL AT 6336(0700)
6348(0707) J/3410 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 7 FROM CALL AT 6336(0700)
POSSIBLE RETURN 2 FROM CALL AT 6346(0705)
6353(2242) J/705 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6340(0702)
6354(2243) J/3410 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6340(0702)
6359(0246) J/3377 AD/33 RSRC/3 B/4 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 CALL/1 NO/246
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6342(0703)
6360(0247) J/3376 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/246
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 6359(0246)
6363(3376) J/705 AD/42 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 CLKR/1 NO/77777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6360(0247)
6369(3377) J/3400 AD/37 RSRC/7 DEST/1 B/5 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 83
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
SKIP=185
6315(0006) 6359(0246)
6370(3400) J/3401 AD/34 RSRC/4 A/5 CLKL/1 CLKR/1 MEM/1 NO/30012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
6369(3377)
6371(3401) J/3402 AD/37 RSRC/7 DEST/1 B/5 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1444
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
6370(3400)
6372(3402) J/2244 AD/33 RSRC/3 B/5 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
6371(3401)
6374(2244) J/3404 AD/47 RSRC/5 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 CALL/1 NO/2
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6372(3402)
6376(2245) J/740 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 SKIP/62 T/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262 DISPATCH=240
SKIP=427***
POSSIBLE RETURN 1 FROM CALL AT 6374(2244)
6381(0740) J/3435 AD/35 RSRC/5 DEST/1 A/13 B/13 DBUS/3 CLKR/1 CALL/1 NO/12
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6376(2245)
6383(0741) J/3403 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/400000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6376(2245)
POSSIBLE RETURN 1 FROM CALL AT 6381(0740)
6385(0746) J/3403 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/400000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 6 FROM CALL AT 6381(0740)
6390(3403) J/7 AD/34 RSRC/4 DEST/0 A/6 B/6 RAMADR/0 CLKL/1 CLKR/1 DISP/41 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6383(0741) 6385(0746)
6398(2246) J/760 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SKIP/62 T/2 NO/244
TIMES: DP=333 2901=333 SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=503***
6261(0663)
6400(2247) J/2250 AD/42 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 CLKR/1 NO/77
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6261(0663)
6402(2250) J/3404 AD/1 RSRC/1 DEST/1 A/7 B/3 RAMADR/7 CLKL/1 CLKR/1 CALL/1 NO/240
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6400(2247)
6403(2251) J/760 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 6402(2250)
6406(0760) J/3435 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 CALL/1 NO/12
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6398(2246) 6403(2251)
6407(0761) J/3410 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6398(2246)
POSSIBLE RETURN 1 FROM CALL AT 6406(0760)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 84
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6408(0766) J/3410 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 6 FROM CALL AT 6406(0760)
6411(3404) J/3405 AD/5 RSRC/5 DEST/1 A/3 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/240
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6374(2244) 6402(2250)
6413(3405) J/1 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 DISP/41 MEM/1 NO/40012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
6411(3404)
6420(2252) J/3406 AD/45 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 CLKR/1 NO/77
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6270(0673) 6273(0675) 6275(0677)
POSSIBLE RETURN 2 FROM CALL AT 6402(2250)
6422(2253) J/3410 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6270(0673) 6273(0675)
6423(3406) J/3407 AD/1 RSRC/1 DEST/5 A/7 B/3 CLKL/1 CLKR/1
TIMES: DP=231 2901=291*** SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=185
6420(2252)
6426(3407) J/3411 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 T/1 LDSC/1 NO/70000
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 SC AND FE=301*** DISPATCH=240 SKIP=185
6423(3406)
6431(3410) J/3411 RSRC/4 CLKL/1 CLKR/1 LDSC/1 NO/710000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6263(0665) 6265(0667) 6267(0671) 6281(2234) 6290(0713) 6316(0007) 6327(3375) 6348(0707) 6354(2243) 6407(0761)
6408(0766) 6422(2253)
6432(3411) J/3412 AD/33 RSRC/3 B/6 CLKL/1 CLKR/1 T/1 LDFE/1 NO/730000
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 SC AND FE=301*** DISPATCH=240 SKIP=185
6426(3407) 6431(3410)
6433(3412) J/3413 RSRC/4 CLKL/1 CLKR/1 LDFE/1 NO/510030
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6432(3411)
6434(3413) J/3414 RSRC/4 CLKL/1 CLKR/1 LDFE/1 NO/400000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6433(3412)
6435(3414) J/3415 RSRC/4 CLKL/1 CLKR/1 LDFE/1 NO/410010
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6434(3413)
6437(3415) J/3416 AD/37 RSRC/7 DEST/7 B/3 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/5 LDSC/1 NO/410000
TIMES: DP=100134 2901=100194*** SCAD=186 DBM=100041 DBUS=100074 SC AND FE=211 DISPATCH=240 SKIP=185
6435(3414)
6440(3416) J/2254 AD/42 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 CLKR/1 SKIP/63 NO/170
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6437(3415)
6443(2254) J/2256 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 LDSC/1 NO/710000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6440(3416) 6447(2255)
6447(2255) J/2254 AD/35 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKR/1 NO/200
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6440(3416)
6449(2256) J/2256 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 85
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6443(2254) 6449(2256)
6451(2257) J/3417 AD/1 RSRC/1 DEST/1 A/3 B/6 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6449(2256)
6452(3417) J/3420 AD/37 RSRC/7 DEST/0 A/3 B/3 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/1 NO/410000
TIMES: DP=163 SCAD=186 DBM=221 DBUS=254 DISPATCH=240*** SKIP=185
6451(2257)
6455(3420) J/3421 AD/45 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/700000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6452(3417)
6457(3421) J/3422 AD/45 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 CLKR/1 NO/30000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6455(3420)
6459(3422) J/3423 AD/31 RSRC/1 DEST/1 A/3 B/6 CLKL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6457(3421)
6460(3423) J/2226 AD/34 RSRC/4 DEST/0 A/6 B/6 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6459(3422)
6474(0332) J/3435 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 CALL/1 NO/244
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
5544(0522) 5580(0202) 6479(2261)
6475(0336) J/3424 AD/37 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 6474(0332)
6477(3424) J/2260 AD/1 RSRC/1 A/7 B/3 RAMADR/1 CLKL/1 CLKR/1 SKIP/52 T/1 FMWRITE/1 NO/1443
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 RAM WRITE=356 DISPATCH=240 SKIP=359***
6475(0336)
6478(2260) J/2 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6477(3424)
6479(2261) J/332 RSRC/4 RAMADR/7 CLKL/1 CLKR/1 NO/244
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5818(0631) 5866(0751) 6477(3424)
6508(1074) J/2272 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 SKIP/52 FMWRITE/1 CALL/1 NO/242
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=291***
5787(0500) 5959(0450) 6601(0537) 6605(2270) 6607(2271) 7967(1060)
6509(1075) J/1 AD/42 RSRC/2 DEST/1 B/13 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7967(1060)
POSSIBLE RETURN 1 FROM CALL AT 6508(1074)
6510(1076) J/716 RSRC/4 RAMADR/7 CLKL/1 CLKR/1 DISP/37 NO/241
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7967(1060)
POSSIBLE RETURN 2 FROM CALL AT 6508(1074)
6512(0716) J/3427 AD/34 RSRC/4 DEST/7 A/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6282(2235) 6510(1076)
6513(0717) J/3425 AD/37 RSRC/7 DEST/0 A/3 B/3 RAMADR/7 CLKL/1 NO/241
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6282(2235) 6510(1076)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 86
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6518(3425) J/3426 AD/5 RSRC/5 DEST/1 A/3 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 NO/241
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
6513(0717)
6521(3426) J/4 AD/45 RSRC/5 A/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 DISP/41 SKIP/62 T/2 NO/243
TIMES: DP=333 2901=333 SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=503***
6518(3425)
6526(3427) J/3430 AD/5 RSRC/5 DEST/1 A/3 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/241
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6512(0716)
6528(3430) J/2262 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 MEM/1 NO/40012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
6336(0700) 6526(3427)
6532(2262) J/3645 AD/34 RSRC/4 DEST/5 A/3 B/3 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6528(3430)
6533(2263) J/2264 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/1
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
POSSIBLE RETURN 1 FROM CALL AT 6532(2262)
6537(2264) J/721 AD/34 RSRC/4 DEST/1 A/4 B/3 CLKL/1 CLKR/1 DISP/31 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=333*** SKIP=185
6533(2263) 6539(2265)
6539(2265) J/2264 AD/37 RSRC/7 DEST/0 A/4 B/4 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
6533(2263)
6550(0721) J/2266 AD/33 RSRC/3 B/6 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
6537(2264) 6556(0725) 6560(0727) 6564(0731) 6576(0737)
6552(0723) J/4 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6537(2264)
6556(0725) J/721 AD/55 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/100000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6537(2264)
6560(0727) J/721 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/100000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6537(2264)
6564(0731) J/721 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/200000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6537(2264) 6572(0735)
6568(0733) J/4 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 DISP/41 NO/200000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6537(2264)
6572(0735) J/731 AD/55 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/100000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6537(2264)
6576(0737) J/721 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/300000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6537(2264)
6583(2266) J/754 AD/33 RSRC/3 B/4 CLKL/1 CLKR/1 DISP/37 SKIP/53
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
6550(0721)
6585(2267) J/5 AD/42 RSRC/5 DEST/1 A/4 B/3 DBUS/3 CLKL/1 CLKR/1 DISP/41 NO/77777
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 87
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6550(0721) 6592(0755)
6589(0754) J/533 AD/37 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 DISP/37 T/1 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
6583(2266)
6592(0755) J/2267 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/400000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6583(2266)
6594(0756) J/2 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 DISP/41 T/1 NO/244
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6583(2266)
6596(0757) J/3 AD/37 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 DISP/41 T/1 NO/1444
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
6583(2266)
6599(0533) J/3431 AD/11 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6589(0754)
6601(0537) J/1074 AD/5 RSRC/5 DEST/1 A/7 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/242
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6589(0754)
6603(3431) J/2270 AD/37 RSRC/7 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 SKIP/52 FMWRITE/1 NO/1443
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288 DISPATCH=240 SKIP=291***
6599(0533)
6605(2270) J/1074 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/242
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6603(3431)
6607(2271) J/1074 AD/5 RSRC/5 DEST/1 A/7 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/242
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6603(3431)
6622(2272) J/1 AD/37 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 DISP/41 T/1 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
5855(0540) 6508(1074)
6623(2273) J/3432 AD/37 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 NO/1441
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
5855(0540) 5898(1020) 6333(2211) 6508(1074)
6625(3432) J/231 AD/37 RSRC/7 DEST/0 A/3 B/5 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/1 DISP/67 T/1 NO/336000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=443*** SKIP=185
6623(2273)
6626(0231) J/3434 AD/34 RSRC/4 DEST/1 A/5 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3586(1034) 3593(2713) 3631(2716) 6625(3432)
6627(0233) J/3433 AD/37 RSRC/7 DEST/0 A/5 B/3 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/1 NO/326000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=240*** SKIP=185
3586(1034) 3593(2713) 3631(2716) 6625(3432)
6628(3433) J/3434 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6627(0233)
6630(3434) J/2274 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 88
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6626(0231) 6628(3433)
6632(2274) J/3071 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SPEC/21 T/1 LDFE/1 CALL/1 NO/730500
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 SC AND FE=301*** DISPATCH=240 SKIP=185
6630(3434)
6636(2275) J/340 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 DISP/65 T/1 LDFE/1 NO/510770
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=433*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 6632(2274)
6649(3435) J/2276 AD/34 RSRC/4 DEST/1 A/3 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5793(0505) 5859(0542) 6141(0641) 6160(0510) 6346(0705) 6381(0740) 6406(0760) 6474(0332)
6651(2276) J/3436 AD/37 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 CALL/1 NO/1444
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
6649(3435)
POSSIBLE RETURN 2 FROM CALL AT 6632(2274)
6654(2277) J/2300 AD/1 RSRC/1 A/4 B/4 CLKL/1 CLKR/1 T/1 LDFE/1 NO/770000
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 SC AND FE=369*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 6651(2276)
6656(2300) J/360 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 DISP/65 T/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=433*** SKIP=185
6654(2277)
6657(2302) J/6 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 6656(2300)
6667(3436) J/2301 AD/37 RSRC/7 DEST/0 A/3 B/5 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/1 DISP/67 T/1 NO/336000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=443*** SKIP=185
5928(2120) 6651(2276)
6668(2301) J/3440 AD/34 RSRC/4 DEST/1 A/5 B/3 CLKL/1 CLKR/1 SPEC/21 NO/600
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6667(3436)
POSSIBLE RETURN 1 FROM CALL AT 6656(2300)
6669(2303) J/3437 AD/37 RSRC/7 DEST/0 A/5 B/3 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/1 NO/326000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=240*** SKIP=185
6667(3436)
POSSIBLE RETURN 3 FROM CALL AT 6656(2300)
6670(3437) J/3440 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKR/1 SPEC/21 NO/600
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6669(2303)
6672(3440) J/230 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 DISP/66 T/1 LDFE/1 FMWRITE/1 NO/731444
TIMES: DP=163 SCAD=276 DBM=130 DBUS=196 SC AND FE=301*** RAM WRITE=288 DISPATCH=240 SKIP=185
6668(2301) 6670(3437)
6674(0230) J/3074 AD/5 RSRC/5 A/3 RAMADR/2 DBUS/2 CLKL/1 CLKR/1 T/1 MEM/1 NO/40712
TIMES: DP=345 2901=345 SCAD=458 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 VMA=400*** DISPATCH=240
SKIP=185
3586(1034) 3593(2713) 3631(2716) 6672(3440) 6680(3442)
6675(0232) J/3074 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/40712
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3586(1034) 3593(2713) 3631(2716) 6672(3440) 6680(3442)
6676(0234) J/3441 AD/5 RSRC/5 A/3 RAMADR/2 DBUS/2 CLKL/1 CLKR/1 T/1 MEM/1 NO/40612
TIMES: DP=345 2901=345 SCAD=458 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 VMA=400*** DISPATCH=240
SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 89
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
3586(1034) 3593(2713) 3631(2716) 6672(3440) 6680(3442)
6677(0236) J/3441 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/40612
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
3586(1034) 3593(2713) 3631(2716) 6672(3440) 6680(3442)
6679(3441) J/3442 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CHKL/1 CLKR/1 CHKR/1 SPEC/21 MEM/1 NO/602
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
6676(0234) 6677(0236)
6680(3442) J/230 RSRC/4 RAMADR/2 CLKL/1 CLKR/1 DISP/66
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6679(3441)
6689(3556) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5708(2060) 5751(2061) 5876(2110) 5878(2111) 6235(2222)
6690(3557) J/4 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5708(2060) 5751(2061) 5876(2110) 5878(2111) 6235(2222)
6694(3443) J/3444 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
5748(3744) 6232(3741)
6696(3444) J/10 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 DISP/41 FMWRITE/1 NO/244
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6694(3443)
6701(3445) J/1 AD/45 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 DISP/41 NO/777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5755(2062) 6114(2166)
6708(2304) J/3460 AD/37 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 CALL/1 NO/1441
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
8459(1111)
6709(2305) J/2672 AD/34 RSRC/4 DEST/0 A/5 B/5 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1441
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 6708(2304)
6711(3446) J/3447 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/214
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8458(1110)
6712(3447) J/2306 AD/1 RSRC/1 A/7 B/3 RAMADR/0 CLKL/1 CLKR/1 T/1 FMWRITE/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 RAM WRITE=356*** DISPATCH=240 SKIP=185
6711(3446)
6716(2306) J/3460 AD/37 RSRC/7 DEST/1 B/3 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 T/1 CALL/1 NO/1444
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377*** DISPATCH=240
SKIP=185
6712(3447) 8452(1105) 8460(1112) 8462(1113)
POSSIBLE RETURN 2 FROM CALL AT 6708(2304)
6717(2307) J/2672 AD/34 RSRC/4 DEST/0 A/5 B/5 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1444
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 3 FROM CALL AT 6708(2304)
POSSIBLE RETURN 1 FROM CALL AT 6716(2306)
6720(3450) J/3451 AD/17 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 CRY38/1 NO/242
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8448(1103) 8450(1104)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 90
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6722(3451) J/2310 AD/37 RSRC/7 DEST/1 B/5 RAMADR/1 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1 SKIP/52 T/2 NO/1443
TIMES: DP=372 2901=372 SCAD=186 DBM=130 RAM ADDRESS=207 RAM READ=287 DBUS=312 PARITY=377 DISPATCH=240
SKIP=500***
6720(3450) 6738(3457)
6724(2310) J/3453 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6722(3451)
6725(2311) J/2312 AD/34 RSRC/4 DEST/1 A/3 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6722(3451)
6727(2312) J/3655 AD/35 RSRC/5 DEST/1 A/4 B/4 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 CALL/1 NO/214
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6725(2311)
6728(2313) J/3452 AD/11 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 6727(2312)
6730(3452) J/2672 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/1 CLKL/1 CLKR/1 FMWRITE/1 NO/1443
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6728(2313)
6732(3453) J/3455 AD/1 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
6724(2310)
6734(3454) J/3455 AD/17 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 CRY38/1 NO/242
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8456(1107)
6735(3455) J/3456 AD/35 RSRC/5 DEST/1 A/3 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/214
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6732(3453) 6734(3454)
6736(3456) J/2672 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6735(3455)
6738(3457) J/3451 AD/77 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/242
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8454(1106)
6741(3460) J/1 AD/37 RSRC/7 DEST/0 A/3 B/5 DBUS/3 DBM/3 CLKL/1 CLKR/1 SPEC/1 DISP/41 NO/436000
TIMES: DP=163 SCAD=276 DBM=311 DBUS=344 DISPATCH=240*** SKIP=185
6708(2304) 6716(2306)
6745(3461) J/3462 AD/37 RSRC/4 DEST/1 A/1 B/4 DBUS/0 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
2130(0101) 2133(0102) 2136(0103) 2148(0111) 2151(0112) 2154(0113)
6747(3462) J/2314 AD/33 RSRC/3 B/4 RAMADR/7 CLKL/1 CLKR/1 SKIP/34 FMWRITE/1 NO/425
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6745(3461)
6754(2314) J/3463 AD/1 RSRC/1 DEST/1 A/11 B/3 DBUS/3 DBM/6 CLKL/1 CLKR/1 MEM/1 NO/241016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 VMA=286*** DISPATCH=240
SKIP=185
6747(3462)
6762(2315) J/3463 AD/1 RSRC/1 DEST/1 A/10 B/3 DBUS/3 DBM/6 CLKL/1 CLKR/1 MEM/1 NO/241016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 VMA=286*** DISPATCH=240
SKIP=185
6747(3462)
6765(3463) J/3464 AD/37 RSRC/7 DEST/1 B/2 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 SPEC/61 MEM/1 NO/2
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 91
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
6754(2314) 6762(2315)
6768(3464) J/2316 AD/45 RSRC/5 A/2 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/700000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6765(3463)
6771(2316) J/2711 RSRC/4 CLKL/1 CLKR/1 SPEC/46 NO/10000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
6768(3464)
6772(2317) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6768(3464)
6781(1701) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6777(D700)
6782(1702) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6777(D700)
6783(1703) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6777(D700)
6784(1706) J/3467 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 DBM/0 CLKL/1 CLKR/1 T/1
TIMES: DP=314 2901=314*** SCAD=186 DBM=221 DBUS=254 DISPATCH=240 SKIP=185
6777(D700)
6785(1707) J/3465 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 DBM/0 CLKL/1 CLKR/1 T/1
TIMES: DP=314 2901=314*** SCAD=186 DBM=221 DBUS=254 DISPATCH=240 SKIP=185
6777(D700)
6787(1710) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6777(D700)
6788(1711) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6777(D700)
6789(1712) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6777(D700)
6790(1713) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6777(D700)
6791(1716) J/3470 AD/34 RSRC/4 DEST/1 A/14 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6777(D700)
6792(1717) J/3466 AD/34 RSRC/4 DEST/1 A/14 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6777(D700)
6795(1720) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6778(D701) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
6796(1726) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6778(D701)
6797(1727) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 92
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6778(D701)
6800(1730) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6778(D701)
6801(1731) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6778(D701)
6802(1732) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6778(D701)
6803(1733) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6778(D701)
6804(1734) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6778(D701)
6805(1735) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6778(D701)
6806(1736) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6778(D701)
6807(1737) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6778(D701)
6809(3465) J/3466 AD/42 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 CLKR/1 NO/7770
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6785(1707)
6810(3466) J/260 AD/41 RSRC/1 A/3 B/5 CLKL/1 CLKR/1 SKIP/33
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
6792(1717) 6809(3465)
6812(3467) J/3470 AD/42 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 CLKR/1 NO/7770
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6784(1706)
6813(3470) J/1400 AD/41 RSRC/1 A/3 B/5 CLKL/1 CLKR/1 SKIP/33
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
6791(1716) 6812(3467)
6818(1700) J/137 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 CLKL/1 CLKR/1 NO/10001
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6777(D700) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
6823(0137) J/3577 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 CLKL/1 NO/117
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6818(1700)
6826(1704) J/3471 AD/37 RSRC/7 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/230
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6777(D700)
6828(3471) J/3472 AD/55 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKR/1 NO/7
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6826(1704)
6829(3472) J/3473 AD/45 RSRC/5 DEST/1 A/3 B/4 DBUS/3 CLKL/1 CLKR/1 NO/7
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 93
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6828(3471)
6830(3473) J/3474 AD/31 RSRC/1 DEST/1 A/4 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6829(3472)
6832(3474) J/3475 AD/45 RSRC/5 DEST/1 A/3 B/4 DBUS/3 CLKL/1 CLKR/1 NO/7760
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6830(3473)
6833(3475) J/2320 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/100000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6832(3474)
6834(2320) J/2321 AD/31 RSRC/1 DEST/1 A/4 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6833(3475)
6835(2321) J/2322 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/40000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6833(3475) 6834(2320)
6836(2322) J/2323 AD/51 RSRC/1 DEST/1 A/4 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6835(2321)
6837(2323) J/3476 AD/37 RSRC/7 DEST/1 B/6 DBUS/3 DBM/0 CLKL/1 CLKR/1 T/1
TIMES: DP=314 2901=314*** SCAD=186 DBM=221 DBUS=254 DISPATCH=240 SKIP=185
6835(2321) 6836(2322)
6838(3476) J/2324 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/20000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6837(2323)
6839(2324) J/2325 AD/51 RSRC/1 DEST/1 A/4 B/6 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6838(3476)
6840(2325) J/2326 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6838(3476) 6839(2324)
6841(2326) J/2327 AD/31 RSRC/1 DEST/1 A/4 B/6 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6840(2325)
6842(2327) J/2330 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/30000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6840(2325) 6841(2326)
6844(2330) J/3501 AD/33 RSRC/3 B/6 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6842(2327)
6845(2331) J/3477 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6842(2327) 6857(3503)
6847(3477) J/3500 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 SPEC/25
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6845(2331)
6849(3500) J/1400 AD/33 RSRC/3 B/5 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/230
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6847(3477)
6852(3501) J/3502 AD/33 RSRC/3 B/6 CLKL/1 CLKR/1 SPEC/23
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6844(2330)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 94
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6854(3502) J/3503 AD/55 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKR/1 NO/2000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6852(3501)
6857(3503) J/2331 AD/33 RSRC/3 B/6 CLKL/1 CLKR/1 SPEC/23
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6854(3502)
6860(1705) J/3504 AD/37 RSRC/7 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/230
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6777(D700)
6862(3504) J/3505 AD/37 RSRC/7 DEST/0 A/5 B/5 DBUS/3 DBM/4 CLKL/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
6860(1705)
6865(3505) J/3506 AD/45 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 NO/7760
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6862(3504)
6868(3506) J/3507 AD/45 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKR/1 NO/7
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6865(3505)
6869(3507) J/3510 AD/37 RSRC/7 DEST/1 B/4 DBUS/3 DBM/0 CLKL/1 CLKR/1 T/1
TIMES: DP=314 2901=314*** SCAD=186 DBM=221 DBUS=254 DISPATCH=240 SKIP=185
6868(3506)
6871(3510) J/3511 AD/42 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 CLKR/1 NO/7770
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6869(3507)
6873(3511) J/3577 AD/31 RSRC/1 DEST/1 A/4 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6871(3510)
6879(1723) J/3512 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/40012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
6778(D701)
6882(3512) J/2332 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 SKIP/52 T/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262 DISPATCH=240
SKIP=385***
6879(1723)
6888(2332) J/2334 AD/45 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 SKIP/32 T/1 NO/100000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6882(3512)
6891(2333) J/3513 AD/45 RSRC/5 DEST/1 A/11 B/11 DBUS/3 CLKL/1 NO/770077
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6882(3512)
6894(3513) J/2334 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/100000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6891(2333)
6898(2334) J/3514 AD/45 RSRC/5 DEST/1 A/3 B/5 DBUS/3 CLKL/1 CLKR/1 NO/17777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6888(2332) 6894(3513)
6903(2335) J/1400 AD/31 RSRC/1 DEST/1 A/3 B/11 CLKL/1 SPEC/47
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6888(2332) 6894(3513)
6906(3514) J/2336 AD/42 RSRC/2 DEST/1 B/5 CLKL/1 LDSC/1 NO/710007
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6898(2334)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 95
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6910(2336) J/2336 AD/34 RSRC/4 DEST/5 A/5 B/5 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6906(3514) 6910(2336)
6913(2337) J/3515 AD/45 RSRC/5 DEST/1 A/11 B/11 DBUS/3 CLKL/1 NO/777774
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6910(2336)
6915(3515) J/3516 AD/42 RSRC/2 DEST/1 B/11 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6913(2337)
6916(3516) J/3517 AD/31 RSRC/1 DEST/1 A/5 B/11 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6915(3515)
6920(3517) J/2410 AD/31 RSRC/1 DEST/1 A/3 B/11 CLKL/1 SPEC/47
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6916(3516)
6923(1724) J/2340 AD/34 RSRC/4 DEST/5 A/3 B/3 CLKL/1 CLKR/1 LDSC/1 NO/710006
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6778(D701)
6925(2340) J/2340 AD/34 RSRC/4 DEST/5 A/3 B/3 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6923(1724) 6925(2340)
6928(2341) J/3520 AD/37 RSRC/7 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/230
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6925(2340)
6929(3520) J/3521 AD/45 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKR/1 NO/747777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6928(2341)
6930(3521) J/2342 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/20
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6929(3520)
6931(2342) J/2343 AD/35 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKR/1 NO/30000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6930(3521)
6932(2343) J/3522 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 SPEC/25
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6930(3521) 6931(2342)
6933(3522) J/3523 AD/33 RSRC/3 B/5 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/230
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6932(2343)
6935(3523) J/3524 AD/34 RSRC/4 DEST/1 A/3 B/10 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6933(3522)
6936(3524) J/2344 AD/45 RSRC/5 A/10 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/40
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6935(3523)
6937(2344) J/2410 AD/35 RSRC/5 DEST/1 A/10 B/10 DBUS/3 CLKL/1 NO/400000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6936(3524)
6938(2345) J/2410 AD/55 RSRC/5 DEST/1 A/10 B/10 DBUS/3 CLKL/1 NO/400000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6936(3524)
6941(1725) J/2346 AD/34 RSRC/4 DEST/7 A/10 B/5 CLKL/1 CLKR/1 LDSC/1 NO/710006
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 96
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6778(D701)
6943(2346) J/2346 AD/34 RSRC/4 DEST/7 A/5 B/5 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6941(1725) 6943(2346)
6944(2347) J/3525 AD/45 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 CLKR/1 NO/63777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6943(2346)
6947(3525) J/3577 AD/42 RSRC/2 DEST/1 B/5 CLKL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6944(2347)
6950(1721) J/2350 AD/34 RSRC/4 DEST/1 A/11 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6778(D701)
6951(2350) J/2352 AD/34 RSRC/4 DEST/7 A/5 B/6 CLKL/1 CLKR/1 LDSC/1 CALL/1 NO/710006
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6950(1721)
6954(2351) J/3577 AD/45 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 NO/507700
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 6951(2350)
6957(3526) J/3527 AD/34 RSRC/4 DEST/1 A/11 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3859(0022)
6958(3527) J/2352 AD/34 RSRC/4 DEST/7 A/5 B/6 CLKL/1 CLKR/1 LDSC/1 NO/710006
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6957(3526)
6960(2352) J/2352 AD/34 RSRC/4 DEST/7 A/6 B/6 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
6951(2350) 6958(3527) 6960(2352)
POSSIBLE RETURN 2 FROM CALL AT 6951(2350)
6961(2353) J/3530 AD/45 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 CLKR/1 NO/17777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6960(2352)
POSSIBLE RETURN 3 FROM CALL AT 6951(2350)
6962(3530) J/1 AD/34 RSRC/4 DEST/1 A/6 B/5 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6961(2353)
6972(1760) J/3577 AD/37 RSRC/7 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/215
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6967(D702) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
6974(1761) J/3577 AD/37 RSRC/7 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/216
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6967(D702)
6976(1762) J/3577 AD/37 RSRC/7 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/220
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6967(D702)
6978(1763) J/3577 AD/37 RSRC/7 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/217
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6967(D702)
6980(1766) J/3577 AD/37 RSRC/7 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/227
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6967(D702)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 97
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6981(1767) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6967(D702)
6984(1770) J/3531 RSRC/4 CLKL/1 CLKR/1 MEM/1 NO/40002
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6967(D702)
6985(3531) J/3532 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 PARITY=262*** DISPATCH=240 SKIP=185
6984(1770)
6986(3532) J/1400 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/215
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6985(3531)
6988(1771) J/3533 RSRC/4 CLKL/1 CLKR/1 MEM/1 NO/40002
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6967(D702)
6989(3533) J/3534 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 PARITY=262*** DISPATCH=240 SKIP=185
6988(1771)
6990(3534) J/1400 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/216
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6989(3533)
6992(1772) J/3535 RSRC/4 CLKL/1 CLKR/1 MEM/1 NO/40002
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6967(D702)
6993(3535) J/3536 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 PARITY=262*** DISPATCH=240 SKIP=185
6992(1772)
6994(3536) J/1400 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/220
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6993(3535)
6996(1773) J/3537 RSRC/4 CLKL/1 CLKR/1 MEM/1 NO/40002
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6967(D702)
6997(3537) J/3540 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 PARITY=262*** DISPATCH=240 SKIP=185
6996(1773)
6998(3540) J/1400 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/217
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
6997(3537)
7000(1776) J/3541 RSRC/4 CLKL/1 CLKR/1 MEM/1 NO/40002
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6967(D702)
7001(3541) J/3542 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 PARITY=262*** DISPATCH=240 SKIP=185
7000(1776)
7002(3542) J/1400 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/227
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7001(3541)
7003(1777) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6967(D702)
7008(3543) J/3544 AD/47 RSRC/5 DEST/1 A/12 B/5 DBUS/3 CLKL/1 CLKR/1 NO/10000
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 98
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7062(1120) 8173(2574) 8414(1140)
7009(3544) J/3545 AD/1 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
7008(3543)
7010(3545) J/2354 AD/37 RSRC/7 DEST/0 A/3 B/3 CLKL/1 SKIP/52
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
7009(3544)
7013(2354) J/3546 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/301
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7010(3545) 7018(2362)
7014(2355) J/2360 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/300
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7010(3545)
7016(2360) J/3554 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 CALL/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
7014(2355)
7018(2362) J/2354 AD/42 RSRC/2 DEST/1 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 7016(2360)
7019(3546) J/3547 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/303
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7013(2354)
7021(3547) J/2356 AD/11 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1 SKIP/42 T/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240 SKIP=401***
7019(3546)
7024(2356) J/2 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 DISP/41 FMWRITE/1 NO/303
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7021(3547) 7030(3552)
7025(2357) J/3550 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/302
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7021(3547)
7026(3550) J/3551 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 DBM/0 CLKL/1 CLKR/1 T/1
TIMES: DP=314 2901=314*** SCAD=186 DBM=221 DBUS=254 DISPATCH=240 SKIP=185
7025(2357)
7027(3551) J/3552 AD/35 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 CLKR/1 NO/40
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7026(3550)
7030(3552) J/2356 AD/33 RSRC/3 B/5 CLKL/1 CLKR/1 SPEC/23
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7027(3551)
7035(1774) J/3553 RSRC/4 CLKL/1 CLKR/1 MEM/1 NO/40002
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6967(D702)
7037(3553) J/1114 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 PARITY=262*** DISPATCH=240 SKIP=185
7035(1774)
7040(1114) J/3645 AD/1 RSRC/1 DEST/1 A/7 B/2 CLKR/1 MEM/1 CALL/1 NO/40012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
7037(3553) 8437(2672)
7043(1115) J/3554 AD/45 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKR/1 CALL/1 NO/770000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 99
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
8437(2672)
POSSIBLE RETURN 1 FROM CALL AT 7040(1114)
7045(1117) J/1400 AD/33 RSRC/3 B/4 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/301
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
8437(2672)
POSSIBLE RETURN 3 FROM CALL AT 7040(1114)
POSSIBLE RETURN 2 FROM CALL AT 7043(1115)
7048(3554) J/2 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 DISP/41 FMWRITE/1 NO/300
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7016(2360) 7043(1115)
7051(1764) J/3555 RSRC/5 DEST/1 A/12 B/5 DBUS/3 DBM/2 CLKL/1 CLKR/1
TIMES: DP=100134 2901=100134*** SCAD=186 DBM=100041 DBUS=100074 DISPATCH=240 SKIP=185
6967(D702) 7065(1122)
7052(3555) J/3560 RSRC/5 DEST/1 A/12 B/4 DBUS/3 DBM/2 CLKL/1 CLKR/1
TIMES: DP=100134 2901=100134*** SCAD=186 DBM=100041 DBUS=100074 DISPATCH=240 SKIP=185
7051(1764)
7053(3560) J/3561 RSRC/5 DEST/1 A/12 B/6 DBUS/3 DBM/2 CLKL/1 CLKR/1
TIMES: DP=100134 2901=100134*** SCAD=186 DBM=100041 DBUS=100074 DISPATCH=240 SKIP=185
7052(3555)
7055(3561) J/2364 AD/61 RSRC/1 A/4 B/5 CLKL/1 CLKR/1 SKIP/62 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=333***
7053(3560)
7056(2364) J/2365 AD/34 RSRC/4 DEST/1 A/6 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7055(3561)
7057(2365) J/3562 AD/37 RSRC/7 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/300
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7055(3561) 7056(2364)
7059(3562) J/1120 AD/5 RSRC/5 DEST/1 A/4 B/4 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SKIP/67 T/1 NO/301
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7057(2365)
7062(1120) J/3543 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SPEC/11 CALL/1 NO/301
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
7059(3562)
7064(1121) J/3563 AD/33 RSRC/3 B/2 CLKL/1 CLKR/1 MEM/1 NO/30012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
7059(3562)
POSSIBLE RETURN 1 FROM CALL AT 7062(1120)
7065(1122) J/1764 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 7062(1120)
7067(3563) J/3564 AD/33 RSRC/3 B/5 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
7064(1121)
7068(3564) J/3565 AD/1 RSRC/1 DEST/1 A/7 B/2 CLKR/1 MEM/1 NO/30012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
7067(3563)
7069(3565) J/1400 AD/33 RSRC/3 B/4 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
7068(3564)
7075(1775) J/3566 RSRC/4 CLKL/1 CLKR/1 MEM/1 NO/40002
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 100
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
6967(D702)
7076(3566) J/3567 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 PARITY=262*** DISPATCH=240 SKIP=185
7075(1775)
7077(3567) J/3570 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/302
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7076(3566)
7079(3570) J/1400 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/303
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7077(3567)
7083(1765) J/3577 AD/37 RSRC/7 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/302
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
6967(D702)
7088(1715) J/3577 AD/34 RSRC/4 DEST/1 A/14 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6777(D700)
7091(1714) J/2366 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
6777(D700)
7092(2366) J/2367 AD/42 RSRC/2 DEST/1 B/14 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7091(1714)
7093(2367) J/2370 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/740000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7091(1714) 7092(2366)
7094(2370) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7093(2367)
7095(2371) J/3571 AD/45 RSRC/5 DEST/1 A/3 B/5 DBUS/3 CLKL/1 CLKR/1 NO/177
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7093(2367)
7096(3571) J/3572 AD/37 RSRC/7 DEST/0 A/5 B/5 DBUS/3 DBM/4 CLKL/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
7095(2371)
7097(3572) J/2372 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/20000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7096(3571)
7098(2372) J/2373 AD/51 RSRC/1 DEST/1 A/5 B/14 CLKL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7097(3572)
7099(2373) J/2374 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/4000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7097(3572) 7098(2372)
7100(2374) J/2375 AD/31 RSRC/1 DEST/1 A/5 B/14 CLKL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7099(2373)
7101(2375) J/2376 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/200
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7099(2373) 7100(2374)
7102(2376) J/2377 AD/35 RSRC/5 DEST/1 A/14 B/14 DBUS/3 CLKR/1 NO/200
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7101(2375)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 101
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
7103(2377) J/2400 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/400
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7101(2375) 7102(2376)
7104(2400) J/2401 AD/55 RSRC/5 DEST/1 A/14 B/14 DBUS/3 CLKR/1 NO/200
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7103(2377)
7105(2401) J/2402 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/2000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7103(2377) 7104(2400)
7106(2402) J/2403 AD/31 RSRC/1 DEST/1 A/5 B/14 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7105(2401)
7107(2403) J/304 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/1000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7105(2401) 7106(2402)
7108(0304) J/305 AD/51 RSRC/1 DEST/1 A/5 B/14 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7107(2403)
7109(0305) J/3574 AD/37 RSRC/7 DEST/0 A/14 B/16 DBUS/3 DBM/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
3511(2707) 7107(2403) 7108(0304)
7111(0315) J/110 AD/34 RSRC/4 A/1 CLKL/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 10 FROM CALL AT 7109(0305)
7119(3573) J/3574 AD/37 RSRC/7 DEST/0 A/14 B/16 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
2083(0141)
7120(3574) J/3575 AD/24 RSRC/4 DEST/1 A/7 B/16 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
3482(0307) 7109(0305) 7119(3573)
7121(3575) J/3576 AD/41 RSRC/1 DEST/1 A/14 B/16 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7120(3574)
7123(3576) J/10 AD/74 RSRC/4 A/16 CLKL/1 CLKR/1 SPEC/43 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PI=193 DISPATCH=240*** SKIP=185
7121(3575)
7129(3577) J/3600 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/30012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
6823(0137) 6873(3511) 6947(3525) 6954(2351) 6972(1760) 6974(1761) 6976(1762) 6978(1763) 6980(1766) 7083(1765)
7088(1715)
7130(3600) J/1400 AD/33 RSRC/3 B/5 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
7129(3577)
7136(1722) J/3601 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 SPEC/14 MEM/1 NO/10
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
6778(D701)
7137(3601) J/2404 AD/42 RSRC/2 DEST/1 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7136(1722)
7139(2404) J/3605 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 CLKL/1 CLKR/1 CALL/1 NO/377377
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7137(3601)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 102
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
7141(2405) J/3602 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 CLKL/1 CLKR/1 SPEC/24 NO/1001
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 7139(2404)
7142(3602) J/2406 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SPEC/24 NO/1000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7141(2405)
7147(2406) J/2406 AD/11 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1 SPEC/24 SKIP/63 CRY38/1 LDSC/1 NO/601000
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 SC AND FE=211 DISPATCH=240*** SKIP=185
7142(3602) 7147(2406)
POSSIBLE RETURN 2 FROM CALL AT 7139(2404)
7148(2407) J/2413 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7147(2406)
POSSIBLE RETURN 3 FROM CALL AT 7139(2404)
7152(2410) J/3605 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 CLKL/1 CLKR/1 CALL/1 NO/377377
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
6920(3517) 6937(2344) 6938(2345)
7154(2411) J/3603 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 CLKL/1 CLKR/1 SPEC/34 NO/1001
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 7152(2410)
7155(3603) J/2412 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SPEC/34 NO/1000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7154(2411)
7160(2412) J/2412 AD/11 RSRC/1 DEST/1 A/5 B/3 CLKL/1 CLKR/1 SPEC/34 SKIP/63 CRY38/1 LDSC/1 NO/601000
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 SC AND FE=211 DISPATCH=240*** SKIP=185
7155(3603) 7160(2412)
POSSIBLE RETURN 2 FROM CALL AT 7152(2410)
7162(2413) J/3604 AD/42 RSRC/2 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/424
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7148(2407) 7160(2412)
POSSIBLE RETURN 3 FROM CALL AT 7152(2410)
7164(3604) J/1400 AD/42 RSRC/2 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/423
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7162(2413)
7167(3605) J/1 RSRC/4 CLKL/1 CLKR/1 DISP/41 LDSC/1 NO/710375
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
7139(2404) 7152(2410)
7179(0770) J/770 AD/37 RSRC/7 DBUS/0 CLKL/1 CLKR/1 DISP/31 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=333*** SKIP=185
7179(0770) 8469(2675)
7180(0771) J/3606 AD/35 RSRC/5 DEST/1 A/14 B/14 DBUS/3 CLKR/1 NO/40000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7179(0770)
7181(0772) J/3607 AD/35 RSRC/5 DEST/1 A/14 B/14 DBUS/3 CLKR/1 NO/20000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7179(0770)
7182(0773) J/3610 AD/35 RSRC/5 DEST/1 A/14 B/14 DBUS/3 CLKR/1 NO/10000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7179(0770)
7183(0774) J/3611 AD/35 RSRC/5 DEST/1 A/14 B/14 DBUS/3 CLKR/1 NO/4000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7179(0770)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 103
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
7184(0775) J/3612 AD/35 RSRC/5 DEST/1 A/14 B/14 DBUS/3 CLKR/1 NO/2000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7179(0770)
7185(0776) J/3613 AD/35 RSRC/5 DEST/1 A/14 B/14 DBUS/3 CLKR/1 NO/1000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7179(0770)
7186(0777) J/3614 AD/35 RSRC/5 DEST/1 A/14 B/14 DBUS/3 CLKR/1 NO/400
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7179(0770)
7187(3606) J/3615 AD/47 RSRC/5 DEST/1 A/12 B/6 DBUS/3 CLKL/1 CLKR/1 NO/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7180(0771)
7188(3607) J/3615 AD/47 RSRC/5 DEST/1 A/12 B/6 DBUS/3 CLKL/1 CLKR/1 NO/2
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7181(0772)
7189(3610) J/3615 AD/47 RSRC/5 DEST/1 A/12 B/6 DBUS/3 CLKL/1 CLKR/1 NO/3
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7182(0773)
7190(3611) J/3615 AD/47 RSRC/5 DEST/1 A/12 B/6 DBUS/3 CLKL/1 CLKR/1 NO/4
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7183(0774)
7191(3612) J/3615 AD/47 RSRC/5 DEST/1 A/12 B/6 DBUS/3 CLKL/1 CLKR/1 NO/5
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7184(0775)
7192(3613) J/3615 AD/47 RSRC/5 DEST/1 A/12 B/6 DBUS/3 CLKL/1 CLKR/1 NO/6
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7185(0776)
7193(3614) J/3615 AD/47 RSRC/5 DEST/1 A/12 B/6 DBUS/3 CLKL/1 CLKR/1 NO/7
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7186(0777)
7196(3615) J/3616 AD/42 RSRC/5 DEST/1 A/14 B/3 DBUS/3 CLKL/1 CLKR/1 NO/77577
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7187(3606) 7188(3607) 7189(3610) 7190(3611) 7191(3612) 7192(3613) 7193(3614)
7197(3616) J/3617 AD/74 RSRC/4 A/3 CLKL/1 CLKR/1 SPEC/43
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PI=193 DISPATCH=240*** SKIP=185
7196(3615)
7198(3617) J/2414 AD/42 RSRC/2 DBUS/3 DBM/6 CLKL/1 CLKR/1 SPEC/27 MEM/1 NO/10
TIMES: DP=163 2901=163 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 VMA=218 DISPATCH=240***
SKIP=185
7197(3616)
7201(2414) J/3652 AD/45 RSRC/7 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 CALL/1 NO/241300
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7198(3617)
7204(2415) J/2416 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CLKR/1 SKIP/33 T/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 DISPATCH=240 SKIP=385***
POSSIBLE RETURN 1 FROM CALL AT 7201(2414)
7205(2416) J/3626 AD/42 RSRC/2 DEST/1 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7204(2415)
POSSIBLE RETURN 2 FROM CALL AT 7201(2414)
7206(2417) J/3620 AD/34 RSRC/4 DEST/5 A/6 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 104
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
7204(2415)
POSSIBLE RETURN 3 FROM CALL AT 7201(2414)
7208(3620) J/3621 AD/5 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKR/1 T/1 NO/40
TIMES: DP=325 2901=325*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7206(2417)
7210(3621) J/3622 AD/1 RSRC/1 DEST/1 A/10 B/3 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
7208(3620)
7213(3622) J/3623 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/241016
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
7210(3621)
7215(3623) J/3624 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/200012
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262 VMA=312***
DISPATCH=240 SKIP=185
7213(3622) 7264(3631)
7216(3624) J/2420 AD/65 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/254340
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7215(3623)
7217(2420) J/2422 AD/65 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/264000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7216(3624)
7218(2421) J/3625 AD/45 RSRC/2 DEST/1 A/12 B/5 DBUS/0 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
7216(3624)
7220(3625) J/60 AD/42 RSRC/2 CLKL/1 CLKR/1 SPEC/46 NO/4
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
7218(2421)
7228(2422) J/104 AD/47 RSRC/5 DEST/1 A/12 B/17 DBUS/3 CLKL/1 CLKR/1 NO/101
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7217(2420)
7229(2423) J/460 RSRC/4 CLKL/1 CLKR/1 MEM/1 NO/230002
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7217(2420)
7231(0460) J/3653 AD/37 RSRC/4 DEST/1 A/1 B/5 DBUS/0 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
7229(2423)
7233(0464) J/3650 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 CLKL/1 CALL/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 7231(0460)
7235(0465) J/2707 AD/34 RSRC/4 DEST/1 A/3 B/1 CLKL/1 CLKR/1 SPEC/46 NO/4
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 5 FROM CALL AT 7231(0460)
POSSIBLE RETURN 1 FROM CALL AT 7233(0464)
7243(3626) J/2424 AD/34 RSRC/4 DEST/5 A/3 B/3 CLKL/1 CLKR/1 SKIP/53
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
7205(2416) 7245(2424)
7245(2424) J/3626 AD/1 RSRC/1 DEST/1 A/15 B/4 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
7243(3626)
7247(2425) J/2426 AD/45 RSRC/7 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 NO/241240
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7243(3626)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 105
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
7249(2426) J/3652 AD/31 RSRC/1 DEST/1 A/4 B/3 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7247(2425)
7251(2427) J/2430 AD/37 RSRC/7 DEST/1 B/16 DBUS/3 DBM/6 CLKL/1 CLKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 7249(2426)
7253(2430) J/3647 AD/5 RSRC/5 DEST/1 A/10 B/5 DBUS/3 CLKL/1 CLKR/1 T/1 CALL/1 NO/100
TIMES: DP=325 2901=325*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7251(2427)
7255(2431) J/3627 AD/1 RSRC/1 DEST/1 A/5 B/4 CLKL/1 CLKR/1 MEM/1 NO/241016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 7253(2430)
7257(3627) J/2432 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 SKIP/33 T/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262 DISPATCH=240
SKIP=385***
7255(2431)
7259(2432) J/3630 AD/45 RSRC/5 DEST/7 A/16 B/6 DBUS/3 CLKL/1 CLKR/1 T/1 NO/774
TIMES: DP=257 2901=317*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7257(3627)
POSSIBLE RETURN 2 FROM CALL AT 7253(2430)
7260(2433) J/104 AD/47 RSRC/5 DEST/1 A/12 B/17 DBUS/3 CLKL/1 CLKR/1 NO/102
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7257(3627)
POSSIBLE RETURN 3 FROM CALL AT 7253(2430)
7261(3630) J/3631 AD/34 RSRC/4 DEST/7 A/6 B/6 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7259(2432)
7264(3631) J/3623 AD/1 RSRC/1 DEST/1 A/6 B/5 CLKL/1 CLKR/1 MEM/1 NO/240012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
7261(3630)
7274(2434) J/3632 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 CLKL/1 CLKR/1 NO/40000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3481(0303) 3496(0321)
7275(2435) J/4 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
3481(0303) 3496(0321)
7277(3632) J/2436 AD/41 RSRC/1 A/5 B/14 CLKL/1 CLKR/1 SKIP/33
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
7274(2434) 7279(2437)
7278(2436) J/4 AD/51 RSRC/1 DEST/1 A/5 B/14 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7277(3632)
7279(2437) J/3632 AD/34 RSRC/4 DEST/7 A/5 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7277(3632)
7291(1614) J/2440 RSRC/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7284(D710) 7285(D711) 7286(D720) 7287(D721) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406)
2256(0401)
7292(1617) J/14 AD/45 RSRC/5 DEST/1 A/3 B/5 RAMADR/0 DBUS/2 CLKL/1 CLKR/1 DISP/37
TIMES: DP=277 2901=277*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
POSSIBLE RETURN 3 FROM CALL AT 7291(1614)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 106
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
7302(1460) J/2440 RSRC/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7295(D712) 7297(D722) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
7303(1463) J/1400 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/0 CLKL/1 CLKR/1 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 3 FROM CALL AT 7302(1460)
7306(1461) J/2450 AD/37 RSRC/7 DEST/1 B/5 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
7296(D713) 7298(D723) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
POSSIBLE RETURN 1 FROM CALL AT 7302(1460)
7317(1644) J/2440 AD/34 RSRC/4 DEST/1 A/3 B/6 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7309(D714) 7310(D715) 7311(D724) 7312(D725) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406)
2256(0401)
7319(1647) J/1013 AD/34 RSRC/4 DEST/1 A/3 B/5 CLKL/1 CLKR/1 DISP/37
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 3 FROM CALL AT 7317(1644)
7321(1013) J/3633 AD/35 RSRC/5 DEST/1 A/5 B/5 RAMADR/0 DBUS/2 CLKL/1 CLKR/1
TIMES: DP=277 2901=277*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
7319(1647)
7323(1017) J/3633 AD/55 RSRC/5 DEST/1 A/5 B/5 RAMADR/0 DBUS/2 CLKL/1 CLKR/1
TIMES: DP=277 2901=277*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
7319(1647)
7326(3633) J/2450 AD/34 RSRC/4 DEST/1 A/6 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7321(1013) 7323(1017)
7336(2440) J/2460 RSRC/4 CLKL/1 CLKR/1 SPEC/13 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7291(1614) 7302(1460) 7317(1644)
7337(2441) J/67 RSRC/4 CLKL/1 CLKR/1 DISP/37
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 7336(2440)
7340(0067) J/2442 AD/45 RSRC/7 DEST/1 A/12 B/5 DBUS/3 CLKL/1 CLKR/1 NO/241220
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5235(1367) 7337(2441)
7341(0077) J/2442 AD/45 RSRC/7 DEST/1 A/12 B/5 DBUS/3 CLKL/1 CLKR/1 NO/241200
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
5235(1367) 7337(2441)
7345(2442) J/3642 AD/31 RSRC/1 A/3 B/5 CLKL/1 CLKR/1 T/1 MEM/1 CALL/1 NO/36
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 MEM DP FUNC=301*** DISPATCH=240 SKIP=185
7340(0067) 7341(0077)
POSSIBLE RETURN 2 FROM CALL AT 7336(2440)
7348(2443) J/1027 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 DBM/6 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/2
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 3 FROM CALL AT 7336(2440)
POSSIBLE RETURN 1 FROM CALL AT 7345(2442)
7349(1027) J/2444 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/1
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7348(2443)
7350(1037) J/3 AD/34 RSRC/4 DEST/1 A/5 B/3 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 107
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
7348(2443)
7355(2444) J/2446 AD/34 RSRC/4 DEST/7 A/5 B/5 CLKL/1 CLKR/1 LDSC/1 NO/710005
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
7349(1027)
POSSIBLE RETURN 4 FROM CALL AT 7336(2440)
7357(2445) J/3 AD/45 RSRC/5 DEST/1 A/5 B/3 DBUS/3 CLKL/1 CLKR/1 DISP/41 NO/377
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7349(1027)
7361(2446) J/2446 AD/34 RSRC/4 DEST/7 A/5 B/5 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
7355(2444) 7361(2446)
POSSIBLE RETURN 4 FROM CALL AT 7345(2442)
7363(2447) J/3 AD/45 RSRC/5 DEST/1 A/5 B/3 DBUS/3 CLKL/1 CLKR/1 DISP/41 NO/377
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7361(2446)
POSSIBLE RETURN 5 FROM CALL AT 7345(2442)
7374(2450) J/2460 RSRC/4 CLKL/1 CLKR/1 SPEC/13 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7306(1461) 7326(3633)
7375(2451) J/227 RSRC/4 CLKL/1 CLKR/1 DISP/37
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 7374(2450)
7376(0227) J/2454 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/1
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
3586(1034) 3593(2713) 3631(2716) 7375(2451)
7377(0237) J/3634 AD/45 RSRC/7 DEST/1 A/12 B/4 DBUS/3 CLKL/1 CLKR/1 NO/211200
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
3586(1034) 3593(2713) 3631(2716) 7375(2451)
7379(3634) J/2452 AD/31 RSRC/1 A/3 B/4 CLKL/1 CLKR/1 T/1 MEM/1 NO/36
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 MEM DP FUNC=301*** DISPATCH=240 SKIP=185
7377(0237) 7389(2455) 7395(2457)
7381(2452) J/3642 AD/33 RSRC/3 B/5 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 CALL/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
7379(3634)
POSSIBLE RETURN 2 FROM CALL AT 7374(2450)
7382(2453) J/110 AD/34 RSRC/4 A/1 CLKL/1 CLKR/1 SPEC/15 DISP/64 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 3 FROM CALL AT 7374(2450)
POSSIBLE RETURN 1 FROM CALL AT 7381(2452)
7387(2454) J/2456 AD/34 RSRC/4 DEST/5 A/5 B/5 CLKL/1 CLKR/1 LDSC/1 NO/710005
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
7376(0227)
POSSIBLE RETURN 4 FROM CALL AT 7374(2450)
7389(2455) J/3634 AD/45 RSRC/7 DEST/1 A/12 B/4 DBUS/3 CLKL/1 CLKR/1 NO/211220
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7376(0227)
POSSIBLE RETURN 5 FROM CALL AT 7374(2450)
7393(2456) J/2456 AD/34 RSRC/4 DEST/5 A/5 B/5 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
7387(2454) 7393(2456)
POSSIBLE RETURN 6 FROM CALL AT 7374(2450)
POSSIBLE RETURN 4 FROM CALL AT 7381(2452)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 108
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
7395(2457) J/3634 AD/45 RSRC/7 DEST/1 A/12 B/4 DBUS/3 CLKL/1 CLKR/1 NO/211220
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7393(2456)
POSSIBLE RETURN 5 FROM CALL AT 7381(2452)
7406(2460) J/3644 AD/11 RSRC/1 A/7 B/1 CLKR/1 CRY38/1 MEM/1 CALL/1 NO/40012
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
7336(2440) 7374(2450)
7407(2461) J/3635 AD/74 RSRC/4 DEST/1 A/3 B/6 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 7406(2460)
7408(3635) J/2462 AD/45 RSRC/5 A/6 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/700000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7407(2461)
7410(2462) J/2464 AD/45 RSRC/5 A/2 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/20
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7408(3635) 7412(2463)
POSSIBLE RETURN 2 FROM CALL AT 7406(2460)
7412(2463) J/2462 AD/47 RSRC/1 A/12 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/422
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7408(3635)
POSSIBLE RETURN 3 FROM CALL AT 7406(2460)
7415(2464) J/3636 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/422
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7410(2462)
POSSIBLE RETURN 4 FROM CALL AT 7406(2460)
7416(2465) J/1055 RSRC/4 RAMADR/2 CLKL/1 CLKR/1 DISP/66
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7410(2462)
POSSIBLE RETURN 5 FROM CALL AT 7406(2460)
7418(1055) J/2470 AD/37 RSRC/7 DEST/1 B/4 RAMADR/2 DBUS/2 CLKL/1 CLKR/1 SKIP/12
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
7416(2465)
7420(1057) J/1 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SPEC/12 DISP/41 T/1 NO/422
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7416(2465)
7423(3636) J/3637 AD/33 RSRC/3 B/2 CLKL/1 CLKR/1 SPEC/21
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7415(2464)
7424(3637) J/2466 AD/45 RSRC/5 A/2 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/17
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7423(3636)
7425(2466) J/2467 AD/5 RSRC/5 DEST/1 A/3 B/3 RAMADR/2 DBUS/2 CLKR/1 T/1
TIMES: DP=345 2901=345*** SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 DISPATCH=240 SKIP=185
7424(3637)
POSSIBLE RETURN 6 FROM CALL AT 7406(2460)
7426(2467) J/3640 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/40012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
7424(3637) 7425(2466)
7428(3640) J/1 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 SPEC/12 DISP/41 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
7426(2467)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 109
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
7432(2470) J/1 AD/5 RSRC/5 DEST/1 A/4 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SPEC/12 DISP/41 T/1 NO/422
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7418(1055)
7433(2471) J/3641 AD/5 RSRC/5 DEST/1 A/4 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/422
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7418(1055)
7435(3641) J/1 AD/42 RSRC/2 DEST/1 B/3 CLKL/1 SPEC/12 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7433(2471)
7442(3642) J/1124 AD/37 RSRC/7 DEST/1 B/16 DBUS/3 DBM/5 CLKL/1 CLKR/1 SKIP/65 LDSC/1 NO/710200
TIMES: DP=257 2901=257*** SCAD=186 DBM=116 DBUS=197 SC AND FE=211 DISPATCH=240 SKIP=185
7345(2442) 7381(2452)
7446(1124) J/3643 AD/33 RSRC/3 B/16 RAMADR/7 CLKL/1 CLKR/1 SPEC/12 FMWRITE/1 NO/210
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7442(3642) 7449(1125)
7449(1125) J/1124 RSRC/4 CLKL/1 CLKR/1 DISP/67 SKIP/65 T/3 LDSC/1 NO/600000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=353*** SKIP=185
7442(3642) 7449(1125)
7452(1126) J/3643 AD/33 RSRC/3 B/16 RAMADR/7 CLKL/1 CLKR/1 SPEC/12 FMWRITE/1 NO/210
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7449(1125)
7454(1127) J/2475 AD/33 RSRC/3 B/16 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/210
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7449(1125)
7457(3643) J/2472 RSRC/4 CLKL/1 CLKR/1 SKIP/65 LDSC/1 NO/710777
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
7446(1124) 7452(1126)
7460(2472) J/2474 RSRC/4 CLKL/1 CLKR/1 SPEC/12 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
7457(3643) 7466(2474)
7461(2473) J/1 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7457(3643) 7466(2474)
7466(2474) J/2472 RSRC/4 CLKL/1 CLKR/1 SPEC/12 SKIP/65 T/3
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7460(2472)
7467(2475) J/3765 AD/45 RSRC/7 DEST/1 A/12 B/6 DBUS/3 CLKL/1 CLKR/1 NO/200000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7454(1127) 7460(2472)
7473(3644) J/1 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 DISP/41 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
6177(2200) 6240(2224) 6323(2240) 7406(2460)
7475(3645) J/1 AD/37 RSRC/7 DEST/1 B/4 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 DISP/41 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
6532(2262) 7040(1114)
7477(3646) J/1 AD/37 RSRC/7 DEST/2 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 DISP/41 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
4992(1316) 5884(2106)
7479(3647) J/1 AD/42 RSRC/2 DEST/1 B/4 CLKL/1 DISP/41
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 110
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
4981(1314) 7253(2430)
7481(3650) J/1 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 DISP/41
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
5841(2102) 7233(0464)
7483(3651) J/1 AD/34 RSRC/4 DEST/5 A/5 B/5 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5164(1352) 5985(2130)
7485(3652) J/1 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 DISP/41 T/1 MEM/1 NO/36
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 MEM DP FUNC=301*** DISPATCH=240 SKIP=185
7201(2414) 7249(2426) 7618(2502)
7487(3653) J/4 AD/33 RSRC/3 B/5 CLKL/1 CHKL/1 CLKR/1 CHKR/1 DISP/41 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
3520(0060) 3862(0023) 7231(0460)
7489(3654) J/1 AD/33 RSRC/3 B/1 CLKL/1 CHKL/1 CLKR/1 CHKR/1 DISP/41 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
3523(0064) 7602(2476)
7491(3655) J/1 AD/34 RSRC/4 DEST/0 A/4 B/4 RAMADR/0 CLKL/1 CLKR/1 DISP/41 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
3721(0134) 6727(2312)
7553(1650) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7496(D703) 7497(D706) 7498(D707) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
2243(0040) 2210(0213)
7555(1651) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7500(D716) 7501(D717) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
2210(0213)
7557(1652) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7503(D726) 7504(D727) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040)
2210(0213)
7559(1653) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7506(D730) 7507(D731) 7508(D732) 7509(D733) 7510(D734) 7511(D735) 7512(D736) 7513(D737) 5733(2056) 5730(0556)
2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
7561(1654) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7515(D740) 7516(D741) 7517(D742) 7518(D743) 7519(D744) 7520(D745) 7521(D746) 7522(D747) 5733(2056) 5730(0556)
2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
7563(1655) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7524(D750) 7525(D751) 7526(D752) 7527(D753) 7528(D754) 7529(D755) 7530(D756) 7531(D757) 5733(2056) 5730(0556)
2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
7565(1656) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7533(D760) 7534(D761) 7535(D762) 7536(D763) 7537(D764) 7538(D765) 7539(D766) 7540(D767) 5733(2056) 5730(0556)
2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
7567(1657) J/2732 AD/45 RSRC/5 DEST/1 A/2 B/2 DBUS/3 CLKL/1 NO/777740
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7542(D770) 7543(D771) 7544(D772) 7545(D773) 7546(D774) 7547(D775) 7548(D776) 7549(D777) 5733(2056) 5730(0556)
2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401) 2243(0040) 2210(0213)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 111
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
7579(1754) J/3656 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 SPEC/20 MEM/1 NO/40012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
7572(D704) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
7582(3656) J/1515 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
7579(1754)
7587(1755) J/3657 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 SPEC/20 MEM/1 NO/30012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
7573(D705) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
7589(3657) J/1516 AD/37 RSRC/7 DEST/1 B/3 RAMADR/0 DBUS/2 CLKL/1 GENL/1 CLKR/1 GENR/1
TIMES: DP=277 2901=277 SCAD=186 DBM=130 RAM ADDRESS=112 RAM READ=192 DBUS=217 PARITY=282*** DISPATCH=240
SKIP=185
7587(1755)
7594(0104) J/3662 AD/33 RSRC/3 B/4 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 CALL/1 NO/212
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2080(0140) 2137(0105) 2155(0115) 2406(1514) 2411(1515) 2932(0767) 2978(0603) 3006(1046) 3318(0270) 3469(1143)
3600(0221) 3676(1150) 3683(1153) 4363(1246) 4366(3034) 5239(1371) 5245(1372) 5601(3246) 7228(2422) 7260(2433)
7952(2507) 8426(2664)
7596(0114) J/3661 AD/42 RSRC/2 DBUS/3 DBM/6 CLKL/1 CLKR/1 SPEC/27 MEM/1 CALL/1 NO/10
TIMES: DP=163 2901=163 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 VMA=218 DISPATCH=240***
SKIP=185
2117(1400) 2118(1401) 2120(0260) 2121(0261) 2181(0201) 2187(0203) 2411(1515) 2932(0767) 2978(0603) 3006(1046)
3215(0250) 3227(0254) 3318(0270) 3342(0744) 3343(0745) 3346(0762) 3347(0763) 3414(1520) 3415(1521) 3441(0152)
3483(0317) 3600(0221) 3676(1150) 3683(1153) 4099(1210) 4363(1246) 4366(3034) 4574(0245) 5239(1371) 5245(1372)
5601(3246) 7111(0315) 7382(2453) 7952(2507)
POSSIBLE RETURN 10 FROM CALL AT 7594(0104)
7598(0116) J/3660 AD/42 RSRC/2 DEST/1 B/4 CLKL/1 CLKR/1 MEM/1 NO/211016
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
2109(0343) 2117(1400) 2118(1401) 2120(0260) 2121(0261) 2181(0201) 2187(0203) 2411(1515) 2932(0767) 2978(0603)
3006(1046) 3215(0250) 3227(0254) 3318(0270) 3342(0744) 3343(0745) 3346(0762) 3347(0763) 3414(1520) 3415(1521)
3441(0152) 3483(0317) 3600(0221) 3676(1150) 3683(1153) 4099(1210) 4363(1246) 4366(3034) 4574(0245) 5239(1371)
5245(1372) 5601(3246) 7111(0315) 7382(2453) 7952(2507)
POSSIBLE RETURN 2 FROM CALL AT 7596(0114)
7600(3660) J/2476 AD/33 RSRC/3 B/17 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
7598(0116)
7602(2476) J/3654 AD/1 RSRC/1 DEST/1 A/7 B/4 CLKR/1 MEM/1 CALL/1 NO/231016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
7600(3660)
7603(2477) J/5 RSRC/4 CLKL/1 CLKR/1 SPEC/10 NO/74
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7669(0026)
POSSIBLE RETURN 1 FROM CALL AT 7602(2476)
7607(0004) J/2500 RSRC/4 CLKL/1 CLKR/1 SPEC/10 SKIP/64 NO/62
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7609(0005)
7609(0005) J/4 RSRC/4 CLKL/1 CLKR/1 SKIP/66
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
6521(3426) 7603(2477) 7609(0005)
7614(2500) J/117 AD/34 RSRC/4 A/1 CLKL/1 CLKR/1 MEM/1 NO/140012
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 112
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
7607(0004)
7615(2501) J/2502 AD/45 RSRC/7 DEST/1 A/12 B/3 DBUS/3 CLKL/1 CLKR/1 NO/241200
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7607(0004)
7618(2502) J/3652 AD/35 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKR/1 CALL/1 NO/200000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7615(2501)
7622(2503) J/2711 AD/37 RSRC/7 DEST/1 B/2 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 SPEC/61 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
3926(2744)
POSSIBLE RETURN 1 FROM CALL AT 7618(2502)
7666(0001) J/3662 AD/33 RSRC/3 B/4 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 CALL/1 NO/212
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2269(0044)
7667(0011) J/24 AD/37 RSRC/7 DEST/1 B/4 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/227
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
POSSIBLE RETURN 10 FROM CALL AT 7666(0001)
7668(0024) J/3664 AD/42 RSRC/2 DBUS/3 DBM/6 CLKL/1 CLKR/1 SPEC/27 MEM/1 CALL/1 NO/10
TIMES: DP=163 2901=163 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 VMA=218 DISPATCH=240***
SKIP=185
7667(0011)
7669(0026) J/2477 RSRC/4 CLKL/1 CLKR/1 SPEC/10 NO/74
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 7668(0024)
7673(3661) J/2504 AD/37 RSRC/7 DEST/1 B/4 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SKIP/42 T/2 NO/227
TIMES: DP=333 2901=333 SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=503***
7596(0114)
7675(2504) J/3664 AD/33 RSRC/3 B/12 CLKL/1 CLKR/1 SPEC/43
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PI=193 DISPATCH=240*** SKIP=185
7673(3661)
7677(2505) J/2 AD/37 RSRC/7 DEST/1 B/4 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 DISP/41 T/1 NO/212
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7673(3661)
7679(3662) J/3663 AD/37 RSRC/7 DEST/1 B/4 DBUS/3 DBM/5 CLKL/1 CLKR/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=116 DBUS=197 DISPATCH=240 SKIP=185
7594(0104) 7666(0001)
7681(3663) J/10 AD/33 RSRC/3 B/4 RAMADR/7 CLKL/1 CLKR/1 DISP/41 FMWRITE/1 NO/210
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7679(3662)
7684(3664) J/2361 AD/33 RSRC/3 B/4 CLKL/1 CLKR/1 MEM/1 NO/211016
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
7668(0024) 7675(2504)
7685(2361) J/2741 AD/33 RSRC/3 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 CALL/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
7684(3664)
7686(2363) J/3665 AD/33 RSRC/3 B/1 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 7685(2361)
7687(3665) J/2510 AD/1 RSRC/1 DEST/1 A/7 B/4 CLKR/1 MEM/1 NO/231016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
7686(2363)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 113
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
7688(2510) J/2741 AD/33 RSRC/3 B/2 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 CALL/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
7687(3665)
7689(2512) J/2511 AD/33 RSRC/3 B/3 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 7688(2510)
7690(2511) J/2741 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 CALL/1 NO/211
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7689(2512)
POSSIBLE RETURN 1 FROM CALL AT 7688(2510)
7691(2513) J/2514 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/212
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
POSSIBLE RETURN 3 FROM CALL AT 7688(2510)
POSSIBLE RETURN 2 FROM CALL AT 7690(2511)
7692(2514) J/2741 AD/33 RSRC/3 B/3 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 CALL/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
7691(2513)
POSSIBLE RETURN 4 FROM CALL AT 7688(2510)
7693(2516) J/3666 AD/33 RSRC/3 B/5 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 6 FROM CALL AT 7688(2510)
POSSIBLE RETURN 2 FROM CALL AT 7692(2514)
7694(3666) J/2515 AD/1 RSRC/1 DEST/1 A/7 B/4 CLKR/1 MEM/1 NO/231016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
7693(2516)
7695(2515) J/2741 AD/33 RSRC/3 B/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 CALL/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
7694(3666)
POSSIBLE RETURN 5 FROM CALL AT 7688(2510)
POSSIBLE RETURN 4 FROM CALL AT 7690(2511)
POSSIBLE RETURN 1 FROM CALL AT 7692(2514)
7696(2517) J/3667 AD/33 RSRC/3 B/7 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 7 FROM CALL AT 7688(2510)
POSSIBLE RETURN 6 FROM CALL AT 7690(2511)
POSSIBLE RETURN 3 FROM CALL AT 7692(2514)
POSSIBLE RETURN 2 FROM CALL AT 7695(2515)
7697(3667) J/2520 AD/1 RSRC/1 DEST/1 A/7 B/4 CLKR/1 MEM/1 NO/231016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
7696(2517)
7698(2520) J/2741 AD/33 RSRC/3 B/10 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 CALL/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
7697(3667)
7699(2522) J/3670 AD/33 RSRC/3 B/11 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 7698(2520)
7700(3670) J/2521 AD/1 RSRC/1 DEST/1 A/7 B/4 CLKR/1 MEM/1 NO/231016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
7699(2522)
7701(2521) J/2741 AD/33 RSRC/3 B/12 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 CALL/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
7700(3670)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 114
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
POSSIBLE RETURN 1 FROM CALL AT 7698(2520)
7702(2523) J/3671 AD/33 RSRC/3 B/13 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 3 FROM CALL AT 7698(2520)
POSSIBLE RETURN 2 FROM CALL AT 7701(2521)
7703(3671) J/2524 AD/1 RSRC/1 DEST/1 A/7 B/4 CLKR/1 MEM/1 NO/231016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
7702(2523)
7704(2524) J/2741 AD/33 RSRC/3 B/14 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 CALL/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
7703(3671)
POSSIBLE RETURN 4 FROM CALL AT 7698(2520)
7705(2526) J/3672 AD/33 RSRC/3 B/15 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 6 FROM CALL AT 7698(2520)
POSSIBLE RETURN 2 FROM CALL AT 7704(2524)
7706(3672) J/2525 AD/1 RSRC/1 DEST/1 A/7 B/4 CLKR/1 MEM/1 NO/231016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
7705(2526)
7707(2525) J/2741 AD/33 RSRC/3 B/16 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 CALL/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
7706(3672)
POSSIBLE RETURN 5 FROM CALL AT 7698(2520)
POSSIBLE RETURN 4 FROM CALL AT 7701(2521)
POSSIBLE RETURN 1 FROM CALL AT 7704(2524)
7708(2527) J/2530 AD/33 RSRC/3 B/17 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 7 FROM CALL AT 7698(2520)
POSSIBLE RETURN 6 FROM CALL AT 7701(2521)
POSSIBLE RETURN 3 FROM CALL AT 7704(2524)
POSSIBLE RETURN 2 FROM CALL AT 7707(2525)
7709(2530) J/2741 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 CALL/1 NO/210
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7708(2527)
POSSIBLE RETURN 10 FROM CALL AT 7698(2520)
7710(2532) J/3673 AD/33 RSRC/3 B/3 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 7709(2530)
7711(3673) J/3674 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/211
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7710(2532)
7712(3674) J/3675 AD/37 RSRC/7 DEST/1 B/4 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/210
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7711(3673)
7713(3675) J/3676 AD/34 RSRC/4 A/4 CLKL/1 CLKR/1 MEM/1 NO/10
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
7712(3674)
7715(3676) J/6 AD/37 RSRC/7 DEST/1 B/4 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 DISP/41 T/1 NO/212
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7713(3675)
7944(1553) J/3677 AD/35 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 NO/160000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 115
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
7938(D257) 5733(2056) 5730(0556) 2325(0405) 2320(0467) 2269(0044) 2261(0406) 2256(0401)
7945(3677) J/3700 AD/37 RSRC/7 DEST/1 B/6 DBUS/3 DBM/5 CLKL/1 CLKR/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=116 DBUS=197 DISPATCH=240 SKIP=185
7944(1553)
7947(3700) J/3701 AD/45 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/400000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7945(3677)
7948(3701) J/3702 AD/33 RSRC/3 B/6 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/210
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7947(3700)
7949(3702) J/3703 AD/37 RSRC/7 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/230
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
7948(3701)
7950(3703) J/2506 AD/45 RSRC/5 A/5 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/30000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7949(3702)
7951(2506) J/3713 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/400002
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7950(3703)
7952(2507) J/100 AD/34 RSRC/4 DEST/0 A/3 B/3 RAMADR/0 CLKL/1 CLKR/1 SPEC/15 DISP/64 FMWRITE/1
TIMES: DP=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7950(3703)
7958(3777) J/3704 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/211
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
2302(0051) 3426(1530) 3429(1532) 3575(2712) 5010(3155) 6376(2245) 6882(3512) 7204(2415) 7257(3627) 8307(3756)
7959(3704) J/3705 AD/33 RSRC/3 B/6 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/214
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
5843(2103) 7958(3777)
7960(3705) J/3706 AD/37 RSRC/7 DEST/1 B/6 DBUS/3 DBM/5 CLKL/1 CLKR/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=116 DBUS=197 DISPATCH=240 SKIP=185
7959(3704)
7961(3706) J/3707 AD/33 RSRC/3 B/6 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/210
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7960(3705)
7963(3707) J/1060 AD/33 RSRC/3 B/4 RAMADR/7 CLKL/1 CLKR/1 SKIP/37 FMWRITE/1 NO/212
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7961(3706)
7967(1060) J/1060 AD/37 RSRC/7 DBUS/3 DBM/0 CLKL/1 CLKR/1 DISP/31 T/2
TIMES: DP=314 2901=314 SCAD=186 DBM=221 DBUS=254 DISPATCH=484*** SKIP=185
7963(3707) 7967(1060)
7969(1061) J/3767 AD/33 RSRC/3 B/5 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/213
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7963(3707) 7967(1060)
7973(1063) J/3710 AD/37 RSRC/7 DEST/1 B/6 DBUS/3 CLKL/1 CLKR/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7967(1060)
7975(1065) J/3765 AD/45 RSRC/7 DEST/1 A/12 B/6 DBUS/3 CLKL/1 CLKR/1 NO/370000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7967(1060)
7977(1067) J/3765 AD/45 RSRC/7 DEST/1 A/12 B/6 DBUS/3 CLKL/1 CLKR/1 NO/370000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7967(1060)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 116
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
7979(1070) J/3713 AD/33 RSRC/3 B/5 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/213
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7967(1060)
7981(1072) J/3713 AD/33 RSRC/3 B/5 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/213
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7967(1060)
7983(1073) J/3713 AD/33 RSRC/3 B/5 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/213
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7967(1060)
7987(3710) J/3711 AD/33 RSRC/3 B/6 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/160
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7973(1063)
7988(3711) J/3712 AD/33 RSRC/3 B/6 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/161
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7987(3710)
7989(3712) J/3765 AD/45 RSRC/7 DEST/1 A/12 B/6 DBUS/3 CLKL/1 CLKR/1 NO/360000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7988(3711)
7993(3713) J/3714 AD/42 RSRC/2 DBUS/3 DBM/6 CLKL/1 CLKR/1 SPEC/27 MEM/1 NO/10
TIMES: DP=163 2901=163 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 VMA=218 DISPATCH=240***
SKIP=185
7951(2506) 7979(1070) 7981(1072) 7983(1073)
7996(3714) J/3715 AD/35 RSRC/5 DEST/1 A/13 B/13 DBUS/3 CLKL/1 NO/24000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7993(3713)
7997(3715) J/2534 AD/45 RSRC/5 A/6 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/20000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
7996(3714)
8000(2534) J/2535 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/10000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7997(3715)
8003(2535) J/3716 AD/45 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/411000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
7997(3715) 8000(2534)
8008(3716) J/3717 AD/65 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/1000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8003(2535)
8010(3717) J/2536 AD/34 RSRC/4 DEST/1 A/6 B/5 CLKL/1 CLKR/1 LDSC/1 NO/710007
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
8008(3716)
8014(2536) J/2536 AD/34 RSRC/4 DEST/7 A/5 B/5 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
8010(3717) 8014(2536)
8016(2537) J/3720 AD/42 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 CLKR/1 NO/777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8014(2536)
8018(3720) J/2540 AD/45 RSRC/5 A/10 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/40
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8016(2537)
8021(2540) J/2542 AD/33 RSRC/3 B/6 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
8018(3720)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 117
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
8023(2541) J/3760 AD/34 RSRC/4 DEST/7 A/5 B/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8018(3720)
8030(2542) J/2546 AD/37 RSRC/7 DEST/1 B/4 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SKIP/62 T/2 NO/423
TIMES: DP=333 2901=333 SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=503***
8021(2540)
8032(2543) J/2544 AD/37 RSRC/7 DEST/1 B/4 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SKIP/62 T/2 NO/424
TIMES: DP=333 2901=333 SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=503***
8021(2540)
8035(2544) J/1130 AD/1 RSRC/1 A/4 B/5 CLKL/1 CLKR/1 MEM/1 NO/241016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
8032(2543)
8038(2545) J/3721 AD/5 RSRC/5 DEST/1 A/11 B/3 DBUS/3 CLKL/1 CLKR/1 T/1 NO/540
TIMES: DP=325 2901=325*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8032(2543)
8043(2546) J/1130 AD/1 RSRC/1 A/4 B/5 CLKL/1 CLKR/1 MEM/1 NO/241016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
8030(2542)
8045(2547) J/3721 AD/5 RSRC/5 DEST/1 A/10 B/3 DBUS/3 CLKL/1 CLKR/1 T/1 NO/540
TIMES: DP=325 2901=325*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8030(2542)
8048(3721) J/3722 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/241016
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
8038(2545) 8045(2547)
8050(3722) J/1000 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
8048(3721)
8054(1000) J/3752 RSRC/4 CLKL/1 CLKR/1 LDSC/1 CALL/1 NO/710007
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
8050(3722) 8073(0475) 8142(2562)
8057(1001) J/2552 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/77
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
POSSIBLE RETURN 1 FROM CALL AT 8054(1000)
8059(1002) J/2223 AD/5 RSRC/5 DEST/1 A/3 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/215
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 8054(1000)
8061(1003) J/3756 AD/5 RSRC/5 DEST/1 A/3 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 CALL/1 NO/215
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
POSSIBLE RETURN 3 FROM CALL AT 8054(1000)
8063(1007) J/2550 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/77
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
POSSIBLE RETURN 7 FROM CALL AT 8054(1000)
POSSIBLE RETURN 4 FROM CALL AT 8061(1003)
8065(2550) J/2664 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8063(1007)
8067(2551) J/470 AD/34 RSRC/4 DEST/5 A/3 B/3 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
8063(1007)
8071(0470) J/470 AD/34 RSRC/4 DEST/5 A/3 B/3 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 118
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
8067(2551) 8071(0470)
8072(0471) J/3756 RSRC/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8067(2551) 8071(0470)
8073(0475) J/1000 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 8072(0471)
8078(2223) J/3756 RSRC/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8059(1002)
8079(2227) J/2552 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/77
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
POSSIBLE RETURN 4 FROM CALL AT 8078(2223)
8084(2552) J/2664 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8057(1001) 8079(2227)
8086(2553) J/2531 AD/42 RSRC/5 DEST/1 A/3 B/4 DBUS/3 CLKL/1 CLKR/1 NO/3777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8057(1001) 8079(2227)
8088(2531) J/2603 AD/34 RSRC/4 DEST/1 A/4 B/3 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8086(2553)
8089(2533) J/2560 AD/35 RSRC/5 DEST/1 A/3 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/220
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 8088(2531)
8092(2560) J/3070 RSRC/4 CLKL/1 CLKR/1 MEM/1 CALL/1 NO/10002
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8089(2533)
8093(2564) J/2554 RSRC/4 CLKL/1 CLKR/1 LDSC/1 NO/710007
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
POSSIBLE RETURN 4 FROM CALL AT 8092(2560)
8097(2554) J/2554 AD/34 RSRC/4 DEST/5 A/4 B/4 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
8093(2564) 8097(2554)
8105(2555) J/1040 AD/33 RSRC/3 B/6 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
8097(2554)
8108(1040) J/2634 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SKIP/62 T/2 CALL/1 NO/423
TIMES: DP=333 2901=333 SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=503***
8105(2555)
8111(1041) J/2634 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SKIP/62 T/2 CALL/1 NO/424
TIMES: DP=333 2901=333 SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=503***
8105(2555)
POSSIBLE RETURN 1 FROM CALL AT 8108(1040)
8113(1042) J/1047 AD/33 RSRC/3 B/4 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/423
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 8108(1040)
8115(1043) J/1047 AD/33 RSRC/3 B/4 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/424
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 3 FROM CALL AT 8108(1040)
POSSIBLE RETURN 2 FROM CALL AT 8111(1041)
8119(1047) J/1130 AD/1 RSRC/1 A/4 B/5 CLKL/1 CLKR/1 MEM/1 NO/241016
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 119
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
8113(1042) 8115(1043)
POSSIBLE RETURN 7 FROM CALL AT 8108(1040)
POSSIBLE RETURN 6 FROM CALL AT 8111(1041)
8124(1130) J/3752 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 CALL/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
8035(2544) 8043(2546) 8119(1047)
8127(1131) J/1134 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/77
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
POSSIBLE RETURN 1 FROM CALL AT 8124(1130)
8129(1132) J/2561 AD/5 RSRC/5 DEST/1 A/3 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/215
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 8124(1130)
8133(1133) J/2556 AD/37 RSRC/7 DEST/0 A/3 B/5 DBUS/3 DBM/4 CLKL/1 CLKR/1 SKIP/67
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
8175(2576)
POSSIBLE RETURN 3 FROM CALL AT 8124(1130)
8135(2556) J/2574 AD/33 RSRC/3 B/3 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/426
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
8133(1133)
8138(2557) J/2562 AD/42 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 CLKR/1 SKIP/37 NO/777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8133(1133)
8142(2562) J/1000 AD/45 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 NO/277000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8138(2557)
8143(2563) J/2664 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8138(2557)
8146(2561) J/3756 RSRC/4 CLKL/1 CLKR/1 CALL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8129(1132)
8148(2565) J/1134 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/77
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
POSSIBLE RETURN 4 FROM CALL AT 8146(2561)
8152(1134) J/2664 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8127(1131) 8148(2565)
8155(1135) J/2603 AD/42 RSRC/5 DEST/1 A/3 B/4 DBUS/3 CLKL/1 CLKR/1 CALL/1 NO/3777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8127(1131) 8148(2565)
8160(1137) J/3723 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/100000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 8155(1135)
8161(3723) J/2566 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/20000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8160(1137)
8164(2566) J/3724 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 CLKR/1 NO/20000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8161(3723)
8166(2567) J/2570 AD/45 RSRC/5 A/6 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/30000
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 120
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8161(3723)
8167(2570) J/2664 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8166(2567)
8169(2571) J/2602 AD/35 RSRC/5 DEST/1 A/3 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/220
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8166(2567) 8189(2600) 8193(2601)
8173(2574) J/3543 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SPEC/11 T/1 CALL/1 NO/301
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8135(2556)
8175(2576) J/1133 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/426
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 8173(2574)
8178(3724) J/2572 AD/45 RSRC/5 A/6 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8164(2566)
8182(2572) J/2600 AD/35 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKR/1 NO/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8178(3724)
8184(2573) J/2600 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/1
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8178(3724)
8189(2600) J/2571 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/40000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8182(2572) 8184(2573)
8193(2601) J/2571 AD/55 RSRC/5 DEST/1 A/13 B/13 DBUS/3 CLKL/1 NO/20000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8184(2573)
8196(2602) J/3070 RSRC/4 CLKL/1 CLKR/1 MEM/1 CALL/1 NO/10002
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8169(2571)
8201(2606) J/2604 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/400000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8394(2661) 8398(3764)
POSSIBLE RETURN 4 FROM CALL AT 8196(2602)
8204(2604) J/2610 AD/34 RSRC/4 DEST/1 A/4 B/3 CLKL/1 CLKR/1 LDSC/1 NO/710007
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
8201(2606)
8206(2605) J/3731 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/210
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8201(2606)
8210(2610) J/2610 AD/34 RSRC/4 DEST/5 A/3 B/3 CLKL/1 CLKR/1 SKIP/63 LDSC/1 NO/600000
TIMES: DP=163 2901=223 SCAD=186 DBM=130 DBUS=196 SC AND FE=211 DISPATCH=240*** SKIP=185
8204(2604) 8210(2610)
8213(2611) J/3725 AD/45 RSRC/5 DEST/1 A/3 B/3 DBUS/3 CLKL/1 NO/3
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8210(2610)
8214(3725) J/3726 AD/42 RSRC/2 DEST/1 B/13 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8213(2611)
8217(3726) J/3727 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/100000
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 121
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8214(3725)
8218(3727) J/2612 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/4000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8217(3726)
8220(2612) J/2613 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/2000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8218(3727)
8222(2613) J/3730 AD/45 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKR/1 NO/777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8218(3727) 8220(2612)
8224(3730) J/1500 AD/31 RSRC/1 DEST/1 A/6 B/3 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8222(2613)
8226(3731) J/3732 AD/34 RSRC/4 DEST/1 A/3 B/5 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8206(2605)
8231(3732) J/3733 AD/55 RSRC/5 DEST/1 A/3 B/5 DBUS/3 CLKL/1 NO/70000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8226(3731)
8233(3733) J/3734 AD/34 RSRC/4 A/5 CLKL/1 CLKR/1 T/1 MEM/1 NO/30
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 MEM DP FUNC=301*** DISPATCH=240 SKIP=185
8231(3732)
8235(3734) J/3735 AD/42 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 CLKR/1 NO/3777
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8233(3733)
8236(3735) J/3736 AD/35 RSRC/5 DEST/1 A/4 B/6 DBUS/3 CLKL/1 CLKR/1 NO/400000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8235(3734)
8237(3736) J/2614 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/20000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8236(3735)
8238(2614) J/2615 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 CLKR/1 NO/40000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8237(3736)
8240(2615) J/2616 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SPEC/14 SKIP/32 T/1 NO/4000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8237(3736) 8238(2614)
8243(2616) J/3737 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 CLKR/1 NO/20000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8240(2615)
8244(2617) J/3737 AD/33 RSRC/3 B/6 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8240(2615)
8245(3737) J/3745 AD/37 RSRC/7 DEST/1 B/4 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/212
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8243(2616) 8244(2617) 8419(3770)
8246(3745) J/3746 AD/37 RSRC/7 DEST/1 B/5 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/213
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8245(3737)
8247(3746) J/3747 AD/37 RSRC/7 DEST/1 B/6 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/214
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 122
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
8246(3745)
8250(3747) J/3750 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 T/1 MEM/1 NO/32
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 MEM DP FUNC=301*** DISPATCH=240 SKIP=185
8247(3746)
8254(3750) AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 DISP/41 T/1 NO/211
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8250(3747)
8261(2603) J/3756 AD/5 RSRC/5 DEST/1 A/3 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 CALL/1 NO/216
TIMES: DP=401 2901=401*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8088(2531) 8155(1135)
8263(2607) J/2620 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/770000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
POSSIBLE RETURN 4 FROM CALL AT 8261(2603)
8265(2620) J/2 AD/45 RSRC/5 DEST/1 A/3 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 DISP/41 T/1 NO/217
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8263(2607)
8266(2621) J/2664 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8263(2607)
8275(3752) J/3753 AD/35 RSRC/5 DEST/1 A/3 B/4 DBUS/3 CLKL/1 CLKR/1 NO/753777
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8054(1000) 8124(1130)
8277(3753) J/3755 AD/41 RSRC/1 DEST/1 A/4 B/13 CLKL/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8275(3752)
8279(3755) J/2622 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
8277(3753)
8282(2622) J/2624 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/300000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8279(3755)
8283(2623) J/2664 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8279(3755)
8287(2624) J/2626 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/100000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8282(2622)
8288(2625) J/2664 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8282(2622)
8293(2626) J/2630 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/200000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8287(2624)
8294(2627) J/2 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8287(2624)
8297(2630) J/3 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8293(2626)
8298(2631) J/1 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8293(2626)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 123
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
8307(3756) J/2632 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 SKIP/37 MEM/1 NO/241016
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
8061(1003) 8072(0471) 8078(2223) 8146(2561) 8261(2603)
8310(2632) J/4 AD/37 RSRC/7 DEST/1 B/3 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 DISP/41 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
8307(3756)
8311(2633) J/2664 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8307(3756)
8319(2634) J/7 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8108(1040) 8111(1041)
8320(2635) J/3757 AD/74 RSRC/4 DEST/1 A/13 B/3 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8108(1040) 8111(1041)
8321(3757) J/2636 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/24000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8320(2635)
8322(2636) J/7 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8321(3757)
8323(2637) J/2 RSRC/4 CLKL/1 CLKR/1 DISP/41
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8321(3757)
8329(3760) J/2640 AD/33 RSRC/3 B/6 CLKL/1 CLKR/1 SKIP/52
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
8023(2541)
8333(2640) J/2642 AD/15 RSRC/5 A/5 DBUS/3 CLKL/1 CLKR/1 SKIP/53 T/2 CRY38/1 NO/340
TIMES: DP=325 2901=325 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=453***
8329(3760)
8338(2641) J/3761 AD/1 RSRC/1 DEST/1 A/11 B/4 CLKL/1 CLKR/1 MEM/1 NO/241016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
8329(3760) 8356(2645)
8343(2642) J/2644 AD/15 RSRC/5 A/5 DBUS/3 CLKL/1 CLKR/1 SKIP/53 T/2 CRY38/1 NO/400
TIMES: DP=325 2901=325 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=453***
8333(2640)
8346(2643) J/2644 AD/5 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 CLKR/1 T/1 NO/600
TIMES: DP=325 2901=325*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8333(2640)
8353(2644) J/3761 AD/1 RSRC/1 DEST/1 A/10 B/4 CLKL/1 CLKR/1 MEM/1 NO/241016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
8343(2642) 8346(2643)
8356(2645) J/2641 AD/5 RSRC/5 DEST/1 A/4 B/4 DBUS/3 CLKL/1 CLKR/1 T/1 NO/220
TIMES: DP=325 2901=325*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8343(2642)
8358(3761) J/3762 AD/37 RSRC/7 DEST/1 B/4 DBUS/3 DBM/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 MEM/1 NO/2
TIMES: DP=257 2901=257 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 PARITY=262*** DISPATCH=240
SKIP=185
8338(2641) 8353(2644)
8360(3762) J/2646 AD/45 RSRC/5 A/5 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/1
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 124
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
8358(3761)
8365(2646) J/2650 AD/33 RSRC/3 B/4 CLKL/1 CLKR/1 SKIP/53
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240 SKIP=291***
8360(3762) 8367(2647)
8367(2647) J/2646 AD/37 RSRC/7 DEST/0 A/4 B/4 DBUS/3 DBM/4 CLKL/1 CLKR/1
TIMES: DP=163 SCAD=186 DBM=204 DBUS=237 DISPATCH=240*** SKIP=185
8360(3762)
8370(2650) J/2664 AD/45 RSRC/5 A/13 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8365(2646) 8393(2660) 8408(3766)
8373(2651) J/3763 AD/55 RSRC/5 DEST/1 A/13 B/13 DBUS/3 CLKL/1 CLKR/1 NO/24000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8365(2646)
8374(3763) J/2652 AD/45 RSRC/5 A/4 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/20000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8373(2651)
8376(2652) J/2653 AD/35 RSRC/5 DEST/1 A/13 B/13 DBUS/3 CLKL/1 NO/4000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8374(3763)
8377(2653) J/2654 AD/45 RSRC/5 A/4 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/40000
TIMES: DP=257 2901=257 SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8374(3763) 8376(2652)
8381(2654) J/2655 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/20000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8377(2653)
8383(2655) J/2656 AD/45 RSRC/5 A/4 DBUS/3 CLKL/1 CLKR/1 SKIP/33 T/1 NO/100000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8377(2653) 8381(2654)
8387(2656) J/3764 AD/35 RSRC/5 DEST/1 A/13 B/13 DBUS/3 CLKL/1 NO/20000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8383(2655)
8389(2657) J/2660 AD/45 RSRC/5 A/6 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/10000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8383(2655)
8393(2660) J/2650 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 NO/100000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8389(2657)
8394(2661) J/2606 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8389(2657)
8398(3764) J/2606 AD/35 RSRC/5 DEST/1 A/6 B/6 DBUS/3 CLKL/1 CLKR/1 NO/40000
TIMES: DP=257 2901=257*** SCAD=370 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8387(2656)
8401(3765) J/2662 AD/33 RSRC/3 B/5 RAMADR/7 CLKL/1 CLKR/1 FMWRITE/1 NO/213
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 RAM WRITE=288*** DISPATCH=240 SKIP=185
7467(2475) 7975(1065) 7977(1067) 7989(3712)
8403(2662) J/3771 AD/37 RSRC/7 DEST/1 B/5 DBUS/3 DBM/5 CLKL/1 CLKR/1 CALL/1
TIMES: DP=257 2901=257*** SCAD=186 DBM=116 DBUS=197 DISPATCH=240 SKIP=185
8401(3765)
8406(2663) J/3766 AD/45 RSRC/5 DEST/1 A/5 B/5 DBUS/3 CLKL/1 NO/401237
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 8403(2662)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 125
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
8408(3766) J/2650 AD/31 RSRC/1 DEST/1 A/5 B/6 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8406(2663)
8410(3767) J/1140 RSRC/4 CLKL/1 CLKR/1 SKIP/37
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
7969(1061)
8414(1140) J/3543 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SPEC/11 T/1 CALL/1 NO/301
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8410(3767)
8415(1141) J/2665 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8410(3767)
POSSIBLE RETURN 1 FROM CALL AT 8414(1140)
8416(1142) J/3770 AD/42 RSRC/2 DBUS/3 DBM/6 CLKL/1 CLKR/1 SPEC/27 MEM/1 NO/10
TIMES: DP=163 2901=163 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 VMA=218 DISPATCH=240***
SKIP=185
POSSIBLE RETURN 2 FROM CALL AT 8414(1140)
8419(3770) J/3737 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/210
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8416(1142)
8422(3771) J/1 AD/42 RSRC/2 DBUS/3 DBM/6 CLKL/1 CLKR/1 SPEC/27 DISP/41 MEM/1 NO/10
TIMES: DP=163 2901=163 SCAD=186 DBM=130 RAM ADDRESS=116 RAM READ=196 DBUS=197 VMA=218 DISPATCH=240***
SKIP=185
3835(1154) 8403(2662)
8426(2664) J/104 AD/47 RSRC/5 DEST/1 A/12 B/17 DBUS/3 CLKL/1 CLKR/1 NO/100
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8065(2550) 8084(2552) 8143(2563) 8152(1134) 8167(2570) 8266(2621) 8283(2623) 8288(2625) 8311(2633) 8370(2650)
8428(2665) J/2666 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 SKIP/61 T/1 NO/210
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8065(2550) 8084(2552) 8143(2563) 8152(1134) 8167(2570) 8266(2621) 8283(2623) 8288(2625) 8311(2633) 8370(2650)
8415(1141)
8430(2666) J/2670 AD/45 RSRC/5 A/3 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/100000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
8428(2665)
8431(2667) J/3772 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/425
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8428(2665)
8432(3772) J/2672 AD/33 RSRC/3 B/3 CLKL/1 CLKR/1 SPEC/46 NO/4
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PC=266*** DISPATCH=240 SKIP=185
8431(2667)
8434(2670) J/1100 RSRC/4 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8430(2666)
8435(2671) J/2672 AD/11 RSRC/1 DEST/1 A/7 B/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
4113(2772) 6200(2207) 8430(2666)
8437(2672) J/1100 AD/33 RSRC/3 B/13 CLKL/1 CLKR/1 DISP/35 T/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=333*** SKIP=185
6709(2305) 6717(2307) 6730(3452) 6736(3456) 8432(3772) 8435(2671)
8442(1100) J/2674 AD/42 RSRC/2 DEST/1 B/13 CLKR/1 SKIP/37
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
5054(3164) 8434(2670) 8437(2672)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 126
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
8444(1101) J/3162 AD/37 RSRC/7 DEST/1 B/3 RAMADR/7 DBUS/2 CLKL/1 CLKR/1 T/1 NO/212
TIMES: DP=333 2901=333*** SCAD=186 DBM=130 RAM ADDRESS=168 RAM READ=248 DBUS=273 DISPATCH=240 SKIP=185
8437(2672)
8446(1102) J/3775 AD/1 RSRC/1 DEST/1 A/7 B/1 CLKL/1 CLKR/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
8437(2672)
8448(1103) J/3450 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/11
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8437(2672)
8450(1104) J/3450 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/12
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8437(2672)
8452(1105) J/2306 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/3
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8437(2672)
8454(1106) J/3457 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/12
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8437(2672)
8456(1107) J/3454 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/11
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8437(2672)
8458(1110) J/3446 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/11
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8437(2672)
8459(1111) J/2304 AD/42 RSRC/2 DEST/1 B/13 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8437(2672)
8460(1112) J/2306 AD/42 RSRC/2 DEST/1 B/13 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8437(2672)
8462(1113) J/2306 AD/37 RSRC/7 DEST/1 B/13 DBUS/3 CLKR/1 NO/11
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8437(2672)
8468(2674) J/3773 AD/5 RSRC/5 DEST/1 A/11 B/3 DBUS/3 CLKL/1 CLKR/1 T/1 NO/500
TIMES: DP=325 2901=325*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8442(1100)
8469(2675) J/770 AD/35 RSRC/5 DEST/1 A/13 B/13 DBUS/3 CLKL/1 NO/10000
TIMES: DP=257 2901=257*** SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=185
8442(1100) 8487(2703)
8471(3773) J/2676 AD/34 RSRC/4 A/3 CLKL/1 CLKR/1 MEM/1 NO/211016
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 VMA=218 DISPATCH=240*** SKIP=185
8468(2674)
8474(2676) J/1435 AD/33 RSRC/3 B/6 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 CALL/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
8471(3773)
8476(2677) J/2700 AD/45 RSRC/5 A/10 DBUS/3 CLKL/1 CLKR/1 SKIP/32 T/1 NO/400000
TIMES: DP=257 2901=257 SCAD=186 DBM=130 DBUS=197 DISPATCH=240 SKIP=385***
POSSIBLE RETURN 1 FROM CALL AT 8474(2676)
8477(2700) J/2704 AD/45 RSRC/2 DEST/1 A/12 B/5 DBUS/0 CLKL/1 CLKR/1
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
8476(2677)
8478(2701) J/3774 AD/37 RSRC/4 DEST/1 A/1 B/5 DBUS/0 CLKL/1 CLKR/1
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 127
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=103 DISPATCH=240*** SKIP=185
8476(2677)
8481(3774) J/3776 AD/33 RSRC/3 B/5 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
8478(2701)
8484(3775) J/2702 AD/42 RSRC/2 DEST/1 B/13 CLKR/1 SKIP/37
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8446(1102)
8486(2702) J/1500 AD/34 RSRC/4 DEST/1 A/6 B/3 CLKL/1 CLKR/1 DISP/37 MEM/1 NO/30001
TIMES: DP=163 2901=163 SCAD=276 DBM=130 DBUS=196 DISPATCH=240*** SKIP=185
8484(3775)
8487(2703) J/2675 AD/11 RSRC/1 DEST/1 A/7 B/1 CLKL/1 CLKR/1 CRY38/1
TIMES: DP=231 2901=231 SCAD=186 DBM=130 DBUS=264 DISPATCH=240*** SKIP=185
8484(3775)
8493(2704) J/1435 AD/33 RSRC/3 B/5 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 CALL/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
8477(2700)
8494(2705) J/3776 AD/33 RSRC/3 B/1 CLKL/1 CHKL/1 CLKR/1 CHKR/1 T/1 MEM/1 NO/2
TIMES: DP=163 2901=163 SCAD=186 DBM=130 DBUS=196 PARITY=261*** DISPATCH=240 SKIP=185
POSSIBLE RETURN 1 FROM CALL AT 8493(2704)
8497(3776) J/2736 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKL/1 CLKR/1 MEM/1 NO/241016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
2050(0106) 2069(0311) 2073(0323) 2117(1400) 2118(1401) 2120(0260) 2121(0261) 2141(0107) 2160(0117) 2168(0346)
2181(0201) 2187(0203) 2193(0205) 2198(0207) 2210(0213) 2220(0215) 2224(0217) 2230(0363) 2235(0366) 2243(0040)
2251(0042) 2253(0371) 2256(0401) 2283(0047) 2296(0050) 2305(0402) 2308(0403) 2314(0445) 2320(0467) 2385(1506)
2417(1516) 2423(1517) 2428(0434) 2431(0435) 2458(1402) 2464(1404) 2478(1406) 2481(0474) 2578(1407) 2580(1410)
2613(1414) 2619(1416) 2627(1420) 2629(1421) 2648(1432) 2650(1433) 2675(1567) 2676(0512) 2681(0531) 2693(1441)
2703(1442) 2713(1443) 2745(1445) 2755(1446) 2775(1450) 2785(1451) 2796(0532) 2806(1453) 2836(1456) 2910(0514)
3215(0250) 3227(0254) 3294(1077) 3295(1116) 3342(0744) 3343(0745) 3346(0762) 3347(0763) 3414(1520) 3415(1521)
3417(1522) 3422(1525) 3426(1530) 3429(1532) 3440(0150) 3441(0152) 3456(0034) 3460(0036) 3464(1136) 3479(0301)
3483(0317) 3499(0335) 3502(2575) 3505(2577) 3507(2673) 3520(0060) 3523(0064) 3525(0065) 3530(1015) 3567(1543)
3575(2712) 3586(1034) 3590(1035) 3598(0220) 3609(1545) 3612(2714) 3622(1044) 3626(1045) 3631(2716) 3636(2717)
3642(1546) 3650(1145) 3704(2723) 3706(2724) 3715(1554) 3732(2730) 3735(2731) 3841(1156) 3848(1161) 3850(0314)
3852(0316) 3859(0022) 3862(0023) 3882(1165) 3884(2736) 3896(0310) 3901(0313) 3908(2741) 3917(0400) 3922(2743)
3926(2744) 3939(1560) 3953(1561) 4005(1175) 4011(1177) 4034(1202) 4036(1204) 4099(1210) 4574(0245) 4583(1625)
4611(0350) 4617(3067) 4618(3070) 4633(0070) 4637(0072) 4641(0074) 4644(0076) 4649(3073) 4653(3074) 4772(3105)
4773(3106) 4981(1314) 5002(1320) 5007(1321) 5010(3155) 5023(1326) 5028(1327) 5033(3156) 5035(3157) 5046(3161)
5243(0073) 5247(1374) 5293(1377) 5314(3204) 5706(1467) 5721(0172) 5722(0174) 5723(0176) 5725(3255) 5748(3744)
5881(2105) 6131(3341) 6132(3342) 6158(0636) 6203(2210) 6208(3362) 6215(3364) 6232(3741) 6236(2226) 6293(0715)
6324(2241) 6326(3374) 6370(3400) 6372(3402) 6376(2245) 6403(2251) 6413(3405) 6528(3430) 6674(0230) 6675(0232)
6676(0234) 6677(0236) 6679(3441) 6694(3443) 6754(2314) 6762(2315) 6765(3463) 6879(1723) 6882(3512) 6984(1770)
6985(3531) 6988(1771) 6989(3533) 6992(1772) 6993(3535) 6996(1773) 6997(3537) 7000(1776) 7001(3541) 7035(1774)
7037(3553) 7040(1114) 7064(1121) 7067(3563) 7068(3564) 7069(3565) 7075(1775) 7076(3566) 7111(0315) 7129(3577)
7130(3600) 7136(1722) 7198(3617) 7204(2415) 7213(3622) 7215(3623) 7229(2423) 7251(2427) 7255(2431) 7257(3627)
7264(3631) 7345(2442) 7348(2443) 7379(3634) 7381(2452) 7382(2453) 7406(2460) 7426(2467) 7428(3640) 7473(3644)
7475(3645) 7477(3646) 7485(3652) 7487(3653) 7489(3654) 7579(1754) 7582(3656) 7587(1755) 7596(0114) 7598(0116)
7600(3660) 7602(2476) 7614(2500) 7622(2503) 7668(0024) 7684(3664) 7685(2361) 7686(2363) 7687(3665) 7688(2510)
7689(2512) 7692(2514) 7693(2516) 7694(3666) 7695(2515) 7696(2517) 7697(3667) 7698(2520) 7699(2522) 7700(3670)
7701(2521) 7702(2523) 7703(3671) 7704(2524) 7705(2526) 7706(3672) 7707(2525) 7708(2527) 7710(2532) 7713(3675)
7993(3713) 8035(2544) 8043(2546) 8048(3721) 8050(3722) 8092(2560) 8119(1047) 8124(1130) 8196(2602) 8224(3730)
8233(3733) 8250(3747) 8307(3756) 8310(2632) 8338(2641) 8353(2644) 8358(3761) 8416(1142) 8422(3771) 8471(3773)
8474(2676) 8481(3774) 8486(2702) 8493(2704) 8494(2705) 8497(3776) 8499(1435)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 128
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
LINE(ADDR) MICROWORD
PLACES THAT MAY TRANSFER TO HERE [LINE(ADDR)]
8499(1435) J/1 AD/1 RSRC/1 DEST/1 A/7 B/3 CLKR/1 DISP/41 MEM/1 NO/231016
TIMES: DP=231 2901=231 SCAD=344 DBM=130 DBUS=264 VMA=286*** DISPATCH=240 SKIP=185
8474(2676) 8493(2704)
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 129
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
RETURN NUMBER OF PLACES
TYPE USED
0000 1
0001 33
0002 21
0003 5
0004 18
0005 1
0006 3
0007 3
0010 3
0016 4
0023 2
0024 1
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 130
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
TIME NUMBER OF PLACES
NS. THAT USE IT
247 742
264 321
268 50
269 44
273 34
284 16
289 26
293 51
295 151
296 3
298 86
301 8
308 13
316 2
319 1
321 5
324 11
332 12
339 2
340 108
341 6
344 7
347 1
352 6
354 18
360 7
363 5
366 20
368 1
376 1
379 2
384 41
392 98
395 2
407 4
408 32
412 5
415 1
419 2
422 5
434 1
439 6
440 5
447 6
450 6
454 1
455 7
460 4
480 1
484 1
491 1
507 4
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 131
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
TIME NUMBER OF PLACES
NS. THAT USE IT
510 10
549 1
578 1
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 132
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
NUMBER NUMBER PATH
OF TIMES OF TICKS
AS MAX. AS MAX OVER
300 NS.
0 0 DP
499 141 2901
0 0 SCAD
0 0 DBM
0 0 RAM ADDRESS
0 0 RAM READ
0 0 DBUS
161 41 PARITY
53 20 PC
0 0 IR
0 0 PI
9 9 SC AND FE
58 7 VMA
5 5 MEM DP FUNC
0 0 APR
156 5 RAM WRITE
794 53 DISPATCH
275 231 SKIP
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 133
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
MICRO NUMBER OF NUMBER OF
BIT ZEROS ONES
0 2010 0
1 805 1205
2 1038 972
3 1050 960
4 1081 929
5 1056 954
6 1115 895
7 1071 939
8 1053 957
9 1152 858
10 1125 885
11 1318 692
12 1352 658
13 822 1188
14 822 1188
15 626 1384
16 1186 824
17 748 1262
18 622 1388
19 1230 780
20 755 1255
21 1790 220
22 1157 853
23 320 1690
26 1811 199
27 1460 550
28 1209 801
29 1285 725
32 1830 180
33 1257 753
34 1028 982
35 958 1052
36 287 1723
37 1805 205
38 1697 313
40 1178 832
41 276 1734
42 37 1973
43 44 1966
44 108 1902
45 144 1866
46 1938 72
47 1899 111
48 183 1827
49 1938 72
50 1899 111
51 1934 76
52 1963 47
53 1946 64
54 1825 185
55 1901 109
56 1896 114
KS10 MICROCODE V117, 12 JANUARY 1979 -- DON LEWINE -- CHECKLIST PAGE 134
INPUT FROM: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35 OUTPUT TO: PUB:<LEWINE.RELEASE-4-2020-MICROCODE>KS10.MCR.1,23-Jan-79 09:36:35
MICRO NUMBER OF NUMBER OF
BIT ZEROS ONES
57 107 1903
58 108 1902
59 165 1845
60 1859 151
61 1908 102
62 1824 186
63 134 1876
64 126 1884
65 127 1883
66 1966 44
67 1672 338
68 1873 137
70 1979 31
71 1508 502
72 1906 104
73 1888 122
74 1926 84
75 1829 181
76 1713 297
77 2006 4
78 2000 10
79 2002 8
80 1813 197
90 1683 327
91 1686 324
92 1735 275
93 1760 250
94 1773 237
95 1579 431
96 1859 151
97 1837 173
98 1661 349
99 1658 352
100 1643 367
101 1782 228
102 1599 411
103 1818 192
104 1665 345
105 1750 260
106 1452 558
107 1619 391
TOTAL 124038 62892