📄 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -