⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mpublics.inc

📁 MMURTL(tm) Computer Operating System Ver x0.8, source code.
💻 INC
字号:
;These are ASSEMBER publics defined so you can used
;CALL FWORD PTR _WaitMsg in your assembly language
;programs with MMURTL.

.DATA

PUBLIC _WaitMsg		DF 00000000h:40h
PUBLIC _SendMsg		DF 00000000h:48h
PUBLIC _ISendMsg	DF 00000000h:50h
;58h is reserved
PUBLIC _Request		DF 00000000h:60h
PUBLIC _Respond		DF 00000000h:68h
PUBLIC _CheckMsg	DF 00000000h:70h
PUBLIC _NewTask		DF 00000000h:78h
PUBLIC _AllocExch	DF 00000000h:80h
PUBLIC _DeAllocExch	DF 00000000h:88h
PUBLIC _Sleep		DF 00000000h:90h
PUBLIC _Alarm		DF 00000000h:98h
PUBLIC _AllocOSPage	DF 00000000h:0A0h
PUBLIC _AllocPage	DF 00000000h:0A8h
PUBLIC _RegisterSvc	DF 00000000h:0B0h
PUBLIC _DMASetUp	DF 00000000h:0B8h
PUBLIC _ReadKBD		DF 00000000h:0C0h
PUBLIC _AddCallGate	DF 00000000h:0C8h
PUBLIC _AddIDTGate	DF 00000000h:0D0h
PUBLIC _EndOfIRQ	DF 00000000h:0D8h
PUBLIC _MaskIRQ		DF 00000000h:0E0h
PUBLIC _UnMaskIRQ	DF 00000000h:0E8h
PUBLIC _SetIRQVector	DF 00000000h:0F0h
PUBLIC _GetIRQVector	DF 00000000h:0F8h
PUBLIC _InitDevDr	DF 00000000h:100h
PUBLIC _DeviceInit	DF 00000000h:108h
PUBLIC _DeviceOp	DF 00000000h:110h
PUBLIC _DeviceStat	DF 00000000h:118h
PUBLIC _Beep		DF 00000000h:120h
PUBLIC _Tone		DF 00000000h:128h
PUBLIC _KillAlarm	DF 00000000h:130h
PUBLIC _MicroDelay	DF 00000000h:138h
PUBLIC _SpawnTask	DF 00000000h:140h
PUBLIC _GetCMOSTime DF 00000000h:148h
PUBLIC _GetTimerTick 	DF 00000000h:150h
PUBLIC _OutByte		DF 00000000h:158h
PUBLIC _OutWord	 	DF 00000000h:160h
PUBLIC _OutDWord	DF 00000000h:168h
PUBLIC _InByte		DF 00000000h:170h
PUBLIC _InWord		DF 00000000h:178h
PUBLIC _InDWord	 	DF 00000000h:180h
PUBLIC _ReadCMOS	DF 00000000h:188h
PUBLIC _CopyData	DF 00000000h:190h
PUBLIC _CopyDataR	DF 00000000h:198h
PUBLIC _FillData	DF 00000000h:1A0h
PUBLIC _CompareNCS	DF 00000000h:1A8h
PUBLIC _Compare	 	DF 00000000h:1B0h
PUBLIC _InWords	 	DF 00000000h:1B8h
PUBLIC _OutWords	DF 00000000h:1C0h
PUBLIC _MoveRequest DF 00000000h:1C8h
PUBLIC _DeAllocPage DF 00000000h:1D0h
PUBLIC _LoadNewJob 	DF 00000000h:1D8h
PUBLIC _SetVidOwner	DF 00000000h:1E0h
PUBLIC _GetVidOwner	DF 00000000h:1E8h
PUBLIC _ClrScr		DF 00000000h:1F0h
PUBLIC _TTYOut		DF 00000000h:1F8h
PUBLIC _PutVidChars	DF 00000000h:200h
PUBLIC _SetXY		DF 00000000h:208h
PUBLIC _GetXY	 	DF 00000000h:210h
PUBLIC _EditLine	DF 00000000h:218h
PUBLIC _GetTSSExch	DF 00000000h:220h
PUBLIC _OpenFile	DF 00000000h:228h
PUBLIC _CloseFile	DF 00000000h:230h
PUBLIC _ReadBlock	DF 00000000h:238h
PUBLIC _WriteBlock	DF 00000000h:240h
PUBLIC _ReadBytes	DF 00000000h:248h
PUBLIC _WriteBytes	DF 00000000h:250h
PUBLIC _GetFileLFA	DF 00000000h:258h
PUBLIC _SetFileLFA	DF 00000000h:260h
PUBLIC _GetFileSize	DF 00000000h:268h
PUBLIC _CreateFile	DF 00000000h:270h
PUBLIC _RenameFile	DF 00000000h:278h
PUBLIC _DeleteFile	DF 00000000h:280h
PUBLIC _GetpJCB		DF 00000000h:288h
PUBLIC _QueryPages	DF 00000000h:290h
PUBLIC _GetPhyAdd	DF 00000000h:298h
PUBLIC _ScrollVid	DF 00000000h:2A0h
PUBLIC _GetDirSector DF 00000000h:2A8h
PUBLIC _GetJobNum	DF 00000000h:2B0h
PUBLIC _ExitJob		DF 00000000h:2B8h
PUBLIC _SetUserName	DF 00000000h:2C0h
PUBLIC _GetUserName	DF 00000000h:2C8h
PUBLIC _SetCmdLine	DF 00000000h:2D0h
PUBLIC _GetCmdLine	DF 00000000h:2D8h
PUBLIC _SetPath		DF 00000000h:2E0h
PUBLIC _GetPath		DF 00000000h:2E8h
PUBLIC _SetExitJob	DF 00000000h:2F0h
PUBLIC _GetExitJob	DF 00000000h:2F8h
PUBLIC _SetSysIn	DF 00000000h:300h
PUBLIC _SetSysOut	DF 00000000h:308h
PUBLIC _GetSysIn	DF 00000000h:310h
PUBLIC _GetSysOut	DF 00000000h:318h
PUBLIC _PutVidAttrs	DF 00000000h:320h
PUBLIC _GetVidChar	DF 00000000h:328h
PUBLIC _SetNormVid	DF 00000000h:330h
PUBLIC _GetNormVid	DF 00000000h:338h
PUBLIC _Chain		DF 00000000h:340h
PUBLIC _SetFileSize	DF 00000000h:348h
PUBLIC _GetCMOSDate	DF 00000000h:350h
PUBLIC _CreateDir	DF 00000000h:358h
PUBLIC _DeleteDir	DF 00000000h:360h

;============== End of Module =======================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -