📄 sysinfo.asm
字号:
;* SYSINFO.ASM
;*
;* Assembly-language source for example DLL. SYSINFO.DLL contains three
;* library routines, which any Windows process can call:
;*
;* GetSysTime Returns a ptr to a string "hh:mm:ss xx" where
;* hh:mm:ss = hour:min:sec. If country not USA,
;* string is 24-hour time. Otherwise, string is
;* 12-hour American format, with xx = "am" or "pm".
;*
;* GetSysDate Returns a ptr to a string "day, month xx, xxxx".
;* day and month are translated to one of six
;* different languages: English, French, Spanish,
;* German, Italian, or Swedish.
;*
;* GetSysInfo Returns a ptr to a structure containing various
;* data from the the BIOS data areas.
.MODEL medium, pascal, farstack
.286
INCLUDE dll.inc
INCLUDE win.inc
.DATA
TaskHead BYTE 16 DUP(0) ; 1st paragraph reserved
; for Windows task header
DayEng STRZ 'Sunday', 0, 'Monday', 0, 'Tuesday', 0
STRZ 'Wednesday', 0, 'Thursday', 0, 'Friday', 0
STRZ 'Saturday', 0
DayFre STRZ 'dimanche', 0, 'lundi', 0, 'mardi', 0
STRZ 'mercredi', 0, 'jeudi', 0, 'vendredi', 0
STRZ 'samedi', 0
DaySpa STRZ 'domingo', 0, 'lunes', 0, 'martes', 0
STRZ 'mi俽coles', 0, 'jueves', 0, 'viernes', 0
STRZ 's燽ado', 0
DayGer STRZ 'Sonntag', 0, 'Montag', 0, 'Dienstag', 0
STRZ 'Mittwoch', 0, 'Donnerstag', 0, 'Freitag', 0
STRZ 'Samstag', 0
DayIta STRZ 'domenica', 0, 'luned
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -