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