     .     ,    

    #pragma warn  .rvl 

        .   
        ,  
-wrvl.    ( )   
 Borland. 
      ,  MySquare(),    
 .          -S  
   .   MySquare   : 

    push bp 
    mov	bp, sp 
    mov	bx, word ptr [bp+4] 
    mov	ax, word ptr [bp+4] 
    imul bx 
    pop	bp 
    ret 

          .   
   ,    jmp . 
  ,    bp.   
  ret. 
         ,     
 .         , 
     . 

       

       ,  , jmp  jnl,   
  ,    .   
 TASM    .  ASM  
 asm        C++,  
,    goto.    
  asm   ,   goto. 
           C++,    
-   asm. , ,     
        ,    
     .    
 ,   ,  : 

    asm { 
        jmp L1
       db 13, 10, ' 1992 by Tom Swan', 0 
    } 
    L1: 
    asm { 
      //...   
   } 

     jmp L1   db ( ),  
  (13),   (10)       
(        ).  
 L1     asm,     
   C++     asm,    . 
          ,  jnz, jl  
.       ""  , 
    . ,    

    asm jne TARGET, 

    BASM    (,   )  
   ,       TARGET   
  -128  +127 .       
, ASM        
  .      
   : 

    asm je TEMP 
   asm jmp TARGET TEMP: 

         ,   
 .  jmp  je      
,     jne,   ""  . 
    ASM     .    

    asm jmp LABEL 


    446      IV.   
