Contributor: MARTIN RICHARDSON 
{*****************************************************************************
 * Function ...... MaxI()
 * Purpose ....... To return the greater of two integers
 * Parameters .... nNum1, nNum2 The integers to compare
 * Returns ....... The greater of nNum1 and nNum2
 * Notes ......... None
 * Author ........ Martin Richardson
 * Date .......... September 30, 1992
 *****************************************************************************}
FUNCTION MaxI( nNum1, nNum2: LONGINT ): LONGINT; ASSEMBLER;
ASM
 MOV AX, WORD PTR nNum1[0]
 MOV DX, WORD PTR nNum1[2]
 CMP DX, WORD PTR nNum2[2]
 JNLE @@2
 JL @@1
 CMP AX, WORD PTR nNum2[0]
 JA @@2
@@1: MOV AX, WORD PTR nNum2[0]
 MOV DX, WORD PTR nNum2[2]
@@2:
END;
 

AltStyle によって変換されたページ (->オリジナル) /