$ od -c -N 50000 [Indigo]<Daffodil>IBIP>Doc>OldIBIPSilDocumentation.dm!1>OldIBIPIFU51.sily 0000000 9 r \0 1 \0 4 \0 l \0 9 ` r 001 T \0 1 0000020 \0 4 \0 d \0 9 ` j 001 T \0 1 \0 4 \0 \ 0000040 \0 9 ` b 001 T \0 1 \0 4 \0 T \0 9 ` Z 0000060 001 T \0 1 \0 4 \0 D \0 9 ` J 001 T \0 1 0000100 \0 4 \0 < \0 9 ` B 001 T \0 1 \0 4 \0 , 0000120 \0 9 ` 2 001 T \0 1 \0 4 \0 4 \0 9 ` : 0000140 001 T \0 1 \0 # \0 260 \0 ' ` 264 001 S \0 1 0000160 \0 017 \0 260 \0 023 ` 264 001 S \0 1 \0 004 \0 260 0000200 \0 4 340 261 \0 1 \0 4 \0 \0 \0 5 340 260 \0 1 0000220 \0 001 \0 234 \0 006 ` 242 001 R \0 1 \0 001 \0 224 0000240 \0 006 ` 232 001 R \0 1 \0 001 \0 214 \0 006 ` 222 0000260 001 R \0 1 \0 001 \0 | \0 006 ` 202 001 R \0 1 0000300 \0 001 \0 d \0 006 ` j 001 R \0 1 \0 001 \0 l 0000320 \0 006 ` r 001 R \0 1 \0 001 \0 \ \0 006 ` b 0000340 001 R \0 1 \0 001 \0 T \0 006 ` Z 001 R \0 1 0000360 \0 001 \0 , \0 006 ` 2 001 R \0 1 \0 001 \0 4 0000400 \0 006 ` : 001 R \0 1 \0 001 \0 D \0 006 ` J 0000420 001 R \0 1 \0 001 \0 < \0 006 ` B 001 R \0 1 0000440 \0 001 \0 024 \0 006 ` 032 001 R \0 1 \0 001 \0 034 0000460 \0 006 ` " 001 R \0 1 \0 001 \0 \f \0 006 ` 022 0000500 001 R \0 1 \0 001 \0 004 \0 006 ` \n 001 R \0 1 0000520 \0 $ \0 l \0 3 s 003 Y B 0 \0 1 \0 $ 0000540 \0 d \0 3 k 003 Y B 1 \0 1 \0 $ \0 \ 0000560 \0 3 c 003 Y B 2 \0 1 \0 $ \0 T \0 3 0000600 [ 003 Y B 3 \0 1 \0 $ \0 D \0 3 K 0000620 003 Y A 0 \0 1 \0 $ \0 < \0 3 C 003 Y 0000640 A 1 \0 1 \0 $ \0 4 \0 3 ; 003 Y A 2 0000660 \0 1 \0 $ \0 , \0 3 3 003 Y A 3 \0 1 0000700 \0 004 \0 \0 \0 5 340 001 \0 1 \0 036 \0 250 \0 / 0000720 257 004 O E B ' \0 \0 1 \0 \n \0 250 \0 033 0000740 257 004 O E A ' \0 \0 1 \0 004 \0 \0 \0 005 0000760 340 260 \0 1 \0 \b \0 234 \0 ' 243 \a W E ' 0001000 / B L E \0 1 \0 \b \0 224 \0 032 233 004 W 0001020 E 2 ' \0 \0 1 \0 \b \0 214 \0 032 223 004 W 0001040 E 1 ' \0 \0 1 \0 \b \0 | \0 025 203 003 A 0001060 L E \0 1 \0 \b \0 l \0 022 s 002 B 0 \0 0001100 \0 1 \0 \b \0 d \0 022 k 002 B 1 \0 \0 1 0001120 \0 \b \0 \ \0 022 c 002 B 2 \0 \0 1 \0 \b 0001140 \0 T \0 022 [ 002 B 3 \0 \0 1 \0 \b \0 D 0001160 \0 022 K 002 A 0 \0 \0 1 \0 \b \0 < \0 022 0001200 C 002 A 1 A \0 1 \0 \b \0 4 \0 022 ; 0001220 002 A 2 \0 \0 1 \0 \b \0 , \0 022 3 002 A 0001240 3 \0 \0 1 \0 \b \0 034 \0 022 # 002 D 0 \0 0001260 \0 1 \0 \b \0 024 \0 022 033 002 D 1 \0 \0 1 0001300 \0 \b \0 \f \0 022 023 002 D 2 \0 \0 1 \0 \b 0001320 \0 004 \0 022 \v 002 D 3 \0 377 377 ! 334 002 340 0001340 002 \f 002 351 \a 8 / 1 9 / 8 3 377 377 001 D 0001360 001 h 002 027 ! q 1 ( ( p f X = P C s 0001400 _ ) + ( p f X = f P C p ) ) 0001420 * S 5 m u s t g o H 0001440 I b e f o r e 377 377 \0 0 \0 @ \0 320 0001460 I % b e f o r e r e s e t t 0001500 i n g t h e W i n d o w H o 0001520 l d t e r m . 377 377 \0 0 \0 8 \0 354 0001540 A + ( ( p f X = P C s _ ) + 0001560 ( p f X = f P C p ) ) * S 0001600 5 P a u s e ' t e r m s 377 377 0001620 001 P 001 0 002 030 ! 9 0 I n p a r a 0001640 l l e l : t h e ( ( p f X = 0001660 P C s _ ) + ( p f X = f P C 0001700 p _ ) ) * S 5 \0 377 377 001 @ \0 @ 0001720 002 \t I 0 M A R _ o r M a p 0001740 _ m i c r o i n s t r u c t i 0001760 o n i s g e n e r a l l y 0002000 a b a d \0 377 377 \0 , 002 034 \0 5 " % 0002020 002 d ) p 377 377 \0 , 001 344 \0 4 ! 355 002 c 0002040 ) s 377 377 \0 , 001 300 \0 5 ! 311 002 b ) W 0002060 377 377 \0 , 001 234 \0 5 ! 245 002 a ) o 377 377 0002100 001 D 001 p 001 227 ! y 023 W i n d o w H 0002120 o l d g o e s L O . 377 377 001 P 0002140 001 L 001 350 ! U & L e a v i n g S 0002160 2 w i l l s e t S 2 ' , 0002200 r e s e t t i n g t h e 377 377 0002220 001 P 001 @ 001 240 ! G 023 l e a v e t 0002240 h e S 2 s t a t e . 377 377 001 P 0002260 001 $ 001 336 ! - % I B R q w i l l 0002300 s e t S 5 ( s e e I B I 0002320 P S i m 4 3 . s i l y ) 377 377 001 @ 0002340 002 4 002 005 " = . M e e t i n g c 0002360 o n d i t i o n s 4 a - 4 0002400 c g u a r a n t e e s t h a 0002420 t t h e 377 377 001 @ 002 270 002 0 " 301 0002440 > i f t h e E m u l a t o r 0002460 r e a d s t h e I B j u 0002500 s t a s t h e I F U i s 0002520 w r i t i n g t o i t . \0 0002540 377 377 001 @ 002 260 002 " " 271 6 C o n d i 0002560 t i o n 4 d g u a r a n t e 0002600 e s t h e s e w i l l b e 0002620 g l i t c h - f r e e e v e 0002640 n \0 377 377 001 314 002 230 001 320 " 241 001 ( 377 377 0002660 001 x 002 230 001 } " 236 001 = 377 377 001 200 002 230 0002700 001 204 " 241 001 ( 377 377 001 350 002 230 001 355 " 237 0002720 001 + 377 377 001 204 002 230 001 231 " 237 006 F u l 0002740 l . 1 ' 377 377 001 244 002 230 001 274 " 237 \a F 0002760 u l l . 0 ' 377 377 001 274 002 230 001 300 " 241 0003000 001 ) 377 377 001 304 002 230 001 311 " 235 001 * 377 377 0003020 001 320 002 230 001 345 " 237 006 F u l l . 1 ' 0003040 377 377 001 234 002 230 001 241 " 237 001 + 377 377 002 024 0003060 002 230 002 0 " 237 006 u v P C . 1 a 377 377 0003100 002 \f 002 230 002 021 " 237 001 + 377 377 001 360 002 230 0003120 002 \f " 237 006 u v P C . 0 a 377 377 002 0 0003140 002 230 002 4 " 241 001 ) 377 377 001 204 002 244 001 231 0003160 " 253 006 F u l l . 0 ' 377 377 001 x 002 244 0003200 001 } " 252 001 = 377 377 001 200 002 244 001 204 " 255 0003220 001 ( 377 377 001 234 002 244 001 241 " 253 001 + 377 377 0003240 001 244 002 244 001 274 " 253 \a F u l l . 1 ' 0003260 377 377 001 304 002 244 001 311 " 251 001 * 377 377 001 274 0003300 002 244 001 300 " 255 001 ) 377 377 001 350 002 244 001 355 0003320 " 253 001 + 377 377 001 314 002 244 001 320 " 255 001 ( 0003340 377 377 001 320 002 244 001 345 " 253 006 F u l l . 0003360 0 ' 377 377 001 360 002 244 002 \f " 253 006 u v P 0003400 C . 2 a 377 377 002 \f 002 244 002 020 " 255 001 ) 0003420 377 377 001 @ 002 244 001 z " 253 016 I B W r i 0003440 t e S e l e c t 1 270 377 377 001 @ 002 230 0003460 001 z " 237 016 I B W r i t e S e l e 0003500 c t 0 270 377 377 001 314 002 230 001 320 " 241 001 ( 0003520 377 377 001 x 002 230 001 } " 236 001 = 377 377 001 200 0003540 002 230 001 204 " 241 001 ( 377 377 001 350 002 230 001 355 0003560 " 237 001 + 377 377 001 204 002 230 001 231 " 237 006 F 0003600 u l l . 1 ' 377 377 001 244 002 230 001 274 " 237 0003620 \a F u l l . 0 ' 377 377 001 274 002 230 001 300 0003640 " 241 001 ) 377 377 001 304 002 230 001 311 " 235 001 * 0003660 377 377 001 320 002 230 001 345 " 237 006 F u l l . 0003700 1 ' 377 377 001 234 002 230 001 241 " 237 001 + 377 377 0003720 002 024 002 230 002 0 " 237 006 u v P C . 1 a 0003740 377 377 002 \f 002 230 002 021 " 237 001 + 377 377 001 360 0003760 002 230 002 \f " 237 006 u v P C . 0 a 377 377 0004000 002 0 002 230 002 4 " 241 001 ) 377 377 001 204 002 244 0004020 001 231 " 253 006 F u l l . 0 ' 377 377 001 x 0004040 002 244 001 } " 252 001 = 377 377 001 200 002 244 001 204 0004060 " 255 001 ( 377 377 001 234 002 244 001 241 " 253 001 + 0004100 377 377 001 244 002 244 001 274 " 253 \a F u l l . 0004120 1 ' 377 377 001 304 002 244 001 311 " 251 001 * 377 377 0004140 001 274 002 244 001 300 " 255 001 ) 377 377 001 350 002 244 0004160 001 355 " 253 001 + 377 377 001 314 002 244 001 320 " 255 0004200 001 ( 377 377 001 320 002 244 001 345 " 253 006 F u l 0004220 l . 0 ' 377 377 001 360 002 244 002 \f " 253 006 u 0004240 v P C . 2 a 377 377 002 \f 002 244 002 020 " 255 0004260 001 ) 377 377 001 @ 002 244 001 z " 253 016 I B W 0004300 r i t e S e l e c t 1 270 377 377 001 @ 0004320 002 230 001 z " 237 016 I B W r i t e S e 0004340 l e c t 0 270 377 377 001 @ 002 214 002 \0 " 225 0004360 0 F r o m I B I P S i m 4 6 . 0004400 s i l y , t h e w r i t e 0004420 s e l e c t t e r m s a r e 0004440 : \0 377 377 \0 < 002 , 001 025 " 5 7 S i m 0004460 i l a r l y , i t m u s t 0004500 r e a c h u v P C . 0 b e f 0004520 o r e c l e a r i n g F u l 0004540 l . 1 . 377 377 \0 < 002 $ 001 021 " - 6 ( 0004560 s e e I B I P S i m 4 6 . s i 0004600 l y ) b e f o r e c l e a r 0004620 i n g t h e F u l l . 0 s 0004640 t a t e . \0 377 377 \0 < 002 034 \0 377 " # 0004660 . T h e I B s t a t e m a 0004700 c h i n e m u s t s e t t 0004720 h e u v P C . 2 s t a t e \0 0004740 377 377 \0 < 002 004 001 016 " \r 2 m o m e n 0004760 t a r i l y , t h e i n c o 0005000 r r e c t v a l u e ( 1 0 0005020 o r 0 1 ) o n t h e \0 377 377 0005040 \0 < 002 \f \0 246 " 025 031 w a y t o 0005060 t h e c o r r e c t v a l u 0005100 e . 377 377 \0 < 001 374 \0 352 " 005 ) a W 0005120 D u ( o r W D v ) d a t a 0005140 l i n e t o t a k e o n 0005160 , e v e n 377 377 \0 < 001 364 001 002 ! 375 0005200 3 h a s g o n e H I . I 0005220 t s h o u l d s i m i l a r 0005240 l y b e i m p o s s i b l e 0005260 f o r 377 377 001 @ 002 200 001 306 " 207 ! t 0005300 h e I B o r M D d e s t 0005320 i n a t i o n l a t c h e s . 0005340 377 377 001 @ 002 x 002 017 " 201 2 g u a r a 0005360 n t e e t h a t t h e c o 0005400 r r e c t d a t a w i l l 0005420 b e w r i t t e n i n a 377 377 0005440 001 @ 002 p 002 ( " y 9 I f t h e 0005460 S e l e c t t e r m s a r e 0005500 g l i t c h - f r e e , c o 0005520 n d i t i o n s 4 b a n d 0005540 4 c 377 377 \0 < 001 354 001 020 ! 365 4 t o 0005560 g o f r o m v a l i d t o 0005600 i n v a l i d a f t e r R 0005620 e s p u ' ( o r R e s p v ' 0005640 ) \0 377 377 \0 < 001 344 001 031 ! 355 6 I t 0005660 s h o u l d n o t b e p o 0005700 s s i b l e f o r a W D u 0005720 ( o r W D v ) d a t a l 0005740 i n e \0 377 377 \0 < 001 330 \0 334 ! 341 ' s 0005760 e t u p t i m e s o f t h 0006000 e d e s t i n a t i o n l a 0006020 t c h e s . 377 377 \0 < 001 320 001 \b ! 331 0006040 1 i n W D u V a l i d o r 0006060 W D v V a l i d s h o u l d 0006100 b e l o n g e r t h a t t 0006120 h e 377 377 \0 < 001 310 001 \r ! 321 3 a c t 0006140 u a l l y h a v e v a l i d 0006160 d a t a a n d w h e n t 0006200 h i s i s r e f l e c t e d 0006220 377 377 \0 < 001 300 \0 371 ! 311 + T h e d 0006240 e l a y b e t w e e n w h e 0006260 n t h e W D u o r W D v 0006300 l i n e s 377 377 001 @ 002 h 002 020 " q 0006320 2 o n w h i c h w o r d i 0006340 n t h e d o u b l e w o r 0006360 d i s b e i n g w r i t t 0006400 e n . \0 377 377 001 @ 002 ` 002 * " i 8 t 0006420 i m i n g t e r m s a r e 0006440 e i t h e r W D u V a l i d ' 0006460 o r W d v V a l i d ' d e 0006500 p e n d i n g \0 377 377 001 @ 002 X 002 033 0006520 " a 5 s i g n a l s a r e c 0006540 o m p o s e d o f s e l e c 0006560 t a n d t i m i n g t e r 0006600 m s . T h e 377 377 001 @ 002 P 002 \b 0006620 " Y 3 A s d i s c u s s e d 0006640 i n I B I P S i m 4 6 . s i l 0006660 y , t h e I B w r i t e 0006700 e n a b l e 377 377 001 @ 002 D 001 337 " K 0006720 % w h e n t h e s t a t e 0006740 m a c h i n e l o o k s a t 0006760 t h e m . 377 377 001 @ 002 < 002 033 " E 0007000 6 W D u V a l i d a n d W D 0007020 v V a l i d s i g n a l s w 0007040 i l l t h e m s e l v e s b 0007060 e v a l i d \0 377 377 001 P 002 ( 001 255 0007100 " 1 027 b e w r i t t e n i n 0007120 c o r r e c t l y . 377 377 001 P 002 0007140 002 035 " ) 4 w r i t e e n a b l 0007160 e s i g n a l s g l i t c h 0007200 a t t h i s t i m e , t 0007220 h e I B m a y \0 377 377 001 P 002 030 0007240 002 \0 " ! - I B w r i t e e n 0007260 a b l e s i g n a l s a r e 0007300 d i s a b l e d . I f t 0007320 h e 377 377 001 P 002 020 002 027 " 031 2 T h e 0007340 I B i n p u t d a t a i 0007360 s o n l y v a l i d b r i 0007400 e f l y b e f o r e t h e \0 0007420 377 377 001 D 002 020 001 L " 031 002 c ) \0 377 377 0007440 001 P 002 004 001 217 " \r 021 r e a l l y 0007460 i n t h e I B . 377 377 001 P 001 374 0007500 002 \v " 003 / I n s t r u c t i o n 0007520 F e t c h U n i t t o l 0007540 o s e t r a c k o f w h a 0007560 t i s 377 377 001 P 001 364 002 \v ! 375 - w 0007600 r o n g o n e c o u l d b 0007620 e s e t . T h i s c o u 0007640 l d c a u s e t h e 377 377 001 P 0007660 001 354 002 \n ! 365 / s a m p l e d t 0007700 o d e c i d e w h i c h I 0007720 B F u l l b i t t o s e 0007740 t , t h e 377 377 001 P 001 344 002 \f ! 355 0007760 0 I f t h e I B w r i t e 0010000 s i g n a l s g l i t c h 0010020 a s t h e y a r e b e i n 0010040 g \0 377 377 001 D 001 344 001 M ! 355 002 b ) \0 0010060 377 377 001 P 001 330 002 % ! 341 3 E m u l a 0010100 t o r o r I B R e f e r e n 0010120 c e b e f o r e t h e A 0010140 c h i p i s r e a d y . 377 377 0010160 001 P 001 320 001 377 ! 327 , a n d i t 0010200 w i l l a l l o w t h e s 0010220 t a t e m a c h i n e t o 0010240 s t a r t 377 377 001 P 001 310 002 034 ! 317 0010260 2 a r r i v e d . T h i s 0010300 w i l l c a u s e b o t h 0010320 b a d d a t a t o b e u 0010340 s e d 9 377 377 001 P 001 300 002 \b ! 311 , w 0010360 i l l p r o c e e d a s t 0010400 h o u g h t h e d a t a h 0010420 a d a c t u a l l y 004 377 377 001 P 0010440 001 270 002 020 ! 301 / w h i l e t h e 0010460 y a r e i n t h i s s t 0010500 a t e , t h e s t a t e m 0010520 a c h i n e 377 377 001 P 001 260 002 027 ! 267 0010540 / a r r i v e s a n d t h e 0010560 b u s s t a t e m a c h i 0010600 n e l o o k s a t t h e m 0010620 377 377 001 P 001 250 002 026 ! 261 0 d a t a 0010640 f r o m m e m o r y i s a 0010660 v a i l a b l e b e f o r e 0010700 i t a c t u a l l y 300 377 377 001 P 0010720 001 240 002 025 ! 251 1 I f W D u V a l 0010740 i d o r W D v V a l i d f 0010760 a l s e l y i n d i c a t e 0011000 t h a t t h e 377 377 001 D 001 240 001 M 0011020 ! 251 002 a ) e 377 377 001 @ 001 224 001 | ! 235 0011040 017 e n a b l e s i g n a l s . 0011060 377 377 001 @ 001 214 002 005 ! 225 / b e h a v 0011100 i o r o n t h e W D u V a 0011120 l i d , W D v V a l i d a n 0011140 d I B w r i t e 377 377 \0 < 001 234 0011160 \0 374 ! 245 . T h e W D u V a l i 0011200 d a n d W D v V a l i d s 0011220 i g n a l s s h o u l d g o 0011240 t o P 377 377 001 @ 001 204 002 # ! 215 5 T 0011260 h e r e a r e t h r e e u 0011300 n d e s i r a b l e c o n s e 0011320 q u e n c e s o f i n c o r 0011340 r e c t 377 377 001 0 001 204 001 8 ! 213 002 4 0011360 . - 377 377 \0 < 001 264 \0 D ! 273 002 1 . ' 0011400 377 377 \0 < 001 254 001 002 ! 265 0 h a s g 0011420 o n e t o 0 a n d i t 0011440 h a s s e t R q ' , C a ' 0011460 a n d C p ' t o t 377 377 \0 < 0011500 001 244 001 \t ! 255 0 0 b e t w e e n 0011520 t h e t i m e t h e P 0011540 c h i p s e n s e s t h a t 0011560 R e s p v ' c 377 377 \0 0 001 214 \0 I 0011600 ! 225 \a g l i t c h . 377 377 \0 0 001 204 0011620 \0 354 ! 213 - T h e I n s t r u c 0011640 t i o n B u f f e r w r i t 0011660 e e n a b l e s m u s t n 0011700 o t 377 377 \0 001 204 \0 ( ! 213 002 4 . F 0011720 377 377 001 P 001 8 002 026 ! A 1 w i l l 0011740 s t a r t t o w a r d s H I 0011760 w h i l e t h e m a c h i 0012000 n e b e g i n s t o 377 377 001 @ 0012020 \0 324 002 ! 335 6 o n l y m a k e 0012040 s e n s e i f t h e I B 0012060 W i n d o w m i c r o i n s t 0012100 r u c t i o n h a d a P 377 377 0012120 001 @ \0 X 002 022 a 4 r e f e r e n 0012140 c e w i l l b e d e l a y 0012160 e d b y t h e I B R e f e 0012200 r e n c e . I t i s ) 377 377 0012220 001 @ \0 P 002 002 Y . ( i f t h e 0012240 r e w a s n o r o o m i 0012260 n t h e I B ) o r t h e 0012300 m e m o r y o 377 377 001 D 001 ` 001 323 0012320 ! i % I f t h e c l o c k 0012340 i s t o b e h e l d p r 0012360 o p e r l y , 377 377 001 P 001 T 002 003 0012400 ! ] , W i n d o w H o l d t e 0012420 r m o f t h e c l o c k 0012440 h o l d c i r c u i t r y . \0 0012460 377 377 001 D 001 L 001 M ! U 002 d ) \0 377 377 0012500 001 D 001 0 001 L ! 9 002 c ) \0 377 377 001 D 0012520 001 $ 001 M ! - 002 b ) 214 377 377 001 P 001 030 0012540 001 350 ! ! & W i n d o w S t a r t 0012560 ' w i l l g o L O , s e 0012600 t t i n g I B R q ' e 377 377 001 D 0012620 001 030 001 M ! ! 002 a ) l 377 377 001 @ 001 \f 0012640 002 033 ! 025 7 w i l l b e h e l 0012660 d . T h e f o l l o w i n 0012700 g s e q u e n c e w i l l 0012720 b e e x e c u t e d : 377 377 001 @ 0012740 001 004 002 030 ! \r 4 a r b i t e r d 0012760 e c i d e s t o e x e c u t 0013000 e a n I B R e f e r e n c e 0013020 , t h e c l o c k 6 377 377 001 @ 0013040 \0 374 002 \r ! 005 0 T o g u a r a n 0013060 t e e t h i s , w e m u s 0013100 t g u a r a n t e e t h a t 0013120 i f t h e 001 377 377 001 @ \0 364 002 \t 0013140 375 1 i m m e d i a t e l y f 0013160 o l l o w s a n I B W i n d 0013200 o w m i c r o i n s t r u c t 0013220 i o n . 377 377 001 @ \0 354 001 364 365 , p 0013240 e r f o r m c o r r e c t l y 0013260 i f a P C s _ m i c r o 0013300 i n s t r u c t i o n 377 377 001 @ 0013320 \0 344 002 021 355 0 s e l d o m e x 0013340 e c u t e d . N o n e t h e 0013360 l e s s , t h e h a r d w a 0013400 r e m u s t \0 377 377 001 @ \0 334 001 372 0013420 345 + b r a n c h a n d t h 0013440 e p a t h l e a d i n g t 0013460 o t h e P C s _ w a s 377 377 0013500 001 @ \0 314 002 \b 325 1 t h a t w i 0013520 l l b e i m m e d i a t e l 0013540 y t h r o w n a w a y . 0013560 T h i s c o u l d 377 377 001 @ \0 304 0013600 002 004 315 0 w h i l e t h e I 0013620 n s t r u c t i o n F e t c h 0013640 U n i t f e t c h e s 4 0013660 b y t e s \0 377 377 001 @ \0 274 002 017 305 0013700 2 I B h a d n o r o o m ) 0013720 o r t h e P C s _ c l a 0013740 u s e w i l l b e d e l a 0013760 y e d 200 377 377 001 @ \0 264 002 \a 275 2 i 0014000 d e a . E i t h e r t h e 0014020 r e w i l l b e n o I B 0014040 R e f e r e n c e ( i f t h 0014060 e \0 377 377 001 @ \0 244 001 327 255 $ P u t 0014100 t i n g I B W i n d o w a n 0014120 d P C s _ c l a u s e s i 0014140 n \0 377 377 001 @ \0 210 002 + 221 8 m i c 0014160 r o i n s t r u c t i o n w e 0014200 r e a t t h e e n d o f 0014220 a l o o p t h a t w o u 0014240 l d b e 210 377 377 001 @ \0 H 002 027 Q 0014260 5 i d e a . T h e r e s u 0014300 l t w i l l b e t h a t 0014320 e i t h e r n o t h i n g h 0014340 a p p e n s 377 377 001 @ \0 254 001 377 265 0014360 / s u c c e s s i v e m i c r 0014400 o i n s t r u c t i o n s i s 0014420 a g e n u i n e l y b a d 0014440 377 377 001 @ \0 230 001 X 237 005 M A R _ . 0014460 377 377 001 @ \0 220 002 \v 231 0 e x e c u 0014500 t e d a c o u p l e o f 0014520 t i m e s b e f o r e g e t 0014540 t i n g t o t h e b 377 377 001 @ 0014560 \0 200 001 367 211 - i n a d j a c e 0014600 n t m i c r o i n s t r u c t 0014620 i o n s i f t h e I B W i 0014640 n d o w 377 377 001 @ \0 x 001 374 177 * w 0014660 o u l d m a k e s e n s e 0014700 t o h a v e I B W i n d o w 0014720 a n d M A R _ s 377 377 001 @ \0 p 0014740 001 357 y ) E m u l a t o r m e 0014760 m o r y r e f e r e n c e s . 0015000 N o t e t h a t i t 377 377 0015020 001 @ \0 h 002 \t q / c l a u s e s 0015040 w h e r e t h e y c a n n 0015060 o t i n t e r f e r e w i t 0015100 h n o r m a l 377 377 001 @ \0 ` 001 365 0015120 i + g e n e r a l l y a b 0015140 e t t e r i d e a t o p u 0015160 t t h e I B W i n d o w 377 377 0015200 001 @ \0 8 001 374 A - m i c r o i n 0015220 s t r u c t i o n w h i c h 0015240 i m m e d i a t e l y p r e c 0015260 e e d s a 377 377 001 @ \0 0 001 353 9 0015300 ) N o t e t h a t p u t t i 0015320 n g a n I B W i n d o w c 0015340 l a u s e i n a 377 377 001 0 \0 0 0015360 001 8 7 002 3 . 273 377 377 \0 \0 0 \0 ( 0015400 7 002 3 . 273 377 377 002 034 002 340 002 + 002 351 0015420 002 5 1 1 377 377 001 024 002 340 001 \ 002 353 016 I 0015440 B I P S i m 5 1 . s i l y \0 377 377 0015460 \0 0 \0 0 \0 312 9 $ S t a r t i n 0015500 g a n I B R e f e r e n c e 0015520 m u s t s e t t h e = 377 377 0015540 001 < \0 030 001 p \0 ! \b C o m m e n t 0015560 s 034 377 377 \0 P \0 030 \0 331 \0 $ 032 C r i 0015600 t i c a l D e l a y A s s u 0015620 m p t i o n s \0 377 377 \0 t 002 340 \0 375 0015640 002 354 032 C r i t i c a l D e l a 0015660 y A s s u m p t i o n s \0 377 377 0015700 001 l 002 340 001 271 002 353 016 G a r n e r , 0015720 D a v i e s ! 377 377 \0 p 002 324 \0 233 0015740 * 333 \t R e f e r e n c e 377 377 \0 8 0015760 002 340 \0 T 002 353 005 D a i s y 377 377 \0 \b 0016000 002 330 \0 , 002 341 005 X E R O X 377 377 001 310 0016020 002 340 001 320 002 351 001 A 377 377 \0 020 002 344 \0 ! 0016040 * 353 003 S D D 377 377 \0 \0 002 320 002 0 342 322 0016060 377 377 001 024 002 324 001 " * 333 004 F i l e 273 0016100 377 377 \0 4 002 324 \0 T * 335 \a P r o j e 0016120 c t 377 377 001 h 002 324 001 214 * 335 \b D e s 0016140 i g n e r 374 377 377 001 304 002 324 001 324 * 333 0016160 003 R e v 377 377 001 330 002 324 001 354 * 333 004 D 0016200 a t e R 377 377 \0 \0 002 364 002 0 342 366 377 377 0016220 002 0 002 320 002 2 342 366 377 377 \0 \0 002 322 \0 002 0016240 342 364 377 377 \0 0 002 320 \0 2 342 364 377 377 \0 h 0016260 002 320 \0 j 342 364 377 377 001 020 002 320 001 022 342 364 0016300 377 377 001 d 002 320 001 f 342 364 377 377 001 300 002 320 0016320 001 302 342 364 377 377 001 324 002 320 001 326 342 364 377 377 0016340 002 020 002 320 002 022 342 364 377 377 002 024 002 324 002 ) 0016360 * 335 004 P a g e \0 0016370