📄 mpublics.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 + -