利用系统时钟产生1-100的随机数.
RAND1 PROC
      PUSH CX
      PUSH DX
      PUSH AX
      STI
      MOV AH,0
      INT 1AH     ;时间中断,入口:AH=00读系统时间;AH=01置系统时间
      MOV ax,cx   ;返回值:CX=系统时钟计数高位字,DX=系统时钟计数低位字
      AND AH,3
      MOV DL,101  ;除101,产生0~100余数
      DIV DL
      MOV BL,AH
      POP AX
      POP DX
      POP CX
      RET
RAND1  ENDP

我是新手,请问中间为什么要加上"AND AH,3"这一句.懂的人能详细的解释一下吗?