www.pudn.com > rtu.rar > INT.ASM


; 
;No.  function        input            output 
;------------------------------------------------------------------------- 
;00  Refresh 
;01  ClrScr 
;02  SetColor        AL = color 
;03  SetBackGround 
;04  GotoXY          AH = X, AL = Y 
;05  GetXY                            AH = X, AL = Y 
;06  WriteChar       AL = char 
;07  WriteStr        AX = first char (end by 0 in PM) 
; 
;08  WriteLED        AL = LED  refresh 
;09  WriteALED       AL = LED 
; 
;10  KeyPressed                       AL = 0 nokeypressed AL <> 0 keypressed 
;11  ReadKey                          AL = InputKey 
; 
;20  PutPixel        BX = X , CX = Y , AL = Draw 
;21  LineH           BX = X1, CX = X2, DX = Y , AL = Draw 
;22  LineV           BX = Y1, CX = Y2, DX = X , AL = Draw 
;25  ClrGraph 
;26  ActiveGraph 
;27  UnActiveGraph 
 
;30  PrintChar       AL = char 
;31  PrintStr        AX = first char (end by 0 in PM) 
 
;40  SetRegBase      PUSH  RegBase INT SetRegBase 
 
         Refresh       EQU  00 
         ClrScr        EQU  01 
         SetColor      EQU  02 
         SetBackGround EQU  03 
         GotoXY        EQU  04 
         GetXY         EQU  05 
         WriteChar     EQU  06 
         WriteStr      EQU  07 
 
         WriteLED      EQU  08 
         WriteALED     EQU  09 
 
         KeyPressed    EQU  10 
         ReadKey       EQU  11 
 
         PutPixel      EQU  20 
         LineH         EQU  21 
         LineV         EQU  22 
         ClrGraph      EQU  25 
         ActiveGraph   EQU  26 
         UnActiveGraph EQU  27 
 
         PrintChar     EQU  30 
         PrintStr      EQU  31 
 
         SetRegBase    EQU  40 
 
         Black         EQU   0 
         Blue          EQU   1 
         Green         EQU   2 
         Cyan          EQU   3 
         Red           EQU   4 
         Magenta       EQU   5 
         Brown         EQU   6 
         LightGray     EQU   7 
         DarkGray      EQU   8 
         LightBlue     EQU   9 
         LightGreen    EQU  10 
         LightCyan     EQU  11 
         LightRed      EQU  12 
         LightMagenta  EQU  13 
         Yellow        EQU  14 
         White         EQU  15