
 /*-----------------------------------------------------------------------*/
 /*                       R I N G 0,    I S S U E   # 1                   */
 /*-----------------------------------------------------------------------*/

                            !

                                                            by GU // SBVC

    ,    :     ,  .
      (   :)).

  1.    ,        JUMP' (  
   ).
  2.    .
  3.        (     JUMP'    
         ).
  4.                ,       
 (/)     .
  5.            ,
       ,        
 ,      ,     
 (  -  ).    ,     
 .     ,   ,  ,
    .
  6.     ,  ,   
   .  (    /,      
     .    PUSH/POP :))
  7.      ,       !,   
 .        . (,  ,
       )
  8.   JUMP'       
  .
  9.   .

         .

    :
  .       ;
  .    ;
  .     ,      
   /, ,      ,  
 ()/  (. EBP/DF  . 
 );
  .     /;
  .  ;
  .       ;
  .    :   ,   
   ;
  .   ;
  .   .

  .
1 MOV AX, DX ; in: DX            out: AX
2 MOV BX, AX ; in: AX            out: BX
3 MOV CX, DX ; in: DX            out: CX
4 ADD AX, DX ; in: DX, AX        out: AX, CF
5 ADD CX, BX ; in: BX, CX        out: CX, CF
6 SUB CX, DX ; in: DX, CX        out: CX, CF
7 MUL AL     ; in: AL            out: AX, flags
------------------------------------------------
      :
 2<->3
 4<->5,    ,     : 4<->6
 6<->7,    ,     : 5<->7


                                                               08.11.2001
                                                               