TABLE OF
CONTENTS
V0l#l9 FOR 205i}!:l-v(838 MOOE M6
11.QST BY BL 9383 LL OA TE15SEP72
PAGE NO. SH TITLE
PART NCEC NO. FEATURE
B/M OR B/MS** LOGIC lYPE SYSTEM DIAGRAf'S c
QMlll
INVALID OPS vo:_.r.
5364792 255449QM112 INVALID
OPS
V0t)0 5364921) 25544<::QNlll INVALID OP GROUP A-8-C-E
VCu3 537q142 282229.w.
5379137QPOlO 2ND 1.Vl
I FETCH fOR Vfl VOu0
5364794 255449QPlCO
COMPARELOGICAL
V0t:i•J 5364795 255449QP1C2 COMPARE LOGICAL voou
5364904 ;_ 55449QP200
EDIT & MARK
VC03 537916u 282229.w.
5379137QP202 EDIT & MARK LEFT SOURCE DIG
VO Oil 5364797 255449QP203
EDIT & MARK Rl SOURCE OIG
V\}OU 53f.4798 255449QP204 EDIT & MARK Rl SOURCE DIG vo ..
~o 5364799 255449QP205 EDIT & MARK STR FETCH
PTF!Nvooo
5364800 255449QP2G6
EDIT & MARK SET CONO REG GE vooo
5364801 25'5449QP.800
LOGIC MOVE INST AOR TE
V001} 5364802 255449QP810
LOGIC MOVEINST MAIN L
VO•)!} 5364803 255449QP820
LOGIC MOVE INST DV.LAP
VOOD 5364804 255449CP83:.J
LOGIC MOVE INST END RO
VOOC" 5364805 255449QP9CO
TRANSLATE TRANS TEST
V•JOO 5364806 255449QSClO DEC ARITH 2ND
LEVEL l/FV-000
5364807 255449QSllO DEC AO AP SUB AP FIRST
V0\?0 5469499 2513431)QS112 DEC AOO SUBSTRACT OP2 A
VOO!J 5364809 256498QS114 DEC AO AP SUB
SP AOO SU vooo
5469500 258430QSlli> DEC AOD
APSlJB
Ti--ACT
SPGvoou
5.364811 255449QS118
DEC ADO AP SUBTRACT SPG
VOOO 5364812 256907QS120 DEC ADO AP SUBTRACT SPG vooo
5449079 25843(;QS2CO
COMP OEC CP CCMPAR
VJD') 5364814 255449QS202 COMP DEC COMP lST WO OP
V'lOO 5364815 257390QS300
DIV DCML DP DIVIDEND AS
VON> 53-64816 255449QS3C2 OIVIOE OEC OP SIGN INSE
VOiJC: 5364817 255449QS3C4
DIVIDE DECIMAL DP DOUB
- VOO(l 5364818 255449QS306
DIVIDE DECIMAL DP
QUOTvnov
5364819 255449CS308
DIVIDE DECIMAL DP REMAI voo;:;
536482(; 255449QS400 MULT DIV DEC
~pOP DPNO
VOD;J 5364821 255449QS402 HULT DIV DEC MP 0 DBL IN vooo
5364822 255449QS404
MULT DEC SING OBL WO
MPvoei:
53648,23 255449QS406
MULTIPLY DECIMAL
Vv0C 5364824 255449QS5CO PACK
MOVE kilH OFFSET
VOOQ 5164825 2554 49QS5C2 PACK MOVE wITH OFFSET
VOOI) 5364826 255449QS600
UNPACK NON OVERLAPPED
V001) 5364827 255449QS6Gl UNPACK OPl STR OP2 fETC
V00U 3364828 255449QS602 UNPACK OVERLAPPEC FIELD
V:.J00 5364829 255449QS7C5
ZERO
ANOADD
VO GD 5364905 255449QS706
ZERG AND AOO
VDD~} 53649(,6 255449TOTAL PAGES THIS VOLUME 42
...,.11.~.c:e---
I
ung:J
Iooo
. . . _ . 0306 .. . . I E+WlltlJOOl>CX -
l•lllR 0926tttUJC>CJ
e ~~ -j i'=~ -: jon• 11=~
-o1121
0001c··
OKc··
OKr··
OK -1.:-··
OK - -""QA11'e
cooooxx
COOOl>CX>
coo1-io
(OOUX>O ClOUXlO CUOOXJU CUOlXX>
CU10XJO CUUXX) lltllt CONTMJL
QGO'O•AF
(QOOllCJO
C0010JCXl C90UXXJ COtQOJCX)
· co101xx>
COUGXXJ
couucx>
AX A.DAT ltT
1·-- = .
1
ro1-x~
- 018
1 .
I OOO E•WR w.MDtF
t_ ox_.,
1101)()( - 011'6 I 0001
I l!•wA
1:-••
OK-C
11=~
-jOlBA ·I l!+WR
w.MD•F
!3-
oxri:~ -jo30A
I E•WR
c · · O K . .
~1=:- 07161
I EtWflt
w+M0.-1'
,_ ox
-0'1---a.1-_00_r _lo_l~-~---· -E-~-!-0!1-1 ~1::,:-;.:·r r::,:::i
I ::·· .. _ t .._ .. _ IL- .. _.
-~ m ,,,...
= Mtw/i"""=-·---·---...,.,,.,,..
y1--m,
0001 , &•WRWtMD•F
. &s-
OX-QEL "'" 0 T
a
.,
D
101oxx - otzA
E 0001
I E+WR
W+MD,F
lOlllOC -
otl
e o001
I E+WR
I
w+MJhFLe- OX '""'"'-H
..
0eal8
i:rz1+65INVAUll DPS.
Q M
l
2
CASCnOeNl•E---00---
( 0000JUC C0100XX)1
0101.JO() OUOIOtl OUlXX) t OOOOXX -E 0001 I w.MD•F I!~ 0600j LI
OOOOXX -0001 w.MD•fl E•WR OCOOj u
OUOXX -I 0001 I w+l'IDeF !•WR OCll __,CUlOXXI
u.iuxx> 1 1 L
ISS · ClMM. , _ OX .,_ OX OX ""-'CH
&AUOeQllE---.
~°l.1'
cu~-- - • J, 1:~.:-:.:141*"
(0110)(X.) (OlJ,lXXI
RR 1'1.DAT PT El- OX """"' QAllle
COOOlXX) COOtOJCXJ COOUXX) RX ltIXED PT
l1~~ - 07341
I E•WR
I
W*D•F ""' 0 - ox""""'!~r-:.j:24
w+MDtF.____,__,_..,.__ _ _.._,__ .. J----.-gl ls- ox
G~EH!- , _
h!°~~f
vluoxx -;.:1• I r~ -;.:·' I j 1 o~r -;.j°'2•
C1011XX)
~,F l 1.i
W.MD•F -01--i
w+MD•F$$ LOGICAL
I I I
J1-
ox
- J J3-- 0>< -....JC JS- OXioM~~ -
B E•WA°'2lc
I
W•MD.FLS- OX""'""-
rA~:r
B-j02BD
E+WRW.MDtF
!:s- ox
0111X>C - OC1C E 0001
I E•WR
w.Ml>tl'
l._
OK -el'ii1M:~
- OCK
I e+WR
w+MD•F
L
OX-.JH... __ ._..., ... ._...._.a-,..._..,,..._ ____ .._-a-._..---... ----.._...-...-....
---""°'---<1"""""'---0---ca·TllO
COX) o£AI~ TRMt
C2050 I DATE 1o+o1+65
I
LOG .02MANUAL.
536492.0 I INVALID OPS.
son t
SHEET 1 GIM112
I
V!RSIEIN
I
' ..
/
,t I!..
', .N Q
" 1 1· ' 1
.. "·'"' ·- -~~-- .~ ., ·1•·---01.at. (
... -..cllio.4··".,·~·.:;;·~·::"'·
, , •''_--
~;~~-·~·1· ~
I -, - • ' \, ' ' '
.
. ~~~l!!lU 1 - OJC · · OX -A ·
I . EtVR · I l!tlllfll'
i
OllOo · 0001-]1 , UOU01 -
, I 0001 011D1
·r.::.--... . -I~~~~ 1
\ I . ' I f
' ·~ 7]' ' ;:.-,.,
~
pl .. ' --- ,.'
1 1000•-···
$1
•
Ct- *X
!XECUTI!D
...,._...,,. .... ...,,. •• ...,. ... o
NOT !X!CUTE.D
I! 0001
ox-ou1I
I l!tWR
I W+Mli.111
c
l'.A+2.. ,._
1 .
ox """'L INCREMENT tM IY 2 FOR l'XNAL%NCR NEED!D FOR :S-SY\. DP
.1--·
ALL QQ.TO:QT310 lllRQG TRAP
. CODI 1 FC!fl INVat. lD 'CJP
Q p 0 1 0
110100 ... 0134 .
· I 0001 _A. MZloH. +&.
.,...,.di
llll.l+V .It: .,
D Ott.I t
L Wll+\.SA t I. L.•l.L.,.~ ...
s
iw~-c
!+54'1 R AOCPU+A R IAC:SO> 57 Al- - ' ...,_.ADD BASE ADR TO Dl$11'1.ACIM!NT TO l'DAM r:ll' 1 LE'T IYT! ADR C&.+M RT tf' TO Lt L TO WSU l.INGTH f'XELD FROM M IVTI 1 TO GltG2
IC TO SAR•
stT L . . 0.1. SET STATS 4-7 TO 0001 8R ON HP WD IIT
DI' ZAR "ND STAT 1
Ct!XeCUTl!)e
Cll400.CHl!!---a (110100)
<110101>
ExECUTE
11 • 0
110101 - 01 I 0001
..__,::,.A M23+L MLB+V I v+W
I W.G D o+U L WSl+LSA
~ ~~., c
1!+$47R AQ(8'J1>+A
R IAC30> 57
u- ...
ADD IASE ADI!! TO DlSfllL.AC!MENT TO
:~ ~
1ct,f:TAT
tf' TO Lt L TO WSU LENGTH 1'11!\.D l'ROM M BYTE 1 TO Gh G2,
lC TO sARe SIT U.Oe SET
$TATS 4-7 TO 0001 BR Diii HI' WD BIT OP IAR AND STAT 1
<ExECUTl1•
10 ....,. 0642 Xl --. 0617
I 1110 l••--'I
I fl\. . . 111 A &.I\..,.._
,... I WM+f VR+WRI &. &.s+R+L.S WSltL.SA
uri.---.1
D Ml-1 C BOtlSVL
I. WSt!tl.SA I
I. Ls+L.U C.- XX -.JD
C J;A/2 L23+XG01
~
x1 -cc T.._ no-:u
+fllDl'l!TCM 01' ll'R WS14 TC°""15J+M TD L• lA9' I 2 TO C9'10)+51 IARe GI' IITS 4•7 SET !SYL FROM Ill IYfE 1 TO
Fe DeCR Ml TO 2e 3"D HALl'_WD OF lNSTA IN L(16-31)
!*ETCH CP1 ADR TO R FROM ws1
L:
1110 11 - MLB+V VR+WR 0643 - - 0I WR+F
DMB-1 L vs.e~
L ls+L•LS
R 53
G3- X*
-oc
FITQf OP IFL TO L
· PROi' WS14e DECR NJ TD
z. "' ans
4-1 f'ROM M IVTE 0 TO I'• 8R ON STAT3 CCFF II' NEXT INsT SVLLABLI! NEEDED>,
1 :..:A- 06161
WSl+\.SA
1
I
L5+Ft+LSJi'- )(0
-c
XNSTRUCTJ:ON ADR CFV4J TO SAR
FETCH DP 1 ADR TO XO - 061A
Ft FROM ws1. E 11~
00 - 0640 MLB+V I lft'+I'
D Ml-1 L WSl+t..SA L LS+Ft+LS
c
?A/2VR+WR
---o
R
I
N3- IVA t
X* -NC
L. L+LS B0'1SVL LS-I X>< -L T+L T(0-3J+MD TC°""l!>+M
ca.cu•s1
SET 1SVL
INSTR TO OP BUFFER (WS14)
X1 - 0618
E 0101
8 E+WR
w+MDtF
xx -
0615 0000I MMl+V ·
8 U.+WL YR~
I WtMM8 FN•MD+LSA L Ls+L+&.S
C l!+BS Ft Sl
.,,._ *>(
RESET BYTE STATSe CLEAR 12 FIELD OUT OF M BYTE 2 VlA MVR• FETCH CCGR 121 TO Le IR CW STAT h 82"0
ox -
0610 E 0000A MZ~~+L.•M 1 _ _
,... ________ ""'*'
Ft~ I - " "I u+W I wt7+MI L WS2+\.SA L L..,_S C E+S03 R F+FIOAR
E8-i I t I 11<)( ....et1
ADD IASE ADR I DtSfllLAcEMENT TO
FORM DP 2 U!f'T IVTE ADI' CL
+
M RT HF TOM AND Le) L TO ws2. SET Ml TO Qllt 1 BYTI! ADR FROM R BYTE 3,1X - 0611"
t! 0000 A M23+LtM
... _ _ _ _ _ _ _ _ _ . R3+U I---' I u+W
e~~A
L L+LS C E+S03 Ft l'+ROAR
L8 tilDtiaXX -LH SET STATS o-3 TO ZERO•
DISPLAcEMEtfrF IN Mi HI' COP 2 L IYTI! >
TO L AND Me L TO V • Sl!T Ml TO OP LBVTE ADR FROM R BVTI! 3e
2ND Ll!VEL 1-Fl!TCH FUNCTION BRANCH
- -- -zoo--.EHE
CU10XJOID CllllXX)ll)Mlt.
CUOOXXJTR - CU.OlXXJTRT
la---~•~eoo ..
•
COOOlXXUWN
C0010XXJfWC COOUXX>M'Z
C0100XJONC COUOX>OGC cou1xx>xc
==
inGM112-<" wr£HECOOOOX>U
noooxx>, uooucx>
UOlOXXJ U011XX) INVALID OPS
D!Cfl Ml TO 2e FETCH ws1 <OP 1 LF BYTE ADR> TO Re Sl!T OP BITS 4-7 INTO I' FROM M BYTE
o.
IAR
+
2 TO J:AR•I
*---aT310 Ql!FBR tlN INVAl.lD ADR
TO SAR• Q!5-
ox
-GEEMIT INVALID ADR CODE (0101> TO MDF.
(0)()
INTERRUPT
1 QP010
I
DATE LOG lo+ol/6! 902 SHEET VERSION'4ANUAL
5!64"94
I
2ND LF.VEL t..fl!ETCH FOR VFLSDn CHARACTER OPS
C2050
Q p
A
00101XX - 614
xx -
ON6xx -
0629lll'010tEHE----""••~
(0101>001 b;a...SA
LS.R .... Sj' ... _ _.;
I~:
u+w 11•1--""'e
L L+LSt~~•LSA ·1·
11t11CJM t-f'ETOf I W7+L8 L
l
WS1-tLSA
l
1 - XX L LS.MLS .J- 00 - i \
c:
e:ou+WFNQP2 AIM TO SA"• AZ- XX - i \ UT aP2 wORD TO
m0t
Ol'2 ADR TO lit Set M TO A""- ONES L AND WS31 SIT LI TO IYTE ADADP OPZe SET MVR fCTN TO !Ol't fll!TCt1 0'1 ADA TO Re
1 R+~
- 0644rt
ws::L.;06415 ~
R[:R:-062Dl
8 U. . . U ,... .. y
...0
~ L..,..._S • ..__'""L WHtt..SA •I~=-
I
L R•LSD G-1 I
l
D Ll•Ml/I AS- XX ~ 6 - XX - "
c; 1tl$111MJ
R BACAsU•I l'!TCH OP2 ADA TO Al»R OF NEXT Clfl'2 R GZIMl:S L.lw3 R AEGe WD TO SAR (ft/4 TO
A4- *tis -A R, SAR• W$2)
~:~OF QPZ
==~11:=~,
TO He SEE NaTE 1 FOR IR !XPL.ANATXQN
1X - 0623 1X - 0627 . 11 - 06~ E OOU
xx -
0639 00 - 0648 11 - 06071
...,A1
H/4+H .l ~'
l'U>•l'•U Ml'll•V1 ....
-..rot.ws1.i.SA
1916 ,...,,..T•W .... 0
~ rt.i.s I .,...,.,
D
.,.&.
1 SO L W~LSA
:S- 1>< -EC 1!4- 1• -I! L LS.R+LS C 1+J$111MI
A MIL•T -0 HOTl+ADDeR
L WStl!tLSA L L.S+L+LS
C SITCRLOG
lit IGCAll1 )fl
"G(4 1.a.o
I ~f.'"" r-l
-1+M~LL
I w.MD,fl I u+W .. u--01'
D G-1
D L.l•Mlt+l
e--
XX ""-EIL WS2+1.SA OP1 AIJR TO SAR• ?NCR OP1 ADRe Oll'l ADR TO SARe UPDATE DP1 ADR1
IR~ STAT 0 ES- xx
-e
oPl WI> TO Le OP2 ADA TO R, XFER C0MPL OF oP2 BYTE IN MDP TO M BYTE 11
e~
•
IF TdS-OeOo+CR XF T*85'10 AND
CAfUOJ•Ot Ol+CR J:F T*BSltO AND
CAfU0>•1tlOtCR CCIMfllARE DP'l AND DP2•
ffETCH oPZ WD
>/' _ _ _ _ _ _ _ _ ,,_ _ _ _ _ _ _ '/-I-, TO L FROM wsl.
c--B-~-it--:..--~----E-.-~-L-f
___"4_;_:_2E_r .... ~ ..:..
0621f' 1.,:..-... 'lTli ~· - °"'f J
I 1iW *-.0--11 T+W
u
LLl!+U MMB+V._LI
LL . . U MMB+V~
W$2+t..SAI WotMMI I w+MMI B 7+W I T+W I. LS+R+LS
D DtR D G-1
*
0 • w+""8 • \lfHfltl*
0I
D G-1 D t.BtMl/1 D G-1 D G-1
D LBeMBtl L ws.e+1.SA
1
D Ll•Ml/1 D Ll•Ml/1 JS-- xx --JEL WS•E+L.SA L L.s+t.fl.,S C 1t1$111MB L WS1+LSA
L Rtt..S C 1+1SiliMI · It GZ+Ml3 L R+LS DP1 TO L.e
C 1+15*M8 J2- OX -.J .J:J- •>< -.J C: ltll*MI DP2 ADR TO R•
lit Lla3 R BQfA90J+I
.J1- X* -.IA Xl'ER ~ OF DP2 ><FER COMF\. OF OP2 9' GZ/Ml3 SO IYT! fll'RQM L TD M1 BYTI! IN L TO Me ..14-. *Ill -.J
oP2 WD TO Rt WS3e FETCH M!XT °"2 WD ?NCR LI• Mle DfCR G XF!R CCIMPL OF OP2
><FER ~ OF DP2 FROM WS2 TO L• OP1 ADR TO SAR• BYTE IN L TD M.
IYTE FRc:JI\ L TO M• INC't LB• Ml, D!CR G
lNCR Lit MB• DECR G UPl)AT! DPl ADR
(H/4 TO Hl•
GENERAL NOTES•
G111AND Ofll2 ARE
COMP;ff:IY ASSEMBLING Cll'2 I IN ~EMENT
FOAM YTE ALIGNED WITH tlPl•
THE CDMPL.EMENT OF AN
i!
·IVTE IS FOflMED IV TING M TO ALLa:STEXQ.USJ:VE OR HE a"2 IVTI! WITH A YTE OF ONES JN M• R!Sl.LTS Ta M.
NOTE 1 - IRANCH ON-
A • STORE ReQUifltED
CF?ELD LENGTH EXHAUSTED
QR M Ft.LL>
B .. 1P2 FETCH ReQUifltED
01 - 0601
' L.Ll+U
t•w
MMB+V--'
I I w+MMBD D+L D G-1
D LBtMll1 t L WS2+LSA I
I. LS•R+Ls I C 1+8SJllMB I N!S-
xx
-NE XFER COMfl'L OF OP2BYTE IN I. TD ~!
DECR G• ?NCR LB• 1141 NEXT CF2 WD TO Le Ol'2 ADR TO Re
L R+LS SET M TD ALL ONES C S03QEtO+IS
R BOCAllO)+I R l'Z*IS L . . 3 E7- *Ill
-e
LATCH ZERO TEST PER BYTE STATS '
yTE 0 IN I. TO MDI' N ON STAT 1 ADR OF l\IE>CT oP2 WD TO SARt Rt WS2
01 - 0649 f! 0000
A R/4+R•A WS2+LSA
~ r.kl
A TZdS 1
"'.,_ •1 -.JG
LATCH ZERO TEST PER IYTE STATS ADR Df Nl!XT DP2 WD TO SAR• R• AND
wsz.
RESET BYTE STATS,10 - 0606
1
•1+MI
Je- )()( -.JH SET M TO ALL ONES
I
i, ~
I L~l!:+LSA I
L..-
11-J .,_....,
"'-...L L.S+L+LS *'* ___ .,. • ..,.., ___________ -.QQT11o----e'1!c
E•ISs
1A+0+2•A coo.01.10.11>R ADte-Gl+A - ...,
c
EtS47I
TO ZND CYCLER G1<0 TZ*BS
I
R I""'ETCH OF 1-flETCHN7- ... Na- _. -EH
I EXcPNalAC30>+A SET M TO ALL ONES
I
EXcPNQCIAC30>.REF)+BRESET BYTE STATSe tST WORD OF
11
FETCH....
I MACH 12/Zmi
I
N""'I!0212 5 MOlll!
0./2 11.N.
tl!M CORP.
C2050 I DATE 10/01+65 SHl!ET
MANUAL
I
LOG 902 VERSION5364795 , COMPARE lDGtCAL (SS) SDD
1 QP100
t
I
• " A
2
VlOOeNIP C01t10d.U
01 - 609 Xl - o621
xx -
0619 XO - 062A 00 - 064C 11 - 064" XX - ot.JD xx-OM1o--i 1
NOPr•O L W .. I . =··
I1
I0 & ~ ... ~-1
I ' LLl+U jllfllfttV '~Ll+U ...a+v
A I ~A D I D+L1 ~·t
.· .L
I T•W--o--e +w
0 I1· L l•
0 l+ADOERnoo •
I L ~s. I w.flMI
I
=""' I
C SETCRt.OG UXJ , ..r-1-L
II G-l D l1 ....
TO l"'l'ITCH1..a-0 I D Ll•Mlll D 1.1•=.i
Al- ><$-A
I
XX-A L Wll+LSA C l+I At-xx
--Axx ...
llC -AH~ ~:=~·
R HCA•j>+IOltl WD TO L• 11' TdPO•=:c"
IR ON Ll-0 CMORI I ADA GI' NEXT Qll'2 oP2 WD TO L• R ti/Ml 11. . . I Qllll ADR TO SAR• XI' ,...._O D
°'2 tmS NEEDED> I WD TO SAR• Rt W52 R IO~J+I AS- . . ...,. CAR(Oa•o. Ol•CR
I It GZ L.~
xirg i:t-
OI' oP2 XI' T*85't0 ANDA4- *II ) CAR(OJ•hlo+CR
IY L. TO "'•
XF!R c0MPL Of OP2 INCA L.le Mlle DECR G CQl'IPAM g1 AND
IVTI! IN L TO M• Oll2 AND T COND
lNCR
h''
Ml• FllGt GO TO l F!TCHDICR •
'I
= . 01 _: 06::]
l
WSZ+LSA LS~SJ
xi oP2 ADA TD Re
J..__.. ______ ..., ______________________ ..,... ... __ _. ______________________ ..,__... ... .__.. __ ..., __ _._._ ______________________________________________
_.,..QT11~11 - 601
tJ°!J~)
e
1110I
L WSt!+&.SA
L.s+L.•LS S !A/o+2+A C E+S47
" 1-flEtCH Ll- • - L A EXcPNDlAC:SO)+A 1XcP8ACtAC30)•AEFJ•I lST WD OF t FETCH
I
LOG DATE 1o+ot+65 902 SH!l!T VERStONMANUAL
!53"904 COfiPAAF LDGTCAL(SS)
sDn I
C2050
. '
'&Pzos•'
l I ua. coot · .
*
DEFINITION$L'SXGN STAT •
•
CORlll!SPONDS TD S TRlGGEA IN DISCRXPTlON . OF . !till INSTRUCTION• TURNIO ·Oil TOZNDXCATI SXGN:tFlCANCI HAS !IM• TURNED Df'F IF• 11 A PLtll SIGN IS .,..TICT!D• 2> A FIEUI 8l!PARATIM XS ~JRID
R 51.GN STAT . •· R ON INDtCATES A. SIGN HAS BIEN DITICTetr lN RIGHT DIGIT POSITXDN OP CUfJIRENT SOURCI! BYTE ·
, ' (
,\
•
RESIT NaN-l!RO STAT• THENSTDRI? flt JI' Nl!CUSAAY.,.,. .... .,..,.._.,.,.""'m""'1o1_ ... __ ... ,._ ... _.,,.._... __ ,.,. ... .,. ... __ ,..,...,_.,..,,.. ... ,,., ... -. ... -.. , ..,...,,,.. __ .... _,,, ... ,....,.,_., ,...,.. .... _ •• ..,_ ... _ .... ___ ..., ... - . -.. ,,.,,.. ____ °"QPIOC• • ml
• - ...-_....OD NO SIGN IN'SCJUlllCI! IYTe \
, _, .. s-•••TOft.
J
IOURCI? DIGIT ·NOT'• 0 O<X): i!;..j- i j:-
t
I..W:r.'"IA ·
,,... .. ~
RGI/MN=·! , ...
0uPDATI? CIP1 AIJR• ~ lllO """'I
TN
°"'
STAT ON! PTlllN AJllll I 1 TD· t~ STATh RC&-allt MN -"'-4
'RTO~sz·
MISSAGI XNSERT:tON
U. -oDH
1
fttRUl to:a:1sow · · •. -. °""'"'
1111111·n:~'tti
• ·I : ' ' ' I WtllMI
EDXTPAT 0 D HOT1•""1
.,,,,._ lfllll D Ml/l
IF ~•l+RSON .R GZ'tMl3 . 0 XI! NOT SGNtc>HtSGN' · J t - *O -.J V' /tOtLSGN FlLL CHAR TO M TEST V MEX VM.UE. STEP. CCIUtlTDS
tf 20t OO•AI PTRN Alla I 1 TO tF 11• 01•AI RCe-31)
XI'
aa.
10.AIII' OTHER• U+All SOIJRC! IYTE TO MVR t.. TH POR ZIRO Tl!ST BR 13111 EDIT STATS
ucCAr~
SOURCE DlG:tT
SOURCE tlXGtT • 0
. . Sllll 111 - - . 1 0 - 0 •
J
! 1001 A R+RU I MDtF+U · I UtW
I Wt"'I
D tOThG-1
~~
R GZ/Mll!I 0 ,,,_ 1110· FILL CHNI TO fll 'PTM' ADR I 1 ·TC
RC """'1)
STEP·COUNT!RS
E UU
.L
i · SCURCIe
1100 DIG NOT • 0 I ·S l..Ll•U ' A R+fl1l!I I W+u
S:tGNtF~fA?!:! s~~RT
SIGNx~ 1 ~~olvITe
xx coJODDI
· e•wt..
I WtMMIC!'U T+Wfll • • - · - · - · - - - - -.. -·-·-- L D "'3T1+ADDER WS2+UA ...a-DH . D LleMl/1••·-·---·-·-··---GPaos· ,
CO«hOhlO'dU•illlE
C WflltlVD · lo. lttLS C ID:tTSGN 8RANCH EJN-o
C l+LSGNS C soaei•LSGN ; · R GUN! {.1!1•3 ..PTRN fl:t!LI> COMPLeTID OR
R WLllO RSGNS ' · N7..._ XX -N NB- *lll _.. M Flt..LE1>
N.._,. *Ill ~LL St'JURCI DIGITS
· AL Tl!llt EMIT lF !F SGNt 1+f/1$GN lN L USl!D '
ASCU l!l:tT ON PTFtN AllR I 1 TO : :tF NOT IGNtOtRSGN RCl-llte-THl!N ALL :tF l•OtLSGN
. ZONE CODE 111111> . R TO
wsa
: SOURCt! DXGlT TO M · :tNDieATI NON-ZIJKI
·TlJltN Ol\I L SIGN STAT ·SOURCE DlG:tT
""51XJRCE' DtG:tT • 0 -SXGN.XN RIGHT
. POSITION OF SOURCE BYTE
-
-·' '1 ' - -
I,
DATE .01+301'68 ' SHUT. 1 'QPIOOI \
. LOG .' 621 ~ ' .VPJION .CG~ ·
I ' , , ly ,
. .IU>lT. J,\' AIVD , . . . tlNtlT » ·· · , ,
· , 1..er.1\1'0.u.
' I , ·s "-'' ' ' ;Dfl.• ' ' '40w . .. .·
,Q p 2 0 I
a~i:::--~D21A.,.. ______________________ _..._.,.. __________________________________________ ...., ____________________________________ -41'204~
...~Acti
c so:s., e ocx,
l:s--
XX -""UPDAT! Of'l ADR
RESET NON-zERO STAT h
rir,9•.q..--""'=-""'-*•t ~.:- DlEl...._.J,
MESSAGE tNS!RTlON ...,iMIQf
Atso> ..ft IDITPAt 0
11- -
-e
1111.~~3 - OD218
D HDTlt0-1 D Ml+l C 1+LSGNS R GZIMB3 0
a- oo-e
~ I' +,o.._SGN =•1=!3:RSGN
TIST V HEX YN..U!
Gl'205•,N--.-..---= .. • 11' 20• OOtAB
(101 II' 21t 01+AI
IF 12• lOHI
II' OTH!fh U•AI
~ IYTE TO MVR L nt l'DR ZERO TEST
M NOT CHANGl!D PTRN ADR I 1 TO
11(1-31>
STEP COUNTERS
SIGlllIFICANCE START 01 ,....
D2f
-~-lG-I-TOR-SELE--C-T----_ oe: ~~:u
T+WRI W•l'f'BCET>
C Wll+IYD R M..-0 RSGNS J:S- ... -.JC
ALTER EMIT IF ASCJI IIT ON ZONE CODE AND SOURCE DlGlT TO M BRANCH ON-
-DI GIT• 0
-SIGN_lN_RIGHT POS OF SOURCE BYTE
BRANCH ON M READY TO 11! STORIDt OR Pl'Rt4 PUL.D ~l!TED
u-... .,._ ... _. ... _.._ ... ...., ...
~---... .__ ... ....,. ... -. ...
.-..20,_~... --e .. ce
* ,
00 ..., OD2C_j FORCE I • 0 SINCE A SOURCE DIGIT WAS NOT US!D COOe10)DIGIT NOT Ii 0 E 1101
J
NO SIGN IN SOURCI IYTEA R+R13
~---o D Ml/1 HDT1tG=1
c
S03QE R GZ+MJ3 0es-
*OINDICATE DIGIT WAS NON-ZERO C Sl >
PTRN ADR
+
1 TOR(&-31>
STEP COUNTERS
• 10 ...
OD2E
~GIT • 0 E 1001
j
&
SIGN IN SOURCE BYTEa =t~G-l D Ml+l C S03AE R GZIMB3 0Js- 41()
PTRN ADR
+
1 TO R(a-31)ST!P COUNTERS
BRANCH ON-
INDICAT! DIGIT WAS ~TRN FIELD COMPLETED OR M FILLED
NON-2!1'0 C S1 > ~ SPCE DIGITS IN L USED
PTRN ADA+ 1 TO o---=---=---aP:20!
NE!RC&-311
I
coo.01.10.11>STEP COUNT!ftS
u-o-J
*
DIGIT• 0S?GP4 IN SOURCE BYTE
I A:ri:s l
---D
HOT1•G-1 PTRN ADR / 1 TO! i::"1 I 2~~s
It GZ/M83 Lhl
ss- • -se
I MACH
\2/264
I
NAME02/2 !5 MOnE 04/ !5 I PeNe - 0912 !i t fSfil ~ORP.
C?.050 MANUAL
5164797 SDI>
DATE 10/01+65
LOG 902 SHEET 1 QP202
VERSION FDTTe Et>IT AND MARK Cine Ff)M()
LEFT SOURCE DIGIT• S ON
10 - OD32 TUfW Ol't' ~ERO STAT• THEN S1'0At! M Ifll NECESSARY M
1001
·1---GIPZl.,..14-o---aAc»
A R+Rll CXX)
D MOT1•ADDIR C EH03
13- xx ...
ill'TRN AM+l TO 1ue-au.
,... OIWs'TATo
CDllJIT USED>.
RESIT STAT!
C~Elt0>1 TN CIN STAT3 CAA TO RIGHT>•
IR ON l'TRN fl'Il!\.D COMl'LETED tJR N flZLLED
MESSAGE INSERTION 11 - OD33 · .
&-o---~ 0001 . . --- - = . . . - -. . . - - - - -- - - u - - - - -
-= ----···---·---=-· -- =- -= =
ftOSu= (00t10) rnf!CDmr•JCE---111.eic, fdt
-jODlD II u+W ...0
c:
503.,e~
EDll'PAT 0J l - . .
TEST V HEX VALUE IF 20• Oo+AI ti' 21' Ol+AI IP' 22• !o+AB V' OTHl!Re ll+AB SllURCE BYTE TO MVR
fl'OR ZIRO TEST
IR ON EDIT STATS
SIGNIFICANCE START
A R+RU
I MD•l"+U I u+W
I ~I
D HOTJ.•G-1
g=E
R IZIMU 0e;,- *° -e
FILL CHAR TO M
PTRN ADR I l TO RCl--31>
STEP COUNTERS
uU
- J D 3 ~,._o_I_Gx_r_N_o_T_•_o _ _ _or:e
01= - ooec
I Wtllf'llt!T> D LleMB/1
C liN.SGNS L W$2+LSA
I ~WL
u UR+Wlt....a ~ :~l!G-1 1
R WR"O L R+LS
J3-
•X C 503GEel+LSGNALTER ~I'I' IF R GVMU La-3
ZONFl~~ :1i Lee ~ ~ERO
STAT~T ~-C!fl-EI!D ~
FILLEDDIGIT TD M ill'TRN ADR I 1 TD -..,.A ...,,_..""'"' WORD "~QU•"~w
TURN ON L SIGN STAT R(l-31h THEN R
aa.---·---.... •zos
J!EBR ON DIGIT •
o
To ws2I
coo,01.10.iuSTEP COUNTERS
._ _ _ _ _ _ _ _ _ ...,.. 1111 - - 0 .
DJGIT sEl.f!CT 00 - OD]
I
I
LLB+Ul
A R+R13 I MJ>tF+U t lX - 0 I u+W'
S:~c~WR.:o:GIT
• o_ 4R WR-<>
N3-
•x ....,,,,
ALTER ENtT IFASC%? IIT ON ZONE CODE AND SOURCE DIGIT TD M
BR ON DIGIT • 0
I w+"'41 D HOTltG-1 D LBeMl/1 R GZ/NI! Lh3 NS- . . -Ne FZU. CHAR TO M
PTRN ADR I 1 TO
~~MurneR
I==
II
MACH\2/21+64 NAME 09/2o+6!5 MODE
I
P.Ne hM CMP.I
DATE t.DG ~DrT. 10/01+65 902 EDIT ANft MAJtK SHEET VEASroN <en. EDMK) 1I R?r,HT SDIJRCE DIGJ1 • S OFF
VZOO.EEI •
(XX) I
: $:ll:=D~l: .... .._ __________
_.ofllMD:;;;; ODl4._ ________ _
.. ::,
~!L.C E•SO:S - n
&:.'i"""'.
l
:S- XX -AroM1+1
C Otl.SGNSR GZ/Ml3 0 ~
l'TltN AD8+1 AS- *O "-"' ~
TO RCl-3l>e F1U. ~R TO M
TN ON STATO TN r:JflF I. SIGN STAT 1R ON l'TRN PllL.D CCJMllUTID CIR M READY TO STtlAED
"202eACE ~lGlT USED>e
CXl()
l' M~l a---'°"··20ss----AED
COOtlO)CR+I. TO RXGHn •
o~---..
... -...
~~~... -. ... ,,,..., ... - ... __ .._ __ ,,,,..._..._ ... ,,._ ... __,
W203eACD-o "
_J L ~!s•a:_ ~'!:!1!'
--eoJi - oo:s1, ___________________________ ..,,..,
(XX> A ... Rl3
SIGNIFICANCE START DR
rirr-JCl!---1111Elll!I
dlu -JODlF
l DlGlT SS.ECTlu+W · ._..
c so:s.,e
R BACAsO)+I R EDITPAT 0 J l - - TEST Y Hf!X VALUE
lF 20• OO+AB IF Zh Ol+AI IP' 12• lO+AI lfl OTHER• ll+AB SCIURCE BYTE TO MVR
l'CM ZERO TESTS
BR ON EDIT STATS
D HOThG-1 D M&t1
c
SOMR GZIMU 0
e,_
101C>-ec
NO CHANG! TO PTM PTRN ~ I l TO RCl-31>
STEP CCIUNTERS
u~l -:loo:ss ._l
I ~~
UR+WR I WWMU!1JA
WR-0J:S- *X
ALTER EMIT IF ASCII IIT ON
ZONE CODE AND $CJURC!
DlGlT TO M BR Diii DIGIT • 0
DIGIT NOT • 0
DlGlT • 0
OX - OD8D I! A R+R13 D HDTh&-1 0100
I
D LBtMB/1 C S030E R GZ/M83 L893
J5- - -.JE
INDICATE DIGIT WAS NON..zl!RO
PTRN ADR I 1 TD RCe-31>
STEP CDUNT!RS
! ~;;: OD8
1 F '""
D 1.1,MB/1
~
GZ/MB3 LS.3 NS- . . -f.tPTRN ADR I 1 TO RCS-31) STEP COUN1'1!AS
...
DATE 1o+Ot+65
LOG 902 SHEET
V!RSIDl\I 1
~,
1 l!DtT• EDtT AN'O MAM Cl!n. EfMO Rtr.HT SOllRCF 'DIGIT• S ON ·
Q p
~
!Swzoo."8e---·
IOO•lO)IPIOl•!CD---o<.1~
coo.10>
I
1
..
STDl'E R!GUlAED AND SOUftCE l'ETCH RGI>
11 - OD3F Gf'll!03.JB~---ao ! 1000
coo.01.10.11> I A R-1+A 0--C S41QE
QP204.Jl!E---io COO•Oh10d1>
I
J1- XX -.JA PTRN ADR-1 TO SAR 1UtN ON SOURCE REQUIRED STAT_,,
i M+:a:- 008
1 7
.,.,.. _____ ..._,,_-1
G1(0E:S- $)(
....e
cr:J4PLETID BVTES TD SDR
1R ON PTRN Fl!LD COMPLETED
·---. . I (lX) 2°" tee
NEXT PTRN WD
AJ)R TD SAR NEXT PTRN WD TD M IA ON NEXT SDURCI WORD REQUIRED
TU fND MOUTM .
NEXT SOURCE DXGlT ON LEl'T SIDI! OP IYTEt L SlGN Ofl'f
I "'* aaa z w w * " w uawJl'IQP200nl JCI
COO>
NEXT DIGIT ON LEl'T L stGN ON
a---IP203~--~JCE cou
--oe ' oo -:J:::c
1+B$111MB1
!
LSGNS 53J3- -
PATTERN BYTE
TO MOVER•
I .... .. . ., "" ...
L S!GN ""·---CFZo~4----~Jc:I~
BR ON L SIGN
STAT AND "'k. STAT
01 -JD XO - OMA
~ = A-Dll ~L 1...,
A
lYAu-
><* L7- XX -...tt1ClU ,
L
SOURCE FETCH RQD UPDATE OP2 ADR:tN H,
01 - 0030
xx - ODBI
FETCtf Ofll'1 ADRI
1..,...
oE 1000 TO R,L WS1+LSA A H+4+RtAN BR DN tNVALtD
_ _ .._ R•LS
I --00---..a
OP2 ADA·R AQCB•O>+A
" so
55 N3-XX
-N Na N4-tV ADR TRAP** ...,
TEMll'ORARILY ADl't Ofl NEXT STONE Al>Re Ol'2 WD TO SAR
11 - OD!B
E 0101
I E•WR
10 -
OD!A
NEXT SOURCE WD TO L PROCess NEXT l'Tl'N
CHAR )()( - 0086
r• • 1
1IS*Ml,.,.•v ..j
R~
0I
, . _ *O -NH
L
l'TRN f4:R TO MVR I0100 FOACI .. 0
JI
NEXT IN R TD ws1. 8fll ON DIGITUSED STAT AND INVALID ADA STAT
w+Ml>.F
1000 A l+f4+H L WSl+LSA L Ls+R+LS
c so:s.,e
X1 -
0081 ~ = LEUI ..
STATS · - · - - - ·r:rr,;l!!o2--~N1He:
I A o+L SOURCE DIGIT MUST BE tN
... t THE LIFT DIGn l'Os DI'
C S47QE
_j
TH! NEXT BYTE QS- ox-se:
GO TO INVALID ADR INTERAl.PT
R IVA
...
LlKE NF ALSO TURN OFF DtGtT USED STAT Oe
... ·- ... -
07-
I
XX -SG TN ON INVALID Ol'2 AJJR STATs.
ZEROS TD L•
12+1.1164 02+2!/65 09+20/61
C2050
TD lNTERIWPT RQUTIN!
l ---.w:T310 .,,
(OX>_J
LOG .02 VStSION
l
DATE lo+o1165 SHEET 1 llP201t
MANUAL
9364800 EDIT. fD?T AND MAAIC lfD• EUMK>
I
son I S'TDRF'•PETCH PTlltNeSOURCE .
Q p
I •
PETQt flllWC. ADI' TO R PROM WSZe llA D" DlGU USED STAT 0 AND INY"'-10 ADR STAT !Se
l
FNt.J..._SA . LStL+L.501-J
~
AA(hO>+A R LSGNS SlJ l - -
GEN REG PER .J TO L REGe BR ON L SIGN STAT AND ro.i-ZEAO STAT•
10 -
01)41
l
FNe.J+L.SAo--""'·
LS+L+L.SR AGCPO>+A R LSGNS Sl
Nl- . . -NA
Lii<! AIOVEe
GO TO INVALID ADP! INT!RfiNf'T
SOURCE WAS GTR' THAN ZERO
i ~~.:: :isJ" _eoxr __
= _ _ ..n-
X*-E2 TO CDND REG
BR QN EDIT AND MARK
S0URcE WAS Z!RO 10 -
OD4I
E 0000
r
E(23)+CR__J
A 57
l
.J2- - -.J
0 TO COM> REG BR ON EDIT AND MARI<
SOURCE WAS LESS THllN ZERO
. 11 - 0D41
IE 0001 I
L....I
EC23>•CA Na- X. -NB 571 TD COND REG 8ft ON EDIT AND MARK
EDIT AND MARK '
XO - .0094
1
~l ... _,,. ______ .... ___ .... _,,._.., ___ ... __ ... _ ... ___ ... _ ... _,,._ .... ___ ... ___ ... _,,,.-... -.... --... -... --.... -.... ___ ... ,,. .. _ ... ___ ... ___ ... _____ .... _,,,. ... _ .. ___ .... _ .... ___ .... _ ... ___ ... ______ '-lilrrw
E~ •..-t!!
!XCPNGfAC30)+A EXCPND 1AC!OJeR!Fl+B DO NOT CMANG! GAl Pfq!PAR! f'OI' SPECIAL ENTRY TO I-FETCH
X1 - OD9!S
1 J.,_ ______ ...,..,.. ______________________ .... ________________________________ .,....-...
---=---~T100 JDDR•l+L13 UX>
L FN•.J+LSA TO I-FETCH
I
L+LSJ4- lX
REDUCE RC&-31) BY
1 AND STORE RESULT TOGETHER WITH ORIGINAL GRl(O-?) IN GRl
L 01M - 0043 1~·---- ... -.. -.... .._ ... ________ ... -... ---.--·---... ·---· .. ·----... -... __ .... ,.. __________ ..., ___ ... ___ ..,... __ . _____ , .... ---~'!"---- ... ·---...
---GQT310 • SADB EtWR (OX>
B w+MlhF
I
TO ?NTERRUltT ROUTTNI!s1- OX -SA
lw/64 0 3/69 0 . 169
C2050 MANUAL
!15364801
son
I
DATE lo+ol/6! LOG 902 SHEET VERSION .1 QP20~I
EDIT• F.DtT AND llltAlllK CF.D. F!*K> I SPT COND RF.G.
GIN
R!G l I• ,
•
0 0
IND L!VEL't..P~TtH FUNCTION BRANCH
•POl01IHI O
u,_. ____________
..,..u~··---i.ui---"-"'4Ul>---.C0001XJC) COOJ.OXJU
l
OOUlC>U OlOOXXJ OUOXK) C01UXl0I'~ l"""ITCH
MDVI 1'4\JM!RlCS
nt~~
A l.tA- 06041
·~, D J+MD
I.. WS +LSA L. U tLS
c
ECSJ+Wl"Nc1- xx -c
ZEROS TO l'_TQ INDICATE MOVE T'fPe lNSTAUC:TUJN
3 TO MD TO INDICATE INSTR IS NOT f'OVI CHARACTEPIS
SIT flOVefll f'N Al!G TO MOVE NUMERICS CPI ADR TO SAR QP1 ADR TQ L.
I I I
U
E CCHAtcACTeRs>J00~~~~
-06081
""'"
WR•I' D Otl'ID I.. WSULSA L. L.S •U C
EC~t•WFN c:z- )()( -c
ZEROS TQ I' TD INDICATE f'OVE INSTR 0 TO MD TO INDICATE MDVI! C~ INSTR SIT MOVIR P"N RIG
~"= ~AiTERS
OP1 ADR TO L
I MOVE ZONe$ I
I
I gotl~~
... 060C
1 .-
A LIA
8 WR•F D 3•MD L WSl•L.SA
I. L.StL.11..S C: E t13)•Wl'N ·
~
xx-c
ZEROS TO F TO lNDlCATI MOVE TYPE INSTAUCT10N
3 TO MD TO INDICATE INSTR IS NOT fll!OYE C"ARACTIAS SET MOVIR FN Rt::G TO MOVE ZONES OP2 ADR TD SAR Ol'1 ADR TO L.
AND I
01ooxx ...
061ojI I 0010
I
W
L.iA 3•MDI. WSltLSA
... LS+l.tl.S C EU3)+WFN
I
tit- XX -CD
3 TO MD TU INDICATE NOT MOVE CHAR INSTR SET lllVR FN TO AND
OP2 ADR TO SAR Oftl APR TO I.
I
I
DR011oxx ... 0611I I I ~~~
1I ...
..., 3+MD L WS1•LSA
1
L. LS+l.+l.S C EU3»+Wl"N
cs-
xx-c
3 TU MD TU INDICATE
N01' MC;IVE CHAR INS'l'R
SET MVR FN TO OR OP2 ADR TO SAR OPl ADR TU L.
lj
I Cl.USlVE OR 1UXX - 061CLe
XX - 06460011 I 0100
I
A L+A
l .
D D+R3+MD • - D 3+MJ
L WSl+L.SA
J
L WStE+LSAL C EU3>•Wf'N Ls+L•L.$ ~ R .... $
I
C,,_ XX 7 - XX -CG
3 TU MJ) TU INDICATE NUT MOYE CttMt INSTR Set MVR FN TU XOR Ol'2 ADR TU SAR QP1 ADR TO L
lST oP2 WORD TU lh WS4
3 TO 1111 FOR US! IN NEXT flllCROINSTR
00 - 0654
l
L.l. . . t,t lllMl+V_ _ _ _ _ _ _ _ _ ,. T+W --,
I W.MMI
D 0-1
D Ll•Ml/1 C 1+BS*MI R ... , LS.03
~
•-c
PROCESS A BYTE
SAME BRANCH AS l'LA53
1ST ADR TEST NOT OVERLAP CASE ·
.xx - 064A Xx - 0641 OP2 ADR • OR GTR THAN CIPl ADR 10 - 0652 GO fCI MAIN LOOP STOR! Olt1 WORD
ox -
0631 10 - 06'6:
I~'" ~v··*""---aooB: ~l~~A~-:::x
VR+WR 8 W67+MI..I - . -- . ·,rj, .;;:=:;;:-= - ·1 ~;~,
D+MJ.,_J. --
8 W67+LI L. WSt!<tl,.SA R G(4
D HOT11ADD!R L L.S+L.•LS GS- *X
• •· 1
I R•H ~LhU ""'8•V=
_ _ Flt.LID ,,. ______ ,...,. .. _ _l 1
HUI ....
I~. - -- ... _..to
TO MUN LOOPnx =
C E+SOJ R CSTAT 0
Gl- XX ....0 G2- *O -G 1ST OP1 WORD TO M
M(QP2 A0DR> • L(OP1 DP1 ADA TO - · R S!T MB • 1$T ·gp1
ADR> T Mtr;IA~ ~T ~ WORD' TO ' BVTE ADR
... -.. ,..,.. I I - "'
.,.. .. "' _, lT wr MCllDR
LO BITS DF MC!NtTIAL DIFPEReNCE> TO MB OP2 IVTE ADR> TO LB l'OR 3RD ADR TEST
D!FXNITIONS
TN ON ZERO STAT BR ON REil.LT OF 1ST ADR T!ST NOTE•
I, Dfll IS GREATER THAN aP2 THE DIF- 'ERENCE IN H IS IN 25 Cgpf'L 'ORM
IF COft1.;,;op2>•~
CONTAINS AL.L 5
BUT DM.V MC30• 1>
NEl!D 8e TESTED FOR CASI l SO TH!SE 8tTS ARE SAVED IN MB .
CASE t (STAT U- MCllUf THAN 4 BYTES! 80TH PETCH AND STORE Rl!GuIR!D ON ENTP NG MAIN LODP-
( CJf 1 ADR • OP2 A.Oft> • 4Nt N NOT • 1 CASE 2 (STAT 2>• 4 OR L.ESS BYT!St SIMULTANEOUS FETCH AND OVERLAP
STORI!! REQIJ•ti-
CCP1 ADl!t • OPZ ADR) • 4Nt N NOT • 1
· 1~Ear'AL-~t~ls·uleo
2Fal'~s
4CASE1 NOTE oP2 WORDS ARE NOT !'ETCHED FROM MAIN STIMAGE AFTER THE lNITUL FETCH
CASE 3 CCARltv - A SPECIAL OWIU.AP CASI WHERE s'l'A'h cgp1 ADflt - oP2 ADA> • 1
NOT! fHAT'THE C#tRV STAT ts 1NtTIALLV USED IN ADl>ftlSS TESTING AND THEN USED tN THE OVEFILAP AOUTXNI TO INDICATE CASE 3
Z!AD STAT CSOJ • INITIAL.I. Y DNe TURNED OFF IF A NrJN..ZERO BYTE IS STORID PRIQR Tn TME FtNAL STORE
F Ft!GtSTEFt
• 1110 • 0 XNDtCATES MaVE CettARACTSIS) '
INSTRUCTTnN.tS BEING PE,_,.DRMED
• F • 0 lNDl~S MOVt TvP! lNSTUCTlON IS IElNG PEAi' D• TESTED AT END OF PAOGllAM TO O!TERMIN& WHETHER COt.rOITION CODE SHOULD BE SET
oP2 ADflt Less THAN Ol'l ADR
f'ERFORM 2ND ADR TEST
oo -
06501
...-0 «DP1 ADR • OP2 ADR>~•T .
L-.•
Oft1.;ss
THAN 4l
1 CCAR>sl~
CAR~:a.. '"'ic
2ND ADA T!ST•
l4 - ADR DIFFE"ENCE>
NOTE•
M CONTAINS TWOS COMPL OF COP! ADR - OP2 ADR>
*
WORKING STOREWS 1 • oRtGtNAL oPERAND 1 ADDRESS WS 2 • ORIGINAL. Ol'ERA~ 2 ADDRESS
WS 4 • 1ST oP!lltAND 2 WORD
*
STATSSTAT 0 - ZERO STAT STAT 1 • CASE 1 STAT 2 • CASE 2
CARRY STAT ... CASI S
OV!RL.AP CASE
1 R~~
- 0651
3""9 UIW 8 W61+M8 D D+H
R ~893 0
LS-
*°
-L~D ADA TEST•
Tf!ST FOR CASE 3
see
NOTE UNDER PL.A3F1ST Ol'l WORD TO M SET Ml • 1ST GP1
IVTE ADDR
L. WS2+L.SA
L. LS+R•L.S OP1 ADR TO SAR
c l••••
=~! ~
l'ROc:ESS 1ST BYTE
Qltl ADR TO H CP2 AllR TO ~
11RANCH ON -M FlL.LEDt OR '"""-I.. BYTES IN L fllFIOCESSED GO TO END ROUTINE 1X - 063!
---1
8 L.L.B•U MMB+V R•H I T+WI W+MMI
D G-1 D LleMBJl L ws2•LSA
L. LS+RILS
~ ~5? ...
3L"-
**"""""
Pf'OCESS 1ST BVT!
DPl ADR TO H
Ofll2 ADR TD R BftANCH ON-
-flt l'It..L.EDt
-Na BVTIS AEMAlNtNG
:IN oP2t OR
-AL.I. ISVT!S IN L.
f'ROCESSED
o-~
... PHA-.,.u .. sTE_D .... · - - - - P E - i~7~-
L.._ 11 -'-l 1'4EXT Dfl'2 ADR TO SAA
,ETCH 1'4EXT DP2 WOftD AND STORE OP1 WORD M·Ftu.eo AND e
01~A
... 0657L EXHAUSTED A A+'•AtA--
..,_ _ _ _ _ _ _ _ _ oC SO!OI!!
I
o--.gQNtO-
Lt£~A
1Mil'XN
LOOPQ... 11 -cit
·----CiQl1P•:l30--LGf' NEXT CIP2 ADR JO
I
(00t0h10•11) SAfh R, WS4 TO !ND-"f)UTDI!SET STAT 1 TO XNDICATEI
STORE ALSO R!~D ... IP820•• ...._.
• ... _ ... _ ... - ... - -... _ ... __ < ... ~ ...
•SE_.,_u _______ -'"
t ~go0
~~APBRANCH ON COP1 AM • oP2 ADA) • I• CCASE 3) ROUTINE
l
254760 255449 09+?.0/6! 1Ht1/64I
MACH MOnE Pt Ne NN4E JIM COAP•C2050
MAM.JAL 5364801
snn
DATE 1o+o1165
LOG 902 SHl!ET
V!ASXDN
t:.DGrC~L Allin Mn\IE INS,.._ c SS,
A.t!R iFSTSo INtflALtZATtCIN
1 QPIOo