
 
 
 
 
 
 
 
                               8A:>20O  >?5@0F8>=0O  A8AB5<0
 
 
 
                                                   D   O   S 
 
 
 
                                             =   N   O   R   D   = 
 
 
 
                                                   V 3 . 0 0 
 
                                           8N;L  1 9 9 4   3>40
 
                                                                                     
 
                                           C O M M A N D . C O M 
 
                                                   0 4 3 6 
 
                             O ?8A0=85  O7K:0  ?@>F5AA>@0  4;O
 
                   A>AB02;5=8O  :><0=4=KE  D09;>2  B8?0  . B A T 
 
                                       O ?8A0=85  >H81>:. 
 
                                   >:C<5=B0F8O.   '0ABL  4 0. 
 
 
 
 
 
 
 
                                             M >A:20  1 9 9 4 
 
 
 
 
 
 
 
 
 
                                       O E P A T O P     s h i f t 
 
                                       P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%    
 
     S H I F T 
 
                                             A4283  2;52>  =0  >4=>    8<O  7=0G5=8O  B5:A- 
 
                                             B>2>9  ?5@5<5==>9  $ ,   ?@8  MB><  ?5@2>5  8<O
 
                                             B5@O5BAO. 
 
 
 
                                   O E P A T O P     Ai r A
 
                                   P%P%P%P%P%P%P%P%P%P%P%P%P%P%      
 
     C I R C 
 
                                             A4283  2;52>  =0  >4=>    8<O  7=0G5=8O  B5:A- 
 
                                             B>2>9  ?5@5<5==>9  $ ,   ?@8  MB><  ?5@2>5  8<O
 
                                             70=8<05B  ?>A;54=NN  ?>78F8N  2    B5:AB>2>9
 
                                             ?5@5<5==>9  $ . 
 
 
 
                                   O E P A T O P     d i r 
 
                                   P%P%P%P%P%P%P%P%P%P%P%P%P%        
 
     D I R 
 
                                             ?5G0BL  =0  M:@0=  A>45@60=8O  B5:CI53>  :0- 
 
                                             B0;>30  CAB@>9AB20,   70:@5?;5==>3>  70  ;5- 
 
                                             2>9  ?0=5;LN  >?5@0F8>==>9  A8AB5<K. 
 
                                               P 57C;LB0B  ?><5I05BAO  2  ?5@5<5==CN
 
                                             K   ( 5r r >r l 5v 5l ) :   0 - :0B0;>3  AG8B0=, 
 
                                                                           - 1 - :0B0;>3  =5  AG8B0;AO. 
 
 
 
 
 
                                   O E P A T O P     s w 0@
 
                                   P%P%P%P%P%P%P%P%P%P%P%P%P%P%      
 
     S W A P 
 
                                             ;>38G5A:0O  A<5=0  <5AB0<8  ;52>9  8  ?@02>9
 
                                             ?0=5;8. 
 
 
 
 
 
                                   O E P A T O P     @0l i t 
 
                                   P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%    
 
     P A L I T   A P $M . B +P A E H E 
 
                                             CAB0=>2:0  ?0;8B@K  A  =><5@><,   A>>B25BAB- 
 
                                             2CNI8<  7=0G5=8N  0@8D<5B8G5A:>3>  2K@065- 
 
                                             =8O  87  ?@545;>2  0 . . . 1 5 .   0;8B@0    AB0=>- 
 
                                             28BAO  >1O70B5;L=>9  4;O  N O R D ' 0. 
 
     ;O  K 0 1 0 ( - 0 1 )   1;>:8@C5BAO  8  0=0;>38G5=  >?5@0B>@C  R E M . 
 
 
 
 
 
                                   O E P A T O P     Ah 5Ak 
 
                                   P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%    
 
     C H E C K   T E K C T . B +P A E H E   T E K C T . B +P A E H E 
 
                                           ?>109B=>5  A@02=5=85  B5:AB>2KE  2K@065=89:   
 
                                         5A;8  >=8  >48=0:>2K,   B>  7=0G5=85  ?5@5<5==>9
 
                                       -   K ( 5r r >r l 5v 5l )   =   =>;L; 
 
                                           5A;8  5ABL  @07;8G8O,   B>  K = - 1 . 
 
 
 
                                   O E P A T O P     i n @u t 
 
                                   P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%    
 
 I N P U T   [ " A>>1I. " ]   A P $M . O E P A H     . . .   [ " A>>1I. " ]   [ A P $M . O E P A H ] 
 
                                             ?5G0BL  A  B5:CI59  ?>78F88  B5:AB0  2  :02KG- 
 
                                             :0E,   5A;8  >=  5ABL;   ?@85<    A    :;0280BC@K
 
                                             0@8D<5B8G5A:>3>  2K@065=8O;   ?@8A20820=85
 
                                             7=0G5=8O    22545==>3>  0@8D<5B8G5A:>3>  2K- 
 
                                             @065=8O  C:070==><C  2  A?8A:5  >?5@0=4C. 
 
                                                 B   :0G5AB25  0@8D<5B8G5A:>3>  >?5@0=40  2
 
                                             A?8A:5  >?5@0B>@0  I N P U T   =5  8<5NB  D878G5A- 
 
                                             :>3>  A<KA;0:   0)   45AOB. G8A;>
 
                                                                       b )   2>AL<. G8A;>
 
                                                                       A)   $ 
 
                                                                       d )   $ - " B5:AB" 
 
                                               B 2>4  G8A;0  >1O70B5;L=>  4>;65=  1KBL  ?@>- 
 
                                           872545=,   B. :.   ?CAB0O  AB@>:0  O2;O5BAO  >H8- 
 
                                           1>G=>9  4;O  ?@>F5AA>@0.   
 
 
 
                                   O E P A T O P     \ 
 
                                   P%P%P%P%P%P%P%P%P%P%P%
 
     \ 
 
                                           2>72@0B  87  ?>4:0B0;>30    2  <0B5@8=A:89  :0- 
 
                                           B0;>3,     4@C38<8  A;>20<8  -   ?CB5H5AB285  ?>
 
                                           45@52C  :0B0;>3>2  2  AB>@>=C    :>@=52>3>  :0- 
 
                                           B0;>30. 
 
 
 
 
 
                                   O E P A T O P     b 0Ak 
 
                                   P%P%P%P%P%P%P%P%P%P%P%P%P%P%  
 
     B A C K 
 
                                         2>72@0I5=85    ?@54K4CI53>    ;>38G5A:>3>  7=0- 
 
                                         G5=8O  >158E  ?0=5;59  A8AB5<K. 
 
                                         ( B>3>  7=0G5=8O,   :>B>@>5  1K;>  ?@8  70?CA:5    
 
                                         ?@>3@0<<<K  87  N O R T O N   B01;8F) .                           
 
                                                                                                                             
 
                                                                                                                             
 
                                                                                                                             
 
                                                                                                     
 
                                                                                                                             
 
                                                                                                                             
 
                                                                                           
 
 
 
                                   O E P A T O P     A>@C
 
                                   P%P%P%P%P%P%P%P%P%P%P%P%P%P%  
 
     C O P Y   B5:AB>2>5. 2K@065=85
 
                                           >1J548=5=85  D09;>2  2  >48=  D09;.   B   :0G5AB- 
 
                                           25  8=D>@<0F88  4;O    >?5@0F88    >1J548=5=8O
 
                                           @0AA<0B@8205BAO  A>45@68<>5  B5:AB>2>3>  2K- 
 
                                           @065=8O: 
 
       >u t F I L E = i n @u t F I L E 1   i n @u t F I L E 2   . . .   i n @u t F I L E n 
 
                                         B. 5.   2  @57C;LB0B5  >1J548=5=8O  2E>4=KE  D09- 
 
                                         ;>2    ( i n @u t . . . )   A>740BL  >48=  2KE>4=>9  D09;
 
                                         ( >u t F I L E ) . 
 
 
 
                                             P M E P   1 . 
 
 . . . 
 
 C O P Y   " A : / 1 / P R O B A = B : / C C 1   B : / C C 2   C : / 2 / C C 3   A : D : / E / F / C C 4   C C 5   C C 6 " 
 
 . . .                                       1C45B  >7=0G0BL  :>?8@>20=85  D09;>2: 
 
                                       1 )   A  48A:0  B   D09;  C C 1   87  :>@=52>3>  :0B0;>30
 
                                       2 )   A  48A:0  B   D09;  C C 2   87  :>@=52>3>  :0B0;>30
 
                                       3 )   A  48A:0  C   D09;  C C 3   87  ?>4:0B0;>30  / 2 
 
                                       4 )   D09;K  C C 4 , C C 5 ,   C C 6 ,   =0E>4OI85AO  2  ?>4:0- 
 
                                             B0;>35  / F ,   :>B>@K9    ?@5=04;568B  ?>4:0B0- 
 
                                             ;>3C  / E   =0  ;>38G5A:><  48A:5  D ;   ?>A;54=89
 
                                           @0A?>;>65=  =0  D878G5A:><  48A:5  A . 
 
                                         2  D09;  A  8<5=5<  P R O B A   2  ?>4:0B0;>35  / 1   =0
 
                                         48A:5  A .   A 4@5A  703@C7:8  15@5BAO  87  ?5@2>3>
 
                                         2E>4=>3>  D09;0,   4;8=0  O2;O5BAO  AC<<>9  4;8=
 
                                         2E>4=KE  D09;>2. 
 
                                       >A;5  2K?>;=5=8O  >?5@0F88  70  ;52>9  ?0=5;LN  
 
                                       A8AB5<K  1C45B  70:@5?;5=>  " CAB@>9AB2>"   A : / 1 . 
 
                                       0  ?@02>9  ?0=5;LN  - " CAB@>9AB2>"   A : D : / E / F . 
 
 
 
                                           P M E P   2 . 
 
 . . . 
 
 $ = " P R O B A = C C . C O M " 
 
 C O P Y   $ 
 
 . . .                                     1C45B  >7=0G0BL  :>?8@>20=85  D09;0  C C . C O M   A
 
                                           CAB@>9AB20,   70:@5?;5==>3>  2  40==K9  <><5=B
 
                                           70  ;52>9    ?0=5;LN  A8AB5<K,   2    D09;    P R O B A 
 
                                           =0  CAB@>9AB2>,   70:@5?;5==>5  70  ?@02>9  ?0- 
 
                                           =5;LN  A8AB5<K.   -B>  @568<  ?>  C<>;G0=8N. 
 
                                           >A;5  2K?>;=5=8O  >?5@0F88  ;>38G5A:8  ?><5- 
 
                                           =ONBAO  <5AB0<8  " CAB@>9AB20" ,   70:@5?;5==K5
 
                                           70  ;52>9  8  ?@02>9  ?0=5;O<8. 
 
 
 
                                             P M E P   3 . 
 
 . . . 
 
   $ = " C C . C O M " 
 
   C O P Y     " E : P R O B A = % 1 . % 1 " 
 
 . . . 
 
                                           1C45B  >7=0G0BL  :>?8@>20=85  D09;0  C C . C O M   A
 
                                           CAB@>9AB20,   70:@5?;5==>3>  2  40==K9  <><5=B
 
                                           70  ;52>9    ?0=5;LN  A8AB5<K,   2    D09;    P R O B A 
 
                                           =0  28@BC0;L=K9  48A:  E . 
 
                                         >A;5  2K?>;=5=8O  >?5@0F88  70  ;52>9  ?0=5;LN
 
                                           1C45B  70:@5?;5=  48A:  E .   0  ?@02>9  ?0=5;LN
 
                                           1C45B    70:@5?;5=>  CAB@>9AB2>,   @0=55  70:-   
 
                                           @5?;5==>5  70  ;52>9  ?0=5;LN. 
 
                                                                                                   B. 4. 
 
                                 O E P A T O P     0l l d i r 
 
                                 P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%    
 
 A L L D I R 
 
                                           B :;NG5=85  @568<0  4;O  2A5E  >?5@0F89  A  48A- 
 
                                           :><,   ?@8  :>B>@><  8<O  D09;0  8I5BAO  =0  2A5<
 
                                           ;>38G5A:><  CAB@>9AB25. 
 
                                             A P M E P ,   5A;8  2  :>@=52><  :0B0;>35    5ABL
 
                                           ?>4:0B0;>38  / G A M E S ,   / F O C A L     8    ;>38G5A:89
 
                                           48A:  F : ,   0  ?>A;54=OO  >?5@0F8O  1K;0  2  ?>4- 
 
                                           :0B0;>35  / G A M E S ,   B>  ?@8  C:070==><    @568<5
 
                                           8<O  D09;0  1C45B  8A:0BLAO: 
 
                                             0)   2  :>@=52><  :0B0;>35  
 
                                             1)   2  ?>4:0B0;>30E  / G A M E S   8  / F O C A L ,   8
 
                                         2A5E  ?>4:0B0;>30E,   :>B>@K5  8<  ?@8=04;560B. 
 
                                         >38G5A:89  48A:  F :   ?@>A<0B@820BLAO  =5  1C-   
 
                                         45B.   
 
 
 
                                 O E P A T O P     n >t 0l l 
 
                                 P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%  
 
 N O T A L L 
 
                                           B K:;NG5=85  ?@54K4CI53>  @568<0. 
 
 
 
                                 O E P A T O P     n >r d 
 
                                 P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%
 
 N O R D                                 B. 5.   n >  r 50d 
 
                                           B :;NG5=85  @568<0  4;O  2A5E  >?5@0F89  A  48A- 
 
                                         :><,     ?@8    :>B>@><  4;O  703@C7:8  >G5@54=>3>
 
                                         D09;0  (   =0?@8<5@  B8?0  . C O M )   A  B>3>  65  48A- 
 
                                         :0    @07@5H05BAO    H E   E P E C 'T +B A T ,    :0B0;>3
 
                                         MB>3>  48A:0.   B   @57C;LB0B5  M:>=><8BAO  1>;55
 
                                         G5<  ?>;>28=0  2@5<5=8,   =5>1E>48<0O  4;O  703- 
 
                                         @C7:8  8  2K?>;=5=8O  =51>;LH>9  CB8;8BK. 
 
 
 
                                 O E P A T O P     C5s r d 
 
                                 P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%
 
 Y E S R D                               B. 5.   C5s   r 50d 
 
                                           B K:;NG5=85  ?@54K4CI53>  @568<0. 
 
 
 
 
 
                                   O E P A T O P     5v 5n   i f 
 
                                   P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%
 
 E V E N   I F 
 
                                           B :;NG5=85  @568<0  4;O  2A5E  >?5@0F89  A  48A- 
 
                                           :><,   ?@8  :>B>@><  8<O  D09;0  8I5BAO  ?>  ?5@- 
 
                                           2K<  C:070==K<  1C:20<. 
 
                                             $09;  AG8B05BAO  =0945==K<,   5A;8  ?@8  ?>8A- 
 
                                           :5  8<5=8  >B    :>=F0    B5:CI53>    ?>4:0B0;>30
 
                                           =0H;>AL  8<O  A  C:070==K<8  ?5@2K<8  1C:20<8. 
 
                                             H A P M E P ,   ?@8  ?>8A:5  D09;0  A  8<5=5<  " M 1 " 
 
                                           <>65B  1KBL  =0945=  D09;  " M 1 9 A D N " . 
 
                                                     O   #M O 'A H .  B +K .'E H . 
 
 
 
                                   O E P A T O P     s >l 5l C
 
                                   P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%  
 
 S O L E L Y 
 
                                             B K:;NG5=85  ?@54K4CI53>  @568<0. 
 
                                             @8  ?>8A:5  D09;0  53>  8<O  4>;6=>  ?>;=>A- 
 
                                             BLN  A>2?0ABL  A  C:070==K<. 
 
 
 
 
 
                                   O E P A T O P     t C@5
 
                                   P%P%P%P%P%P%P%P%P%P%P%P%P%P%      
 
 
 
 T Y P E   B O R D E R   T E K C T 
 
                         . . . 
 
                         T E K C T   B O R D E R 
 
                                               5G0BL  ?@>872>;L=>3>  B5:AB0,   70:;NG5=-   
 
                                             =>3>  <564C  42C<O  >48=0:>2K<8  A8<2>;0<8.   
 
                                             45AL  B O R D E R   -   MB>  A8<2>;- >3@0=8G8B5;L.   
 
                                             C 8<2>;K- >3@0=8G8B5;8  =07=0G0NBAO  ?@>87-   
 
                                             2>;L=>  8  =5  4>;6=K  2AB@5G0BLAO  2  B5:AB5. 
 
                                               C   ?><>ILN  T Y P E   <>6=>    @0A?5G0BK20BL    2  
 
                                               @568<5  ?@>A<>B@0  ?@>872>;L=K5  B5:ABK    2
 
                                               D>@<0B5  M 1 9 ,   F5;K5    CG0AB:8    ?@>3@0<<K, 
 
                                               4065  ?@8  >B:;NG5==>9  B@0AA8@>2:5. 
 
                                               P M E P : 
 
 @ E C H O 
 
 T Y P E   / 
 
 : A 
 
 P A U S E 
 
 ?   " T X T " 
 
 G O T O   : B 
 
 / 
 
 G O T O   : A 
 
 : B 
 
 E N D                                           B   ?@8<5@5  ?>  E>4C  2K?>;=5=8O  ?@>3@0<<K
 
                                             1C45B  @0A?5G0B0=  B5:AB  <564C  7=0:0<8  ' / ' , 
 
                                             0  ?@>3@0<<0  ?@>4>;68BAO    ?>A;5  2B>@>3>
 
                                             7=0:0  / . 
 
 
 
 
 
 
 
                                   O E P A T O P     @ t C@5
 
                                   P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%    
 
 
 
 @ T Y P E   B O R D E R   T E K C T 
 
                           . . . 
 
                           T E K C T   B O R D E R 
 
                                                 5G0BL  ?@>872>;L=>3>  B5:AB0,   70:;NG5=- 
 
                                             =>3>  <564C  42C<O  >48=0:>2K<8  A8<2>;0<8.   
 
                                             45AL  B O R D E R   -   MB>  A8<2>;- >3@0=8G8B5;L.   
 
                                             C 8<2>;K- >3@0=8G8B5;8  =07=0G0NBAO  ?@>87-   
 
                                             2>;L=>  8  =5  4>;6=K  2AB@5G0BLAO  2  B5:AB5. 
 
                                                 C   ?><>ILN  T Y P E   <>6=>    @0A?5G0BK20BL    2
 
                                               @568<5  ?@>A<>B@0  ?@>872>;L=K5  B5:ABK    2
 
                                               D>@<0B5  M 1 9 ,   F5;K5    CG0AB:8    ?@>3@0<<K, 
 
                                               4065  ?@8  >B:;NG5==>9  B@0AA8@>2:5. 
 
                                                 B   >B;8G85  >B    >?5@0B@0    t C@5,   >?5@0B>@
 
                                               @ t C@5  2K2>48B  C60BK5    M 1 9   ?@>15;K,     :0:
 
                                               :>4  ' AB@5;:0  2?@02>' ;   B>  5ABL  =5  AB8@0- 
 
                                               5B  AB0@CN  8=D>@<0F8N  =0  M:@0=5. 
 
                                                 -B>  <>6=>    8A?>;L7>20BL    4;O    A>740=8O
 
                                               ?@>AB59H8E  >:>=  2  . B A T   D09;0E. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                               8A:>20O  >?5@0F8>=0O  A8AB5<0
 
 
 
                                                   D   O   S 
 
 
 
                                             =   N   O   R   D   = 
 
 
 
                                                   V 3 . 0 0 
 
                                           8N;L  1 9 9 4   3>40
 
                                                                                     
 
                                           C O M M A N D . C O M 
 
                                                   0 4 3 6 
 
                             O ?8A0=85  O7K:0  ?@>F5AA>@0  4;O
 
                   A>AB02;5=8O  :><0=4=KE  D09;>2  B8?0  . B A T 
 
                                       O ?8A0=85  >H81>:. 
 
                                   >:C<5=B0F8O.   '0ABL  4 1. 
 
 
 
 
 
 
 
                                             M >A:20  1 9 9 4 
 
 
 
 
 
 
 
 
 
                   B =CB@5==89  . B A T   D09;  :><0=4=>3>  ?@>F5AA>@0. 
 
 
 
 * * * * * * * * *   ;O  K 0 0 1 0 ( - 0 1 ) : 
 
   @8  70?CA:5  D09;>2  ?>  :;028H5  B B O   A8AB5<0  459AB2C5B  A;54CN- 
 
 I8<  >1@07><:   0)   5A;8  2  :><0=4=>9  AB@>:5  =8G53>  =5  =01@0=>,   B>
 
                               A8AB5<0  ?><5I05B  2  :><0=4=CN  AB@>:C  8<O  D09;0, 
 
                               =0  :>B>@>5  C:07K205B  8=25@A=0O  AB@>:0  ( 4>  ?5@- 
 
                               2>3>  ?@>15;0) . 
 
                           1)   5A;8  2  :><0=4=>9  AB@>:5  =01@0=K  A  :;0280BC@K
 
                               8<5=0      D09;>2,     B>      A8AB5<0      0=0;878@C5B  
 
                               8<O    D09;0    8    ?@8  =5>1E>48<>AB8  703@C605B  8
 
                               70?CA:05B  A  48A:0  C O M M A N D . C O M ,   A  ?5@540G59  5<C
 
                               :><0=4=>9  AB@>:8  :0:  B5:AB>2>9  ?5@5<5==>9. 
 
 * * * * * * * * *   ;O  K 0 0 1 1 ( M ) : 
 
   @8  70?CA:5  D09;>2  ?>  :;028H5  B B O   A8AB5<0  459AB2C5B  A;54CN- 
 
 I8<  >1@07><:   0)   5A;8  2  :><0=4=>9  AB@>:5  =8G53>  =5  =01@0=>,   B>
 
                               A8AB5<0  ?><5I05B  2  :><0=4=CN  AB@>:C  8<O  D09;0, 
 
                               =0  :>B>@>5  C:07K205B  8=25@A=0O  AB@>:0  ( 4>  ?5@- 
 
                               2>3>  ?@>15;0) ,   ?5@5405B  :><0=4=CN    AB@>:C    :0:
 
                               B5:AB>2CN  ?5@5<5==CN  $   :><0=4=><C  ?@>F5AA>@C  8
 
                               ?5@5405B  C?@02;5=85  ?>A;54=5<C. 
 
                           1)   5A;8  2  :><0=4=>9  AB@>:5  =01@0=K  A    :;0280BC@K
 
                               8<5=0  D09;>2  8;8  :><0=40,   B>  A8AB5<0    ?5@5405B
 
                               A>45@68<>5  :><0=4=>9  AB@>:8,   :0:  B5:AB>2CN  ?5- 
 
                               @5<5==CN  $   :><0=4=><C    ?@>F5AA>@C    8    ?5@5405B
 
                               C?@02;5=85  ?>A;54=5<C. 
 
   K ><0=4=K9  ?@>F5AA>@,   ?>;CG82  C?@02;5=85,   ?@>872>48B  A;54CNI85
 
 459AB28O:         0)   2  =0G0;L=K5  04@5A0  ?0<OB8  ?5@5=>A8BAO  2=CB@5=- 
 
                               =89  b 0t - D09;  ?@>F5AA>@0  8  =0G8=05BAO  53>    >1@0- 
 
                               1>B:0. 
 
                           1) 2  7028A8<>AB8  >B  A>45@68<>3>  B5:AB>2>9  ?5@5<5=- 
 
                               =>9  b 0t - D09;  ?@>F5AA>@0  ?@>872>48B    B5  8;8  8=K5
 
                               459AB28O. 
 
 
 
               T 5:AB  ?@>3@0<<K  2=CB@5==53>  b 0t - D09;0: 
 
           - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 @ E C H O                                 - 70?@5B  B@0AA8@>2:8  b 0t - D09;0; 
 
 I F   $ - " C O P Y "   : A               - ?5@2>5  A;>2>  2  $   -   A;>2>  C O P Y   ?     
 
 
 
     O 1@01>B:0  :><0=4K  C O P Y . 
 
 
 
 S H I F T         A4283  2;52>  ?5@5<5==>9  $ ,   B. 5.   C40;5=85  87  =55  ' C O P Y ' 
 
 C O P Y   $       2K?>;=5=85  :><5=4K  C O P Y 
 
 O U T             2KE>4  87  :><0=4=>3>  ?@>F5AA>@0
 
 
 
       ?5@5<5==>9  $ ,   2848<>,   8<O  D09;0  4;O  70?CA:0.   
 
 
 
 : A 
 
         A = - @ # 1 7 7 7 1 6     %
 
         I F   A + A   : Z         %  4;O  K 0 0 1 0 ( - 0 1 )   ?5@5E>4  ?>  <5B:5  : Z 
 
         E X I S T   " E : / E X T . B A T "   5ABL  ;8  D09;  E X T . B A T   =0  E   48A:5? 
 
         I F   K   : B 
 
         C A L L   " E X T . B A T "           2K7>2  D09;0  =0  2K?>;=5=85
 
         O U T                                 2KE>4  2  A8AB5<C
 
 
 
       $09;  E X T . B A T   =5  =0945=. 
 
 
 
 : B 
 
         B A C K                 2>72@0B  =0  ;52CN  ?0=5;L  8AE>4=>3>  CAB@>9AB20
 
 : Z 
 
         Ah 5Ak   " . % 1 "   " . B A T "   @0AH8@5=85  8<5=8  \   . B A T   ? 
 
         I F   K   : C 
 
 
 
       K7K205<K9  D09;  B8?0  . B A T ,   M:@0=  ?@8  2K7>25  =5  A1@0AK205BAO
 
 
 
 : D 
 
         C A L L   $                                             2K7>2  D09;0
 
         Ah r   # 2 2   # 2 3 1 
 
         ?   " ( C ) V P R ' 9 4   AA0 4 3 6   0 5 0 7 9 4 "   ?5G0BL  =><5@0  25@A88  ?@>F5AA>@0
 
         P A U S E   1                                           7045@6:0
 
         >u t                                                   2KE>4  2  A8AB5<C
 
 
 
       K7K205<K9  D09;  =5  B8?0  . B A T ,   ?@8  2K7>25  A1@>A  M:@0=0
 
 
 
         C L S                                                   >G8AB:0  M:@0=0
 
         G O T O   : D                                           ?5@5E>4  =0  2K7>2  D09;0
 
                                                                                   
 
     ;O  @07;8G=KE  25@A89  ?@>F5AA>@0  2=CB@5==89  . B A T   D09;  <>65B
 
     >B;8G0BLAO. 
 
       
 
 
 
                             O H81:8  2  :><0=4=><  ?@>F5AA>@5. 
 
                           - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
               O 1I0O  D>@<0  2K40G8  A>>1I5=8O  >1  >H81:0E  A;54CNI0O:     ?5- 
 
               G0B05BAO  =><5@  >H81:8,   =0  A;54CNI59    AB@>:5    ?5G0B05BAO
 
               AB@>:0  ?@>3@0<<K,   2  :>B>@>9  :><0=4=K9  ?@>F5AA>@    2AB@5- 
 
               B8;  >H81:C,   =0  A;54CNI59  AB@>:5  ?5G0B05BAO    ?@83;0H5=85
 
               :  ?@>4>;65=8N  @01>BK.     ?@>F5AA>@  >68405B  =060B8O  ;N1>9
 
               :;028H8.   B   B0:><  20@80=B5  ?>A;5  =060B8O    ;N1>9    :;028H8
 
               ?@>8AE>48B  ?@8=C48B5;L=K9  2KE>4  87  @01>B0NI53>  . B A T D09- 
 
               ;0  ?>  :><0=45  " 5n d " ,   2  ?5@5<5==>9  K   1C45B  ?5@540=0    - 1 , 
 
               2  ?5@5<5==>9  L   1C45B  ?5@540=  :>4  >H81:8. 
 
                 M >65B  2AB@5B8BLAO  A8BC0F8O,   :>340  1C45B  @0A?5G0B0=  @O4
 
               >H81>:.   -B>  A2O70=>  A  B5<,   GB>  >H81:0  <>65B  2AB@5B8BLAO
 
               =0  A0<><  @07=><  C@>2=5  2;>65==>AB8  2=CB@5==8E    ?>4?@>3- 
 
               @0<<.   @8  A0<><  ?;>E><  20@80=B5  A>>1I5=8O  >1  >H81:5  1C- 
 
               4CB  ?5G0B0BLAO  =5A:>;L:8<8  ?>4?@>3@0<<0<8.     B     A>2>:C?- 
 
               =>AB8  MB8  :>4K  >H81>:  404CB  ?>;=>5  ?@54AB02;5=85  >    E0- 
 
               @0:B5@5  4>?CI5==>9  >H81:8. 
 
               H 5:>B>@K5  :><0=4K  ?@>F5AA>@0  =5  40NB  3;>10;L=>9  >H81:8, 
 
               0  ;8HL  2>72@0I0NB  :>4  >H81:8  2  ?5@5<5==>9  L ,   8  - 1   2  ?5- 
 
               @5<5==>9  K :       E X I S T ,   C A L L . 
 
               H 5:>B>@K5  :><0=4K  ?@>F5AA>@0  2>>1I5  =5  A>740NB    >H81>G- 
 
               =>9  A8BC0F88:   S W A P ,   E N D ,   C L R ,   S H I F T ,   C I R C ,   O U T ,   B A C K , \ , 
 
               A L L D I R ,   N O T A L L ,   S O L E L Y ,   E V E N   I F ,   R E M . 
 
 
 
 
 
                                   K >4K  >H81>::       
 
                                           = 1 = 
 
                 :>=5F  B5:AB0  ?@>3@0<<K
 
                                           = 2 = 
 
                 =54>?CAB8<>5  ?@8<5=5=85  >3@0=8G8B5;O
 
                 2  @57C;LB0B5  <. 1.   =5  >?>7=0=  >?5@0=4,   2K@065=85
 
                                           = 3 = 
 
                 =5?@028;L=>5  8<O  ?5@5<5==>9,   @07@5H5=K  @ A B C D . . . P Q R $ 
 
                                           = 4 = 
 
                 =5B  7=0:0  >?5@0F88  B0<,   345  >6840;>AL  0@8D<. 2K@065=85  
 
                                           = 5 = 
 
               =5  >?>7=0=  >?5@0B>@.   A=>2=>9  =01>@: 
 
                 @>s   r 5m   i f   g >t >  5n d   Ah r $   A0l l 
 
                 5Ah >  @ 5Ah >  Al s   @0u s 5  >u t   Ai r A
 
                 s h i f t   r 5t u r n   5Ei s t   d 5l   d i r 
 
                 Ah 5Ak   s 5t   A>@C  n >r d   C5s r d   \ 
 
                                           = 6 = 
 
                 =5B  70:@K20NI8EAO  :02KG5:
 
                                           = 7 = 
 
                 ?@54?>;030;AO  >?5@0B>@  I N K E Y ,   =>  =0?8A0=85  =5  B>
 
                                           = 8 = 
 
                 70  7=0:><  %   >6840;0AL  F8D@0  8;8  5I5  7=0:  % 
 
                                           = 9 = 
 
                 ?5@54  7=0:><  =   =5  <>65B  1KBL  ?@>AB>  G8A;0
 
                                           = 1 0 = 
 
                 2  <5AB5  ?@5@K20=8O  >6840;AO  7=0:  = 
 
                                           = 1 1 = 
 
                 >H81:0  2  0@3C<5=B5  >?5@0B>@0  A0l l ( d 5l , 5Ei s t , A>@C) 
 
                                           = 1 2 = 
 
                 =5  =0945=  C:070==K9  :0B0;>3
 
                                           = 1 3 = 
 
                 =5  =0945=  D09;  A  C:070==K<  8<5=5<
 
                                           = 1 4 = 
 
                 =5B  <5AB0  4;O  703@C7:8  >G5@54=>3>  D09;0
 
                                           = 1 5 = 
 
                 >H81:0  703@C7:8
 
                                           = 1 6 = 
 
                 2>72@0B  87  ?>4?@>3@0<<K  A  >H81:>9
 
                                           = 1 7 = 
 
                 ?>A;5  >?5@0B>@0  g >t >  >6840;>AL  8<O  <5B:8_ _ _ : M E T K A 
 
                                           = 1 8 = 
 
                 >6840;>AL  0@8D<5B8G5A:>5  2K@065=85
 
                                           = 1 9 = 
 
                 =5B  =>2>3>  8<5=8  >?5@0B>@0
 
                                           = 2 0 = 
 
                 r 5t u r n   157  A0l l 
 
                                           = 2 1 = 
 
                 >6840;>AL  B5:AB>2>5  2K@065=85
 
                                           = 2 2 = 
 
                 A8=B0:A8G5A:0O  >H81:0
 
                                           = 2 3 = 
 
                 ?@8  22>45  >6840;0AL  2>AL<5@8G=0O  F8D@0
 
                                           = 2 4 = 
 
                 ?@8  22>45  >6840;0AL  45AOB8G=0O  F8D@0
 
                                           = 2 5 = 
 
                 >6840;8AL  A8<2>;K  +   -   , 
 
                                           = 2 6 = 
 
                 >6840;8AL  A8<2>;K  @ A B C D E F G H I J K L M N O P Q R + - , 
 
                                           = 2 7 = 
 
                 >H81:0  2  A>>1I5=88  2  >?5@0B>@5  i n @u t 
 
                                           = 2 8 = 
 
                 =5B  70:@K20NI8EAO  :02KG5:
 
                                           = 2 9 = 
 
                 >H81>G=K9  >?5@0=4  2  0@8D<5B8G5A:><  2K@065=88
 
                 2  :0G5AB25  >?5@0=4>2  <. 1.   8A?>;L7>20=K: 
 
           0) G8A;>. . . . . . . . 45AOB8G=>5  G8A;>
 
           1) # G8A;>. . . . . . . 2>AL<5@8G=>5  G8A;>
 
           2) @ # G8A;>. . . . . . A>45@68<>5  C:070==>9  OG59:8
 
           3) ?5@5<5==0O. . . @ A B C D E F G H I J K L M N O P R Q R 
 
           4) @ ?5@5<5==0O. . A>45@68<>5  OG59:8  A  04@5A><  2  ?5@5<5==>9" 
 
           5) $ . . . . . . . . . . . . :>;8G5AB2>  8<5=  2  ?5@5<5==>9  $ 
 
         6)   $ - " B5:AB" . . @57C;LB0B  A@02=5=8O  1 - 3>  8<5=8  2  $   8  B5:AB0
 
                                           = 3 0 = 
 
                 70  <5B:>9  =5  =0945=>  =8  >4=>3>  >?5@0B>@0
 
                                           = 3 1 = 
 
                 ?CAB0O  <5B:0  8  >1@0I5=85  :  =59
 
                                           = 3 2 = 
 
                 =5?@028;L=>5  8<O  ?5@5<5==>9  / 8;8/   =5B  A8<2>;>2  + - , 
 
                                           = 3 3 = 
 
                 2  >?5@0B>@5  i n @u t   4>?CAB8<K  >?5@0=4K: 
 
                 E P E M E H H A /  @ E P E M E H H A /  @ # 'C O 
 
                                           = 3 4 = 
 
                 B   >?5@0B>@5  i f   =5  =0945=>  0@8D<5B8G5A:>5  2K@065=85
 
                                           = 3 5 = 
 
                 B   >?5@0B>@5  i f   >H81:0  2  0@8D<5B8G5A:><  2K@065=88
 
                                           = 3 6 = 
 
                 B   >?5@0B>@5  i f   =5  =0945=>  8<O  ?5@2>9  <5B:8
 
                                           = 3 7 = 
 
                 B   >?5@0B>@5  Ah r $   >H81:0  2  0@8D<5B8G5A:><  2K@065=88
 
                                           = 3 8 = 
 
                 B   >?5@0B>@5  @>s   >H81:0  2  0@8D<5B8G5A:><  2K@065=88
 
                                           = 3 9 = 
 
                 B   >?5@0B>@5  @0u s 5  >H81:0  2  0@8D<5B8G5A:><  2K@065=88
 
                                           = 4 0 = 
 
                 B   >?5@0B>@5  Ah 5Ak   >H81:0  ?@8  22>45  B5:AB.   2K@065=8O
 
                                           = 4 1 = 
 
                 O H81:0  2  B5:AB>2><  2K@065=88  >?5@0B>@0  E C H O 
 
                                           = 4 2 = 
 
                 =5  =0945=0  <5B:0- >1@075F  2  >?5@0B>@5  G O T O 
 
                                           = 4 3 = 
 
                 >?5@0B>@  G O T O   =5  =0H5;  2  B5:AB5  <5B:C
 
                                           = 4 4 = 
 
       B   >?5@0B>@5  C A L L ( d 5l , 5Ei s t , A>@C)   >BACBAB2C5B  0@3C<5=B: 
 
       0) 8<O  <5B:8( A0l l ) " ; C H R   # 1 2 
 
       1) 8<O  D09;0- ?5@2>5,   4>  ?@>15;0,   8<O  87  B5:AB>2>3>  2K@065=8O
 
       2) =5:>5  7=0G5=85,   =0G8=0NI55AO  A>  7=0:0  @ ( A0l l ) 
 
                                           = 4 5 = 
 
                 >?5@0B>@  C A L L   =5  =0H5;  2  B5:AB5  <5B:C
 
                                           = 4 6 = 
 
                 #:070==K9  2  >?5@0B>@5  C A L L   D09;  =5  =0945=. 
 
                                           = 4 7 = 
 
                 B   >?5@0B>@5  s 5t   =5?@028;L=>  C:070=  70<5=O5<K9  >?5@0B>@
 
                                           = 4 8 = 
 
                 B   >?5@0B>@5  s 5t   =5B  0@3C<5=B0
 
                                           = 4 9 = 
 
                 =5  =0945=  D09;  4;O  :>?8@>20=8O
 
                                           = 5 0 = 
 
                 >H81:0  GB5=8O  D09;0  4;O  :>?8@>20=8O
 
                                           = 5 1 = 
 
                 =5B  <5AB0  =0  2KE>4=><  CAB@>9AB25
 
                                           = 5 2 = 
 
                 >H81:0  70?8A8  =0  2KE>4=>5  CAB@>9AB2>
 
                                           = 5 3 = 
 
                 A>@C  157  0@3C<5=B>2
 
 
 
 
 
 
 
 
 
                           O B;04:0  D09;>2  B8?0  . B A T . 
 
 
 
               B A5  C:070==K5  2KH5  >H81:8  A2545=K  2  >48=    4803=>AB8G5A- 
 
               :89  D09;    M I S T A K E R . B A T   . 
 
               E A;8  2  20H59  ?@>3@0<<5  ( B A T )   2AB@5B8;0AL    >H81:0,     B>  A
 
               ?><>ILN  D09;0  M I S T A K E R . B A T   <>6=>  1KAB@>    ?>;CG8BL    @07- 
 
               25@=CBCN  8=D>@<0F8N  >  7=0G5=88  MB>9  >H81:8. 
 
                 5@54  70?CA:><  20H53>  B A T - D09;0  A45;09B5  A;5-                   
 
               4CNI55.   #:068B5  8=25@A=>9  AB@>:>9  =0  D09;  M I S T A K E R . B A T , 
 
               =06<8B5  :;028H8  A P 2 / B B O :   8<O    M I S T A K E R . B A T     >:065BAO  2
 
               :><0=4=>9  AB@>:5.   0;55  C:068B5    8=25@A=>9    AB@>:>9    =0
 
               8<O  20H53>  B A T - D09;0:   8<O  20H53>  D09;0  >:065BAO  2  :><0=
 
               4=>9  AB@>:5  A8AB5<K  70  8<5=5<  M I S T A K E R . B A T .   T 5?5@L  =06- 
 
               <8B5  :;028HC  B B O . 
 
                 @>87>945B  A;54CNI55: 
 
               0)   A8AB5<0  ?5@2K<  703@C78B  8  70?CAB8B  M I S T A K E R . B A T ; 
 
               1)   M I S T A K E R . B A T ,   =0G02  @01>BC,   70?CAB8B  20H    B A T - D09;.   
 
               2)   5A;8  2>7=8:=5B  >H81:0  2  20H5<    D09;5,     B>    ?@>F5AA>@
 
                     =0?5G0B05B  A>>1I5=85  >1  >H81:5,   =0?5G0B05B  >H81>G=CN
 
                     AB@>:C,   ?>4>645B  =060B8O  ;N1>9    :;028H8    8    ?5@540AB
 
                     C?@02;5=85  >1@0B=>  D09;C  M I S T A K E R . B A T 
 
               3)   M I S T A K E R . B A T   ?>9<5B  >1  >H81:5  ?>  - 1   2  ?5@5<5==>9    K , 
 
                     0  ?>  ?5@5<5==>9  L   845=B8D8F8@C5B  >H81:C  8  @0A?5G0B0- 
 
                     5B  7=0G5=85  B5:AB><. 
 
 
 
               M I S T A K E R . B A T   <>65B  AB0BL  ?><>ILN  8  :0:  ?@8<5@  B A T - D09;0
 
 
 
                                         >A;54=55. 
 
               C O M M A N D . C O M   =0?8A0=  K >1O:>2K<  B . B . , C : V i t 0l P R >g r 0m s ' 9 4 
 
               8  O2;O5BAO  548=K<  4;O  25@A89  D O S   = N O R D =   :  K 0 0 1 1 ( M )   8  
 
               4;O  K 0 0 1 0 ( - 0 1 ) 
 
                 B >?@>AK  <>65B5  7040BL  ?>  B5;5D>=C  2 6 1 0 7 1 3 . 
 
                 H 0  K 0 0 1 1 ( M )   C O M M A N D . C O M   =0E>48BAO  =0  M;5:B@>==><  48A- 
 
               :5  8  703@C605BAO  ?@8  70?CA:5  ;N1>3>  D09;0  A  04@5A0
 
                                                 1 2 0 2 1 0   ( 2>AL<5@8G=>5) . 
 
                 H 0  K 0 0 1 0 ( - 0 1 )   C O M M A N D . C O M   =0E>48BAO  =0  48A:5  ?>;L7>- 
 
               20B5;O  8  703@C605BAO  B>;L:>  ?@8  70?CA:5  D09;>2  2   B8?>2
 
               . B A T   8  . C O M   A  04@5A0,   C:070==>3>  2  :0B0;>35  48A:0. 
 
               -B>B  04@5A  <>65B  8<5BL  7=0G5=8O: 
 
               0)   1 0 0 0 ,   B>340  4;O  . B A T   8  . C O M   D09;>2  >AB05BAO  ?@>AB-   
 
               @0=AB2>  2 0 0 0 0 . . . 3 7 0 0 0 ,   =>  70B>  D O S = N O R D =   >AB05BAO  2  
 
               O #  =5B@>=CB>9;   
 
               1)   1 2 0 2 1 0 , B>340  4;O  . B A T   8  . C O M   D09;>2  >AB05BAO  ?@>AB-   
 
               @0=AB2>  1 1 0 0 . . . 3 7 0 0 0 ,   >4=0:>    D O S = N O R D =   =5  >AB05BAO  2  
 
               O #  8  ?>A;5  >:>=G0=8O  @01>BK  ?@>F5AA>@0  ?>B@51C5BAO  
 
               ?>2B>@=0O  703@C7:0  A8AB5<K.   
 
                 A   2>>1I5  ?@>F5AA>@  ?5@5<5I05<  8  ?@8  A>1;N45=88  CA;>-   
 
               289  70?CA:0  <>65B  @01>B0BL  :0:  >1KG=K9  . C O M - D09;.   
 
 
 
 