ᥬ   ᭮  ᮢ ᥬ⢠ Nutcracker.

            ᥬ⢠    쬠  ᫮묨  
७묨.  ଠ樨 ..ᯥ᪮  (  ⨢᭮
ணࠬ  AVP)    ᥬ⢠   Nutcracker.AB2   
묨  ᫮   । ᮢ  PC,    쨬  -
।  ᮢ  .  "    ࠭"  룫廊  ᫥騬
ࠧ (筨  ):


1. ୥⮢᪨   .  (ࠧ    60K).
   ᠭ 㤥⭮ ୥᪮ 㭨 [].

2. ᪨ 䠩   Zhengxi  (ࠧ    7K).
      ᨨ.  , #### ##### FidoNet: 2:5030/###.##.

3. ᪨  䠩-㧮     Nutcracker.AB2.
   , ।⥫쭮, 砭.

4.  ਨ SSR.  - 童 SGWW  窥 Stainless Rat.

................


      .
---------------------------------------------------------

        ࠬ ᮢ ᥣ ।ਭ  ।ਭ
⪨ 㬥襭 믮塞      ࠭  
㢥祭  㭪樮 ⥩.  ⮣ ਬ
ࠧ ७  㭪樮஢,  ""
樨  묨    ⪨     ..   ᬮਬ
   ਥ.

R  - ॣ 饣 祭.
RW - ॣ 饣 祭 ࠧ஬  ᫮.
RB - ॣ 饣 祭 ࠧ஬  .


)   MOV AX,RW ( 2 ) -       
     XCHG AX,RW ( 1 ), ᫨ ᮤন - RW    
     筮.

)   ADD RW,2 ( 3/4 ) -  INC RW/INC RW (2 ).

)   INC  SI/INC  SI    ADD  SI,2      LODSW,   ᫨
     ᮤন - AX 筮  Direction Flag(DF)=0.

)   INC DI/INC DI -   SCASW ( DF=0).

)     JMP NEAR -   JMP SHORT,
     .. ࢠ  ࠧ 3 ,   -  ⮫쪮  2  (
     ⮣  TASM  稪 /M).

)    CMP R,0 (3  4 , ஬ CMP AL,0 - 2 )  -
       OR R,R; AND R,R; TEST R,R (2 ).

)   ᯮ짮 ⠬,        䫠  Sign
     Flag(SF).  ਬ,  :  TEST  BX,8000h     
       : TEST BX,BX,   砭 SF=0,
     ᫨     襭    SF=1,  ᫨    
     ⠭.   ⭮   DEC.

)   ᯮ짮 ⠬,          SAHF/LAHF  
     PUSHF/POPF,          ந   騥
     "" ஢ન.

)   ᯮ짮  ᥣ  ப  .  
     ࠧ   ᯮ㥬 ஬  㬮砭
     ॣ DS (  ES!).     ४஢  DS.
     ਬ: REP MOVS BYTE PTR ES:[DI],CS:[SI]

)   ᯮ ⠬,    ᮤন 䫠  ⭮
     Parity Flag (PF).  ᮡ   ࠡ   ⠬.
     ਬ:  ( RW=3)
                TEST RW,RW , 祬 TEST RW,3  (-1 )
                JNP  xxx              JZ   xxx

)   ᯮ,    ⠭  ஬  祭
     ॣ஢ ᫥ 믮  . ਬ  ᫥
       LOOP([N]Z)    REP(N)E   MOV(LOD,SCA,STO,CMP)S(W,B),
       (  ᨬ    ਬ塞     ᫮)
     祭 - CX 㤥 ࠢ 0.
     ਬ: REP MOVSB
             INC CX    ;CX=1 (1 ),  MOV CX,1 (3 ).

)   ,      ,        אַ  
     ᢥ,   ⮫쪮    砥,    ᬥ饭    
       (-80h)    (7Fh).
     ਬ: (  DI=5)
             MOV BX,[DI+5] , 祬 MOV BX,[000A] (-1 )
     (ࠢ,   MOV   ᠥ  ॣ  AX/AL,  
     㦥  ⮣  㤥 ;-).  MOV BX,[DI]   
     먣  2 .

)    㫥 ॣ   XOR RW,RW;  SUB
     RW,RW (2 ),   MOV RW,0 (3/4 ).

)   ᯮ JCXZ ⠬,   .

)     CMP RW,1   DEC RW.
     ਬ: DEC CX   , 祬 CMP CX,1  (-1 ).
             JNZ xxx             JNZ xxx
             ....                ....
        xxx: INC CX

)   ᯮ  ,    ᫥    AND/OR/XOR/TEST   䫠
     ७  Carry Flag (CF) ᥣ ࠢ 0.

)   ,      ਥ      CALL
     NEAR  INT xx,   INT 3.     ᮧ
     ஡  設⢮ ⫠稪     2    1
        -  (⮫쪮      ⠭
       INT   3      㦭   ,      ।   室
     ⠭ 室 ;-).

)      ᢮ ࠬ ⠬,    
     (⮫쪮 ᮡ  㢫    ,   
          ࠡ  㬠 ;-).  ⮤
      ᯮ짮   ᮢ  室    JMP
     SHORT ( NEAR), CALL,  ᫮ 室,    ⠪
       祭 ।⢥  ,  ᠬ
     .
     ਬ: LODSB
               MOV  DATA1,AL
               .......
               CMP  CL,0
       DATA1   =    BYTE PTR $-1

     :     MOV  OFST,ON   ;  JMP SHORT
               .......
               jmp  short $+2
        OFST   =    BYTE PTR $-1
               .......
        ON     EQU  $-OFST-1  
               .......  ;⥯ 室 㤥 ⢫ 

)   ᯮ ⠬,      
        CMP AX, ?
        MOV RW, ?
        CMP AL, ?
        MOV RB, ?
       JMP SHORT.   ?
     ਬ: DEC  AX
             JNZ  xxx
             MOV  BL,4
             CMP  AX,0
             ORG  $-2   ;ᤢ   2    (  
        xxx: MOV  BL,8  ;CMP 㡨ࠥ) 2    (    ⮩
                        ; 㤥 ࠢ AX). .. 
                        ; 㤥 ய饭
             ......
     (  1   ;-).

)   ᯮ  LEA.
     ਬ: LEA CX,[DI+1Ah] , 祬  MOV CX,DI  (-2 )
               ........                    ADD CX,1Ah
                                           ..........

x)      㤭 SHL(R)' ᯮ SHL(R) R,CL 
       ROL(R).
     ਬ: SHL AL,1  ;AL*64     MOV CL,6     ROR AL,1
             SHL AL,1                  SHL AL,CL       ROR AL,1
             SHL AL,1                  ........        ........
             SHL AL,1
             SHL AL,1
             SHL AL,1
             .......

)     MOV RW,0 (3 ) ᯮ XOR RW,RW;  SUB
     RW,RW (2 ).


            Nut_AB2.Txt  ।⠢     ⭮
।⠢⥫ ᮢ ᥬ⢠ Nutcracker - Nutcracker.AB2.6982.

        ᯥ譮 ணࠬ஢!

        Nice // SPS06.
         2:454/7.64@FidoNet

