$ od -c -N 50000 [Indigo]<DoradoSource>DoradoManual.dm!7
0000000 377 \0 \0 d 1 m a n s o u r c e s .
0000020 c m \0 373 225 o 030 325 \0 \0 376 001 \0 v y d
0000040 1 m a n s o u r c e s . c m d
0000060 1 m a n d u m p s o u r c e s .
0000100 c m ^ \r d 1 m a n p r e s s e
0000120 d i t A . c m d 1 m a n p r e
0000140 s s e d i t B . c m ^ \r d 1 c
0000160 o v e r . b r a v o d 1 c o n
0000200 t e n t s . b r a v o d 1 i n
0000220 t r o . b r a v o d 1 o v e r
0000240 v i e w . b r a v o ^ \r d 1 p
0000260 r o c e s s o r . b r a v o d
0000300 1 c o n t r o l . b r a v o ^
0000320 \r d 1 m e m o r y 1 . b r a v o
0000340 d 1 m e m o r y 2 . b r a v o
0000360 d 1 i f u 1 . b r a v o d 1
0000400 i f u 2 . b r a v o ^ \r d 1 s
0000420 l o w i o . b r a v o d 1 f 376
0000440 001 \0 J 274 a s t i o . b r a v o
0000460 d 1 d i s k . b r a v o d 1 d
0000500 i s p l a y . b r a v o d 1 e
0000520 t h e r . b r a v o ^ \r d 1 j
0000540 u n k i o . b r a v o d 1 e r
0000560 r o r s . b r a v o d 1 p e r
0000600 f o r m . b r a v o d 1 g l o
0000620 s s a r y . b r a v o ^ \r d 1
0000640 p r o g v i e w . s i l d 1 c
0000660 a r d c a g e . s i l d 1 p r
0000700 o c e s s o r . s i l d 1 s h
0000720 i f t e r . s i l ^ \r d 1 c o
0000740 n t r o l . s i l d 1 b r a n
0000760 c h i n g . s i l d 1 i n s t
0001000 t i m i n g . s i l d 1 m e m
0001020 o r y . s i l d 1 m e m a d d
0001040 r . s i 376 \0 p 021 t l ^ \r d 1 m
0001060 e m r e g . s i l d 1 e r r c
0001100 o r r . s i l d 1 i f u . s i
0001120 l d 1 d i s k . s i l d 1 d
0001140 i s p l a y . s i l d 1 d i s
0001160 p r e g . s i l ^ \r d 1 e t h
0001200 e r n e t . s i l d 1 c r i b
0001220 s h e e t . s i l 377 \0 \0 d 1 m a
0001240 n d u m p s o u r c e s . c m \0
0001260 373 224 * 222 376 \0 \0 376 \0 F 337 247 f t p
0001300 I v y c o n n e c t D o r a
0001320 d o S o u r c e d u m p / C
0001340 D o r a d o M a n u a l . d m
0001360 @ d 1 m a n s o u r c e s . c m
0001400 @ \r 377 \0 \0 d 1 m a n p r e s s e
0001420 d i t A . c m \0 373 224 037 247 n \0 \0 376
0001440 \0 244 ' 213 p r e s s e d i t D o
0001460 r a d o M a n u a l - A . p r e
0001500 s s _ d 1 c o v e r . p r e
0001520 s s d 1 c o n t e n t s . p r
0001540 e s s ^ \r d 1 i n t r o . p r
0001560 e s s d 1 o v e r v i e w . p
0001600 r e s s d 1 p r o c e s s o r
0001620 . p r e s s d 1 c o n t r o l
0001640 . p r e s s ^ \r d 1 m e m o r
0001660 y 1 . p r e s s d 1 m e m o r
0001700 y 2 . p r e s s 377 \0 \0 d 1 m a n
0001720 p r e s s e d i t B . c m \0 373 227
0001740 316 250 M \0 \0 376 \0 311 366 355 p r e s s e
0001760 d i t D o r a d o M a n u a l
0002000 - B . p r e s s _ d 1 i f u
0002020 1 . p r e s s d 1 i f u 2 .
0002040 p r e s s ^ \r d 1 s l o w i o
0002060 . p r e s s d 1 f a s t i o .
0002100 p r e s s d 1 d i s k . p r e
0002120 s s d 1 d i s p l a y . p r e
0002140 s s ^ \r d 1 e t h e r . p r e
0002160 s s d 1 j u n k i o . p r e s
0002200 s ^ \r d 1 e r r o r s . p r e
0002220 s s d 1 p e r f o r m . p r e
0002240 s s d 1 g l o s s a r y . p r
0002260 e s s 377 \0 \0 d 1 c o v e r . b r
0002300 a v o \0 373 227 320 321 < \0 \0 376 001 \0 { 261
0002320 T h i s d o c u m e n t i s
0002340 f o r i n t e r n a l X e
0002360 r o x u s e o n l y . 032 z 1
0002400 8 6 9 7 x 3 e 1 2 c ( 6 3 5 ) \
0002420 b g 4 4 f 6 \r 032 z 1 8 6 9 7 x 3
0002440 e 1 2 \ g \r 032 z 1 8 6 9 7 x 3 e
0002460 1 2 \ g \r D o r a d o H a r d
0002500 w a r e M a n u a l 032 z 1 8 6
0002520 9 7 x 3 \ f 9 b g \r b y E . R
0002540 . F i a l a \r \r \t c o n t r i
0002560 b u t i o n s t o t h e m
0002600 a n u a l b y \r \t \t R . B a
0002620 t e s , D . B o g g s , B
0002640 . L a m p s o n , K . P i
0002660 e r , E . T a f t , a n d
0002700 C . T h a c k e r \r \r \t o t
0002720 376 001 \0 227 , h e r h e l p b y
0002740 \r \t \t D . C l a r k , W .
0002760 C r o w t h e r , W . H a u
0003000 g e l a n d , G . M c D a n
0003020 i e l , a n d \r \t \t S . O r
0003040 n s t e i n 032 z 1 8 6 9 7 x 3 e
0003060 1 2 \ g \r 032 z 1 8 6 9 7 x 3 e 1
0003100 2 \ g \r 1 4 S e p t e m b e r
0003120 1 9 8 1 032 z 1 8 6 9 7 x 3 e 1
0003140 2 \ g \r T h e d o c u m e n t
0003160 d e s c r i b e s t h e a
0003200 r c h i t e c t u r e a n d
0003220 h a r d w a r e d e s i g n
0003240 o f t h e D o r a d o c o
0003260 m p u t e r a t a l e v e
0003300 l a p p r o p r i a t e f o
0003320 r p r o 376 001 \0 377 236 g r a m m i
0003340 n g . A t t h e d a t e
0003360 o f t h i s p r i n t i n
0003400 g , a p p r o x i m a t e l y
0003420 2 2 s y s t e m s h a v e
0003440 b e e n r e l e a s e d t
0003460 o u s e r s . 032 z 1 8 6 9 7 x
0003500 3 e 1 2 j \ g \r T h i s r e l
0003520 e a s e i n c o r p o r a t e
0003540 s a m a j o r r e v i s i
0003560 o n o f t h e D i s p l a
0003600 y C o n t r o l l e r c h a
0003620 p t e r , m e d i u m r e v
0003640 i s i o n s t o t h e D i
0003660 s k C o n t r o l l e r a n
0003700 d I n s t r u c t i o n F e
0003720 t c h U n i t c 376 001 \0 216 1 h
0003740 a p t e r s , a n d m i n o
0003760 r r e v i s i o n s e l s e
0004000 w h e r e . 032 z 1 8 6 9 7 x 3 e
0004020 1 2 j \ g \r R e v i s i o n h
0004040 i s t o r y : 032 z 1 7 9 9 1 l 3
0004060 7 0 5 x 2 e 1 2 j \ f 1 g \r 1 4
0004100 F e b r u a r y 1 9 7 9 \t F
0004120 i r s t c o m p l e t e m a
0004140 n u a l e x c l u s i v e o
0004160 f i o c o n t r o l l e r
0004200 c h a p t e r s . 032 z 1 7 9 9 1
0004220 l 7 7 6 2 d 4 4 1 0 x 2 e 2 j (
0004240 0 , 7 7 6 1 ) \ f 1 g \r 031 8 O
0004260 c t o b e r 1 9 7 9 \t C h a p
0004300 t e r s o n i o c o n t r
0004320 o l l e r s a d d e d ; m 376
0004340 001 \0 > h a j o r r e v i s i o
0004360 n s . 032 z 1 7 9 9 1 l 7 7 6 2 d
0004400 4 4 1 0 x 2 e 2 j \ f 1 g \r 1 4
0004420 S e p t e m b e r 1 9 8 1 \t
0004440 M a j o r r e v i s i o n t
0004460 o t h e D i s p l a y C o
0004500 n t r o l l e r c h a p t e r
0004520 , m e d i u m r e v i s i o
0004540 n t o I n s t r u c t i o n
0004560 F e t c h U n i t a n d
0004600 D i s k c h a p t e r s , m
0004620 i n o r r e v i s i o n s e
0004640 l s e w h e r e . 032 z 1 7 9 9 1
0004660 l 7 7 6 2 d 4 4 1 0 x 2 e 2 j \
0004700 f 1 g \r 032 z 1 8 6 9 7 x 3 e 1 2
0004720 j ( 6 3 5 ) \ g \r 032 z 1 8 6 9 7
0004740 x 3 e 1 376 \0 362 222 > 2 j \ g \r X E
0004760 R O X 032 z 2 1 1 6 6 l 1 1 4 3 0
0005000 x 3 e 1 2 j \ f 2 g \r P a l o
0005020 A l t o R e s e a r c h C e
0005040 n t e r \r C o m p u t e r S c
0005060 i e n c e s L a b o r a t o r
0005100 y \r 3 3 3 3 C o y o t e H i
0005120 l l R d . \r P a l o A l t o
0005140 , C a l i f o r n i a 9 4 3
0005160 0 4 032 z 2 1 1 6 6 l 1 1 4 3 0 x
0005200 3 e 1 2 j \ b g 5 5 B \r 032 z 1 8
0005220 6 9 7 x 3 e 1 2 j c \ g \r T h i
0005240 s d o c u m e n t i s f o
0005260 r i n t e r n a l X e r o x
0005300 u s e o n l y . 032 z 1 8 6 9
0005320 7 x 3 e 1 2 c \ b g \r 377 \0 \0 d 1
0005340 c o n t e n t s . b r a v o \0 373
0005360 227 320 317 241 \0 \0 376 001 \0 215 016 P a g e
0005400 N u m b e r s : N o X :
0005420 5 3 0 Y : 1 0 . 5 "
0005440 F i r s t P a g e : 1
0005460 R o m a n N o t - o n - f
0005500 i r s t - p a g e \r M a r g i n
0005520 s : T o p : 1 . 3 "
0005540 B o t t o m : 1 " \r H e a d
0005560 i n g : N o t - o n - f i r s
0005600 t - p a g e 032 l 3 1 7 5 e 1 2 q
0005620 k 4 0 ( 6 3 5 ) \ g \r D o r a d
0005640 o H a r d w a r e M a n u a
0005660 l \t T a b l e O f C o n t e
0005700 n t s \t 1 4 S e p t e m b e r
0005720 1 9 8 1 032 y 7 5 6 q j k 4 0 (
0005740 0 , 6 5 5 3 5 ) ( 1 , 8 5 3 8 )
0005760 ( 2 , 1 2 6 2 9 ) \ g 376 001 \0 a 275
0006000 2 2 t 2 1 t 0 i 1 7 t 3 I 1 t
0006020 0 1 7 f 1 \r T a b l e o f
0006040 C o n t e n t s 032 l 3 1 7 5 e 3
0006060 6 c k 4 0 ( 1 , 1 6 9 3 3 ) ( 2
0006100 , 6 5 5 3 5 ) \ f 5 b g \r 1 . \t
0006120 I n t r o d u c t i o n \t
0006140 031 031 1 032 z 1 8 6 9 7 l 4 5 8
0006160 6 e 1 2 j k 4 0 ( 1 , 5 6 4 4 )
0006200 ( 2 , 1 4 8 1 7 ) \ b g 2 t 2
0006220 1 t 0 1 2 t 3 B 1 t 2 \r 2 . \t
0006240 O v e r v i e w \t 031 031
0006260 2 032 z 1 8 6 9 7 l 4 5 8 6 e 1 2
0006300 j k 4 0 \ b g 2 t 2 1 t 0 8
0006320 t 3 B 1 t 2 7 t 0 1 t 2 \r 2
0006340 . 1 \t C o n t r o l \t
0006360 031 031 2 032 z 1 8 6 9 7 l 4 5 8 6 e
0006400 376 001 \0 H 272 3 j k 4 0 \ g 3 t 2
0006420 1 t 0 8 t 2 \r 2 . 2 \t R e g i
0006440 s t e r s , M e m o r i e s ,
0006460 a n d D a t a P a t h s \t
0006500 031 031 2 032 z 1 8 6 9 7 l
0006520 4 5 8 6 e 3 j k 4 0 \ g 3 t 2
0006540 1 t 0 3 6 t 2 \r 2 . 3 \t T i m
0006560 i n g \t 031 031 6 032 z 1 8
0006600 6 9 7 l 4 5 8 6 e 3 j k 4 0 \ g
0006620 3 t 2 1 t 0 7 t 2 \r 2 . 4 \t
0006640 I n s t r u c t i o n F i e l
0006660 d s \t 031 031 8 032 z 1 8 6
0006700 9 7 l 4 5 8 6 e 3 j k 4 0 \ g 3
0006720 t 2 1 t 0 1 9 t 2 \r 2 . 6 \t
0006740 N o t a t i o n \t 031 031
0006760 9 032 z 1 8 6 9 7 l 4 5 8 6 e 3 j
0007000 k 4 0 \ g 376 001 \0 311 036 3 t 2 1 t
0007020 0 9 t 2 \r 3 . \t P r o c e s s
0007040 o r S e c t i o n \t
0007060 031 1 0 032 z 1 8 6 9 7 l 4 5 8 6 e
0007100 1 2 j k 4 0 \ b g 2 t 2 B 1 t 0
0007120 b 1 7 B 1 t 2 \r 3 . 1 \t R M a
0007140 n d S T K M e m o r i e s ,
0007160 R B a s e a n d S t k P
0007200 R e g i s t e r s \t 031
0007220 1 0 032 z 1 8 6 9 7 l 4 5 8 6 x 3
0007240 e 4 j k 4 0 \ g 3 t 2 1 t 0
0007260 4 6 t 2 \r 3 . 2 \t C n t R e g
0007300 i s t e r \t 031 1 2 032 z
0007320 1 8 6 9 7 l 4 5 8 6 x 3 e 3 j k
0007340 4 0 \ g 3 t 2 1 t 0 1 3 t 2
0007360 \r 3 . 3 \t Q R e g i s t e r \t
0007400 031 1 3 032 z 376 001 \0 315 H 1
0007420 8 6 9 7 l 4 5 8 6 x 3 e 3 j k 4
0007440 0 \ g 3 t 2 1 t 0 1 1 t 2 \r
0007460 3 . 4 \t T R e g i s t e r \t
0007500 031 1 3 032 z 1 8 6 9 7 l 4
0007520 5 8 6 x 3 e 3 j k 4 0 \ g 3 t 2
0007540 1 t 0 1 1 t 2 \r 3 . 5 \t B S
0007560 E L : B M u l t i p l e x
0007600 o r S e l e c t \t 031
0007620 1 3 032 z 1 8 6 9 7 l 4 5 8 6 x 3
0007640 e 3 j k 4 0 \ g 3 t 2 1 t 0
0007660 2 8 t 2 \r 3 . 6 \t A S E L :
0007700 A S o u r c e / D e s t i n a
0007720 t i o n C o n t r o l \t
0007740 031 1 5 032 z 1 8 6 9 7 l 4 5 8
0007760 6 x 3 e 3 j k 4 0 \ g 3 t 2 1
0010000 t 0 3 6 t 2 \r 3 . 7 \t A L U 376
0010020 001 \0 304 017 F , A L U O p e r a
0010040 t i o n s \t 031 1 7 032 z
0010060 1 8 6 9 7 l 4 5 8 6 x 3 e 3 j k
0010100 4 0 \ g 3 t 2 1 t 0 2 1 t 2
0010120 \r 3 . 8 \t L C : L o a d C
0010140 o n t r o l f o r R M a n
0010160 d T \t 031 1 9 032 z 1 8
0010200 6 9 7 l 4 5 8 6 x 3 e 3 j k 4 0
0010220 \ g 3 t 2 1 t 0 3 1 t 2 \r 3
0010240 . 9 \t F F : S p e c i a l
0010260 F u n c t i o n \t 031 1
0010300 9 032 z 1 8 6 9 7 l 4 5 8 6 x 3 e
0010320 3 j k 4 0 \ g 3 t 2 1 t 0 2
0010340 2 t 2 \r 3 . 1 0 \t M u l t i p l
0010360 y a n d D i v i d e \t
0010400 031 2 3 032 z 1 8 6 9 7 l 4 5 8
0010420 6 x 3 e 376 001 \0 227 205 3 j k 4 0 \ g
0010440 4 t 2 1 t 0 2 0 t 2 \r 3 . 1
0010460 1 \t S h i f t e r \t 031
0010500 2 3 032 z 1 8 6 9 7 l 4 5 8 6 x 3
0010520 e 3 j k 4 0 \ g 4 t 2 1 t 0
0010540 8 t 2 \r 3 . 1 2 \t H o l d a n
0010560 d T a s k S i m u l a t o r
0010600 \t 031 2 5 032 z 1 8 6 9 7
0010620 l 4 5 8 6 x 3 e 3 j k 4 0 \ t 2
0010640 g 2 8 t 0 1 t 2 \r 4 . \t C o n
0010660 t r o l S e c t i o n \t
0010700 031 2 6 032 z 1 8 6 9 7 l 4 5 8
0010720 6 e 1 2 j k 4 0 \ b g 2 t 2 B 1
0010740 t 0 b 1 5 B 1 t 2 6 t 0 2 t
0010760 2 \r 4 . 1 \t T a s k s \t
0011000 031 2 6 032 z 1 8 6 9 7 l 4 5 8 6
0011020 e 4 j k 4 0 \ g 3 376 001 \0 305 P t 2
0011040 1 t 0 6 t 2 6 t 0 2 t 2
0011060 \r 4 . 2 \t T a s k S w i t c h
0011100 i n g \t 031 2 6 032 z 1 8
0011120 6 9 7 l 4 5 8 6 e 4 j k 4 0 \ g
0011140 3 t 2 1 t 0 1 5 t 2 6 t 0
0011160 2 t 2 \r 4 . 3 \t N e x t A d
0011200 d r e s s G e n e r a t i o n
0011220 \t 031 2 7 032 z 1 8 6 9 7
0011240 l 4 5 8 6 e 3 j k 4 0 \ g 3 t 2
0011260 1 t 0 2 4 t 2 \r 4 . 4 \t C o
0011300 n d i t i o n a l B r a n c h
0011320 e s \t 031 2 9 032 z 1 8 6
0011340 9 7 l 4 5 8 6 e 3 j k 4 0 \ g 3
0011360 t 2 1 t 0 2 1 t 2 \r 4 . 5 \t
0011400 S u b r o u t i n e s a n d
0011420 t h e L i n k R e g i s 376 001
0011440 \0 301 R t e r \t 031 3 0 032
0011460 z 1 8 6 9 7 l 4 5 8 6 e 3 j k 4
0011500 0 \ g 3 t 2 1 t 0 3 4 t 2 \r
0011520 4 . 6 \t D i s p a t c h e s \t
0011540 031 3 1 032 z 1 8 6 9 7 l 4
0011560 5 8 6 e 3 j k 4 0 \ g 3 t 2 1
0011600 t 0 1 1 t 2 \r 4 . 7 \t I F U
0011620 A d d r e s s i n g \t
0011640 031 3 2 032 z 1 8 6 9 7 l 4 5 8 6 e
0011660 3 j k 4 0 \ g 1 9 t 2 \r 4 . 8 \t
0011700 I M a n d T P C A c c e s
0011720 s \t 031 3 3 032 z 1 8 6 9
0011740 7 l 4 5 8 6 e 3 j k 4 0 \ g 2 2
0011760 t 2 \r 4 . 9 \t H o l d \t
0012000 031 3 4 032 z 1 8 6 9 7 l 4 5 8 6
0012020 e 3 j k 4 0 \ g 9 t 2 \r 4 . 8 \t
0012040 P r o 376 001 \0 M 201 g r a m C o n
0012060 t r o l o f t h e D M u x
0012100 \t 031 3 4 032 z 1 8 6 9 7
0012120 l 4 5 8 6 e 3 j k 4 0 \ g 3 2 t
0012140 2 \r 5 . \t M e m o r y S e c t
0012160 i o n \t 031 3 6 032 z 1 8
0012200 6 9 7 l 4 5 8 6 e 1 2 j k 4 0 \
0012220 b g 2 t 2 B 1 t 0 b 1 4 B 1 t 2
0012240 6 t 0 2 t 2 \r 5 . 1 \t M e m
0012260 o r y A d d r e s s i n g \t
0012300 031 3 6 032 z 1 8 6 9 7 l 4
0012320 5 8 6 e 4 j k 4 0 \ g 3 t 2 1
0012340 t 0 1 8 t 2 6 t 0 2 t 2 \r
0012360 5 . 2 \t P r o c e s s o r M e
0012400 m o r y R e f e r e n c e s \t
0012420 031 3 7 032 z 1 8 6 9 7 l
0012440 4 5 8 6 e 3 j k 376 001 \0 263 001 4 0 \
0012460 g 3 t 2 1 t 0 2 8 t 2 \r 5 .
0012500 3 \t I F U R e f e r e n c e s
0012520 \t 031 4 1 032 z 1 8 6 9 7
0012540 l 4 5 8 6 e 3 j k 4 0 \ g 3 t 2
0012560 1 t 0 1 5 t 2 \r 5 . 4 \t M e
0012600 m o r y T i m i n g a n d
0012620 H o l d \t 031 4 1 032 z 1
0012640 8 6 9 7 l 4 5 8 6 e 3 j k 4 0 \
0012660 g 3 t 2 1 t 0 2 3 t 2 \r 5 .
0012700 5 \t T h e M a p \t 031
0012720 4 4 032 z 1 8 6 9 7 l 4 5 8 6 e 3
0012740 j k 4 0 \ g 3 t 2 1 t 0 8 t
0012760 2 \r 5 . 6 \t A n A u t o m a t
0013000 i c S t o r a g e M a n a g
0013020 e m e n t A l g o r i t h m \t
0013040 031 4 8 032 z 1 8 6 376 001 \0
0013060 ' 3 9 7 l 4 5 8 6 e 3 j k 4 0 \
0013100 g 3 t 2 1 t 0 4 2 t 2 \r 5 .
0013120 7 \t M e s a M a p P r i m i
0013140 t i v e s \t 031 4 9 032 z
0013160 1 8 6 9 7 l 4 5 8 6 e 3 j k 4 0
0013200 \ g 3 t 2 1 t 0 2 0 t 2 \r 5
0013220 . 8 \t T h e P i p e \t
0013240 031 5 1 032 z 1 8 6 9 7 l 4 5 8 6
0013260 e 3 j k 4 0 \ g 3 t 2 1 t 0
0013300 9 t 2 \r 5 . 9 \t F a u l t s a
0013320 n d E r r o r s \t 031
0013340 5 3 032 z 1 8 6 9 7 l 4 5 8 6 e 3
0013360 j k 4 0 \ g 3 t 2 1 t 0 1 8
0013400 t 2 \r 5 . 1 0 \t S t o r a g e \t
0013420 031 5 7 032 z 1 8 6 9 7 l
0013440 4 5 8 6 e 3 j k 4 0 \ g 4 t 2
0013460 1 t 376 001 \0 Q $ 0 8 t 2 \r 5 . 1
0013500 1 \t T h e C a c h e \t
0013520 031 5 8 032 z 1 8 6 9 7 l 4 5 8 6
0013540 e 3 j k 4 0 \ g 4 t 2 1 t 0
0013560 1 0 t 2 \r 5 . 1 2 \t I n i t i a
0013600 l i z a t i o n \t 031 5
0013620 9 032 z 1 8 6 9 7 l 4 5 8 6 e 3 j
0013640 k 4 0 \ g 4 t 2 1 t 0 1 5 t
0013660 2 \r 5 . 1 3 \t T e s t i n g \t
0013700 031 6 1 032 z 1 8 6 9 7 l 4
0013720 5 8 6 e 3 j k 4 0 \ g 4 t 2 1
0013740 t 0 8 t 2 \r 6 . \t I n s t r u
0013760 c t i o n F e t c h U n i t
0014000 \t 031 6 4 032 z 1 8 6 9 7
0014020 l 4 5 8 6 e 1 2 j k 4 0 \ b g 2
0014040 t 2 B 1 t 0 b 2 2 B 1 t 2 6 t
0014060 0 2 t 2 \r 6 376 001 \0 342 5 . 1 \t O
0014100 v e r v i e w o f O p e r a
0014120 t i o n \t 031 6 4 032 z 1
0014140 8 6 9 7 l 4 5 8 6 e 4 j k 4 0 \
0014160 g 3 t 2 1 t 0 2 2 t 2 6 t
0014200 0 2 t 2 \r 6 . 2 \t T h e I F
0014220 U J u m p E n t r y V e c t
0014240 o r \t 031 6 9 032 z 1 8 6
0014260 9 7 l 4 5 8 6 e 3 j k 4 0 \ g 3
0014300 t 2 1 t 0 2 5 t 2 \r 6 . 3 \t
0014320 T i m i n g S u m m a r y \t
0014340 031 7 1 032 z 1 8 6 9 7 l 4
0014360 5 8 6 e 3 j k 4 0 \ g 3 t 2 1
0014400 t 0 1 5 t 2 \r 6 . 4 \t U s e
0014420 o f M e m B X a n d D u p
0014440 l i c a t e S t k R e g i o
0014460 n s \t 031 7 2 032 376 001 \0 w
0014500 ; z 1 8 6 9 7 l 4 5 8 6 e 3 j k
0014520 4 0 \ g 3 t 2 1 t 0 3 9 t 2
0014540 \r 6 . 5 \t T r a p s \t
0014560 031 7 2 032 z 1 8 6 9 7 l 4 5 8 6 e
0014600 3 j k 4 0 \ g 3 t 2 1 t 0 6
0014620 t 2 \r 6 . 6 \t I F U R e s e t
0014640 \t 031 7 5 032 z 1 8 6 9 7
0014660 l 4 5 8 6 e 3 j k 4 0 \ g 3 t 2
0014700 1 t 0 1 0 t 2 \r 6 . 7 \t R e
0014720 s c h e d u l i n g \t
0014740 031 7 5 032 z 1 8 6 9 7 l 4 5 8 6 e
0014760 3 j k 4 0 \ g 3 t 2 1 t 0 1
0015000 3 t 2 \r 6 . 8 \t B r e a k p o i
0015020 n t s \t 031 7 6 032 z 1 8
0015040 6 9 7 l 4 5 8 6 e 3 j k 4 0 \ g
0015060 3 t 2 1 t 0 1 2 t 2 \r 6 . 9
0015100 \t 376 001 \0 n 275 R e a d i n g a n
0015120 d W r i t i n g I F U M \t
0015140 031 7 6 032 z 1 8 6 9 7 l 4
0015160 5 8 6 e 3 j k 4 0 \ g 3 t 2 1
0015200 t 0 2 5 t 2 \r 6 . 1 0 \t C o n
0015220 t i n u i n g f r o m P r o
0015240 c e s s o r F a u l t s \t
0015260 031 7 7 032 z 1 8 6 9 7 l 4 5
0015300 8 6 e 3 j k 4 0 \ g 4 t 2 1 t
0015320 0 3 3 t 2 \r 6 . 1 1 \t I F U
0015340 T e s t i n g \t 031 7 9
0015360 032 z 1 8 6 9 7 l 4 5 8 6 e 3 j k
0015400 4 0 \ g 4 t 2 1 t 0 1 2 t 2
0015420 \r 6 . 1 2 \t D e t a i l s o f
0015440 P i p e O p e r a t i o n \t
0015460 031 8 0 032 z 1 8 6 9 7 l
0015500 4 5 8 6 e 3 376 001 \0 367 _ j k 4 0 \
0015520 g 4 t 2 1 t 0 2 6 t 2 \r 6 .
0015540 1 3 \t T i m i n g D e t a i l
0015560 s \t 031 8 2 032 z 1 8 6 9
0015600 7 l 4 5 8 6 e 3 j k 4 0 \ g 4 t
0015620 2 1 t 0 1 5 t 2 \r 7 . \t S l
0015640 o w I O \t 031 8 5 032 z
0015660 1 8 6 9 7 l 4 5 8 6 e 1 2 j k 4
0015700 0 \ b g 2 t 2 B 1 t 0 b 7 B 1 t
0015720 2 6 t 0 2 t 2 \r 7 . 1 \t I n
0015740 p u t / O u t p u t F u n c t
0015760 i o n s \t 031 8 5 032 z 1
0016000 8 6 9 7 l 4 5 8 6 e 3 j k 4 0 \
0016020 g 3 t 2 1 t 0 2 3 t 2 6 t
0016040 0 2 t 2 \r 7 . 2 \t I O O p c
0016060 o d e s \t 031 8 6 032 z 1
0016100 8 6 9 7 l 4 5 8 6 e 3 376 001 \0 005 241
0016120 j k 4 0 \ g 3 t 2 1 t 0 1 1
0016140 t 2 \r 7 . 3 \t W a k e u p , B
0016160 l o c k , a n d N e x t \t
0016200 031 8 7 032 z 1 8 6 9 7 l 4
0016220 5 8 6 e 3 j k 4 0 \ g 3 t 2 1
0016240 t 0 2 4 t 2 \r 7 . 4 \t S u b T
0016260 a s k s \t 031 8 8 032 z 1
0016300 8 6 9 7 l 4 5 8 6 e 3 j k 4 0 \
0016320 g 3 t 2 1 t 0 9 t 2 \r 7 . 5
0016340 \t I l l e g a l T h i n g s
0016360 I O T a s k s M u s t N o
0016400 t D o \t 031 8 8 032 z 1
0016420 8 6 9 7 l 4 5 8 6 e 3 j k 4 0 \
0016440 g 3 t 2 1 t 0 3 6 t 2 \r 8 .
0016460 \t F a s t I O \t 031 9
0016500 0 032 z 1 8 6 9 7 l 4 5 8 6 e 1 2
0016520 376 001 \0 246 z j k 4 0 \ b g 2 t 2 B
0016540 1 t 0 b 7 B 1 t 2 6 t 0 2 t
0016560 2 \r 8 . 1 \t T r a n s p o r t \t
0016600 031 9 0 032 z 1 8 6 9 7 l
0016620 4 5 8 6 e 4 j k 4 0 \ g 3 t 2
0016640 1 t 0 1 0 t 2 6 t 0 2 t 2
0016660 \r 8 . 2 \t W a k e u p s a n d
0016700 M i c r o c o d e \t
0016720 031 9 0 032 z 1 8 6 9 7 l 4 5 8 6 e
0016740 3 j k 4 0 \ g 3 t 2 1 t 0 2
0016760 2 t 2 6 t 0 2 t 2 \r 8 . 3 \t
0017000 L a t e n c y \t 031 9 1
0017020 032 z 1 8 6 9 7 l 4 5 8 6 e 3 j k
0017040 4 0 \ g 3 t 2 1 t 0 8 t 2 \r
0017060 9 . \t D i s k C o n t r o l l
0017100 e r \t 031 9 2 032 z 1 8 6
0017120 9 7 l 4 5 376 001 \0 W 310 8 6 e 1 2 j
0017140 k 4 0 \ b g 2 t 2 B 1 t 0 b 1 5
0017160 B 1 t 2 6 t 0 2 t 2 \r 9 . 1
0017200 \t D i s k A d d r e s s i n g
0017220 \t 031 9 3 032 z 1 8 6 9 7
0017240 l 4 5 8 6 e 3 j k 4 0 \ g 3 t 2
0017260 1 t 0 1 6 t 2 6 t 0 2 t
0017300 2 \r 9 . 2 \t S e c t o r L a y
0017320 o u t C o n s i d e r a t i o
0017340 n s \t 031 9 3 032 z 1 8 6
0017360 9 7 l 4 5 8 6 e 3 j k 4 0 \ g 3
0017400 t 2 1 t 0 2 9 t 2 6 t 0
0017420 2 t 2 \r 9 . 3 \t G e n e r a l
0017440 F i r m w a r e O r g a n i z
0017460 a t i o n \t 031 9 5 032 z
0017500 1 8 6 9 7 l 4 5 8 6 e 3 j k 4 0
0017520 \ g 3 t 2 1 t 0 376 001 \0 270 . 3
0017540 0 t 2 6 t 0 2 t 2 \r 9 . 4 \t
0017560 T a s k W a k e u p s \t
0017600 031 9 6 032 z 1 8 6 9 7 l 4 5 8
0017620 6 e 3 j k 4 0 \ g 3 t 2 1 t 0
0017640 1 3 t 2 6 t 0 2 t 2 \r 9 .
0017660 5 \t C o n t r o l R e g i s t
0017700 e r \t 031 9 7 032 z 1 8 6
0017720 9 7 l 4 5 8 6 e 3 j k 4 0 \ g 3
0017740 t 2 1 t 0 1 7 t 2 6 t 0
0017760 2 t 2 \r 9 . 6 \t F o r m a t R
0020000 A M a n d S e q u e n c e
0020020 P R O M s \t 031 9 7 032 z
0020040 1 8 6 9 7 l 4 5 8 6 e 3 j k 4 0
0020060 \ g 3 t 2 1 t 0 3 0 t 2 6
0020100 t 0 2 t 2 \r 9 . 7 \t T a g R
0020120 e g i s t e r \t 031 9 376
0020140 001 \0 J * 9 032 z 1 8 6 9 7 l 4 5 8
0020160 6 e 3 j k 4 0 \ g 3 t 2 1 t 0
0020200 1 3 t 2 6 t 0 2 t 2 \r 9 .
0020220 8 \t F I F O R e g i s t e r \t
0020240 1 0 1 032 z 1 8 6 9 7 l
0020260 4 5 8 6 e 3 j k 4 0 \ g 3 t 2
0020300 1 t 0 1 4 t 2 5 t 0 3 t 2
0020320 \r 9 . 9 \t M u f f l e r I n p
0020340 u t \t 1 0 1 032 z 1 8 6
0020360 9 7 l 4 5 8 6 e 3 j k 4 0 \ g 3
0020400 t 2 1 t 0 1 4 t 2 7 t 0
0020420 1 t 2 \r 9 . 1 0 \t E r r o r D
0020440 e t e c t i o n a n d C o r
0020460 r e c t i o n \t 1 0 4
0020500 032 z 1 8 6 9 7 l 4 5 8 6 e 3 j k
0020520 4 0 \ g 4 t 2 1 t 0 3 1 t 2
0020540 \r 1 0 . 376 001 \0 : b \t D i s p l a
0020560 y C o n t r o l l e r \t
0020600 1 0 9 032 z 1 8 6 9 7 l 4 5 8
0020620 6 e 1 2 j k 4 0 \ b g 3 t 2 B 1
0020640 t 0 b 1 8 B 1 t 2 5 t 0 3 t
0020660 2 \r 1 0 . 1 \t O p e r a t i o n
0020700 a l O v e r v i e w \t
0020720 1 0 9 032 z 1 8 6 9 7 l 4 5 8 6
0020740 e 3 j k 4 0 \ g 4 t 2 1 t 0
0020760 2 1 t 2 7 t 0 1 t 2 \r 1 0 .
0021000 2 \t V i d e o D a t a P a t
0021020 h \t 1 1 0 032 z 1 8 6 9
0021040 7 l 4 5 8 6 e 3 j k 4 0 \ g 4 t
0021060 2 1 t 0 1 6 t 2 \r 1 0 . 3 \t
0021100 H o r i z o n t a l a n d V
0021120 e r t i c a l C o n t r o l \t
0021140 1 1 3 032 376 001 \0 A n z 1
0021160 8 6 9 7 l 4 5 8 6 e 4 j k 4 0 \
0021200 g 4 t 2 1 t 0 3 2 t 2 \r 1 0
0021220 . 4 \t P i x e l C l o c k S
0021240 y s t e m \t 1 1 5 032 z
0021260 1 8 6 9 7 l 4 5 8 6 e 4 j k 4 0
0021300 \ g 4 t 2 1 t 0 1 9 t 2 \r 1
0021320 0 . 5 \t O I S S e v e n - W i
0021340 r e V i d e o I n t e r f a
0021360 c e \t 1 1 6 032 z 1 8 6
0021400 9 7 l 4 5 8 6 e 3 j k 4 0 \ g 4
0021420 t 2 1 t 0 3 1 t 2 \r 1 0 . 6
0021440 \t P r o c e s s o r T a s k
0021460 M a n a g e m e n t \t
0021500 1 1 7 032 z 1 8 6 9 7 l 4 5 8 6 e
0021520 3 j k 4 0 \ g 4 t 2 1 t 0 2
0021540 6 t 2 \r 1 0 . 7 \t S l o w 376 001
0021560 \0 206 244 I O I n t e r f a c e \t
0021600 1 1 9 032 z 1 8 6 9 7 l
0021620 4 5 8 6 e 3 j k 4 0 \ g 4 t 2
0021640 1 t 0 1 8 t 2 \r 1 0 . 8 \t D i
0021660 s p M T e r m i n a l I n t
0021700 e r f a c e \t 1 2 1 032
0021720 z 1 8 6 9 7 l 4 5 8 6 e 4 j k 4
0021740 0 \ g 4 t 2 1 t 0 2 5 t 2 \r
0021760 1 0 . 9 \t D D C I n i t i a l
0022000 i z a t i o n R e q u i r e m
0022020 e n t s \t 1 2 2 032 z 1
0022040 8 6 9 7 l 4 5 8 6 e 4 j k 4 0 \
0022060 g 4 t 2 1 t 0 3 2 t 2 \r 1 0
0022100 . 1 0 \t S p e e d a n d R e
0022120 s o l u t i o n L i m i t s \t
0022140 1 2 2 032 z 1 8 6 9 7 l
0022160 4 5 8 376 001 \0 ` 204 6 e 4 j k 4 0 \
0022200 g 5 t 2 1 t 0 2 8 t 2 \r 1 1
0022220 . \t E t h e r n e t C o n t r
0022240 o l l e r \t 1 2 4 032 z
0022260 1 8 6 9 7 l 4 5 8 6 e 1 2 j k 4
0022300 0 \ b g 3 t 2 B 1 t 0 b 1 9 B 1
0022320 t 2 \r 1 1 . 1 \t E t h e r n e t
0022340 P a c k e t s \t 1 2
0022360 4 032 z 1 8 6 9 7 l 4 5 8 6 e 3 j
0022400 k 4 0 \ g 4 t 2 1 t 0 1 7 t
0022420 2 \r 1 1 . 2 \t C o n t r o l l e
0022440 r O v e r v i e w \t
0022460 1 2 5 032 z 1 8 6 9 7 l 4 5 8 6 e
0022500 3 j k 4 0 \ g 4 t 2 1 t 0 2
0022520 0 t 2 \r 1 1 . 3 \t R e c e i v e
0022540 r \t 1 2 7 032 z 1 8 6 9
0022560 7 l 4 5 8 6 e 3 376 001 \0 025 W j k 4
0022600 0 \ g 4 t 2 1 t 0 9 t 2 \r 1
0022620 1 . 4 \t T r a n s m i t t e r \t
0022640 1 2 8 032 z 1 8 6 9 7 l
0022660 4 5 8 6 e 3 j k 4 0 \ g 4 t 2
0022700 1 t 0 1 2 t 2 \r 1 1 . 5 \t C l
0022720 o c k s \t 1 2 9 032 z 1
0022740 8 6 9 7 l 4 5 8 6 e 3 j k 4 0 \
0022760 g 4 t 2 1 t 0 7 t 2 \r 1 1 .
0023000 6 \t T a s k W a k e u p s \t
0023020 1 2 9 032 z 1 8 6 9 7 l 4
0023040 5 8 6 e 3 j k 4 0 \ g 4 t 2 1
0023060 t 0 1 3 t 2 \r 1 1 . 7 \t M u f
0023100 f l e r I n p u t \t
0023120 1 3 0 032 z 1 8 6 9 7 l 4 5 8 6 e
0023140 3 j k 4 0 \ g 4 t 2 1 t 0 1
0023160 4 t 2 \r 1 1 . 8 \t I O B 376 001 \0
0023200 352 373 R e g i s t e r s \t
0023220 1 3 1 032 z 1 8 6 9 7 l 4 5 8 6
0023240 e 3 j k 4 0 \ g 4 t 2 1 t 0
0023260 1 4 t 2 \r 1 1 . 9 \t C o n t r o
0023300 l R e g i s t e r \t
0023320 1 3 1 032 z 1 8 6 9 7 l 4 5 8 6 e
0023340 3 j k 4 0 \ g 4 t 2 1 t 0 1
0023360 7 t 2 \r 1 1 . 1 0 \t S t a t u s
0023400 R e g i s t e r \t 1
0023420 3 2 032 z 1 8 6 9 7 l 4 5 8 6 e 3
0023440 j k 4 0 \ g 5 t 2 1 t 0 1 6
0023460 t 2 \r 1 2 . \t O t h e r I O
0023500 a n d E v e n t C o u n t e
0023520 r s \t 1 3 3 032 z 1 8 6
0023540 9 7 l 4 5 8 6 e 1 2 j k 4 0 \ b
0023560 g 3 t 2 B 1 t 0 b 2 7 B 1 t 2 \r
0023600 1 2 376 001 \0 327 204 . 1 \t J u n k T
0023620 a s k W a k e u p \t
0023640 1 3 3 032 z 1 8 6 9 7 l 4 5 8 6 e
0023660 3 j k 4 0 \ g 4 t 2 1 t 0 1
0023700 7 t 2 \r 1 2 . 2 \t G e n e r a l
0023720 I O \t 1 3 3 032 z 1 8
0023740 6 9 7 l 4 5 8 6 e 3 j k 4 0 \ g
0023760 4 t 2 1 t 0 1 1 t 2 \r 1 2 .
0024000 3 \t E v e n t C o u n t e r s
0024020 \t 1 3 3 032 z 1 8 6 9 7
0024040 l 4 5 8 6 e 3 j k 4 0 \ g 4 t 2
0024060 1 t 0 1 5 t 2 \r 1 3 . \t E r
0024100 r o r H a n d l i n g \t
0024120 1 3 6 032 z 1 8 6 9 7 l 4 5 8
0024140 6 e 1 2 j k 4 0 \ b g 3 t 2 B 1
0024160 t 0 b 1 4 B 1 t 2 \r 1 3 . 1 \t P
0024200 r o c e s s o 376 001 \0 i 317 r E r
0024220 r o r s \t 1 3 7 032 z 1
0024240 8 6 9 7 l 4 5 8 6 e 3 j k 4 0 \
0024260 g 4 t 2 1 t 0 1 7 t 2 \r 1 3
0024300 . 2 \t C o n t r o l S e c t i
0024320 o n E r r o r s \t 1
0024340 3 9 032 z 1 8 6 9 7 l 4 5 8 6 e 3
0024360 j k 4 0 \ g 4 t 2 1 t 0 2 3
0024400 t 2 \r 1 3 . 3 \t I F U E r r o
0024420 r s \t 1 3 9 032 z 1 8 6
0024440 9 7 l 4 5 8 6 e 4 j k 4 0 \ g 4
0024460 t 2 1 t 0 1 1 t 2 \r 1 3 . 4
0024500 \t M e m o r y S y s t e m E
0024520 r r o r s \t 1 3 9 032 z
0024540 1 8 6 9 7 l 4 5 8 6 e 4 j k 4 0
0024560 \ g 4 t 2 1 t 0 2 1 t 2 \r 1
0024600 3 . 5 \t S o u r c e s 376 001 \0 321
0024620 233 o f F a i l u r e \t
0024640 1 4 0 032 z 1 8 6 9 7 l 4 5 8 6
0024660 e 3 j k 4 0 \ g 4 t 2 1 t 0
0024700 1 9 t 2 \r 1 3 . 6 \t E r r o r
0024720 C o r r e c t i o n \t
0024740 1 4 1 032 z 1 8 6 9 7 l 4 5 8 6 e
0024760 3 j k 4 0 \ g 4 t 2 1 t 0 1
0025000 7 t 2 \r 1 4 . \t P e r f o r m a
0025020 n c e I s s u e s \t
0025040 1 4 4 032 z 1 8 6 9 7 l 4 5 8 6 e
0025060 1 2 j k 4 0 \ b g 3 t 2 B 1 t 0
0025100 b 1 8 B 1 t 2 \r 1 4 . 1 \t C y c
0025120 l e T i m e \t 1 4 4
0025140 032 z 1 8 6 9 7 l 4 5 8 6 e 4 j k
0025160 4 0 \ g 4 t 2 1 t 0 1 1 t 2
0025200 \r 1 4 . 2 \t E m u l a t o r P
0025220 e 376 001 \0 201 177 r f o r m a n c e \t
0025240 1 4 4 032 z 1 8 6 9 7 l
0025260 4 5 8 6 e 3 j k 4 0 \ g 4 t 2
0025300 1 t 0 2 1 t 2 \r 1 4 . 3 \t I F
0025320 U N o t - R e a d y W a i t
0025340 \t 1 4 5 032 z 1 8 6 9 7
0025360 l 4 5 8 6 e 3 j k 4 0 \ g 4 t 2
0025400 1 t 0 1 9 t 2 \r 1 4 . 4 \t M
0025420 i c r o s t o r e R e q u i r
0025440 e m e n t s \t 1 4 5 032
0025460 z 1 8 6 9 7 l 4 5 8 6 e 3 j k 4
0025500 0 \ g 4 t 2 1 t 0 2 4 t 2 \r
0025520 1 4 . 5 \t C a c h e E f f i c
0025540 i e n c y a n d M i s s W
0025560 a i t \t 1 4 6 032 z 1 8
0025600 6 9 7 l 4 5 8 6 e 3 j k 4 0 \ g
0025620 4 t 2 1 t 376 001 \0 017 : 0 3 1 t
0025640 2 \r 1 4 . 6 \t P e r f o r m a n
0025660 c e D e g r a d a t i o n D
0025700 u e t o I O T a s k s \t
0025720 1 4 7 032 z 1 8 6 9 7 l 4
0025740 5 8 6 e 3 j k 4 0 \ g 4 t 2 1
0025760 t 0 4 0 t 2 \r 1 4 . 7 \t C a c
0026000 h e a n d S t o r a g e G
0026020 e o m e t r y \t 1 4 7
0026040 032 z 1 8 6 9 7 l 4 5 8 6 e 3 j k
0026060 4 0 \ g 4 t 2 1 t 0 2 7 t 2
0026100 \r 1 5 . \t G l o s s a r y \t
0026120 1 5 0 032 z 1 8 6 9 7 l 4 5
0026140 8 6 e 1 2 j k 4 0 \ b g 3 t 2 B
0026160 1 t 0 b 8 B 1 t 2 \r \f \r L i s t
0026200 o f T a b l e s 032 l 3 1 7 5
0026220 c k 4 0 ( 1 , 1 6 9 3 376 001 \0 + 216
0026240 3 ) ( 2 , 6 5 5 3 5 ) \ g 2 f 5
0026260 b \r 032 z 1 8 6 9 7 l 3 1 7 5 e 3
0026300 j k 4 0 ( 1 , 1 7 2 8 6 ) ( 2 ,
0026320 1 4 1 1 1 ) \ g \r 1 . \t M e m
0026340 o r i e s \t 3 032 z
0026360 1 8 6 9 7 l 4 5 8 6 e 3 j k 4 0
0026400 ( 1 , 5 4 6 8 ) ( 2 , 1 4 8 1 7
0026420 ) \ g 3 t 2 1 t 0 9 t 2 6
0026440 t 0 2 t 2 \r 2 . \t R e g i s
0026460 t e r s \t 4 032 z 1
0026500 8 6 9 7 l 4 5 8 6 e 3 j k 4 0 \
0026520 g 3 t 2 1 t 0 1 0 t 2 6 t
0026540 0 1 t 2 \r 3 . \t D a t a P
0026560 a t h s \t 5 032 z 1
0026600 8 6 9 7 l 4 5 8 6 e 3 j k 4 0 \
0026620 g 3 t 2 1 t 0 1 1 t 2 6 t
0026640 376 001 \0 n 0 1 t 2 \r 4 . \t L
0026660 o a d T i m i n g \t
0026700 7 032 z 1 8 6 9 7 l 4 5 8 6 e
0026720 3 j k 4 0 \ g 3 t 2 1 t 0 1
0026740 2 t 2 6 t 0 1 t 2 \r 5 . \t
0026760 I n s t r u c t i o n F i e l
0027000 d s \t 8 032 z 1 8 6
0027020 9 7 l 4 5 8 6 e 3 j k 4 0 \ g 3
0027040 t 2 1 t 0 1 9 t 2 6 t 0
0027060 1 t 2 \r 6 . \t R S T K D e c
0027100 o d e s f o r S t a c k O
0027120 p e r a t i o n s \t
0027140 1 1 032 z 1 8 6 9 7 l 4 5 8 6 e 3
0027160 j k 4 0 \ g 3 t 2 1 t 0 3 4
0027200 t 2 6 t 0 2 t 2 \r 7 . \t B
0027220 S E L D e c o d e s \t
0027240 1 3 032 376 001 \0 F 316 z 1 8 6 9 7
0027260 l 4 5 8 6 e 3 j k 4 0 \ g 3 t 2
0027300 1 t 0 1 3 t 2 6 t 0 2 t
0027320 2 \r 8 . \t A S E L D e c o d
0027340 e s \t 1 5 032 z 1 8 6
0027360 9 7 l 4 5 8 6 e 3 j k 4 0 \ g 3
0027400 t 2 1 t 0 1 3 t 2 \r 9 . \t
0027420 A L U F M C o n t r o l V a
0027440 l u e s \t 1 7 032 z 1
0027460 8 6 9 7 l 4 5 8 6 e 3 j k 4 0 \
0027500 g 3 t 2 1 t 0 2 1 t 2 \r 1 0
0027520 . \t L C D e c o d e s \t
0027540 1 9 032 z 1 8 6 9 7 l 4 5 8
0027560 6 e 3 j k 4 0 \ g 3 t 2 1 t 0
0027600 1 1 t 2 \r 1 1 . \t F F D e c
0027620 o d e s \t 2 0 032 z 1
0027640 8 6 9 7 l 4 5 8 6 e 376 001 \0 206 266 3
0027660 j k 4 0 \ g 3 t 2 1 t 0 1 1
0027700 t 2 \r 1 2 . \t A L U F S h i f
0027720 t D e c o d e s \t
0027740 2 5 032 z 1 8 6 9 7 l 4 5 8 6 e 3
0027760 j k 4 0 \ g 3 t 2 1 t 0 1 9
0030000 t 2 6 t 0 2 t 2 \r 1 3 . \t B
0030020 r a n c h C o n d i t i o n s
0030040 \t 3 0 032 z 1 8 6 9 7
0030060 l 4 5 8 6 e 3 j k 4 0 \ g 3 t 2
0030100 1 t 0 1 8 t 2 \r 1 4 . \t R e
0030120 s e r v e d L o c a t i o n s
0030140 i n t h e M i c r o s t o
0030160 r e \t 3 3 032 z 1 8 6
0030200 9 7 l 4 5 8 6 e 3 j k 4 0 \ g 3
0030220 t 2 1 t 0 3 7 t 2 \r 1 5 . \t
0030240 T i m i n g o f a D i r 376
0030260 001 \0 223 340 t y M i s s \t
0030300 4 4 032 z 1 8 6 9 7 l 4 5 8 6
0030320 e 3 j k 4 0 \ g 3 t 2 1 t 0
0030340 2 3 t 2 \r 1 6 . \t M a p C o n
0030360 f i g u r a t i o n s \t
0030400 4 5 032 z 1 8 6 9 7 l 4 5 8 6
0030420 e 3 j k 4 0 \ g 3 t 2 1 t 0
0030440 1 9 t 2 \r 1 7 . \t F a u l t I
0030460 n d i c a t i o n s \t
0030500 5 4 032 z 1 8 6 9 7 l 4 5 8 6 e
0030520 3 j k 4 0 \ g 3 t 2 1 t 0 1
0030540 8 t 2 \r 1 8 . \t I F U M F i e
0030560 l d s \t 6 5 032 z 1 8
0030600 6 9 7 l 4 5 8 6 e 3 j k 4 0 \ g
0030620 3 t 2 1 t 0 1 2 t 2 \r 1 9 .
0030640 \t O p e r a n d S e q u e n c
0030660 e f o 376 001 \0 223 C r _ I d \t
0030700 6 6 032 z 1 8 6 9 7 l 4
0030720 5 8 6 e 3 j k 4 0 \ g 3 t 2 1
0030740 t 0 2 5 t 2 \r 2 0 . \t I F U
0030760 F F D e c o d e s \t
0031000 6 8 032 z 1 8 6 9 7 l 4 5 8 6 e
0031020 3 j k 4 0 \ g 3 t 2 1 t 0 1
0031040 5 t 2 \r 2 1 . \t I O R e g i s
0031060 t e r A d d r e s s e s \t
0031100 8 5 032 z 1 8 6 9 7 l 4 5
0031120 8 6 e 3 j k 4 0 \ g 3 t 2 1 t
0031140 0 2 2 t 2 \r 2 2 . \t T a s k
0031160 A s s i g n m e n t s \t
0031200 8 6 032 z 1 8 6 9 7 l 4 5 8 6
0031220 e 3 j k 4 0 \ g 3 t 2 1 t 0
0031240 1 7 t 2 \r 2 3 . \t T - 8 0 S p
0031260 e c i f i c a t i 376 001 \0 210 314 o n
0031300 s a n d C h a r a c t e r i
0031320 s t i c s \t 9 5 032 z
0031340 1 8 6 9 7 l 4 5 8 6 e 3 j k 4 0
0031360 \ g 3 t 2 1 t 0 4 0 t 2 \r 2
0031400 4 . \t O I S T e r m i n a l
0031420 M i c r o c o m p u t e r M e
0031440 s s a g e s \t 1 1 7 032
0031460 z 1 8 6 9 7 l 4 5 8 6 e 3 j k 4
0031500 0 \ g 3 t 2 1 t 0 3 6 t 2 \r
0031520 2 5 . \t D D C M u f f l e r
0031540 S i g n a l s \t 1 2 0
0031560 032 z 1 8 6 9 7 l 4 5 8 6 e 3 j k
0031600 4 0 \ g 3 t 2 1 t 0 2 0 t 2
0031620 \r 2 6 . \t E t h e r n e t M u
0031640 f f l e r S i g n a l s \t
0031660 1 3 0 032 z 1 8 6 9 7 l 376 001
0031700 \0 g 355 4 5 8 6 e 3 j k 4 0 \ g 3
0031720 t 2 1 t 0 2 5 t 2 \r 2 7 . \t
0031740 E r r o r - R e l a t e d S i
0031760 g n a l s \t 1 3 7 032 z
0032000 1 8 6 9 7 l 4 5 8 6 e 3 j k 4 0
0032020 \ g 3 t 2 1 t 0 2 2 t 2 \r 2
0032040 8 . \t D o u b l e E r r o r
0032060 I n c i d e n c e v s . R e
0032100 p a i r R a t e \t 1
0032120 4 3 032 z 1 8 6 9 7 l 4 5 8 6 e 3
0032140 j k 4 0 \ g 3 t 2 1 t 0 3 9
0032160 t 2 \r 2 9 . \t U t i l i z a t i
0032200 o n o f t h e M i c r o s
0032220 t o r e \t 1 4 5 032 z 1
0032240 8 6 9 7 l 4 5 8 6 e 3 j k 4 0 \
0032260 g 3 t 2 1 t 0 3 0 t 2 \r 3 0
0032300 . \t E 376 001 \0 331 222 x e c u t i o n
0032320 T i m e v s . C a c h e
0032340 E f f i c i e n c y \t
0032360 1 4 6 032 z 1 8 6 9 7 l 4 5 8 6 e
0032400 3 j k 4 0 \ g 3 t 2 1 t 0 3
0032420 6 t 2 \r 3 1 . \t C a c h e G e
0032440 o m e t r y v s . L R U B
0032460 e h a v i o r \t 1 4 9
0032500 032 z 1 8 6 9 7 l 4 5 8 6 e 3 j k
0032520 4 0 \ g 3 t 2 1 t 0 3 2 t 2
0032540 \r \f \r L i s t o f F i g u r
0032560 e s 032 l 3 1 7 5 e 4 0 c k 4 0 (
0032600 1 , 1 6 9 3 3 ) ( 2 , 6 5 5 3 5
0032620 ) \ f 5 b g \r 032 z 1 8 6 9 7 l 3
0032640 1 7 5 e 3 j k 4 0 ( 1 , 1 7 2 8
0032660 6 ) ( 2 , 1 4 1 1 1 ) \ g \r 1
0032700 . \t D o r a d o 376 001 \0 E 004 :
0032720 P r o g r a m m e r ' s V i e
0032740 w 032 l 4 4 1 0 x 3 ( 1 , 5 4 6 8
0032760 ) ( 2 , 6 5 5 3 5 ) \ g 3 t 2
0033000 1 t 0 \r 2 . \t C a r d C a g
0033020 e 032 l 4 4 1 0 x 3 \ g \r 3 . \t
0033040 P r o c e s s o r H a r d w a
0033060 r e V i e w 032 l 4 4 1 0 x 3 \
0033100 g 3 t 2 1 t 0 \r 4 . \t S h i
0033120 f t e r 032 l 4 4 1 0 x 3 \ g \r
0033140 5 . \t C o n t r o l S e c t i
0033160 o n 032 l 4 4 1 0 x 3 \ g 3 t 2
0033200 1 t 0 \r 6 . \t N e x t A d d
0033220 r e s s F o r m a t i o n 032 l
0033240 4 4 1 0 x 3 \ g 3 t 2 1 t 0 \r
0033260 7 . \t I n s t r u c t i o n
0033300 T i m i n g 032 l 4 4 1 0 x 376 001 \0
0033320 276 023 3 \ g 3 t 2 1 t 0 \r 8 .
0033340 \t O v e r a l l S t r u c t u
0033360 r e o f t h e M e m o r y
0033400 S y s t e m 032 l 4 4 1 0 x 3 \
0033420 g 3 t 2 1 t 0 \r 9 . \t C a c
0033440 h e , M a p , a n d S t o
0033460 r a g e A d d r e s s i n g 032
0033500 l 4 4 1 0 x 3 \ g 3 t 2 1 t 0
0033520 \r 1 0 . \t T h e P i p e a n
0033540 d O t h e r M e m o r y R
0033560 e g i s t e r s 032 l 4 4 1 0 x 3
0033600 \ g 3 t 2 1 t 0 \r 1 1 . \t E r
0033620 r o r C o r r e c t i o n 032 l
0033640 4 4 1 0 x 3 \ g 3 t 2 1 t 0 \r
0033660 1 2 . \t I n s t r u c t i o n
0033700 F e t c h U n i t O r g a n
0033720 i z 376 \0 357 O 370 a t i o n 032 l 4 4
0033740 1 0 x 3 \ g 3 t 2 1 t 0 \r 1 3
0033760 . \t D i s k C o n t r o l l e
0034000 r 032 l 4 4 1 0 x 3 \ g 3 t 2 1
0034020 t 0 \r 1 4 . \t D i s p l a y C
0034040 o n t r o l l e r 032 l 4 4 1 0 x
0034060 3 \ g 3 t 2 1 t 0 \r 1 5 . \t D
0034100 i s p l a y C o n t r o l l e
0034120 r I O R e g i s t e r s 032 l
0034140 4 4 1 0 x 3 \ g 3 t 2 1 t 0 \r
0034160 1 6 . \t E t h e r n e t C o n
0034200 t r o l l e r 032 l 4 4 1 0 x 3 \
0034220 g 3 t 2 1 t 0 \r 1 7 . \t P r o
0034240 g r a m m e r s ' C r i b S
0034260 h e e t 032 l 4 4 1 0 x 3 \ g 3 t
0034300 2 1 t 0 \r 377 \0 \0 d 1 i n t r o
0034320 . b r a v o \0 373 227 320 \b \v \0 \0 376 001
0034340 \0 226 253 P a g e N u m b e r s :
0034360 Y e s X : 5 2 7 Y : -
0034400 . 5 " F i r s t P a g e :
0034420 1 \r H e a d i n g : 032 z 1 8 3
0034440 4 4 x 3 q j ( 6 3 5 ) \ v \r D o
0034460 r a d o H a r d w a r e M a
0034500 n u a l \t I n t r o d u c t i o
0034520 n \t 1 4 S e p t e m b e r 1
0034540 9 8 1 032 z 1 8 3 4 4 y 7 5 6 x 3
0034560 q j ( 0 , 9 5 2 5 ) ( 1 , 1 3 7
0034600 5 9 ) \ 2 3 i 1 2 I \r I n t r o
0034620 d u c t i o n 032 z 1 8 3 4 4 x 3
0034640 j ( 6 3 5 ) \ f 5 b 1 2 f 0 B \r
0034660 D o r a d o i s a h i g h
0034700 p e r f o r m a n c e , m e
0034720 d i u m c o s t m i c r o p
0034740 r o g 376 001 \0 247 216 r a m m e d c
0034760 o m p u t e r d e s i g n e d
0035000 p r i m a r i l y t o i m
0035020 p l e m e n t a v i r t u a
0035040 l m a c h i n e f o r t h
0035060 e M e s a l a n g u a g e ,
0035100 a s d e s c r i b e d i n
0035120 " T h e M e s a P r o c e
0035140 s s o r P r i n c i p l e s
0035160 o f O p e r a t i o n , " a
0035200 n d t o p r o v i d e h i
0035220 g h s t o r a g e b a n d w
0035240 i d t h f o r p i c t u r e
0035260 - p r o c e s s i n g a p p l
0035300 i c a t i o n s . D o r a d
0035320 o a i m s m o r e a t w
0035340 o r d p r o c 376 001 \0 031 f e s s
0035360 i n g t h a n a t n u m e
0035400 r i c a l a p p l i c a t i o
0035420 n s . 032 z 1 8 3 4 4 x 3 e 1 2 j
0035440 \r T h e m i c r o p r o c e s
0035460 s o r h a s a n o m i n a
0035500 l c y c l e t i m e o f
0035520 6 0 n s , a n d m o s t
0035540 M e s a o p c o d e s w i l
0035560 l e x e c u t e i n o n e
0035600 o r t w o c y c l e s ;
0035620 t h e o v e r a l l a v e r
0035640 a g e o p c o d e e x e c u
0035660 t i o n t i m e w i l l b
0035700 e s u b j e c t t o a n
0035720 u m b e r o f c o n s i d e
0035740 r a t i o n s d i s c u 376 001 \0
0035760 322 023 s s e d l a t e r . D
0036000 o r a d o w i l l a l s o
0036020 a c h i e v e r e s p e c t a
0036040 b l e p e r f o r m a n c e
0036060 w h e n i m p l e m e n t i n
0036100 g v i r t u a l m a c h i n
0036120 e s f o r t h e A l t o ,
0036140 I n t e r l i s p , a n d
0036160 S m a l l t a l k p r o g r a
0036200 m m i n g s y s t e m s , a
0036220 l t h o u g h s i m p l e i
0036240 n s t r u c t i o n s f o r
0036260 t h e s e r u n t h r e e
0036300 t o f i v e t i m e s s l
0036320 o w e r t h a n M e s a . 032
0036340 z 1 8 3 4 4 x 3 e 1 2 j \r D o r
0036360 a d 376 001 \0 202 216 o i s i m p l
0036400 e m e n t e d p r i m a r i l
0036420 y o f M E C L - 1 0 K i n
0036440 t e g r a t e d c i r c u i t
0036460 s ; s t o r a g e b o a r d
0036500 s u s e M O S a n d S c
0036520 h o t t k y - T T L c o m p o
0036540 n e n t s p r i m a r i l y .
0036560 B a c k p l a n e s a n d
0036600 s t o r a g e b o a r d s
0036620 a r e p r i n t e d c i r c
0036640 u i t s ; o t h e r l o g i
0036660 c b o a r d s a r e s t i
0036700 t c h w e l d i n p r o t o
0036720 t y p e s a n d m u l t i w
0036740 i r e o r P C i n p r o
0036760 d u c t i o n 376 001 \0 276 = m a c
0037000 h i n e s . T h e m a i n
0037020 f r a m e i s d i v i d e d
0037040 i n t o s e c t i o n s c
0037060 a l l e d C o n t r o l , P
0037100 r o c e s s o r , I n s t r u
0037120 c t i o n F e t c h U n i t
0037140 ( I F U ) , a n d M e m o
0037160 r y , a n d p e r i p h e r
0037200 a l c o n t r o l i s a c
0037220 c o m p l i s h e d b y t h
0037240 e D i s k , E t h e r n e t
0037260 , a n d D i s p l a y C o
0037300 n t r o l l e r s e c t i o n
0037320 s , a s d i s c u s s e d
0037340 i n c h a p t e r s o f t
0037360 h i s m a n u a l . 376 001 \0 301
0037400 4 T h e m a i n d a t a
0037420 p a t h s , s h o w n i n
0037440 F i g u r e 1 , a r e 1 6
0037460 - b i t s w i d e ( t h e
0037500 w o r d s i z e ) . T h e
0037520 c o n t r o l s e c t i o n
0037540 i s s h o w n i n F i g
0037560 u r e 5 . T h e B a s e
0037600 b o a r d s e c t i o n , u
0037620 s e d t o c o n t r o l t
0037640 h e m a i n f r a m e , i s
0037660 d i s c u s s e d i n t h
0037700 e " D o r a d o D e b u g g
0037720 i n g I n t e r f a c e " d
0037740 o c u m e n t . 032 z 1 8 3 4 4 x
0037760 3 e 1 2 j \r T h e p r o c e s
0040000 s 376 001 \0 215 \b o r i s o r g a
0040020 n i z e d a r o u n d a n
0040040 A r i t h m e t i c a n d L
0040060 o g i c U n i t ( A L U )
0040100 w h o s e t w o i n p u t s
0040120 a r e t h e A a n d
0040140 B d a t a p a t h s ( F i
0040160 g u r e 1 ) , a n d w h o
0040200 s e o u t p u t i s n o r
0040220 m a l l y r o u t e d t o
0040240 t h e P d d a t a p a t h
0040260 . I n p u t s t o A ,
0040300 B , a n d P d i n c l u d
0040320 e a l l r e g i s t e r s
0040340 a c c e s s i b l e t o t h
0040360 e p r o g r a m m e r . I
0040400 n a d d i 376 001 \0 204 g t i o n ,
0040420 1 6 - b i t l i t e r a l
0040440 c o n s t a n t s c a n b e
0040460 g e n e r a t e d o n B .
0040500 B a p p e a r s o n t
0040520 h e b a c k p l a n e f o r
0040540 c o m m u n i c a t i o n w
0040560 i t h t h e I F U , C o n
0040600 t r o l , a n d M e m o r y
0040620 s e c t i o n s . 032 z 1 8 3 4
0040640 4 x 3 e 1 2 j \r T h e p r o c
0040660 e s s o r a l s o i n c l u
0040700 d e s a 3 2 - b i t i n /
0040720 1 6 - b i t o u t s h i f t
0040740 e r - m a s k e r o p t i m i
0040760 z e d f o r f i e l d i n
0041000 s e r t i o n a n d 376 001 \0 023 D
0041020 e x t r a c t i o n a n d
0041040 w i t h s p e c i a l i z e d
0041060 p a t h s f o r t h e b
0041100 i t - b o u n d a r y b l o c
0041120 k t r a n s f e r ( B i t B
0041140 l t ) i n s t r u c t i o n .
0041160 032 z 1 8 3 4 4 x 3 e 1 2 j \r A n
0041200 i n s t r u c t i o n f e t
0041220 c h u n i t ( t h e I F U
0041240 ) o p e r a t i n g i n p
0041260 a r a l l e l w i t h t h e
0041300 p r o c e s s o r c a n h
0041320 a n d l e u p t o f o u r
0041340 i n s t r u c t i o n s e t
0041360 s w i t h 2 5 6 o p c o d
0041400 e s e a c h ; o p c o d e s
0041420 376 001 \0 S 326 m a y i n d e p e
0041440 n d e n t l y b e s p e c i
0041460 f i e d a s o n e , t w o
0041500 , o r t h r e e b y t e s
0041520 l o n g . 032 z 1 8 3 4 4 x 3 e
0041540 1 2 j \r E m u l a t o r a n d
0041560 I F U r e f e r e n c e s
0041600 t o m a i n m e m o r y a
0041620 r e m a d e t h r o u g h
0041640 a 4 k - w o r d h i g h - s
0041660 p e e d c a c h e . M a i
0041700 n s t o r a g e c a n b e
0041720 c o n f i g u r e d i n v
0041740 a r i o u s s i z e s u p
0041760 t o a m a x i m u m o f
0042000 2 2 2 1 6 - b i t w o r d s
0042020 w h e n 376 001 \0 0 205 6 4 k x
0042040 1 R A M s . 032 z 1 8 3 4 4 x
0042060 3 e 1 2 j \ 1 5 7 f 1 o 4 2 f
0042100 0 o 0 \r T h e p r o c e s s o
0042120 r i n i t i a t e s d a t a
0042140 t r a n s f e r s b e t w e
0042160 e n m a i n m e m o r y a
0042200 n d f a s t i n p u t / o u
0042220 t p u t d e v i c e s . 1
0042240 6 1 6 - b i t w o r d s a
0042260 r e t h e n t r a n s m i t
0042300 t e d w i t h o u t d i s t
0042320 u r b i n g t h e p r o c e
0042340 s s o r d a t a p a t h s
0042360 i n a b o u t 1 . 6 8 m s
0042400 ( 2 8 c y c l e s ) . N
0042420 e w r e f e r e n 376 \0 235 H 261 c
0042440 e s c a n b e i n i t i a
0042460 t e d e v e r y 8 c y c l
0042500 e s , s o t o t a l b a n
0042520 d w i d t h o f t h e m e
0042540 m o r y , 5 3 3 m H z , i
0042560 s a v a i l a b l e f o r
0042600 d e v i c e s w i t h e n o
0042620 u g h b u f f e r i n g . 032 z
0042640 1 8 3 4 4 x 3 e 1 2 j \ 1 8 6 f
0042660 4 1 f 0 1 5 4 f 5 \r 377 \0 \0 d
0042700 1 o v e r v i e w . b r a v o \0
0042720 373 227 320 006 377 \0 \0 376 001 \0 225 % P a g e
0042740 N u m b e r s : Y e s X :
0042760 5 2 7 Y : - . 5 " F i r
0043000 s t P a g e : 2 \r H e a d i
0043020 n g : 032 z 1 8 3 4 4 x 3 q j ( 6
0043040 3 5 ) \ g \r D o r a d o H a r
0043060 d w a r e M a n u a l \t O v e
0043100 r v i e w \t 1 4 S e p t e m b
0043120 e r 1 9 8 1 032 z 1 8 3 4 4 y 7
0043140 5 6 x 3 q j ( 0 , 9 5 2 5 ) ( 1
0043160 , 1 3 5 8 2 ) \ g 2 3 i 8 I \r O
0043200 v e r v i e w 032 z 1 8 3 4 4 x 3
0043220 j ( 6 3 5 ) \ f 5 b g \r E x p e
0043240 r i e n c e s u g g e s t s
0043260 t h a t p r o g r a m m e r s
0043300 w i l l g r a d u a l l y
0043320 d e v e l o p a m e 376 001 \0 p
0043340 p n t a l m o d e l s o m e
0043360 t h i n g l i k e F i g u r
0043400 e 1 ; u n t i l t h i s
0043420 m e n t a l m o d e l i s
0043440 w e l l e s t a b l i s h e d
0043460 , i t i s p r o b a b l y
0043500 d e s i r a b l e t o 032 z 1
0043520 8 3 4 4 x 3 e 1 2 j \ g \r R e a
0043540 d t h e f o l l o w i n g
0043560 w i t h F i g u r e 1 i n
0043600 v i e w . 032 z 1 8 3 4 4 x 3 e
0043620 1 2 c \ i g \r D o r a d o h a
0043640 s P r o c e s s o r , C o n
0043660 t r o l , M e m o r y , I F
0043700 U , a n d I O c o n t r o
0043720 l l e r s e c t i o n s . 032 z
0043740 1 376 001 \0 313 0 8 3 4 4 x 3 e 1 2 j
0043760 \ g \r I o c o n t r o l l e r
0044000 s a r e i n d e p e n d e n
0044020 t o f e a c h o t h e r
0044040 a n d o f t h e o t h e r
0044060 s e c t i o n s 023 y o u w i
0044100 l l h a v e t o u n d e r
0044120 s t a n d a p a r t i c u l
0044140 a r i o c o n t r o l l e r
0044160 i f f y o u a r e g o i
0044200 n g t o w r i t e m i c r
0044220 o c o d e t h a t c o n t r
0044240 o l s i t . 032 z 1 8 3 4 4 x 3
0044260 e 1 2 j \ g \r T h e m e m o r
0044300 y a n d I F U a r e " s
0044320 l a v e s " t o t h e p r
0044340 o c e s s o 376 001 \0 L 251 r / c o n
0044360 t r o l s e c t i o n . I
0044400 n m o s t s i t u a t i o n
0044420 s , t h e i r e x t e r n a
0044440 l i n t e r f a c e i s s
0044460 i m p l e r e l a t i v e t
0044500 o i n t e r n a l d e t a i
0044520 l s o f o p e r a t i o n ,
0044540 a n d e f f e c t i v e p
0044560 r o g r a m m i n g i s u s
0044600 u a l l y p o s s i b l e w
0044620 i t h o u t d e t a i l e d
0044640 u n d e r s t a n d i n g . 032 z
0044660 1 8 3 4 4 x 3 e 1 2 j \ g \r H o
0044700 w e v e r , p r o g r a m m e
0044720 r s w i l l h a v e t o
0044740 u n d e r s t a n d 376 001 \0 304 262
0044760 t h e p r o c e s s o r t h
0045000 o r o u g h l y b e c a u s e
0045020 t h e d i f f e r e n t p
0045040 a r t s o f t h e p r o c
0045060 e s s o r a r e c o n t r o
0045100 l l e d d i r e c t l y b y
0045120 i n s t r u c t i o n f i e
0045140 l d s , a n d m o s t o f
0045160 t h e p r o c e s s o r w
0045200 i l l b e u s e d , e v e
0045220 n i n a s m a l l p r o
0045240 g r a m . 032 z 1 8 3 4 4 x 3 e 1
0045260 2 j \ g \r P r o g r a m m e r s
0045300 m u s t a l s o u n d e r
0045320 s t a n d m o s t o f t h
0045340 e c o n t r o l s e c t i o
0045360 376 001 \0 225 225 n , a l t h o u g h
0045400 f a i r l y s i m p l e a
0045420 s s e m b l y l a n g u a g e
0045440 c o n t s t r u c t s a r e
0045460 t r a n s f o r m e d i n t
0045500 o t h e c o m p l i c a t e
0045520 d b r a n c h e n c o d i n
0045540 g s n e e d e d b y D o r
0045560 a d o , s o d e t a i l e d
0045600 u n d e r s t a n d i n g o
0045620 f D o r a d o b r a n c h i
0045640 n g i s n o t r e q u i r
0045660 e d . 032 z 1 8 3 4 4 x 3 e 1 2 j
0045700 \ g \r C o n t r o l 032 z 1 8 3 4
0045720 4 x 3 e 2 4 j \ b g \r D o r a d
0045740 o s u p p o r t s u p t o
0045760 1 6 i 376 001 \0 357 < n d e p e n
0046000 d e n t t a s k s a t t h
0046020 e m i c r o c o d e l e v e
0046040 l . E a c h t a s k h a
0046060 s i t s o w n p r o g r a
0046100 m c o u n t e r ( T P C ) ,
0046120 a n d o t h e r c o m m o
0046140 n l y - u s e d r e g i s t e
0046160 r s a r e a l s o r e p l
0046200 i c a t e d o n a p e r -
0046220 t a s k b a s i s . T a s
0046240 k s a r e s c h e d u l e d
0046260 a u t o m a t i c a l l y b
0046300 y t h e h a r d w a r e i
0046320 n r e s p o n s e t o w a
0046340 k e u p r e q u e s t s , w
0046360 h e r e t a s k 376 001 \0 p ] 1
0046400 5 i s h i g h e s t p r i
0046420 o r i t y , t a s k 0 , l
0046440 o w e s t . 032 z 1 8 3 4 4 x 3 e
0046460 1 2 j \ g \r E m u l a t o r m
0046500 i c r o c o d e r u n s e n
0046520 t i r e l y i n t a s k 0
0046540 ( l o w e s t p r i o r i t
0046560 y ) ; f a u l t c o n d i t
0046600 i o n s n o r m a l l y w a
0046620 k e u p t a s k 1 5 , t h
0046640 e " f a u l t t a s k " (
0046660 h i g h e s t p r i o r i t y
0046700 ) . O t h e r t a s k s
0046720 a r e n o r m a l l y p a i
0046740 r e d w i t h i o d e v i
0046760 c e s t h a t i s s u e 376
0047000 001 \0 177 z w a k e u p r e q u e
0047020 s t s w h e n t h e y n e
0047040 e d s e r v i c e . T a s
0047060 k s w i t c h i n g , d i s
0047100 c u s s e d i n " C o n t r
0047120 o l S e c t i o n " , i s
0047140 i n m o s t c a s e s i n
0047160 v i s i b l e t o t h e p
0047200 r o g r a m m e r , b e c a u
0047220 s e c o m m o n l y - u s e d
0047240 r e g i s t e r s a r e d
0047260 u p l i c a t e d f o r e a
0047300 c h t a s k . 032 z 1 8 3 4 4 x
0047320 3 e 1 2 j \ g \r I n t h i s
0047340 m a n u a l , " i n s t r u c
0047360 t i o n " r e f e r s t o
0047400 a m i 376 001 \0 327 230 c r o i n s t
0047420 r u c t i o n i n t h e c
0047440 o n t r o l s t o r e , a s
0047460 o p p o s e d t o a n o
0047500 p c o d e i n t h e h i g
0047520 h e r l e v e l l a n g u a
0047540 g e i n t e r p r e t e d b
0047560 y a m i c r o p r o g r a m
0047600 . T h e J C N f i e l d
0047620 i n a n i n s t r u c t i
0047640 o n e n c o d e s a v a r
0047660 i e t y o f j u m p s , c
0047700 a l l s , c o n d i t i o n a
0047720 l j u m p s a n d c a l l
0047740 s , i n s t r u c t i o n d
0047760 i s p a t c h e s a n d r e
0050000 t u r n s f o r 376 001 \0 213 315 t
0050020 h e c u r r e n t t a s k .
0050040 032 z 1 8 3 4 4 x 3 e 1 2 j \ g \r
0050060 R e g i s t e r s , M e m o r
0050100 i e s , a n d D a t a P a
0050120 t h s 032 z 1 8 3 4 4 x 3 e 2 4 j
0050140 k 4 0 \ b g \r T a b l e s 1 ,
0050160 2 , a n d 3 d e s c r i
0050200 b e m e m o r i e s , r e g
0050220 i s t e r s , a n d d a t a
0050240 p a t h s i n D o r a d o
0050260 ; t h e s e a r e d i a g
0050300 r a m m e d i n F i g u r e
0050320 1 . T h e f i r s t t
0050340 w o t a b l e s b e l o w
0050360 f o c u s o n a p a r t i
0050400 c u l a r r e g i s t e r 376 001
0050420 \0 U 350 o r m e m o r y a n
0050440 d t e l l h o w i t i s
0050460 u s e d a n d w h e r e
0050500 i t c o n n e c t s ; t h e
0050520 t h i r d t a b l e f o c
0050540 u s e s o n p a r t i c u l
0050560 a r d a t a p a t h s a n
0050600 d s h o w s h o w t h e y
0050620 c o n n e c t v a r i o u s
0050640 p a r t s o f t h e m a
0050660 c h i n e . 032 z 1 8 3 4 4 x 3 e
0050700 1 2 j \ g \r \f \r T a b l e 1 :
0050720 M e m o r i e s 032 z 1 8 3 4 4
0050740 x 3 c \ g 2 b \r M e m o r y \t C
0050760 o m m e n t s 032 z 1 8 3 4 4 l 4
0051000 5 8 8 d 3 0 0 0 x 3 j ( 0 , 6 5
0051020 5 3 5 376 001 \0 372 252 ) ( 1 , 4 5 5 1
0051040 ) \ f 1 b g 6 t 2 \r I M \t I M
0051060 i s a 4 0 9 6 - w o r d x
0051100 3 4 - b i t ( + 2 p a r i
0051120 t y ) R A M u s e d t o
0051140 s t o r e i n s t r u c t i o
0051160 n s . W h e n w r i t t e
0051200 n , t h e a d d r e s s i
0051220 s t a k e n f r o m L i n
0051240 k a n d d a t a f r o m
0051260 B 1 6 b i t s a t - a - t
0051300 i m e ( 1 e x t r a b i t
0051320 a n d p a r i t y f r o m
0051340 R S T K f i e l d ) . W
0051360 h e n r e a d , t h e a d
0051400 d r e s s i s t a k e n f
0051420 r o m L i n k 376 001 \0 d 203 , a
0051440 n d d a t a i s d e l i v
0051460 e r e d t o L i n k 9 b
0051500 i t s a t - a - t i m e .
0051520 T h e r e a d o r w r i t
0051540 e i s c o n t r o l l e d
0051560 b y t h e J C N f i e l d
0051600 a n d t w o o r t h r e
0051620 e l o w b i t s o f R S
0051640 T K . 032 z 1 8 3 4 4 l 4 5 8 8 d
0051660 3 0 0 0 x 3 e 1 0 j \ f 1 t 2 g
0051700 \r A L U F M \t A L U F M i s
0051720 a 1 6 - w o r d x 6 - b i
0051740 t A L U c o n t r o l R A
0051760 M a d d r e s s e d b y t
0052000 h e 4 - b i t A L U F f i
0052020 e l d . F i v e A L 376 001 \0
0052040 251 250 U F M b i t s s p e c i
0052060 f y 1 6 b o o l e a n o r
0052100 5 a r i t h m e t i c o p
0052120 e r a t i o n s o n A a n
0052140 d B . O n e b i t i s
0052160 t h e i n p u t c a r r y
0052200 f o r a r i t h m e t i c
0052220 o p e r a t i o n s ( m o d i
0052240 f i a b l e b y s e v e r a
0052260 l f u n c t i o n s ) . A
0052300 L U F M [ A L U F ] i s r e
0052320 a d o n t o P d b y t h
0052340 e A L U F M E M f u n c t i
0052360 o n o r b o t h r e a d
0052400 o n t o P d a n d l o a d
0052420 e d f r o m B b y t h e
0052440 A 376 001 \0 S 355 L U F M R W _ f
0052460 u n c t i o n . 032 z 1 8 3 4 4 l
0052500 4 5 8 8 d 3 0 0 0 x 3 e 1 0 j \
0052520 f 1 t 2 g \r R M \t R M i s a
0052540 2 5 6 - w o r d x 1 6 - b
0052560 i t ( + 2 p a r i t y ) R
0052600 A M u s e d f o r g e n e
0052620 r a l s t o r a g e b y a
0052640 l l t a s k s . T h e n
0052660 o r m a l a d d r e s s i s
0052700 R B a s e [ 0 : 3 ] , , R S T
0052720 K [ 0 : 3 ] . D a t a c a
0052740 n b e r e a d o n t o A
0052760 o r B a n d l o a d e d
0053000 f r o m P d o r M d w
0053020 i t h o u t u s i n g F F .
0053040 T o g e t 376 001 \0 [ 023 h e r
0053060 w i t h T , R M f o r m s
0053100 t h e i n p u t t o t h
0053120 e S h i f t e r . 032 z 1 8 3 4
0053140 4 l 4 5 8 8 d 3 0 0 0 x 3 e 1 0
0053160 j \ f 1 t 2 g \r S T K \t S T K
0053200 i s a 2 5 6 - w o r d x
0053220 1 6 - b i t ( + 2 p a r i t
0053240 y ) s t a c k a c c e s s i
0053260 b l e o n l y t o t h e
0053300 e m u l a t o r , u s e d i
0053320 n s t e a d o f R M w h e
0053340 n t h e B L O C K b i t
0053360 i n t h e i n s t r u c t i
0053400 o n i s 1 . I t s a d
0053420 d r e s s c o m e s f r o m
0053440 S t k P , m o d i f 376 001 \0 227
0053460 214 i e d b y - 4 t o + 3
0053500 u n d e r c o n t r o l o
0053520 f R S T K . 032 z 1 8 3 4 4 l 4
0053540 5 8 8 d 3 0 0 0 x 3 e 1 0 j \ f
0053560 1 t 2 g \r I F U M \t I F U M i
0053600 s a 1 0 2 4 - w o r d x
0053620 2 4 - b i t ( + 3 p a r i t
0053640 y ) d e c o d i n g m e m o
0053660 r y c o n t a i n i n g 2 5
0053700 6 w o r d s f o r e a c h
0053720 o f f o u r i n s t r u c
0053740 t i o n s e t s . T h e
0053760 i n s t r u c t i o n s e t
0054000 c a n b e s e t b y t h
0054020 e I n s S e t O r E v e n t _
0054040 f u n c t i o n . T h e
0054060 l 376 001 \0 307 022 o w 8 a d d r e
0054100 s s b i t s a r e n o r m
0054120 a l l y a n o p c o d e f
0054140 e t c h e d f r o m t h e
0054160 c a c h e , b u t c a n b
0054200 e l o a d e d f r o m B
0054220 b y t h e B r k I n s _ f
0054240 u n c t i o n t o r e a d
0054260 o r w r i t e I F U M i t
0054300 s e l f . T h e I F U M L
0054320 H _ a n d I F U M R H _ f
0054340 u n c t i o n s l o a d , a
0054360 n d t h e B _ I F U M L H '
0054400 a n d B _ I F U M R H ' f
0054420 u n c t i o n s r e a d d i
0054440 f f e r e n t b i t s o f
0054460 I F U M . 376 001 \0 024 z D u r i
0054500 n g n o r m a l o p e r a t
0054520 i o n I F U M c o n t r o l
0054540 s d e c o d i n g o f t h
0054560 e s t r e a m o f o p c o
0054600 d e s a n d o p e r a n d s
0054620 f e t c h e d f r o m m e
0054640 m o r y r e l a t i v e t o
0054660 B R 3 1 , t h e c o d e
0054700 b a s e . 032 z 1 8 3 4 4 l 4 5
0054720 8 8 d 3 0 0 0 x 3 e 1 0 j \ f 1
0054740 t 2 g \r M A I N \t M a i n s t
0054760 o r a g e c o n s i s t s o
0055000 f a 6 4 - r o w x 4 - c
0055020 o l u m n x 1 6 - w o r d
0055040 v i r t u a l c a c h e c o
0055060 u p l e d w i t h 376 001 \0 q 323
0055100 o n e t o f o u r 2 5 6 k
0055120 x 1 6 - b i t m e m o r y
0055140 m o d u l e s ( u s i n g
0055160 1 6 k - b i t s t o r a g e
0055200 c h i p s ) . T h e I F U
0055220 a n d p r o c e s s o r i
0055240 n d e p e n d e n t l y a c c
0055260 e s s t h e c a c h e , w
0055300 i t h I F U r e f e r e n c
0055320 e s d e f e r r i n g t o
0055340 t h e p r o c e s s o r .
0055360 T h e p r o c e s s o r h a
0055400 s t w o d i s s i m i l a r
0055420 m e t h o d s o f r e f e
0055440 r e n c e , o n e p r i m a
0055460 r i l y t o t h e c a c h
0055500 376 001 \0 / 366 e ( w i t h " m i
0055520 s s e s " i n i t i a t i n g
0055540 m a i n m e m o r y a c t
0055560 i o n ) a n d o n e d i r
0055600 e c t l y t o m a i n m e
0055620 m o r y ( i n v a l i d a t i
0055640 n g c a c h e h i t s o n
0055660 w r i t e s , u s i n g d
0055700 i r t y c a c h e h i t s
0055720 o n r e a d s ) . F e t c
0055740 h _ , S t o r e _ , I F e t
0055760 c h _ , L o n g F e t c h _ ,
0056000 a n d P r e F e t c h _ a
0056020 r e c a c h e r e f e r e n
0056040 c e s . M d c a n b e
0056060 l o a d e d i n t o T o r
0056100 R M ( 376 001 \0 241 B L C f i e
0056120 l d ) , r o u t e d o n t o
0056140 B ( B S E L f i e l d ) ,
0056160 o n t o A ( F F f i e l
0056200 d ) , o r u s e d i n a
0056220 s h i f t - a n d - m a s k
0056240 o p e r a t i o n ( A S E L
0056260 a n d A L U F f i e l d s )
0056300 . I O F e t c h _ a n d
0056320 I O S t o r e _ ( A S E L f
0056340 i e l d ) i n i t i a t e a
0056360 1 6 - w o r d t r a n s f e
0056400 r b e t w e e n a n i o
0056420 d e v i c e a n d m e m o r
0056440 y w i t h o u t f u r t h e
0056460 r p r o c e s s o r i n t e
0056500 r a c t i o n ( u 376 001 \0 203 U s
0056520 i n g F i n o r F o u t
0056540 b u s ) . V i r t u a l a
0056560 d d r e s s e s a r e t r a
0056600 n s f o r m e d t o a b s o
0056620 l u t e u s i n g t h e M
0056640 a p m e m o r y . A l l
0056660 r e f e r e n c e s l e a v e
0056700 i n f o r m a t i o n i n
0056720 t h e P i p e m e m o r y .
0056740 032 z 1 8 3 4 4 l 4 5 8 8 d 3 0 0
0056760 0 x 3 e 1 0 j \ f 1 t 2 g \r B R
0057000 \t A 3 2 - w o r d x 2 8 -
0057020 b i t b a s e r e g i s t e
0057040 r m e m o r y a d d r e s s
0057060 e d b y t h e M e m B a s
0057100 e r e g i s t e r . T h 376
0057120 001 \0 251 L e v i r t u a l a d
0057140 d r e s s f o r a n y m e
0057160 m o r y r e f e r e n c e i
0057200 s B R [ M e m B a s e ] + M a
0057220 r . B R i s l o a d e d
0057240 f r o m M a r b y t h e
0057260 B r L o _ A a n d B r H i
0057300 _ A f u n c t i o n s a n d
0057320 c a n b e r e a d i n d
0057340 i r e c t l y o n t o B v
0057360 i a t h e v i r t u a l a
0057400 d d r e s s l e f t i n t
0057420 h e P i p e a f t e r a
0057440 m e m o r y r e f e r e n c e
0057460 ( P i p e 0 a n d P i p e
0057500 1 f u n c t i o n s ) . 032 z 1
0057520 8 3 4 4 376 001 \0 025 367 l 4 5 8 8 d 3
0057540 0 0 0 x 3 e 1 0 j \ f 1 t 2 g \r
0057560 P i p e \t T h e 1 6 - e n t r
0057600 y x 6 - w o r d p i p e
0057620 c o n t a i n s t r a c e i
0057640 n f o r m a t i o n l e f t
0057660 b y m e m o r y r e f e r e
0057700 n c e s . T h i s i n f o
0057720 r m a t i o n i n c l u d e s
0057740 t h e v i r t u a l a d d
0057760 r e s s , m a p s t u f f ,
0060000 s i n g l e - e r r o r a n
0060020 d d o u b l e - e r r o r i
0060040 n f o r m a t i o n , c a c h
0060060 e c o n t r o l s t u f f ,
0060100 t a s k a n d s u b t a s
0060120 k . I t i s 376 001 \0 345 7 a
0060140 u t o m a t i c a l l y l o a
0060160 d e d d u r i n g a n y m
0060200 e m o r y r e f e r e n c e
0060220 a n d c a n b e r e a d
0060240 o n t o B b y t h e P i
0060260 p e 0 , P i p e 1 , . . . ,
0060300 P i p e 5 ' f u n c t i o n
0060320 s . 032 z 1 8 3 4 4 l 4 5 8 8 d 3
0060340 0 0 0 x 3 e 1 0 j \ f 1 t 2 g \r
0060360 M a p \t T h e M a p i s a
0060400 1 6 k o r 6 4 k - w o r d
0060420 x 1 9 - b i t ( + p a r i
0060440 t y ) m e m o r y u s e d
0060460 t o t r a n s f o r m v i r
0060500 t u a l a d d e s s e s t o
0060520 a b s o l u t e . A d 376 001
0060540 \0 ` 260 d r e s s e d b y V A
0060560 [ 1 0 : 2 3 ] , m a p e n t
0060600 r i e s c o n t a i n 1 6
0060620 b i t s o f r e a l p a g
0060640 e , w r i t e p r o t e c t
0060660 , d i r t y , a n d r e f
0060700 e r e n c e d b i t s . T
0060720 h e y c a n b e w r i t t
0060740 e n f r o m B w i t h M
0060760 a p _ ( A S E L ) a n d r
0061000 e a d f r o m t h e P i p
0061020 e a f t e r m a i n s t o
0061040 r a g e r e f e r e n c e s .
0061060 032 z 1 8 3 4 4 l 4 5 8 8 d 3 0 0
0061100 0 x 3 e 1 0 j \ f 1 t 2 g \r \f \r
0061120 T a b l e 2 : R e g i s t e
0061140 r s \r 376 001 \0 241 1 032 z 1 8 3 4 4 l
0061160 3 1 7 5 x 3 c ( 1 , 5 0 8 0 ) \
0061200 f 1 t 2 g 1 f 0 t 0 b \r R e g i
0061220 s t e r \t C o m m e n t s
0061240 * = o n e o f t h e s e
0061260 f o r e a c h t a s k ;
0061300 i . e . , " t a s k s p e c
0061320 i f i c " 032 z 1 8 3 4 4 l 4 5 8
0061340 8 d 3 0 0 0 x 3 j ( 1 , 4 5 5 1
0061360 ) \ f 1 b g 8 t 2 1 2 B \r T *
0061400 \t 1 6 - b i t ( + 2 p a r i
0061420 t y ) T s o u r c e s e i
0061440 t h e r A ( A S E L f i e
0061460 l d o r F A f i e l d w
0061500 i t h m e m o r y o p s )
0061520 o r B ( B S E L f i e l d
0061540 ) , o r t h 376 001 \0 351 ~ e S
0061560 h i f t e r ( A S E L ) a n
0061600 d l o a d s f r o m e i t
0061620 h e r P d o r M d ( L C
0061640 f i e l d ) . 032 z 1 8 3 4 4 l
0061660 4 5 8 8 d 3 0 0 0 x 3 e 1 0 j \
0061700 f 1 g \r R B a s e * \t 4 - b i t
0061720 R B a s e , , R S T K f i e
0061740 l d f o r m s a d d r e s s
0061760 e s f o r R M . R B a s
0062000 e c a n b e l o a d e d
0062020 f r o m F F [ 4 : 7 ] o r
0062040 f r o m B [ 1 2 : 1 5 ] b y
0062060 t h e R B a s e _ S C , R
0062100 B a s e _ B , o r P o i n t
0062120 e r s _ B f u n c t i o n s ;
0062140 i t i s r e a d o 376 001 \0
0062160 \v 206 n t o P d [ 1 2 : 1 5 ]
0062200 b y t h e P d _ P o i n t e
0062220 r s f u n c t i o n . R B
0062240 a s e i s l o a d e d w i
0062260 t h 0 o r 1 w h e n t
0062300 h e I F U d i s p a t c h e
0062320 s t o t h e f i r s t i
0062340 n s t r u c t i o n f o r a
0062360 n o p c o d e . 032 z 1 8 3 4 4
0062400 l 4 5 8 8 d 3 0 0 0 x 3 e 1 0 j
0062420 \ f 1 g 6 t 2 8 t 0 1 t 2
0062440 4 2 t 0 1 t 2 \r S t k P \t T h
0062460 e e m u l a t o r u s e s
0062500 S T K i n s t e a d o f R
0062520 M w h e n t h e B L O C K
0062540 b i t i s 1 . 8 - b i
0062560 t 376 001 \0 311 230 S t k P h o l d
0062600 s t h e a d d r e s s f o
0062620 r S T K . T h e R S T K
0062640 f i e l d i s i n t e r p
0062660 r e t e d a s a n a d j u
0062700 s t m e n t t o S t k P ,
0062720 w h i c h c a n b e m o d
0062740 i f i e d - 4 t o + 3 i
0062760 n c o n j u n c t i o n w i
0063000 t h t e s t i n g f o r o
0063020 v e r f l o w a n d u n d e
0063040 r f l o w . T h i s m e c
0063060 h a n i s m i m p l e m e n t
0063100 s t h e M e s a e v a l u
0063120 a t i o n s t a c k . S t
0063140 k P c a n b e l o a d e d
0063160 b y t h e 376 001 \0 x u S t k
0063200 P _ B f u n c t i o n a n d
0063220 r e a d o n t o P d [ 8 :
0063240 1 5 ] b y t h e _ T I O A
0063260 & S t k P f u n c t i o n (
0063300 S t a c k o v e r f l o w a
0063320 n d u n d e r f l o w i n d
0063340 i c a t o r s a r e r e a d
0063360 i n t o P d [ 8 : 9 ] b y
0063400 t h e P d _ P o i n t e r s
0063420 f u n c t i o n . ) . 032 z 1 8
0063440 3 4 4 l 4 5 8 8 d 3 0 0 0 x 3 e
0063460 1 0 j \ f 1 t 2 g \r Q \t 1 6 - b
0063500 i t Q i s u s e d a s
0063520 a s h i f t r e g i s t e r
0063540 b y m u l t i p l y a n d
0063560 d i v i d e . Q 376 001 \0 200
0063600 y c a n b e r e a d o n t
0063620 o A ( F F f i e l d o r
0063640 F A w i t h F e t c h _
0063660 o r S t o r e _ ) o r B
0063700 ( B S E L f i e l d ) a n d
0063720 l o a d e d f r o m a n y
0063740 B s o u r c e e x c e p t
0063760 a c o n s t a n t ( B S E
0064000 L a n d F F f i e l d s )
0064020 . F u n c t i o n s i m p
0064040 l e m e n t Q l s h 1 a
0064060 n d Q r s h 1 . 032 z 1 8 3
0064100 4 4 l 4 5 8 8 d 3 0 0 0 x 3 e 1
0064120 0 j \ f 1 g 1 t 2 \r C n t \t C n
0064140 t i s a 1 6 - b i t c o
0064160 u n t e r t h a t c a n b
0064200 e 376 001 \0 304 240 b o t h d e c r
0064220 e m e n t e d a n d t e s t
0064240 e d f o r z e r o b y a
0064260 b r a n c h c o n d i t i o
0064300 n . C n t c a n b e l
0064320 o a d e d f r o m F F [ 4 :
0064340 7 ] w i t h 1 t o 1 6
0064360 o r f r o m B ( F F f i
0064400 e l d ) a n d c a n b e
0064420 r e a d o n t o P d ( F F
0064440 ) . 032 z 1 8 3 4 4 l 4 5 8 8 d 3
0064460 0 0 0 x 3 e 1 0 j \ f 1 t 2 g \r
0064500 T I O A * \t T I O A i s a n
0064520 8 - b i t i o a d d r e s
0064540 s r e g i s t e r ( s e e
0064560 " S l o w I O " ) l o a d e
0064600 d b y t 376 001 \0 \f 361 h e T I
0064620 O A _ B f u n c t i o n a n
0064640 d r e a d o n t o P d [ 0
0064660 : 7 ] w i t h t h e P d _
0064700 T I O A & S t k P f u n c t i
0064720 o n . T I O A [ 5 : 7 ] m
0064740 a y a l s o b e l o a d e
0064760 d f r o m F F [ 5 : 7 ] . 032
0065000 z 1 8 3 4 4 l 4 5 8 8 d 3 0 0 0
0065020 x 3 e 1 0 j \ f 1 t 2 g \r S h C
0065040 \t 1 6 - b i t S h C c o n t
0065060 r o l s t h e s h i f t e r
0065100 - m a s k e r ( s e e " S h
0065120 i f t e r " ) . R F _ A ,
0065140 W F _ A , a n d S h C _ B
0065160 f u n c t i o n s l o a d S
0065200 h C i n v a r i o 376 001 \0 300 226
0065220 u s w a y s . S h C c a
0065240 n b e r e a d o n t o P
0065260 d b y t h e P d _ S h C
0065300 f u n c t i o n . 032 z 1 8 3 4 4
0065320 l 4 5 8 8 d 3 0 0 0 x 3 e 1 0 j
0065340 \ f 1 t 2 g \r M e m B a s e * \t
0065360 M e m B a s e i s a 5 - b
0065400 i t r e g i s t e r a d d r
0065420 e s s i n g B R f o r m e
0065440 m o r y r e f e r e n c e s .
0065460 T h e M e m B a s e _ n
0065500 f u n c t i o n s l o a d i
0065520 t f r o m F F [ 3 : 7 ] ;
0065540 t h e M e m B a s e X _ n f
0065560 u n c t i o n s l o a d i t
0065600 f r o m 0 , , M e m B X [ 0
0065620 376 001 \0 \0 027 : 1 ] , , F F [ 6 : 7
0065640 ] . T h e I F U l o a d
0065660 s M e m B a s e w i t h a
0065700 v a l u e b e t w e e n 0
0065720 a n d 3 r e l a t i v e
0065740 t o M e m B X o r w i t h
0065760 3 4 t o 3 7 , a s s p
0066000 e c i f i e d i n I F U M ,
0066020 p r i o r t o e x e c u t
0066040 i n g t h e f i r s t i n
0066060 s t r u c t i o n o f a n
0066100 o p c o d e . M e m B a s e
0066120 i s r e a d o n t o P d
0066140 [ 3 : 7 ] b y t h e P d _
0066160 P o i n t e r s f u n c t i o
0066200 n a n d l o a d e d f r o
0066220 m B [ 3 376 001 \0 254 < : 7 ] b y
0066240 t h e P o i n t e r s _ B
0066260 a n d M e m B a s e _ B f u
0066300 n c t i o n s . 032 z 1 8 3 4 4 l
0066320 4 5 8 8 d 3 0 0 0 x 3 e 1 0 j \
0066340 f 1 g 7 t 2 2 t 0 7 t 2 \r M
0066360 e m B X \t M e m B X i s a
0066400 2 - b i t r e g i s t e r u
0066420 s e d l i k e a s t a c k
0066440 p o i n t e r i n c o n j
0066460 u n c t i o n w i t h M e m
0066500 B a s e . T h e i d e a s
0066520 b e h i n d t h i s a r e
0066540 d i s c u s s e d i n " M
0066560 e m o r y S e c t i o n " . 032
0066600 z 1 8 3 4 4 l 4 5 8 8 d 3 0 0 0
0066620 x 3 e 1 0 j \ f 1 t 376 001 \0 207 261 2
0066640 g \r L i n k * \t 1 6 - b i t L
0066660 i n k h o l d s s u b r o u
0066700 t i n e r e t u r n a d d r
0066720 e s s e s , a d d r e s s - m
0066740 o d i f i c a t i o n f o r
0066760 d i s p a t c h e s , I M a
0067000 d d r e s s f o r I M r e
0067020 a d s / w r i t e s , a n d
0067040 d a t a f o r T P C r e a
0067060 d s / w r i t e s . I t c
0067100 a n b e r e a d o n t o
0067120 o r l o a d e d f r o m B
0067140 [ 0 : 1 5 ] b y t h e B _
0067160 L i n k o r L i n k _ B ,
0067200 B i g B D i s p a t c h _ B ,
0067220 o r B D i s p a t c h _ B 376
0067240 001 \0 266 336 f u n c t i o n s , o
0067260 r f r o m C I A + 1 b y
0067300 C A L L s a n d R E T U R N
0067320 s . 032 z 1 8 3 4 4 l 4 5 8 8 d 3
0067340 0 0 0 x 3 e 1 0 j \ f 1 t 2 g \r
0067360 P C \t 1 6 - b i t P C c o n
0067400 t a i n s t h e b y t e d
0067420 i s p l a c e m e n t o f t
0067440 h e n e x t o p c o d e r
0067460 e l a t i v e t o B R 3 1
0067500 , t h e c o d e b a s e .
0067520 T h e I F U m a i n t a
0067540 i n s t h i s r e g i s t e
0067560 r , s o o n l y c o n d i
0067600 t i o n a l j u m p s t h a
0067620 t d o n ' t j u m p a n d
0067640 o p c 376 001 \0 w 023 o d e s o f
0067660 t y p e " p a u s e " h a
0067700 v e t o l o a d i t w i
0067720 t h t h e P C F _ B f u n
0067740 c t i o n . T h e B _ P C
0067760 X ' f u n c t i o n r e a d
0070000 s P C . 032 z 1 8 3 4 4 l 4 5 8
0070020 8 d 3 0 0 0 x 3 e 1 0 j \ f 1 t
0070040 2 g \r T P C * \t T P C c o n t
0070060 a i n s t h e a d d r e s s
0070100 o f t h e n e x t i n s
0070120 t r u c t i o n f o r e a c
0070140 h t a s k . I t i s a
0070160 d d r e s s e d f r o m B [
0070200 1 2 : 1 5 ] a n d r e a d /
0070220 w r i t e c o n t r o l i s
0070240 i n J C N . 376 001 \0 361 226 D
0070260 a t a i s r e a d f r o m
0070300 / w r i t t e n i n t o L i
0070320 n k u n d e r c o n t r o l
0070340 o f t h e J C N f i e l
0070360 d o f t h e i n s t r u c
0070400 t i o n . 032 z 1 8 3 4 4 l 4 5 8
0070420 8 d 3 0 0 0 x 3 e 1 0 j \ f 1 t
0070440 2 g \r M c r \t M e m o r y c o
0070460 n t r o l r e g i s t e r 023 d
0070500 i s a b l e s p a r t s o f
0070520 m e m o r y s y s t e m f
0070540 o r i n i t i a l i z a t i o
0070560 n a n d c h e c k o u t . 032
0070600 z 1 8 3 4 4 l 4 5 8 8 d 3 0 0 0
0070620 x 3 e 1 0 j \ f 1 t 2 g \r \f \r T
0070640 a b l e 3 : D a t a P 376 001
0070660 \0 255 031 a t h s 032 z 1 8 3 4 4 x 3
0070700 c ( 6 3 5 ) \ g 2 b \r P a t h \t
0070720 C o m m e n t s 032 z 1 8 3 4 4 l
0070740 4 5 8 8 d 3 0 0 0 x 3 j ( 0 , 6
0070760 5 5 3 5 ) \ f 1 b g 4 t 2 \r A \t
0071000 T h e 1 6 - b i t h i g h -
0071020 t r u e A b u s ( c a l l
0071040 e d " a l u a " i n h a r
0071060 d w a r e d r a w i n g s )
0071100 m a y b e d r i v e n f r
0071120 o m T , R M , S T K , Q
0071140 , I d , M d , a s m a l
0071160 l c o n s t a n t b e t w e
0071200 e n 0 a n d 1 7 8 , o r
0071220 t h e s h i f t e r . I
0071240 t i s a l s o p o s s i b
0071260 l e 376 001 \0 362 374 t o ' o r '
0071300 t h e l o w - t r u e s h i
0071320 f t e r o u t p u t w i t h
0071340 o n e o f t h e o t h e
0071360 r A s o u r c e s . T h
0071400 e A b u s i s t o t a l
0071420 l y i n s i d e t h e p r
0071440 o c e s s o r s e c t i o n ,
0071460 n o t c o n n e c t e d t
0071500 o a n y o t h e r s e c t
0071520 i o n s o f D o r a d o ,
0071540 a n d i t i s o n e o f
0071560 t h e t w o A l u i n p
0071600 u t s . T h e R F _ A a
0071620 n d W F _ A f u n c t i o n
0071640 s , w h i c h l o a d S h
0071660 C f o r s u 376 001 \0 036 301 b s e
0071700 q u e n t s h i f t o p e r
0071720 a t i o n s , r e c e i v e
0071740 d a t a f r o m A . 032 z 1 8
0071760 3 4 4 l 4 5 8 8 d 3 0 0 0 x 3 e
0072000 1 0 j \ f 1 t 2 g 1 4 1 o 2 5 2
0072020 1 o 0 \r M a r \t T h e 1 6 -
0072040 b i t M a r b u s t r a n
0072060 s m i t s t h e d i s p l a
0072100 c e m e n t f o r a m e m
0072120 o r y r e f e r e n c e f r
0072140 o m t h e p r o c e s s o r
0072160 o r I F U s e c t i o n
0072200 t o t h e m e m o r y s e
0072220 c t i o n . T h e C F l a
0072240 g s r e g i s t e r , s o m
0072260 e b i t s o f t h e 376 001 \0
0072300 $ 004 M c r r e g i s t e r ,
0072320 a n d t h e B R m e m o
0072340 r y i n t h e m e m o r y
0072360 s e c t i o n a r e a l s
0072400 o l o a d e d f r o m M a
0072420 r . T h e p r o c e s s o
0072440 r d r i v e s M a r o n l
0072460 y w h e n i t i s s t a
0072500 r t i n g a r e f e r e n c
0072520 e o r e x e c u t i n g o
0072540 n e o f t h e f u n c t i
0072560 o n s b e t w e e n 1 2 0 8
0072600 a n d 1 2 7 8 ( i . e . ,
0072620 C F l a g s _ A ' a n d L
0072640 o a d M c r [ A , B ] a r e
0072660 i n t h i s g r o u p o f
0072700 f 376 001 \0 ) v u n c t i o n s )
0072720 ; d u r i n g o t h e r i
0072740 n s t r u c t i o n s , t h e
0072760 I F U m a y u s e M a r
0073000 t o i n i t i a t e i n s
0073020 t r u c t i o n - f e t c h e s
0073040 . M a r i s d r i v e n
0073060 l o w - t r u e ; w h e n
0073100 d r i v e n b y t h e p r
0073120 o c e s s o r , i t r e c e
0073140 i v e s t h e s a m e d a
0073160 t a a s a r e d r i v e n
0073200 o n t o A ( b u t t h e
0073220 s h i f t e r c a n n o t
0073240 d r i v e M a r ) . 032 z 1 8 3
0073260 4 4 l 4 5 8 8 d 3 0 0 0 x 3 e 1
0073300 0 j \ f 1 t 2 376 001 \0 255 | g 3 5 7
0073320 o 2 5 2 1 o 0 8 o 2 5 2 1
0073340 o 0 \r B \t T h e 1 6 - b i t
0073360 B b u s c o n s i s t s o
0073400 f o n e d a t a p a t h
0073420 i n s i d e t h e p r o c e
0073440 s s o r s e c t i o n ( c a
0073460 l l e d " a l u b " i n h
0073500 a r d w a r e d r a w i n g s
0073520 ) a n d a n o t h e r o n
0073540 t h e b a c k p l a n e (
0073560 c a l l e d " B m u x " i n
0073600 h a r d w a r e d r a w i n
0073620 g s ) ; t h e I O B b u s
0073640 i s d r i v e n f r o m
0073660 A l u b o n O u t p u t o
0073700 p e r a t i o n s , w 376 001 \0 F
0073720 242 h e n i t a l s o i s
0073740 a n e x t e n s i o n o f
0073760 B . A l u b a n d B m u
0074000 x m a y b e d i r e c t l
0074020 y d r i v e n h i g h - t r
0074040 u e f r o m r e g i s t e r
0074060 s i n s i d e t h e p r o
0074100 c e s s o r ; a l t e r n a t
0074120 i v e l y , B m u x m a y
0074140 b e d r i v e n l o w - t r
0074160 u e f r o m o t h e r s e
0074200 c t i o n s , i n w h i c h
0074220 c a s e t h e p r o c e s
0074240 s o r r e c e i v e s t h e
0074260 d a t a o n t o a l u b
0074300 t h r o u g h i n v e r t e r
0074320 s 376 001 \0 264 2 ( s o t h e d
0074340 a t a a p p e a r s h i g h
0074360 - t r u e o n a l u b ) .
0074400 T h e B S E L f i e l d
0074420 i n a n i n s t r u c t i o
0074440 n c a n s p e c i f y t h
0074460 a t e i t h e r T , R M /
0074500 S T K , Q , o r M d s o
0074520 u r c e s B ; o t h e r s
0074540 o u r c e s a n d d e s t i
0074560 n a t i o n s l o a d e d f
0074600 r o m B a r e s p e c i f
0074620 i e d i n t h e F F f i
0074640 e l d ; B S E L a n d F F
0074660 a r e u s e d i n c o m
0074700 b i n a t i o n t o s p e c
0074720 i f y t h 376 001 \0 224 322 a t a
0074740 l i t e r a l 8 - b i t c o
0074760 n s t a n t ( i n e i t h e
0075000 r t h e l e f t o r r i
0075020 g h t b y t e o f t h e
0075040 w o r d w i t h 0 ' s o r
0075060 1 ' s i n t h e o t h e
0075100 r b y t e ) s o u r c e s
0075120 B . A l u b i s o n e
0075140 o f t h e t w o A l u i
0075160 n p u t s . T h e p r o c
0075200 e s s o r c o m p u t e s o
0075220 d d b y t e p a r i t y o
0075240 n a l u b ; B m u x a n d
0075260 I O B d e s t i n a t i o n
0075300 s m a y s t o r e o r c
0075320 h e c k t h e p a 376 001 \0 337 217
0075340 r i t y c o m p u t e d b y
0075360 t h e p r o c e s s o r .
0075400 032 z 1 8 3 4 4 l 4 5 8 8 d 3 0 0
0075420 0 x 3 e 1 0 j \ f 1 t 2 g \r P d
0075440 \t T h e P d p a t h ( " P
0075460 r o c e s s o r d a t a " )
0075500 r e c e i v e s d a t a f r
0075520 o m a n 8 - i n p u t m u
0075540 l t i p l e x o r w h o s e
0075560 i n p u t s a r e t h e A
0075600 l u o u t p u t , p o s s i
0075620 b l y s h i f t e d l e f t
0075640 o r r i g h t o n e b i
0075660 t o n A l u s h i f t f
0075700 u n c t i o n s o r m a s k
0075720 e d o n a s h i f t e r
0075740 376 001 \0 326 222 o p e r a t i o n ,
0075760 i o d e v i c e i n p u t
0076000 d a t a , a n d t h e i n
0076020 f r e q u e n t l y r e a d
0076040 r e g i s t e r s i n t h e
0076060 p r o c e s s o r s e c t i
0076100 o n . P d m a y b e w
0076120 r i t t e n i n t o t h e
0076140 T r e g i s t e r o r t h
0076160 e R M o r S T K m e m o
0076200 r i e s . 032 z 1 8 3 4 4 l 4 5 8
0076220 8 d 3 0 0 0 x 3 e 1 0 j \ f 1 t
0076240 2 g 1 7 t 0 u 1 t 2 U 9 t 0 u 1
0076260 t 2 U \r I d \t T h e I d p a
0076300 t h ( " I F U d a t a " )
0076320 i s u s e d t o s e n d
0076340 a r g u m 376 001 \0 022 263 e n t s f
0076360 r o m t h e I F U t o t
0076400 h e p r o c e s s o r f o r
0076420 i n t e r p r e t a t i o n .
0076440 I t c a n b e r o u t
0076460 e d o n t o A u s i n g
0076500 A S E L ( A _ I d , F e t c
0076520 h _ I d , S t o r e _ I d ,
0076540 o r I F e t c h _ R M / S T K
0076560 ) ; a l t e r n a t i v e l y
0076600 , t h e T I s I d o r R
0076620 I s I d f u n c t i o n s c
0076640 a n b e u s e d t o r e
0076660 p l a c e d a t a f r o m
0076700 T o r f r o m R M / S T K
0076720 b y I F U d a t a 023 t h e
0076740 s e f u n c t i o 376 001 \0 2 375 n
0076760 s p r o v i d e a r o u n
0077000 d a b o u t m e t h o d o f
0077020 g e t t i n g I d o n t o
0077040 B . 032 z 1 8 3 4 4 l 4 5 8 8 d
0077060 3 0 0 0 x 3 e 1 0 j \ f 1 t 2 g
0077100 1 7 t 0 u 1 t 2 U 3 t 0 u 1 t 2
0077120 U \r M d \t T h e M d p a t h
0077140 ( " M e m o r y d a t a " )
0077160 m o v e s d a t a f r o m
0077200 t h e c a c h e i n t h
0077220 e m e m o r y s e c t i o n
0077240 i n t o t h e p r o c e s
0077260 s o r . T h e p r o c e s
0077300 s o r l a t c h e s M d a
0077320 n d c a n r o u t e i t
0077340 o n t o A o r B , l o 376
0077360 001 \0 334 { a d i t i n t o T
0077400 a n d R M / S T K , o r
0077420 u s e i t i n a s h i f
0077440 t - a n d - m a s k o p e r a
0077460 t i o n . 032 z 1 8 3 4 4 l 4 5 8
0077500 8 d 3 0 0 0 x 3 e 1 0 j \ f 1 t
0077520 2 g 1 7 t 0 u 1 t 2 U 6 t 0 u 1
0077540 t 2 U \r I O A \t T h e I O A
0077560 b u s ( " I n p u t - o u t p
0077600 u t a d d r e s s " ) i s
0077620 d r i v e n f r o m t h e
0077640 T I O A r e g i s t e r ; i
0077660 t s p e c i f i e s t h e
0077700 i o d e v i c e a f f e c t
0077720 e d b y a P d _ I n p u t
0077740 o r O u t p u t _ B f u n
0077760 c t i o 376 001 \0 [ 304 n . 032 z 1 8 3
0100000 4 4 l 4 5 8 8 d 3 0 0 0 x 3 e 1
0100020 0 j \ f 1 t 2 g 1 8 t 0 u 1 t 2
0100040 U 5 t 0 u 1 t 2 U 6 t 0 u 1 t 2
0100060 U \r I O B \t T h e I O B b u
0100100 s ( " I n p u t - o u t p u t
0100120 b u s " ) i s d r i v e n
0100140 f r o m a l u b o n a n
0100160 O u t p u t _ B f u n c t i
0100200 o n o r r e c e i v e d o
0100220 n P d b y a P d _ I n p
0100240 u t f u n c t i o n ; i t
0100260 t r a n s m i t s d a t a t
0100300 o o r f r o m a n i o
0100320 d e v i c e . 032 z 1 8 3 4 4 l 4
0100340 5 8 8 d 3 0 0 0 x 3 e 1 0 j \ f
0100360 1 t 2 g 1 8 t 0 u 376 001 \0 362 220 1 t
0100400 2 U 5 t 0 u 1 t 2 U 6 t 0 u 1 t
0100420 2 U \r F o u t \t ( " F a s t o
0100440 u t p u t b u s " ) t r a n
0100460 s m i t s d a t a f r o m
0100500 t h e e r r o r c o r r e c
0100520 t o r t o a f a s t o u
0100540 t p u t d e v i c e . 032 z 1 8
0100560 3 4 4 l 4 5 8 8 d 3 0 0 0 x 3 e
0100600 1 0 j \ f 1 t 2 g 7 t 0 u 1 t 2
0100620 U 4 t 0 u 3 t 2 U \r F i n \t ( "
0100640 F a s t i n p u t b u s " )
0100660 t r a n s m i t s d a t a
0100700 f r o m a f a s t i n p u
0100720 t d e v i c e ( P r e s e n
0100740 t l y , t h e r e a r e n
0100760 o f a s t i n p u t d 376 001
0101000 \0 217 017 e v i c e s ) t o t h
0101020 e s y n d r o m e g e n e r
0101040 a t o r . 032 z 1 8 3 4 4 l 4 5 8
0101060 8 d 3 0 0 0 x 3 e 1 0 j \ f 1 t
0101100 2 g 6 t 0 u 1 t 2 U 4 t 0 u 2 t
0101120 2 U \r S o u t \t ( " S t o r a g
0101140 e o u t p u t b u s " ) t
0101160 r a n s m i t s d a t a f r
0101200 o m t h e s y n d r o m e
0101220 g e n e r a t o r t o s t o
0101240 r a g e . 032 z 1 8 3 4 4 l 4 5 8
0101260 8 d 3 0 0 0 x 3 e 1 0 j \ f 1 t
0101300 2 g 7 t 0 u 1 t 2 U 7 t 0 u 3 t
0101320 2 U \r S i n \t ( " S t o r a g e
0101340 i n p u t b u s " ) t r a
0101360 n s m i t s d a t a f r o m
0101400 s t 376 001 \0 325 334 o r a g e t o
0101420 t h e e r r o r c o r r e
0101440 c t o r . 032 z 1 8 3 4 4 l 4 5 8
0101460 8 d 3 0 0 0 x 3 e 1 0 j \ f 1 t
0101500 2 g 6 t 0 u 1 t 2 U 7 t 0 u 2 t
0101520 2 U \r \f \r T i m i n g 032 z 1 8 3
0101540 4 4 x 3 j ( 6 3 5 ) \ g 2 b \r 032
0101560 z 1 8 3 4 4 x 3 j \ g \r T h e
0101600 t e r m i n o l o g y u s e d
0101620 i n d i s c u s s i n g t
0101640 i m i n g i s a s f o l l
0101660 o w s : 032 z 1 8 3 4 4 x 3 j \ g
0101700 \r c l o c k \t T h e 3 0 n s
0101720 ( n o m i n a l ) a t o m i
0101740 c t i m e p e r i o d o f
0101760 t h e m a c h i n e . C
0102000 l o c k p e r 376 001 \0 n 246 i o d
0102020 c a n b e c o n t r o l l
0102040 e d b y t h e b a s e b o
0102060 a r d m i c r o c o m p u t e
0102100 r o r t h r o u g h t h e
0102120 m a n i f o l d s y s t e m
0102140 a s d i s c u s s e d i n
0102160 t h e " D o r a d o D e b
0102200 u g g i n g I n t e r f a c e
0102220 " d o c u m e n t . 1 032 z 1 8
0102240 3 4 4 l 4 9 3 9 d 3 1 7 5 x 3 e
0102260 1 2 j ( 0 , 6 5 5 3 5 ) ( 1 , 4
0102300 9 3 9 ) \ g 5 t 2 1 t 0 2 0
0102320 7 f 1 o 4 1 f 0 o 0 \r c y c l
0102340 e \t T h e d u r a t i o n o
0102360 f i n s t r u c t i o n s 023 t
0102400 w o c l o c k s o r 376 001 \0
0102420 341 h 6 0 n s e x c e p t f
0102440 o r i n s t r u c t i o n s
0102460 t h a t r e a d / w r i t e
0102500 I M o r T P C . 032 z 1 8 3 4
0102520 4 l 4 9 3 9 d 3 1 7 5 x 3 j \ g
0102540 5 t 2 1 t 0 \r t 0 \t T h e i
0102560 n s t a n t a t w h i c h
0102600 M I R ( M i c r o I n s t r u
0102620 c t i o n R e g i s t e r )
0102640 i s l o a d e d 023 t h e b e
0102660 g i n n i n g o f a c y c
0102700 l e . 032 z 1 8 3 4 4 l 4 9 3 9 d
0102720 3 1 7 5 x 3 j \ g 1 f 1 o 2 5 2
0102740 1 f 0 o 0 t 2 1 t 0 2 6 u
0102760 1 U 4 u 1 U 1 1 u 1 U \r t 1 \t T
0103000 h e n e x t i n s t a n t
0103020 a f 376 001 \0 _ 300 t e r t 0 023 a l
0103040 w a y s o n e c l o c k l
0103060 a t e r . 032 z 1 8 3 4 4 l 4 9 3
0103100 9 d 3 1 7 5 x 3 j \ g 1 f 1 o 2
0103120 5 2 1 f 0 o 0 t 2 1 t 0 2
0103140 4 f 1 o 2 5 2 1 f 0 o 0 \r t 2
0103160 \t T h e i n s t a n t f o l
0103200 l o w i n g t 1 023 o n e c l
0103220 o c k a f t e r t 1 e x c
0103240 e p t f o r i n s t r u c t
0103260 i o n s t h a t r e a d / w
0103300 r i t e I M o r T P C .
0103320 A d d i t i o n a l c l o c
0103340 k s i n t e r v e n i n g f
0103360 o r t h e s e s p e c i a l
0103400 c a s e s , w h i c h o n
0103420 l y a f f e 376 001 \0 ? r c t t
0103440 h e c o n t r o l s e c t i
0103460 o n , a r e d e n o t e d
0103500 b y t 1 a , t 1 b , e t c
0103520 . 032 z 1 8 3 4 4 l 4 9 3 9 d 3 1
0103540 7 5 x 3 j \ g 1 f 1 o 2 5 2 1
0103560 f 0 o 0 t 2 2 4 f 1 o 2 5 2
0103600 1 f 0 o 0 t 0 1 t 2 1 7 f 1
0103620 o 2 5 2 1 f 0 o 0 1 6 3 f 1
0103640 o 2 5 2 1 f 0 1 o 0 3 f 1
0103660 o 2 5 2 1 f 0 1 o 0 \r t 3 ,
0103700 t 4 \t S u b s e q u e n t i
0103720 n s t a n t s f o r a i n
0103740 s t r u c t i o n . t 3 o
0103760 f t h e p r e v i o u s i
0104000 n s t r u c t i o n c o i n c
0104020 i d e s w i t h t 1 376 001 \0 `
0104040 036 o f t h e c u r r e n t
0104060 i n s t r u c t i o n ; t 4
0104100 w i t h t 2 . 032 z 1 8 3 4 4
0104120 l 4 9 3 9 d 3 1 7 5 x 3 j \ t 2
0104140 g 1 f 1 o 2 5 2 1 f 0 o 0 3
0104160 f 1 o 2 5 2 1 f 0 o 0 4 2 f
0104200 1 o 2 5 2 1 f 0 o 0 4 5 f 1
0104220 o 2 5 2 1 f 0 o 0 3 0 f 1 o
0104240 2 5 2 1 f 0 o 0 7 f 1 o 2 5
0104260 2 1 f 0 o 0 \r F i r s t h a
0104300 l f c y c l e \t T h e i n t
0104320 e r v a l f r o m t 0 t o
0104340 t 1 ( o r t 2 t o t 3
0104360 ) . 032 z 1 8 3 4 4 l 4 9 3 9 d 3
0104400 1 7 5 x 3 j \ t 2 g 3 6 f 1 o 2
0104420 5 2 1 f 0 o 0 5 f 1 o 2 5 2
0104440 376 001 \0 ~ J 1 f 0 o 0 6 f 1 o
0104460 2 5 2 1 f 0 o 0 5 f 1 o 2 5
0104500 2 1 f 0 o 0 \r S e c o n d h
0104520 a l f c y c l e \t T h e i n
0104540 t e r v a l f r o m t 1 t
0104560 o t 2 ( o r t 3 t o t
0104600 4 ) . 032 z 1 8 3 4 4 l 4 9 3 9 d
0104620 3 1 7 5 x 3 j \ t 2 g 3 7 f 1 o
0104640 2 5 2 1 f 0 o 0 5 f 1 o 2 5
0104660 2 1 f 0 o 0 6 f 1 o 2 5 2
0104700 1 f 0 o 0 5 f 1 o 2 5 2 1 f
0104720 0 o 0 2 t 0 \r A s i m p l i
0104740 e d b y t h i s t e r m i
0104760 n o l o g y , D o r a d o i
0105000 n i t i a t e s a n e w i
0105020 n s t r u c t i o n e v e r y
0105040 c y c l e 376 001 \0 f 247 . I n
0105060 s t r u c t i o n s a r e p
0105100 i p e l i n e d , r e q u i r
0105120 i n g a t o t a l o f t
0105140 h r e e c y c l e s f o r
0105160 e x e c u t i o n . T i m i
0105200 n g f o r a t y p i c a l
0105220 i n s t r u c t i o n i s
0105240 s h o w n i n F i g u r e
0105260 7 . A t t - 2 , t h e
0105300 n e x t i n s t r u c t i o n
0105320 a d d r e s s i s d e t e
0105340 r m i n e d a n d i n s t r
0105360 u c t i o n f e t c h f r o
0105400 m I M b e g i n s ; a t
0105420 t 0 , t h e i n s t r u c t
0105440 i o n i s l o a d 376 001 \0 \t 357
0105460 e d i n t o M I R f r o m
0105500 I M . D u r i n g t h e
0105520 f i r s t h a l f c y c l
0105540 e , t h e s e l e c t e d
0105560 r e g i s t e r i s r e a d
0105600 f r o m R M o r S T K ,
0105620 a n d a t t 1 i s l o
0105640 a d e d i n t o a r e g i
0105660 s t e r . D u r i n g t h
0105700 e n e x t t w o c l o c k
0105720 s ( t 1 - t 3 ) , a d d i t
0105740 i o n i s p e r f o r m e d
0105760 i n t h e A L U ; a t
0106000 t 3 t h e r e s u l t i s
0106020 l o a d e d i n t o a r
0106040 e g i s t e r f o r w r i t
0106060 376 001 \0 d 241 i n g i n t o R M
0106100 / S T K o r T . D u r i
0106120 n g t h e f i n a l c l o
0106140 c k , R M i s w r i t t e
0106160 n . 032 z 1 8 3 4 4 x 3 e 1 2 j (
0106200 6 3 5 ) \ g 2 1 9 f 1 o 2 5 2
0106220 2 f 0 o 0 8 7 f 1 o 2 5 2 1
0106240 f 0 o 0 1 3 0 f 1 o 2 5 2 1
0106260 f 0 o 0 5 8 f 1 o 2 5 2 1 f
0106300 0 o 0 2 f 1 o 2 5 2 1 f 0 o
0106320 0 4 1 f 1 o 2 5 2 1 f 0 o 0
0106340 \r S i n c e a n e w i n s
0106360 t r u c t i o n b e g i n s
0106400 b e f o r e t h e p r e v i
0106420 o u s o n e f i n i s h e s
0106440 , p a t h s e x i s t t o
0106460 b y p a 376 001 \0 E 357 s s t h e
0106500 r e g i s t e r b e i n g
0106520 w r i t t e n i f t h e f
0106540 o l l o w i n g i n s t r u c
0106560 t i o n s p e c i f i e s i
0106600 t a s a s o u r c e ( T
0106620 h e s e p a t h s , i n a c
0106640 c e s s i b l e t o t h e
0106660 p r o g r a m m e r , a r e
0106700 n o t s h o w n i n F i g
0106720 u r e 1 ) . 032 z 1 8 3 4 4 x 3
0106740 e 1 2 j \ g \r M o s t r e g i
0106760 s t e r s l o a d f r o m
0107000 B a t t 3 ( i . e . , a
0107020 t t h e m i d - c l o c k
0107040 o f t h e c y c l e f o l
0107060 l o w i n g t h e 376 001 \0 p ?
0107100 l o a d i n s t r u c t i o n
0107120 ) . T h e s e m a y s
0107140 o u r c e B i n t h e i
0107160 n s t r u c t i o n a f t e r
0107200 t h e y a r e l o a d e d
0107220 . T h e l o a d i n f o
0107240 r m a t i o n a n d d a t a
0107260 a r e p i p e l i n e d i
0107300 n t o t h e n e x t c y c
0107320 l e , a s d e s c r i b e d
0107340 a b o v e . R e g i s t e
0107360 r s l o a d e d a t t 2
0107400 m a y b e u s e d d u r i
0107420 n g t h e f i r s t h a l
0107440 f - c y c l e o f t h e f
0107460 o l l o w i n g i n s t r u 376
0107500 001 \0 303 227 c t i o n . U s u a
0107520 l l y , t h i s t y p e o
0107540 f r e g i s t e r i s u s
0107560 e d f o r s o m e t y p e
0107600 o f c o n t r o l i n f o
0107620 r m a t i o n , s i n c e c
0107640 o n t r o l r e g i s t e r s
0107660 a r e n o r m a l l y c l
0107700 o c k e d a t t 0 ( = t
0107720 2 o f p r e v i o u s i n
0107740 s t r u c t i o n ) , d a t a
0107760 - o r i e n t e d r e g i s t
0110000 e r s a t t 1 ( t 3 o f
0110020 p r e v i o u s i n s t r u
0110040 c t i o n ) . 032 z 1 8 3 4 4 x 3
0110060 e 1 2 j \ g 3 1 f 1 o 2 5 2 1
0110100 f 0 o 0 376 001 \0 l 250 2 4 2 f 1 o
0110120 2 5 2 1 f 0 o 0 1 9 8 f 1 o
0110140 2 5 2 1 f 0 o 0 5 f 1 o 2 5
0110160 2 1 f 0 o 0 5 5 f 1 o 2 5 2
0110200 1 f 0 o 0 3 f 1 o 2 5 2 1
0110220 f 0 o 0 \r T a b l e 4 s u m
0110240 m a r i z e s t h e t i m e
0110260 a t w h i c h l o a d i n
0110300 g t a k e s p l a c e a n
0110320 d s o m e o t h e r i n f
0110340 o r m a t i o n . 032 z 1 8 3 4 4
0110360 x 3 e 1 2 j \ g \r 1 W e a c
0110400 t u a l l y o p e r a t e w
0110420 i t h a c l o c k s p e e
0110440 d o f 3 2 n s , s l o w
0110460 e r t h a n t h e 3 0 n
0110500 s n o m i n a l 376 001 \0 036 ' p
0110520 e r i o d , a n d p r o d u
0110540 c t i o n m a c h i n e s t
0110560 y p i c a l l y b e c o m e
0110600 u n r e l i a b l e a t a b
0110620 o u t a 2 9 n s c l o c
0110640 k p e r i o d . 032 z 1 8 3 4 4
0110660 x 2 e 1 8 j \ f 1 o 4 g 1 o 0 \r
0110700 \f \r T a b l e 4 : L o a d
0110720 T i m i n g 032 z 1 8 3 4 4 x 3 c
0110740 \ f 1 g 1 f 0 b 2 1 B \r 032 z 1 8
0110760 3 4 4 x 3 j \ g \r R e g i s t e
0111000 r / \t T a s k \t L o a d \t
0111020 D a t a \t L o a d \t C o m m e
0111040 n t \r M e m o r y \t S p e c i f
0111060 i c \t T i m e \t S o u r c e \t C
0111100 o n t r o l 032 z 1 8 3 4 4 x 376 001
0111120 \0 A 035 2 j ( 0 , 6 5 5 3 5 ) ( 1
0111140 , 4 7 2 8 ) ( 2 , 6 1 7 4 ) ( 3
0111160 , 7 4 0 9 ) ( 4 , 1 0 0 5 5 ) (
0111200 5 , 1 2 7 0 1 ) \ f 1 b g 4 2 t
0111220 2 1 5 t 3 5 t 4 7 t 5 \r \r
0111240 M I R * \t n o \t t 0 \t I M \t J C
0111260 N \t H o l d s c u r r e n t
0111300 i n s t r u c t i o n \r C I A \t
0111320 n o \t t 0 \t T N I A , B N P C \t
0111340 J C N \t H o l d s c u r r e n
0111360 t i n s t r u c t i o n a d
0111400 d r e s s \r C I A i n c * \t n o
0111420 \t t 1 \t C I A \t 023 \t 032 z 1 8 3 4
0111440 4 x 2 j ( 1 , 5 0 8 0 ) ( 2 , 6
0111460 3 5 0 ) ( 3 , 7 5 8 5 ) ( 4 , 1
0111500 0 2 3 1 ) ( 5 , 1 2 7 0 0 ) \ f
0111520 1 t 5 376 001 \0 G 371 b g 1 t 7 B 4 t
0111540 2 3 t 3 3 t 4 3 t 5 4 t
0111560 6 2 7 t 7 3 t 2 3 t 3 3
0111600 t 4 1 0 t 5 4 t 6 3 5 t 7
0111620 7 t 2 3 t 3 3 t 4 4 t 5
0111640 2 t 6 \r T P C I * \t n o \t t 2
0111660 \t T N I A , C I A \t 023 \t \r T P
0111700 C \t y e s \t F H C \t T P C I \t H
0111720 O L D \r \t \t t 2 \t L I N K ( ? ?
0111740 ) \t J C N , B \t R e a d i n g /
0111760 w r i t i n g t a k e s 3
0112000 c y c l e s \r L i n k \t y e s \t
0112020 t 2 \t B \t F F \t A l s o l o a
0112040 d e d b y C A L L , R E T
0112060 U R N , a n d \r \t d i s p a t
0112100 c h e s 023 r e a d o u t v a l
0112120 i d t 1 t o 376 001 \0 [ 300 t 3
0112140 \r I M \t n o \t 023 \t B \t J C N \t R
0112160 e a d i n g / w r i t i n g r
0112200 e q u i r e 3 c y c l e s \r
0112220 C T A S K \t n o \t t 0 \t N e x t
0112240 \t S w i t c h \t C u r r e n t
0112260 t a s k \r C T D \t n o \t t 1 \t C
0112300 T A S K \t 023 \t C u r r e n t t
0112320 a s k d e l a y e d \r R e a d
0112340 y \t n o \t t 0 \t P E n c \t S w i
0112360 t c h \t T a s k - r e a d y f
0112400 l i p f l o p s \r S t k P \t n o
0112420 \t t 2 \t B \t F F \t N e w v a l
0112440 u e r e a d i f i t c h
0112460 a n g e s i n t h e \r \t s a
0112500 m e i n s t r u c t i o n \r R
0112520 B a s e \t y e s \t t 2 \t F 376 001 \0
0112540 004 034 2 \t F 1 \t R A M w r i t t
0112560 e a t t 3 , b y p a s s e
0112600 d \r C n t \t n o \t t 2 \t F 2 \t F
0112620 1 \t B r c o n d t o s u b
0112640 1 a n d t e s t \r \t B \t F
0112660 F \r A L U F M \t n o \t t 2 \t B \t
0112700 F F \t A d d r e s s e d b y
0112720 A L U F 032 z 1 8 3 4 4 x 2 j \ f
0112740 1 t 5 g 4 t 7 1 t 2 3 t 3
0112760 3 t 4 1 0 t 5 2 t 6 1 t 5
0113000 1 t 7 3 t 2 4 t 3 4 t 4
0113020 5 t 5 1 t 6 5 t 1 1 1 t
0113040 3 3 t 4 9 t 5 6 t 6 3 1
0113060 t 5 1 t 6 4 t 2 1 t 3 4
0113100 t 4 3 t 5 2 t 0 2 t 6 2
0113120 t 7 3 2 t 6 1 1 t 5 1 t 6
0113140 2 376 001 \0 \a h 5 t 2 3 t 3 1
0113160 t 5 1 t 4 2 t 5 4 t 6 3
0113200 9 t 2 3 t 3 3 t 4 5 t 5
0113220 7 t 6 1 7 t 2 3 t 3 3 t 4
0113240 6 t 5 2 t 6 2 7 t 2 3 t
0113260 3 3 t 4 5 t 5 7 t 6 2 6
0113300 t 2 1 t 3 3 t 4 3 t 5 2
0113320 t 0 2 t 6 6 0 t 2 1 t 3
0113340 4 t 4 3 t 6 2 t 5 1 t 6
0113360 3 0 t 7 3 t 2 1 t 3 3 t 4
0113400 3 t 6 2 t 5 1 t 6 2 8 t
0113420 7 1 t 4 1 t 5 2 t 0 2 t
0113440 6 1 t 7 5 t 2 3 t 3 3 t
0113460 4 2 t 5 1 t 0 2 t 6 \r \t T
0113500 h e o u t p u t i s v a l
0113520 i d t 1 t o t 3 \r T I O A
0113540 \t y e s \t t 2 376 001 \0 032 341 \t B \t F
0113560 F \t R e a d o u t v a l i d
0113600 t i l l t 3 \r M e m B X \t n o
0113620 \t t 2 \t F 2 \t F 1 \t R e a d o u
0113640 t v a l i d t i l l t 3 \r
0113660 M e m B a s e \t y e s \t t 2 \t F
0113700 2 \t F 1 \t R e a d o u t v a l
0113720 i d t i l l t 3 \r \t M e m B
0113740 a s e x o r 1 \t F F 032 z 1 8
0113760 3 4 4 x 2 j \ f 1 t 6 g 3 4 t 2
0114000 1 t 3 4 t 4 3 t 5 2 t 0
0114020 2 t 6 2 3 t 0 5 t 2 1 t
0114040 3 3 t 4 3 t 6 2 t 5 1 t
0114060 6 2 5 t 0 7 t 2 1 t 3 4
0114100 t 4 3 t 6 2 t 5 1 t 6 2
0114120 5 t 4 1 t 0 7 t 6 6 t 5
0114140 1 t 0 2 t 6 \r S h C \t 376 001 \0 004
0114160 Y n o \t t 3 \t A , B \t F F \t R F
0114200 _ A , W F _ A , S h C _ B \r
0114220 \t \t t 1 \t F F \t A S E L , B S E
0114240 L \r Q \t n o \t t 3 \t B \t F F , B
0114260 S E L \r \t t 3 \t A L U [ 1 5 ] ,
0114300 , Q [ 0 : 1 4 ] \t F F \t M u l t
0114320 i p l y \r \t t 3 \t Q [ 1 : 1 5 ]
0114340 , , A L U c r y \t F F \t D i v i
0114360 d e \r \t t 3 \t Q \t F F \t Q r s
0114400 h 1 , Q l s h 1 032 z 1 8
0114420 3 4 4 x 2 j \ f 1 t 7 g 3 t 2
0114440 1 t 3 3 t 4 3 t 5 4 t 0
0114460 2 t 6 1 9 t 2 1 t 3 1 t 4
0114500 3 t 5 3 t 0 9 t 6 2 t 2
0114520 1 t 3 3 t 4 3 t 5 2 t 0
0114540 7 t 6 1 t 3 3 t 4 1 7 t
0114560 5 376 001 \0 346 v 3 t 6 1 t 5 9
0114600 t 3 3 t 4 1 6 t 5 3 t 6
0114620 7 t 5 1 t 3 3 t 4 2 t 5
0114640 3 t 6 1 7 t 5 \r R M \t n o \t S
0114660 H C \t P d , M d \t L C , R S T K
0114700 \t B y p a s s e d \r S T K \t n o
0114720 \t S H C \t P d , M d \t L C , R S
0114740 T K \t B y p a s s e d \r T \t y e
0114760 s \t S H C \t P d , M d \t L C , F
0115000 F \t B y p a s s e d 032 z 1 8 3 4
0115020 4 x 2 j \ f 1 t 7 g 1 t 3 1 t
0115040 2 1 t 3 3 t 4 4 t 5 6 t
0115060 6 1 7 t 7 3 t 2 1 t 3 3
0115100 t 4 4 t 5 6 t 6 1 7 t 2
0115120 2 t 3 4 t 4 4 t 5 6 t 6 \r
0115140 I F U M \t n o \t S H C \t B \t F F
0115160 \t I F U M L 376 001 \0 o > H _ / I F
0115200 U M R H _ \r B r k I n s \t n o \t
0115220 t 2 \t B \t F F \t \r P C * \t n o \t
0115240 t 3 \t B \t F F \t L e v e l F
0115260 P C l o a d e d , l e v e l
0115300 X r e a d 032 z 1 8 3 4 4 x 2
0115320 j \ f 1 t 5 g 4 t 2 3 t 3 1
0115340 t 4 5 t 5 3 t 6 1 6 t 5
0115360 7 t 2 3 t 3 3 t 4 2 t 5
0115400 3 t 6 1 t 5 1 t 7 2 t 6
0115420 1 t 2 1 t 3 3 t 4 3 t 5
0115440 2 t 0 2 t 6 \r B r \t n o \t t 2
0115460 \t A \t F F \t B r L o _ / B r H i
0115500 _ , _ P i p e 0 , _ P i p e
0115520 1 \r M a p B u f * \t n o \t F H C
0115540 \t B \t A S E L , F A \t W r i t
0115560 t e n o n M a p _ 376 001 \0 335 252
0115600 , T e s t S y n d r o m e _ ,
0115620 032 z 1 8 3 4 4 x 2 j \ f 1 t 6 g
0115640 2 t 2 3 t 3 3 t 4 1 t 5
0115660 4 t 6 2 8 t 5 1 t 2 8 t 3
0115700 3 t 4 4 t 5 2 t 6 \r \t \t \t
0115720 \t \t P r o c S R N _ , L o a d
0115740 M c r \r D B u f \t n o \t F H C \t
0115760 B \t A S E L , F A \t W r i t t
0116000 e n o n S t o r e _ 032 z 1 8
0116020 3 4 4 x 2 j \ f 1 t 2 g 1 t 3
0116040 1 t 4 1 t 5 1 t 6 1 9 t 2
0116060 5 t 3 3 t 4 4 t 5 2 t 6
0116100 \r M d \t y e s \t t 5 \t c a c h e
0116120 \t 023 \t B y p a s s e d 032 z 1 8 3
0116140 4 4 x 2 j \ f 1 t 2 g 3 t 3 4
0116160 t 4 3 t 5 7 t 6 \r C F l a g
0116200 376 001 \0 320 343 s \t n o \t t 2 \t M a r
0116220 \t F F \t F o r d e b u g g i n
0116240 g , i n i t i a l i z a t i o
0116260 n \r M c r \t n o \t t 3 \t M a r ,
0116300 M a p B u f \t F F \t F o r d
0116320 e b u g g i n g , i n i t i a
0116340 l i z a t i o n \r A s r n \t n o
0116360 \t t 2 \t A s r n \t 023 \t A d d r e
0116400 s s e s t h e p i p e f o
0116420 r r i n g r e f s \r P r o c
0116440 S R N \t n o \t t 3 \t M a p B u f
0116460 \t F F \t A d d r e s s e s t h
0116500 e p i p e f o r P i p e 0
0116520 t o P i p e 5 \r T e s t S y
0116540 n d r o m e \t n o \t t 3 \t M a p
0116560 B u f \t F F \t F o r d e b u g
0116600 g i n g 376 001 \0 320 206 e r r o r
0116620 c o r r e c t i o n 032 z 1 8 3 4
0116640 4 x 2 j \ f 1 t 7 g 6 t 2 3 t
0116660 3 3 t 4 4 t 5 3 t 6 3 4
0116700 t 2 3 t 3 3 t 4 1 2 t 5
0116720 3 t 6 3 5 t 2 3 t 3 3 t 4
0116740 5 t 5 2 t 6 4 1 t 2 3 t
0116760 3 3 t 4 7 t 5 3 t 6 5 1
0117000 t 2 3 t 3 3 t 4 7 t 5 3
0117020 t 6 \r P i p e 0 \t n o \t t 3 \t B
0117040 r , e t c . \t A S E L , F A
0117060 \t W r i t t e n o n r e f .
0117100 , B _ P i p e 0 032 z 1 8 3 4 4
0117120 x 2 j \ f 1 t 2 g 6 t 3 3 t 4
0117140 3 t 5 9 t 6 \r P i p e 1 \t n
0117160 o \t t 3 \t B r , e t c . \t A S
0117200 E L , F A \t W r i 376 001 \0 ' n t
0117220 t e n o n r e f . , B _ P
0117240 i p e 1 032 z 1 8 3 4 4 x 2 j \ f
0117260 1 t 2 g 6 t 3 3 t 4 3 t 5
0117300 9 t 6 \r P i p e 2 \t n o \t t 3 \t
0117320 023 \t A S E L , F A \t W r i t t
0117340 e n o n r e f . , B _ P i
0117360 p e 2 032 z 1 8 3 4 4 x 2 j \ f 1
0117400 t 2 g 6 t 3 3 t 4 3 t 5 2
0117420 t 6 \r P i p e 3 \t n o \t t 1 4 \t
0117440 m a p \t A S E L , F A \t V a l
0117460 i d a f t e r a n y s t o
0117500 r a g e a c c e s s o r M
0117520 a p _ 032 z 1 8 3 4 4 x 2 j \ f 1
0117540 t 2 g 6 t 3 3 t 4 4 t 5 4
0117560 t 6 \r P i p e 4 \t n o \t t 1 4 ,
0117600 t 4 8 \t m a p , E C \t A S E 376
0117620 001 \0 215 351 L , F A \t V a l i d
0117640 a f t e r a n y s t o r a g
0117660 e a c c e s s 032 z 1 8 3 4 4 x
0117700 2 j \ f 1 t 2 g 6 t 3 3 t 4
0117720 8 t 5 8 t 6 \r P i p e 5 \t n o
0117740 \t t 3 , t 4 \t c a c h e \t A S E
0117760 L , F A \t W r i t t e n o n
0120000 r e f . , B _ P i p e 5 032 z
0120020 1 8 3 4 4 x 2 j \ f 1 t 2 g 6 t
0120040 3 3 t 4 6 t 5 6 t 6 \r \r *
0120060 C a n n o t b e r e a d a
0120100 s d a t a b y t h e p r
0120120 o c e s s o r \r \f 032 z 1 8 3 4 4
0120140 x 2 j ( 6 3 5 ) \ f 1 t 6 g \r I
0120160 n s t r u c t i o n F i e l d
0120200 s 032 z 1 8 3 4 4 x 3 j \ b g \r T
0120220 h e 3 376 001 \0 276 350 4 - b i t i
0120240 n s t r u c t i o n i s d i
0120260 v i d e d i n t o t h e f
0120300 o l l o w i n g f i e l d s :
0120320 032 z 1 8 3 4 4 x 3 e 1 2 j \ g \r
0120340 T a b l e 5 : I n s t r u c
0120360 t i o n F i e l d s 032 z 1 8 3
0120400 4 4 x 3 e 1 2 c \ b g \r 032 z 1 8
0120420 3 4 4 x 3 j \ g \r F i e l d \t S
0120440 i z e \t P u r p o s e ( m a y
0120460 h a v e o t h e r e f f e
0120500 c t s , d e s c r i b e d b
0120520 e l o w ) 032 z 1 8 3 4 4 l 4 2 6
0120540 9 x 3 j ( 1 7 6 4 ) \ f 1 b g \r
0120560 R S T K \t 4 b i t s \t S e l e
0120600 c t s R M r e g i s t e r
0120620 t o b e r e a 376 001 \0 336 264 d
0120640 a n d / o r w r i t t e n \r A
0120660 L U F \t 4 b i t s \t S e l e c
0120700 t s A L U f u n c t i o n
0120720 o r s h i f t e r o p e r a
0120740 t i o n \r B S E L \t 3 b i t s
0120760 \t S e l e c t s s o u r c e
0121000 f o r B \r L C \t \t 3 b i t s
0121020 \t C o n t r o l s s o u r c e
0121040 a n d l o a d i n g o f
0121060 R M a n d T \r A S E L \t 3
0121100 b i t s \t S o u r c e / d e s t
0121120 i n a t i o n c o n t r o l
0121140 f o r A 032 z 1 8 3 4 4 l 4 2 6
0121160 9 x 3 e 1 2 j \ f 1 g \r B L O C
0121200 K \t 1 b i t \t B l o c k s i
0121220 o t a s k u n l e s s 376 001
0121240 \0 323 263 w a k e u p i s w a i
0121260 t i n g \r \t \t \t S e l e c t s
0121300 s t a c k o p e r a t i o n s
0121320 f o r e m u l a t o r t a
0121340 s k \r F F \t \t 8 b i t s \t F u
0121360 n c t i o n ( F A = F F [ 0 :
0121400 1 ] , F B = F F [ 2 : 4 ] ,
0121420 F C = F F [ 5 : 7 ] ) \r J C N \t
0121440 8 b i t s \t J u m p c o n t
0121460 r o l 032 z 1 8 3 4 4 l 4 2 6 9 x
0121500 3 e 1 2 j \ f 1 g \r P 0 1 6 \t 1
0121520 b i t \t O d d p a r i t y
0121540 o n f i r s t w o r d o f
0121560 i n s t r u c t i o n \r P 1 7
0121600 3 3 \t 1 b i t \t O d d p a r
0121620 i t y o n s e c o n d w o
0121640 r d 376 001 \0 224 261 o f i n s t r
0121660 u c t i o n 032 z 1 8 3 4 4 l 4 2
0121700 6 9 x 3 e 1 2 j \ f 1 g \r T o t
0121720 a l \t 3 4 b i t s + 2 p
0121740 a r i t y 032 z 1 8 3 4 4 l 4 2 6
0121760 9 x 3 e 1 2 j \ f 1 g 2 4 f 0 \r
0122000 T h e a b o v e i n s t r u
0122020 c t i o n l a y o u t e m p
0122040 h a s i z e s c o m p a c t n
0122060 e s s a t t h e e x p e n
0122100 s e o f p r o g r a m m i n
0122120 g f l e x i b i l i t y .
0122140 T h e f o l l o w i n g c o
0122160 m m e n t s e x p l a i n s
0122200 o m e o f t h e s e t r a
0122220 d e o f f s 032 z 1 8 3 4 4 x 3 e
0122240 1 2 j k 8 0 ( 6 376 001 \0 5 270 3 5 )
0122260 \ g \r 1 . \t T h e R S T K f
0122300 i e l d s p e c i f i e s o
0122320 n l y f o u r o f t h e
0122340 e i g h t a d d r e s s b i
0122360 t s n e e d e d f o r a d
0122400 d r e s s i n g R M . T h
0122420 e o t h e r f o u r a r e
0122440 t a k e n f r o m t h e
0122460 R B a s e r e g i s t e r (
0122500 l o a d e d b y a f u n c
0122520 t i o n ) . I n t h e e
0122540 m u l a t o r t a s k , B L
0122560 O C K c a u s e s S T K t
0122600 o b e u s e d i n s t e a
0122620 d o f R M , a n d R S T
0122640 K i s d e c o d e d 376 001 \0
0122660 037 340 t o c a u s e m o d i f
0122700 i c a t i o n s o f S t k P
0122720 . 032 z 1 8 3 4 4 x 3 e 1 2 j k 8
0122740 0 \ g \r 2 . A L U F a d d
0122760 r e s s e s t h e 1 6 - w o
0123000 r d A L U F M m e m o r y
0123020 i n w h i c h 1 6 o f 2
0123040 6 - o d d u s e f u l A L U
0123060 o p e r a t i o n s a r e
0123100 s t o r e d . F o r t h e
0123120 s h i f t o p e r a t i o n
0123140 d e c o d e o f A S E L ,
0123160 t h e f i r s t t h r e e
0123200 b i t s o f A L U F s e
0123220 l e c t t h e k i n d o f
0123240 s h i f t , w h i l e t h
0123260 e 376 001 \0 q 320 A L U F M a d d
0123300 r e s s i s f o r c e d t
0123320 o 1 6 8 o r 1 7 8 . 032 z 1
0123340 8 3 4 4 x 3 e 1 2 j k 8 0 \ g 2
0123360 3 5 f 1 o 2 5 2 1 f 0 o 0 6
0123400 f 1 o 2 5 2 1 f 0 o 0 \r 3 .
0123420 B S E L d e c o d e s t h
0123440 e m o s t c o m m o n d a
0123460 t a s o u r c e s f o r B
0123500 . L e s s c o m m o n B
0123520 s o u r c e s a r e s e l
0123540 e c t e d b y F F , a n d
0123560 t h e n B S E L e n c o d
0123600 e s o n e o f s e v e r a
0123620 l d e s t i n a t i o n s f
0123640 o r t h e s o u r c e . 032 z
0123660 1 8 3 4 4 x 3 376 001 \0 256 L e 1 2 j
0123700 k 8 0 \ g \r 4 . A S E L s
0123720 p e c i f i e s t h e s o u
0123740 r c e a n d d e s t i n a t
0123760 i o n f o r A . T h e
0124000 d e f a u l t s o u r c e i
0124020 s t h e R M a d d r e s s
0124040 s e l e c t e d b y R S T
0124060 K . F o u r A S E L d e
0124100 c o d e s s p e c i f y t h
0124120 e m o s t c o m m o n m e
0124140 m o r y o p e r a t i o n s ,
0124160 w h e r e t h e v i r t u
0124200 a l a d d r e s s i s B R
0124220 [ M e m B a s e ] + A . T h
0124240 e s e d e c o d e s c o n s
0124260 u m e t h e t w o 376 001 \0 2
0124300 306 l e a d i n g b i t s o f
0124320 F F t o s p e c i f y a
0124340 l t e r n a t e s o u r c e s
0124360 ( T o r I d ) o r l e
0124400 s s f r e q u e n t m e m o
0124420 r y o p e r a t i o n s .
0124440 T h e r e m a i n i n g f o
0124460 u r A S E L d e c o d e s
0124500 s e l e c t a l t e r n a t e
0124520 s o u r c e s T , I d ,
0124540 o r t h e s h i f t e r ,
0124560 w h e r e t h e s h i f t e
0124600 r d e c o d e s w o r k i
0124620 n c o m b i n a t i o n w i
0124640 t h A L U F , a s d i s c
0124660 u s s e d l a t e r . 032 z 1 8
0124700 3 376 001 \0 F 230 4 4 x 3 e 1 2 j k 8
0124720 0 \ g \r 5 . L C s p e c i
0124740 f i e s l o a d i n g o f
0124760 R M / S T K a n d T f r o
0125000 m P d a n d M d . 032 z 1 8
0125020 3 4 4 x 3 e 1 2 j k 8 0 \ g \r 6
0125040 . F F i s t h e c a t
0125060 c h - a l l f i e l d i n
0125100 w h i c h o p e r a t i o n s
0125120 o r d a t a n o t o t h
0125140 e r w i s e s p e c i f i a b
0125160 l e c a n b e e n c o d e
0125200 d . O p e r a t i o n s e
0125220 n c o d e d i n F F a r e
0125240 c a l l e d " f u n c t i o
0125260 n s " . T h e r e a r e
0125300 f i v e w 376 001 \0 373 N a y s F
0125320 F i s u s e d : 032 z 1 8 3 4
0125340 4 x 3 e 1 2 j k 1 2 0 \ g \r a .
0125360 \t T o e x t e n d t h e b
0125400 r a n c h a d d r e s s e n
0125420 c o d e d i n J C N ( l o
0125440 n g g o t o , l o n g c a
0125460 l l ) . \r b . \t T o f o r m
0125500 a c o n s t a n t o n B
0125520 a s s e l e c t e d b y B
0125540 S E L . \r c . \t T o s p e c i
0125560 f y o n e o f 6 4 c o m
0125600 m o n f u n c t i o n s a n
0125620 d b r a n c h c o n d i t i
0125640 o n s w h i l e t h e t w
0125660 o l e a d i n g b i t s m
0125700 o d i f y t h e m 376 001 \0 / 377
0125720 e m o r y r e f e r e n c e
0125740 o p e r a t i o n s p e c i f
0125760 i e d i n A S E L . \r d . \t
0126000 T o s p e c i f y o n e o
0126020 f 2 5 6 f u n c t i o n s
0126040 a n d b r a n c h c o n d i
0126060 t i o n s , s o m e o f w
0126100 h i c h u s e l o w b i t
0126120 s o f F F a s l i t e r
0126140 a l v a l u e s . \r e . \t A s
0126160 a s h i f t c o n t r o l
0126200 v a l u e w h e n A S E L
0126220 d e c o d e s t o " s h i
0126240 f t " a n d B S E L t o
0126260 a c o n s t a n t . 032 z 1 8 3
0126300 4 4 l 3 7 0 4 x 2 e 9 j \ f 1 g
0126320 376 001 \0 t 375 \r W h e n F F i s
0126340 u s e d a s a f u n c t
0126360 i o n , i t s o m e t i m e
0126400 s m o d i f i e s t h e i
0126420 n t e r p r e t a t i o n o f
0126440 o t h e r f i e l d s i n
0126460 t h e i n s t r u c t i o n
0126500 . F o r e x a m p l e : 032
0126520 z 1 8 3 4 4 x 3 e 1 2 j k 1 2 0
0126540 \ g \r a . \t 1 6 F F d e c o
0126560 d e s m o d i f y R M w r
0126600 i t e a d d r e s s b i t s
0126620 w h i c h w o u l d o t h
0126640 e r w i s e h a v e c o m e
0126660 f r o m R S T K o r S t
0126700 k P . \r b . \t 1 6 F F d e c
0126720 o d e s 376 001 \0 204 243 m o d i f y
0126740 R M w r i t e - a d d r e s
0126760 s b i t s w h i c h w o u
0127000 l d o t h e r w i s e c o m
0127020 e f r o m R B a s e . \r c .
0127040 \t 1 6 F F d e c o d e s s
0127060 e l e c t l e s s c o m m o
0127100 n B s o u r c e s , c a u
0127120 s i n g B S E L t o e n c
0127140 o d e a d e s t i n a t i o
0127160 n r a t h e r t h a n a
0127200 s o u r c e f o r B . 032 z 1
0127220 8 3 4 4 l 3 7 0 4 x 2 e 9 j \ f
0127240 1 g \r 7 . J C N ( i n c
0127260 o n j u n c t i o n w i t h
0127300 c u r r e n t a d d r e s s )
0127320 e n c o d e s t 376 001 \0 " y h
0127340 e n e x t i n s t r u c t i
0127360 o n a d d r e s s a s f o
0127400 l l o w s : 032 z 1 8 3 4 4 x 3 e
0127420 1 2 j k 1 2 0 \ g \r a . \t O n e
0127440 o f 6 4 g l o b a l C a
0127460 l l s . \r b . \t O n e o f 6
0127500 0 l o c a l G o t o s . \r c
0127520 . \t O n e o f 4 l o c a l
0127540 C a l l s . \r d . \t O n e o
0127560 f 1 4 l o c a l c o n d i
0127600 t i o n a l b r a n c h e s
0127620 w i t h 7 b r a n c h c o
0127640 n d i t i o n s . \r e . \t O n e
0127660 o f 1 6 l o n g G o t o
0127700 s / C a l l s ( u s e F F
0127720 f i e l d f o r r e s t 376
0127740 001 \0 | 372 o f a d d r e s s ) .
0127760 \r f . \t O n e o f 4 I F U
0130000 j u m p s f o r n e x t
0130020 o p c o d e ( h i g h 1 0
0130040 a d d r e s s b i t s f r o
0130060 m I F U ) . \r g . R e t u r
0130100 n . \r h . \t T P C r e a d / w
0130120 r i t e . \r i . \t I M r e a d
0130140 / w r i t e ( U s e l o w
0130160 b i t s o f R S T K a l s
0130200 o ) . 032 z 1 8 3 4 4 l 3 7 0 4 x
0130220 2 e 9 j \ f 1 g \r 8 . \t P 0 a
0130240 n d P 1 a r e o d d p a
0130260 r i t y o n t h e l e f t
0130300 a n d r i g h t h a l v e
0130320 s o f I M . W h e n w
0130340 r o n g 376 001 \0 321 1 , t h e s e
0130360 g i v e r i s e t o e r
0130400 r o r s i g n a l s ( s e e
0130420 " T h e o r y o f O p e r
0130440 a t i o n s " ) w h i c h s
0130460 t o p t h e m a c h i n e
0130500 a f t e r ( u n f o r t u n a
0130520 t e l y ) t h e i n s t r u
0130540 c t i o n w i t h b a d p
0130560 a r i t y h a s b e e n e
0130600 x e c u t e d . T h e a r
0130620 t i f i c e o f d e l i b e
0130640 r a t e l y l o a d i n g b
0130660 o t h p a r i t y b i t s
0130700 i n c o r r e c t l y i s u
0130720 s e d t o i m p l e m e n t
0130740 b r e a k p o i 376 001 \0 374 1 n t
0130760 s . 032 z 1 8 3 4 4 x 3 e 1 2 j k
0131000 8 0 \ g \r N o t a t i o n 032 z 1
0131020 8 3 4 4 x 3 e 2 4 j \ b g 8 B i
0131040 \r T h e n o t a t i o n u s
0131060 e d i n r e f e r r i n g
0131100 t o f i e l d s i n t h e
0131120 i n s t r u c t i o n i s
0131140 t h a t t h e l e f t - m o
0131160 s t b i t o f t h e f i
0131200 e l d i s d e n o t e d a
0131220 s 0 . H e n c e , t h e
0131240 f i e l d s i n t h e i
0131260 n s t r u c t i o n a r e a
0131300 s f o l l o w s : R S T K
0131320 [ 0 : 3 ] , A L U F [ 0 : 3 ]
0131340 , B S E L [ 0 : 2 ] , L 376 \0
0131360 271 \b 367 C [ 0 : 2 ] , A S E L [
0131400 0 : 2 ] , B L O C K [ 0 ] ,
0131420 F F [ 0 : 7 ] , J C N [ 0 : 7
0131440 ] . 032 z 1 8 3 4 4 x 3 e 1 2 j \
0131460 g \r T h e B L O C K b i t
0131500 i s a l s o c a l l e d S
0131520 t a c k S e l e c t , f o r
0131540 i t s u s e i n c h o o s
0131560 i n g S T K i n s t e a d
0131600 o f R M f o r t h e e m
0131620 u l a t o r t a s k . 032 z 1 8
0131640 3 4 4 x 3 e 1 2 j \ g \r 377 \0 \0 d
0131660 1 p r o c e s s o r . b r a v o
0131700 \0 373 227 320 005 V \0 \0 376 001 \0 320 275 P a g
0131720 e N u m b e r s : Y e s X
0131740 : 5 2 7 Y : - . 5 " F i
0131760 r s t P a g e : 1 0 \r H e a
0132000 d i n g : 032 z 1 8 3 4 4 x 3 q j
0132020 ( 6 3 5 ) \ g \r D o r a d o H
0132040 a r d w a r e M a n u a l \t P
0132060 r o c e s s o r S e c t i o n
0132100 \t 1 4 S e p t e m b e r 1 9
0132120 8 1 032 z 1 8 3 4 4 y 7 5 6 x 3 q
0132140 j ( 0 , 8 9 9 6 ) ( 1 , 1 3 7 5
0132160 8 ) \ g 2 3 i 1 7 I \r P r o c e
0132200 s s o r S e c t i o n 032 z 1 8
0132220 3 4 4 x 3 j ( 6 3 5 ) \ f 5 b g
0132240 \r T h e p r o c e s s o r s
0132260 e c t i o n i m p l e m e n t
0132300 s m o s t r e g i s t 376 001 \0
0132320 251 s e r s a c c e s s i b l e
0132340 t o t h e p r o g r a m m
0132360 e r a n d d e c o d e s a
0132400 l l i n s t r u c t i o n f
0132420 i e l d s e x c e p t J C N
0132440 . T h e F F f i e l d
0132460 o f t h e i n s t r u c t i
0132500 o n i s a l s o d e c o d
0132520 e d b y t h e c o n t r o
0132540 l , m e m o r y , a n d I
0132560 F U s e c t i o n s . 032 z 1 8
0132600 3 4 4 x 3 e 1 2 j \ g \r R e a d
0132620 t h i s c h a p t e r w i
0132640 t h F i g u r e 1 i n f
0132660 r o n t o f y o u . 032 z 1 8
0132700 3 4 4 l 4 4 1 0 x 3 e 1 2 j \ i
0132720 g \r 376 001 \0 ) F T h e p r o c e
0132740 s s o r s e c t i o n c o n
0132760 t a i n s t h e Q , S h C
0133000 , C n t , S t k P , a n d
0133020 M e m B X r e g i s t e r s
0133040 , t h e T , R B a s e ,
0133060 M e m B a s e , a n d T I O
0133100 A t a s k - s p e c i f i c
0133120 r e g i s t e r s , a n d t
0133140 h e A L U F M , R M , a n
0133160 d S T K m e m o r i e s .
0133200 I t c o n t a i n s t h e
0133220 a r i t h m e t i c a n d
0133240 l o g i c u n i t ( A L U )
0133260 a n d t h e s h i f t e r
0133300 . 032 z 1 8 3 4 4 x 3 e 1 2 j \ g
0133320 \r T h e p r 376 001 \0 320 e o c e s
0133340 s o r c o m m u n i c a t e s
0133360 w i t h t h e c o n t r o
0133400 l , m e m o r y , a n d I
0133420 F U s e c t i o n s v i a
0133440 B ; w i t h i o d e v i c
0133460 e s v i a t h e I O B b
0133500 u s . I t e x p o r t s
0133520 M e m B a s e a n d M a r
0133540 t o t h e m e m o r y s y
0133560 s t e m f o r a d d r e s s
0133600 i n g , I O A t o d e v i
0133620 c e s f o r i o a d d r e
0133640 s s i n g , a n d b r a n c
0133660 h c o n d i t i o n s t o
0133700 t h e c o n t r o l s e c t
0133720 i o n . I t i m p 376 001 \0 :
0133740 026 o r t s M d f r o m t h
0133760 e m e m o r y s y s t e m
0134000 a n d I d f r o m t h e
0134020 I F U . 032 z 1 8 3 4 4 x 3 e 1 2
0134040 j \ g \r R M a n d S T K M
0134060 e m o r i e s , R B a s e a
0134100 n d S t k P R e g i s t e r
0134120 s 032 z 1 8 3 4 4 x 3 e 1 8 j \ b
0134140 g \r R M ( " R e g i s t e r
0134160 M e m o r y , " s o m e t i m
0134200 e s c a l l e d " R " ) i
0134220 s t h e m e m o r y m o s
0134240 t e a s i l y a v a i l a b
0134260 l e t o m i c r o p r o g r
0134300 a m s ; i t s t o r e s 2
0134320 5 6 w o r d s x 1 6 d a
0134340 t 376 001 \0 307 311 a b i t s w i t
0134360 h o d d p a r i t y o n
0134400 e a c h b y t e o f d a t
0134420 a . R M i s r e a d a
0134440 t t 0 a n d l a t c h e d
0134460 a t t 1 . D a t a m a
0134500 y b e r o u t e d t o A
0134520 , B , o r t h e s h i f
0134540 t e r , a n d b r a n c h
0134560 c o n d i t i o n s ( s e e
0134600 " C o n t r o l S e c t i o n
0134620 " ) t e s t t h e s i g n
0134640 b i t ( R < 0 ) a n d l
0134660 o w b i t ( R O d d ) .
0134700 R M m a y b e w r i t t
0134720 e n b e t w e e n t 3 a n
0134740 d t 4 w 376 001 \0 377 037 i t h d
0134760 a t a f r o m M d o r P
0135000 d . 032 z 1 8 3 4 4 x 3 e 1 2 j \
0135020 g 5 u 1 U 8 u 1 U 1 7 3 f 1 o 2
0135040 5 2 1 f 0 o 0 1 7 f 1 o 2 5
0135060 2 1 f 0 o 0 1 6 6 f 1 o 2 5
0135100 2 1 f 0 o 0 6 f 1 o 2 5 2
0135120 1 f 0 o 0 \r T h e R M r e a
0135140 d a d d r e s s i s R B a
0135160 s e [ 0 : 3 ] , , R S T K [ 0 :
0135200 3 ] . F o r i o t a s k
0135220 s S u b T a s k [ 0 : 1 ] (
0135240 d i s c u s s e d i n " S l
0135260 o w I O " ) a r e o r ' e
0135300 d w i t h R B a s e [ 2 : 3
0135320 ] . E a c h t a s k c a
0135340 n t h u s s e l e 376 001 \0 201 367
0135360 c t f r o m 1 6 R M r e
0135400 g i s t e r s i n t h e b
0135420 l o c k p o i n t e d t o
0135440 b y R B a s e . 032 z 1 8 3 4 4
0135460 x 3 e 1 2 j \ g \r N o r m a l l
0135500 y , t h i s r e a d a d d
0135520 r e s s i s a l s o u s e
0135540 d f o r t h e w r i t e
0135560 p a r t o f t h e i n s t
0135600 r u c t i o n ( i f a n y )
0135620 . H o w e v e r , t w o
0135640 g r o u p s o f F F d e c
0135660 o d e s d i s c u s s e d b
0135700 e l o w m o d i f y t h e
0135720 w r i t e a d d r e s s . 032 z
0135740 1 8 3 4 4 x 3 e 1 2 j \ g \r T h
0135760 376 001 \0 211 202 e R B a s e _ S C
0136000 f u n c t i o n l o a d s R
0136020 B a s e w i t h F F [ 4 : 7
0136040 ] , s e l e c t i n g a n y
0136060 b l o c k o f 1 6 r e g
0136100 i s t e r s ; R B a s e _ B
0136120 l o a d s R B a s e f r o m
0136140 B [ 1 2 : 1 5 ] ; P o i n t
0136160 e r s _ B l o a d s R B a s
0136200 e f r o m B [ 1 2 : 1 5 ]
0136220 w h i l e a l s o l o a d i
0136240 n g M e m B a s e f r o m
0136260 B [ 3 : 7 ] ( P r e v i o u s
0136300 R B a s e v a l u e i s
0136320 u s e d f o r b o t h t h
0136340 e r e a d a n d w r i t e
0136360 p o r t 376 001 \0 315 215 i o n s o
0136400 f t h e i n s t r u c t i o
0136420 n . ) . T h e I F U i n
0136440 i t i a l i z e s t h e e m
0136460 u l a t o r t a s k ' s R B
0136500 a s e t o 0 o r 1 b e
0136520 f o r e d i s p a t c h i n g
0136540 t o t h e f i r s t i n
0136560 s t r u c t i o n o f a n
0136600 o p c o d e . 032 z 1 8 3 4 4 x 3
0136620 e 1 2 j \ g \r T h e S T K m
0136640 e m o r y ( s o m e t i m e s
0136660 c a l l e d " s t a c k " )
0136700 i s a c c e s s i b l e o
0136720 n l y t o t h e e m u l a
0136740 t o r ( t a s k 0 ) . S
0136760 i n c e t h e e 376 001 \0 d 366 m
0137000 u l a t o r c a n n o t b l
0137020 o c k , t h e i n s t r u c
0137040 t i o n b i t i n t e r p r
0137060 e t e d a s B L O C K f o
0137100 r i o t a s k s i s i n
0137120 s t e a d i n t e r p r e t e
0137140 d a s S t a c k S e l e c t
0137160 ; w h e n S t a c k S e l e
0137200 c t i s 1 , R M i s d
0137220 i s a b l e d a n d S T K
0137240 u s e d i n s t e a d . L
0137260 i k e R M , S T K s t o r
0137300 e s 2 5 6 w o r d s x 1
0137320 6 d a t a b i t s w i t h
0137340 o d d p a r i t y o n e
0137360 a c h b y t e o f d a t 376
0137400 001 \0 e 020 a . S T K i s a
0137420 d d r e s s e d b y t h e
0137440 8 - b i t S t k P r e g i s
0137460 t e r , a n d R S T K c o
0137500 n t r o l s t h e a d j u s
0137520 t m e n t o f S t k P ; S
0137540 t k P m a y b e d e c r e
0137560 m e n t e d o r i n c r e m
0137600 e n t e d b y a n y v a l
0137620 u e b e t w e e n 030 4 a n
0137640 d + 3 . 032 z 1 8 3 4 4 x 3 e 1
0137660 2 j \ g \r U n a d j u s t e d
0137700 S t k P i s a l w a y s t
0137720 h e r e a d a d d r e s s
0137740 a n d n o r m a l l y t h e
0137760 w r i t e a d d r e s s ,
0140000 b u t 376 001 \0 027 & t h e M o d
0140020 S t k P B e f o r e W F F d
0140040 e c o d e f o r c e s a d j
0140060 u s t e d S t k P t o b e
0140100 u s e d f o r t h e w r
0140120 i t e . S T K i s d i v
0140140 i d e d i n t o f o u r s
0140160 e p a r a t e r e g i o n s ,
0140200 e a c h 1 0 0 8 w o r d s
0140220 l o n g . V a l i d a d
0140240 d r e s s e s a r e 1 t o
0140260 7 7 8 w i t h i n e a c h
0140300 r e g i o n . T h a t i
0140320 s , S t k P [ 0 : 1 ] s e l
0140340 e c t t h e r e g i o n ,
0140360 s t a c k o v e r f l o w o
0140400 c c u r s a t 376 001 \0 366 \f t h
0140420 e o n s e t o f a i n s
0140440 t r u c t i o n t h a t w o
0140460 u l d i n c r e m e n t S t
0140500 k P [ 2 : 7 ] > 7 7 8 , a
0140520 n d u n d e r f l o w o c c
0140540 u r s w h e n l o c a t i o
0140560 n 0 i s e i t h e r r e
0140600 a d o r w r i t t e n o r
0140620 w h e n S t k P [ 2 : 7 ]
0140640 i s d e c r e m e n t e d b
0140660 e l o w 0 . 032 z 1 8 3 4 4 x 3
0140700 e 1 2 j \ i g 1 0 I 1 0 5 i 8 I
0140720 8 4 f 1 o 2 5 2 1 f 0 o 0 4
0140740 1 f 1 o 2 5 2 1 f 0 o 0 1 4
0140760 7 f 1 o 2 5 2 1 f 0 o 0 1 0
0141000 6 b \r S t k P [ 2 : 7 ] a 376 001
0141020 \0 ; ` r e i n i t i a l i z e
0141040 d t o 0 , d e n o t i n g
0141060 t h e e m p t y s t a c k
0141100 . A p u s h c o u l d
0141120 d o S t k P _ S t k P + 1 a
0141140 n d w r i t e i n o n e
0141160 i n s t r u c t i o n . A
0141200 p o p d o e s S t k P _ S t
0141220 k P 030 1 , a n d t h e i t
0141240 e m b e i n g p o p p e d
0141260 o f f c a n b e r e f e r
0141300 e n c e d i n t h e s a m
0141320 e i n s t r u c t i o n i f
0141340 d e s i r e d . 032 z 1 8 3 4 4
0141360 x 3 e 1 2 j \ g \r T a b l e 6
0141400 : R S T K D e c o d e s f
0141420 o r 376 001 \0 322 ! S t a c k O p
0141440 e r a t i o n s 032 z 1 8 3 4 4 x
0141460 3 e 1 2 c k 2 0 0 \ b g \r R S T
0141500 K [ 0 ] \t 0 = n o u n d e
0141520