Академический Документы
Профессиональный Документы
Культура Документы
l
i t
i
1
,
!
R'Iassachusetts Institute of Technoldgy
InstrumentationLaboratory .
Cambridge, hlassachusetts
, i
I
TO: AGC4 Distribution . {
I
FROM: Hugh Blair-Smith $
. .
j
DATE: September 30, 1965, Revised July 1,' 1 9 6 6
SUBJECT: AGC4 MEMO # 9 - Block I1 Instructions
e
i.
..
'
i
I
I
.;I
i
4 &w
C
.. .
T A B LOEF COSTEKTS
Introduction . . . . . . . . . . . . . . . . . . . . . ... . . . . , . . . . . . . . . . 2
;\Iemory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
, 3
Basic Instructions . . . . . . . . . . . . . . . . . . . . , , . . . . . . . . . . . . 3
Extracode Instructions . . . . . . . . . . . . . . . . . . . . ,. . . . . . . . . . 11
A d d r e s s Constant .Formats . , . . . . . . . . . . . . . . . . . . ,. . . . . . . .
. . 25
1
Introduction
T h i s document supercedes all revisions of and appendices to
ACC4 Nemo /# 8 , "Block I1 Instructions, Revised". The format has
been changed to include more information for YUL-language program-
m e r s a n d to include the engineering details formerly re1egate.d to
appendices. A new descriptive section on unprogrammed sequences
has been added.
Some confusion has arisen about the nature of channel numbers
or addresses. Channel addresses should be used just like memory
addresses in programming, that is, regarding the channels as a third
category of memory, distinct from E and F. The fact that the numbers
used a s channel addresses coincide 'with s o m e of the numbers' used as
m e m o r y a d d r e s s e s shoul-d cause no eonfusion, because the addresses in
In/Out, instructions a r e always channel addresses,' and the addresses in'
' other instructions a r e alwaysmemoryaddresses, I n fact, thecoinci-
dence is put to good use: the L r e g i s t e r is accessible both at m e m o r y
a d d r e s s 0001 and at channel address 0 1.
In YUL'language, symbols may be equated to channel addresses
as well'as memory addresses. The only distinction made by the
a s s e m b l e r is that addresses of In/Out instructions have a theoretical
maximum of 777.
2
. .
. . .
Memory
Block I1 differs significantly I in r e g i s t e r a n d memory
layoutand in addressing. The L P s been rena-med L because-
it is a lower accumulator in every sense. m e IN and OUT r e g i s t e r s no
longer
addresses
have i n memory, $?-bit
channel
with
a d d rseven
e s s e s b y the 10). Channel
assignments a r e given 2 5 4 , Revision A
(Sept. 7 , 1965). of a d d r e s s e s .
The erasable banks uselocaladdresses '14 7 7 7 . Thefixedbanksuse
localaddresses 2000-3777. Figure 3 explthebank-switchingand
editing registers.
Basic Instructions
Figure 4 shows therelationships a m heoperationcodes, with
alternatespellinginbrackets.Subscriptsrunningtimes,in hECT
-
EXTEND'tirne of 1' MCT is not includedintimes.
13.
..
. . ARRANGEMEKT OF ADDRESSES .. .
00005 2'
00006 BB Both Bank Registers '
ro13
00014. ' (spare)
00015 ZRUPT 2040 words
of Erasable
00016 BBRUPT
. .J
00017 BRUPT (RIP)
00020 CYR Cycle Right 1 Bit
rooo -up
Fixed (See Fig. 2) '.'
Fixed
4
a .
1.
circumstances.
5
B A N K - S I Y I T C H I N G A N D E D I T I N GR E G I S T E R S
Register
Octal . Access to Bank-Switching
Same Address Circuits
0003 I 0 0 0 OIEE
A E100 0 0 0 O O O l
0004 FB
(Actual Circuits)
_. -
0006 BB
.-
>
-
A bank number written into EB o r F B
_.
is automatically available ,at BB.
-
.-
0 - Information
written
into BB is auto-
matically available at EB and FB.
. _
~~---------
.. .
...
-
EDITING REGISTER TRANSFORMATIONS
(bit positions 1 15 14 13 12 i l IO 09 0 8 07 06 05 04 03 02 01
0020 CYR 01 15 14 13 12 11 10 09 08 07 06 05 04 03 02
002 1 SR 15 15 14 13 12 1 1 10 09 08 07 06 05 04 03 02
002 2 CYL 14 13 12 11 10 09 08 07 06 05 04 03 02 01 15
0023 EDOP, . 14 13 12 1110 09 08
Fig. 3
6
. .
. *
. .
P
0
E
I I i
CD
0
u
r) xm- Xa
In
0 i; n z
r)
X F - r L ,
W
C
w cv
cn
0
u
m
0
hl Cr)
0 cn
P I -
(v
d
.
0 F4
N
a
0
0
7
. .
t .
i 8
.
a
jl
hardware must operate or: the l o w - c r d e r operan'ds first, consider DAS a s the
operation code 20001, to xtiich' the add.r?Ss E; is added to f o r m the instruction.
#
Use [ b(K) + c( I+l& a s the next instruction.
Renlarks: The pr-. e indicates overflow
correction.
,
.-.
61
--Double
.- " Exchange 3 MCT
. .
.. . .
". ..
; $f
3,
I -
Take m x t instruction f r o m I + 1:
. &
~-
Hemarks: .A denotes Boolean A S D . Truth t ~ 5 1 efor each bit
-.- . .
I .A
.;
8
- . . &I
f i
;
0 0 0 --
..
. .
4". L
0 . 1 0 J i
, . .:.I. . ,
1 0 .o & i
.. . _.
1 1 1
MASK very carefully omits t o edit an argument from0020-0023, i n order to "
aid
the
interpreter and other
software. "
' 5-
p; , '
, ..~.
Extracode Instructions ,
~.-
- ~."
"
..
. .
$ 2:
11
. . - .
* ' I
1 1 0
12
.
- 8
I
. .
'i
Code 11 I: B Z F K~i Branch
Zero to Fixed 1 o r 2 MCT
0 QC 1 - 3 If C(A) =
,.
-+ 0,' take
:
A
..
t2
13
Code 14.. I: DCS I< Double Clear and Subtract 3 MCT'
Set c ( A , L ) = -b(K, K+1);
0 . Set c(K) = b(K), editing. if K is, 0020,-0023;
Set c(K7 1) - b(K+l), editing if K+ 1 i s 0020-0023;
Take next instruction f r o m I + 1.
R.enlarks: DCS A succeeds i n complementingthedouble pre-
cision accumulator - implied-address code: DCOM. The final c(L) will be
overflow-corrected. The operation code should be treated as 40001 (sqe DAS
page 8 ).
Code 1 5 . I: INDEX K Index Extracode
Instruction 2 MCT
(See INDEX, page lo).
Remarks: This is the only extracode that does not reset the
extracode switch. The way to index a n extracode ( M P , say) is:
EXTEND
INDEX ADDRWD . '
MP 0
The extension (extracode switch) will stay in force during any n-level nesting
of extracode INDEXes. This INDEX w i l l never act 'as a RESUME.
0 Code 16. I: SU ' K Subtract 2 MCT
. QCO Set
c(A) = b(A) - b(K);
Set c(K) = b(K), editing if K is 0020-0023;
Take next instruction from I + 1.
0
14
. .
Implied-Xddress
Codes , .
Some operations'are defined for only one address value, like RESUME;
others have unusual results when addressing ce'ntral registers, For conven-
ience in using these operation, the YUL S:ystern assembler recognizes
implied-address codes, written without an address, and fills i n the address.
These codes are shown i n Fig. 5 (alphaberieally) and Fig, 6 (by actual code).
Brief descriptions follow;
EXTEND
INDEX L
0 0
K = 0001 Assumethat
b(L) is a basic
instruction.
. Execute the instruction in L and, if it is not a successful
branch, return to I + 1;
c c(Q)Leave = 000003.
Remarks: Like XXALQ, thisoperation is marginal. '
., K = 0002 Assume
that b(Q) = TC K';
6
*
. .
.. . , .
K = 0004 Inhibit
interrupt
until a subsequent RELINT;
Take next instruction from I f 1.
Remarks: 'The inhibition set by I?JHI!.'lT and removed
by RELIST is entirely independent of the one set by interrupt and
removed by RESUME.
# sgn [ b(A)] . I
If b(A)l 2 1 / 2 ,
overflow w i l l be retained i n c(A).
-.
16
I . . .
, . . . . .
. . .
IhIPLTZIC, ADDRESS .CODES .
COM CS A 40000
DC OM DCS A .. .. 4000 1 x ,
DDOUBL DAS A 2000.1
DOLT BLE AD A 60000
DXCH DTCU z 52006 .
~ __ . .
OVSK TS . A 54000
REUNT TC . -. 00003 S
RESUME INDEX BRU PT - 50017 R
RE TURN TC- Q - 00002
SQUARE 3 MP A 70000 x
---------------------
TCAA TS z - ..
54005
.-
XLQ TC L 00001
XXALQ TC A . - 00000
-
ZL LXCH 22007
ZQ QXCH 22007 X
~~i---~-------------------
. .
NOTE EXPLANATI0.N:
E Applies when I (location of instruction) i s in erasable memory.
F Applies
when I is fixed
in memory.
R Special RESUME hardware responds t o a d d r e s s 0017.
S Special
Indicator-setting
hardware
responds
addresses
to
- OO03j 0004, and 0006.
,e
-w
X
instruction.
~
Extracode
~ .
Fig, 5
17
~
. .
0 I M P L I E D AD.DRESS C O D E S
(By Actual Code)
TC A 00000 XXALQ
. TC L 0000 1 XLQ
TC Q 00002 RETURN
TC 00003 RELINT S.
TC 00004 INHINT S
TC 00006 EXTEND S.
~_~, --------------------
ZCH A
2 2007
30000
ZL
NOOP . E
cs . A , 40000 COM
INDEX BRU PT . . 50017 .RESUME R
~---------------
I .
QXCH 22007 ZQ X
DCS. A 40001, DCOM x
MI? A 70000 SQUARE X
Fig. 6
18
. . .
K = 0007 Takenestinstraction f r o m I + 1.
R e m a r k s : This code and its companion ZQ depend
on two properties of a d d r e s s 0007: no s t o r a g e is associated with it,
a n d r e f e r e n c e s to it (in Pact, to any of 0000-0007)a r e not checked
f o r good pnrity. A d d r e s s 0007 is t h e r e f o r e a g e n e r a l l y . u s a b l e s o u r c e
of z e r o s .
iJ
K = 0000 Set'
c(A) = -b(A);
Take next ins,truction from I + 1.
R e m a r k s : A l l 16 bits a r e c o m p l e m e n t e d .
~.
QC 0 Set c(Z) = ~ ( 0 0 1 5 ) ;
K = 0017 U s ~e ( 0 0 1 7 ) a s the
next
instruction.
Code 0 5 . I: DTCF
Double Transfer
Control, 3 MCT
QC 1 Switching F bank
..
K = 0004 Set c ( A , L ) = b ( F B , Z ) ;
Set c(FB, 2) = b(A, L);
T a k e next instruction from I + 1.
R e m a r k s : A double-precision address constant
f o r m a t , 2 FCADR, is defined for use with DTCF.
19
.. 1
. .
0. ,Code.05. I: DTCB
Double Transfer
Control . 3 "IT
Switching Both Banks
QC 2 Dochange
not c(A);
0 QC2 i nA d d r e s s A ' ~
in bits 1 2 - 1 of b(A). . ,
Remarks: The perils associated with TCAA i n Mod
3C and Block I AGC do not exist in Block I1 AGC.
20
Code 14. I: DCOM Double Complement 3 MCT
overflow.
. .
Unprogrammed Sequences,
Some of the actions performed by the computer are not programmed
but occur,in response to external events., The categories of these un-
. programmed'sequences are shown in. Fig, 7 . Interrupt is inhibited i f a n
interrupt has occurred after the latest RESUME, or an INHINT has occurred
. after thelatestRELINT,or c(A) contains -
+overflow;Otherwiseinterrupt '
S e t ~ ( 0 0 1 5 )= b(Z);
S e t ~ ( 0 0 1)7 = the postponed instruction;
Take next instruction from the location whose address
is permanently associated with .the cause of the interrupt, and proceed
from there. Inhibit further interrupt until RESUME.
Remarks: See also remarks under INHINT.
two memory cycles and then let the'computer continue. They can occur
before.any instruction except RELINT,,INHINT o r EXTEND.
21
UNPROGRAhILTED SEQUENCES
RU PT
Program Interrupt
PINC .
Counter IncrementlDecrement
. .
PCDC
, . MIN C
MCDU
DINC
SHINC
Serial-Parallel Conversion
(and vice-versa,) SHANC
INOTRD
Ground Suppact Interface
a . .
INOTLD
FETCH
STORE
GOJ
Manual Override
.TCSAJ
Fig. 7
' . 22
. .*
Set c(C.TH) : b ( C T R ) + 1;
I f + overflow, set c ( C T R ) = + 0 and set UP
I .
s i
' ,
. PCDU Plus Increment (CDU) 1 MCT
'
DINC Increment
Diminishing . 1 MCT
e
If c(CTR) > + 0, set c(CTR) = b(CTR) - 1 and
,emit signal POUT (Plus Output);
If c(CTR) - 0, set c(CTR) = b(CTR) + 1 and
e m i t signal MOUT (Minus Output);
If c(CTR) = -
+ 0, leave c(CTR) unchanged and
emit signal ZOUT ( Z e r o Output & tu'rn'off.DINC request).
' .
. .
' . . ' .
. .
i i
. .
I .
1 1
1 ,
SHINC Incrcm
ent'
Shift 1 MCT
;
.
Set c(CTR) = b(CTR) + b(CTR); .
_ I
GSE INOTRD
to Read In/Out 1 MCT
. .
Accept a c h a n n e l a d d r e s s f r o m the Ground
Support Equipment and place the contents of the addressed input/
output channel on the GSE data busses.
Accept a c h a n n e l a d d r e s s f r o m t h e G r o u n d
Support Equipment and write the contents of the GSE data busses
int.0 the addressed input/output channel.
c
SGt c ( Q ) = b(2);.
Take next instruction from location 4000
f r o mp r o c e e d a n d there. !
?
!
Address ADRES
25
.. .
.
' had been TC. ADRES requires the location a n d address values to be
-
. .
- -
i n the sarne F Bank if both a r e ir, F Banks a n d to be i n t h e s a m e
E - Bank both a r e in E - Banks.
if REXIADR requires the location
and address values to be in different F - Banks if both a r e i n F - Banks
.. and to be in different E - Banks i f both a r e in E - Banks, GENA,DR
doesn't care.
. . 26
BBCOX Rotti ,Bank Con
ZCADR 2BCADH
a BBCOX
These
codes
are
synonymous. This co e d to be used as
.?
the operand of a DTCB (DXCH Z ) instruction. Two c o n s t a n t w o r d s a r e
generated by this code. The f i r s t w o r d is formed under the rules for
I
GENADR. T.f the address value is in fixed memory, the second word is
f o r m e d u n d e r t h e r u l e s f o r BBCON. For an erasable address the second
:g
r .-
word becomes OObOx where x = the address' octal code EBANK number
iri.the range 0 - 7.
,
;.I
:1
, '
'
This c o d e ' s a d d r e s s v a l u e m u s t b e
1
in fixed memory. The code is
intended as an operand of a D T C F (DXCH FB) instruction. Two constant .
B General
Buffer
Register
Bits 1 - 16
T h e B register always holds the instruction word at
the beginning of each instruction.
. .
C Complement
Output of B Bits 1 - .I6
Not a separate storage. Each bit of C is the opposite
. of the corresponding bit of B.
Y BitsInput
Primary,
Adder 1 - 16
Ha's conventional and doubling inputs.
X Bits
Secondary
Input
Adder 1 16 -
Fed by private line from A and from constant
generators.
s t o r a g e of i t s own.
. .
S Address
Selection
Register
Bits 1 - 12 .
28
.
.. .
29
d2x .
6lSX .
CI
CLXC
OVSl
EXT
.KPPl
L16
MONEY
MOUT
NEACOF
NEACnN
NIso
PIFL
PONEX SET B I T 1 OF X TO l r
PQllT
PTWOX '
0 .R 1 C
-R 6
RA
RAD
RB
RH1
Rf3 1 F
RB?
RB8K
wc
RCH
PG
PL
RLlORB
RQ
RRPA READ THE ADDRESS OF T H E HIGHEST P R I O R I T Y
I N T E R R l l P TR E O U k S T E D e
RSTSTG
RU ,
31
. .
RZ
ST?
STAGF
fL15
TMf
TOV
I TSGN
3"""'
TSCU .
32
VOVR
t!Q
w S,
wsc
bI so
MY
WYl2
WYD
WZ
ZAP
ZIP
Ll5 L2 Ll HEAD W R I T E C A R R Y
m WY
0 0 0 I)
0
0 0 1 .RP WY
,o 1 0' He WYD =
0
1
1
0
0
1 1
0
1
.
RC
Re.
RB
MY
WY
WYD
--
CI
e 1
1
1
1
0
1 -
RC WY
wy *
CI
L
zOUT
*
I~!STRIICTIO~JS
a P CODE E X T 5016r16=10
' TC 0 OQO
ccs n 001 or
TCF o no1 0 1
TCF 0 001 l o
TCF 0 001 11
DAS 0 G I G ,Oc
LXCH 0' 010 01
INCH 0 010 10
ADS 0 ' 010 11
. CA r! @I1
cs 0 100
INDEX ( N D X ) n 101 00
DXCH d 101 0 1
TS 0 101 I d
XCH 0 101 11
AD 0 1.10
MASK (L'SK 1 0 111
1 001 00
1 001 01
1 001 10
1 001 11
1 010 O@
1 010 01
1 010 1@
1 010
11
1 011
1 100
1 101
1 110 00
1 110 01
1 110 16
t 110 I1
1 111
34
' .
2r
B e
TCSA.13
. .
29 RSC VJG
8e Lis WZ S T 2
ccso
'
RI lbBP WS
H.S.C Ai,
R G WB TSGkI T Y Z T P 9 G
R 7 WY12
RI. WY 1 2 PO?.IFX
R7 W Y i 2 PTtvOX
' RZ W Y 1 2 PONFX PTWPX
RLI WZ lyS
R R WG
RP W Y 'tONFX CI S T ?
WY S t 2
RC WY HCINFX CI S T 7
RIJ WA
TCFO
35 ' ,
.. .
A3X
WG fnv
RA WY ST1
WA k ' Y S T 1 PC??.+EX
RA W Y S T 1 EICI:;EX
RA WY S T 1
R I . 1 O B R WS
HSC &Cl
Rl! W A '
RC W Y A 2 X .
R l I WG WSC T O V
MA
MA R B I
wA R 1 C
WP
R t WS S T 2
RC f M t
NL
RI.! W A
LXCHO
1. R L l 0 5 f 3 WS
2. R S C UlC
30 R L . W8
50 R G WL
7. RR WSC WC
Bo R Z WS S T 2
I NCRO
' 1. RLlOBt! ws
2. ' R S C WG
50 RG WY TSGN T M Z TPZG
bo PWEX
7* RU WSC WG NQVR .
88 R7 WS S T 2
36
. .
RL LOBP. WS
RSC ~ ( i
RCI W Y A 2 X
R II kG T O v
WSC
.wP '
dA at31
. dJA SIC
wA
R t WS S T 2
t?c 7'147
RlI W.4
R S C d(i
86 WB
R t WS S T 2
. R P WG
RP WA
R S C WG
, RG WH
R2 WS S T 2
HB wG
RC 'WA
37
, ' .
. . . 1
HZ WY12 CT
RSC rruG hi1 SQ
RP WZ
R P WB
R7 WA
RU k ' l
R G WY A 2 X '
' RCI b!S .
HR NA
RII .WB .
0
W 1'5%S,
R-SC biC N I S Q
RG WZ
HP b!.G
RAD dip WS
R L l O B P WS
R S C WG
RP Wt3
RG W A
RF! WSC WG
WZ WS ST2
38
' .
PlJL.5F SFOUENCES
TSQ
ADO
RSC HIG
RG WB
RZ ws ST2
R R WG
RP WY A 2 X
RLI WA
R S C i4G
R A WB
RC WA
RC we
RZ WS . S T 2
e RC R A WY
RO WB
RC WA
3Y
. .
PULSE SFOUFNCES
RLlClBR \r;S
RA WB
WY
RCH W P
RP W A
R A WB
R Z CIS ST.2
W L l O B R WS
R A WL3 WC
WY
R C t i WR
R.A WCH
R A WB
. R Z WS 5 7 2
R L l O B R w5
RA ,Wt3
R C WY
HCl4 WP
WC RLI I ~ A
RA W6
HC W A
R 2 WS S T 2
R1.1088 WS
Rh bi6
RC WY
RCH N R
RC RU. WA
RA WB
R C W A WCH
RZ ws ST2
- .
..
. . . I
. .
'. .
R L l C B R WS
R A lA*e
.RC R C H WY
RCH rtR
, R A R C WC
R G kB
R Z WS S T 2
RC WG
R l t WH
RC R G W A
R15 M S
RSC h G
RZ KG
ST 1
R1S RP2 Ws
RSC W G
RRPA wz
R 2 WS S T 2
RB k!G KRPT
DVO
lo '
2. @x
20 1x
3. .
DV 1
RI MY
I?[ \r!B T.SGFI
RP h'Y 0 1 5 X
R C b,'Y R 1 5 X Z16
R U WL TOV
RC. RSC AB TSGN
R A ' WY PONEX
R A WY,'
RP b!A
R C WA 215
RLJ W R
RL WYD
.RIJ WL
' LZGD PE! WYD A2X PIFL .
20 ox ,RG WL TSGlJDVST Ct XC
2 0 I X RG' WL TSGU DVST R P 1 F
30 R \ I WB STAGE
OV3
R l l WB STAGE
LPGD R B WYO A 2 X PTFI
RG WB M A TSGU C L X C
RG WB WA TSGU R ~ W
R Z TOV
R C WA
RIJ W8 W L '
RC WL
RZFO
H A WG TSGFJ TMZ , ,
TPZG
R S C nG
WP M Y 1 2 CI
R I ' WZ
Hi! WS S T 2
R A D wkR WS N I S O . .
, .
1. R L l O R R WS
2r RSC WC
5r R G WH
6r R C WY C I A 2 X
7, HlJS LUA TSGN
8, R7 WS S T 2
9. RE? WG .
101 1x Rh WY MQNEX
110 R U S dA
QXCHT,
@
le Rl.1OBP WS
.
'
2. R S C AG
,3 R O WB . .
5. RG WQ
7r HP WSC WG
8r H Z WS S T 2
AUGO
R I l O B E WS
RSC 4G
HC WY TSGN TMZ TPZC
POrJFX
FlQflF X
RU WSC WG WOVR
R Z b1S S T 2
DIM0
R L l O B R WS
RSC 4 6
RC WY TSGN T M Z TP7G
MONEX.
6r 10 . POkFX-
@ ' 7. RU WSC WG .WOVR
R? WS S f 2
A,
,+9
OCA 1
DCSO
, oc s 1
e
. .
I '
H Z WY13 CI
R S C dC1 NISO
HP wz
R A 1413
HZ WA
R t J WZ
K G WY A 2 X
R l ! WS
RP FA
RlJ WN EXT
SUO
.2 0 ' R S C NG
70 HC WH
80 RZ.WS ST2
9. RP WG ,
10. H C 'tJY A Z X
11. RU WA
RZMFO
R P WG TSGN TMZ
TPZG
H S C WG
R R lr!Y12 CI
HI! W Y l Z ' CI
R P W Y 1 2 CI
wu WZ
RII WZ
R U WZ
R t WS S T 2
R A D kP WS N l W
R A D WP WS N I S Q
RAD WP. WS N I S Q
I . . .
PULSE S F W E N C S
MPCI
2. H5C HG
3. W P b'B TSGFJ
40 ox RR W
' L
4a 1x H C 'QL
7. R G 'JR TSCtJ2
e a R Z 'ks
90 00 HFi WY
90 01 R R b.'Y CI , . .
9. 10 H C WY CI . .
90 11 H C WY
10, RU WR TSGhI ST1 NEACOh
11. ox WA
11. 1x WA RH1 R 1 C I 1 6
MP1
l e ZIP
2. ZAP
30 ZIP
40 z AP
50 ZIP
6. ZAP
'
4.
'Io
9.
ZIP
ZAP
ZIP
10'. ZAP S T 1 S T 2 . ,
11. ZIP
. MP3
1. ZAP
2. ZIP NISO
3. ZAP
40 R S C kG
50 RZ WYl2 CI
be R l J WZ T L 1 5 ' N F A C O F
'Io' 1x RR WY A 2 X
80 RAD AB WS
9r RA
10. RL
l l r I X R U WA
STD2
l e R Z W Y l 2 CI
2e RSC kC1 N I S O
6.a - R l j WZ
8. RAD AB WS
. .
PCDli . .
I. R S C T WS . .
2. RSC WG
5r H G WY TSGN TMZ T P 7 G
CI
4.
6.
70 H I J S WSC iriG WOVR
HF! ws
MINC
1 b '
2. .
5e
6.
7?
Bo
MCDU
l e
2.
5.
6.
7.
8r
DINC
HSCT WS
R S C WG
RC WY T S G N TMZ T P Z G
MONFX POUT
PONFX MOUT
Z@UT
RIJ WSC WG WOVR
RP WS
. .
J
PULSF SFQuEIvCES
SH I t4c
1, b:S *
20 ' rJscWG
50 RCH
80 RP WS .
49
0
*
AGC BLOCK n MEMORY ORGANIZATION A N D ADDRESSING
2- Zoo0
WORDS"
ERASABLE
MEMORY
400 (OCTAL1 '
PSEUDO
LCADR
EB SREC
EB SREG'
PSEUDO
ECADR
EB SRFC
EB SREC'
PSEUDO
ECADR
EB S A Y :
ooooo.
x om
0 1400
X 04oO
1 1400
01
UOOO
a0 400
0 400
101w)
X 1 OOO
ooo
EB .SRFG'
" - 2 1400
'OR@'
BOX PER
, PSEUDO 01 400 PSEUDO PSLUDO ' 02400 Psmo 03W PSEUDO ' (
843
0'
A ECADR 1400 ECADR ECADR 2;Un ECADR 3 fXU ECADR 3m
EB SREG . 3 1400 EB SREG 4 1 EB SREC 5 1400 EB SREG 6 1400 E8 SRCG 7 IQ,
t .
1
10 da:I C PSEUDO @
(
X I
)I
wcR D 5" v
FIXED MLMORY
2 O o ( r (OCTAL) L X T ltl S R t C x xx 4 LXK)
WORDS PER
CXT f B SREC' X 02 2 OOO
BOX
__
ca PSEUDO
-D6m
.I.
"
U
6000
WORDS'"
EX1 F B SREG X XX 6oin)
. EXT FB SREP x m z an
. .
PSEUDO loBo0 PSEUDO 12DKJ PSEUDO PSEUDO 20 ooo PSEUDO am)
FCADR OOOOO FCADR @OM] ADDRESSES
FCADR 10 m FCADR %am
. FB SREG x 00 2 E X 1 FB SREC X 01 2 w O 14 OOO-17 777 E XF1B SREG x 04 2m ,
EX1 FB SREG X 27 2
NON-EXISTENT . .
FCADR . .
EXT FB SREG 0 ?O Zoo0 EX1 F E SREC 1 33 2Es1)
L "
"SUPIR BANK 0 '
J\
"SUPER DANK 1"
u .
" NOT P R l f F R R I D