orzmicro.inc

来自「jserv写的orz小内核 有详细的注释」· INC 代码 · 共 63 行

INC
63
字号
%define	MAX_TASK_NAME	32;---------------------------------------------------------------%define i_GetMessage		0x30%define i_SendMessageW		0x31%define i_ProcessMessage	0x32%define i_RemoveMessage		0x33%define i_SendAnswer		0x34;---------------------------------------------------------------%define msg_Sleep		0%define msg_GetTickCount	1%define msg_FindTaskByName	2%define msg_RmodeInt		3%define msg_EnumTasksID		4%define msg_GetTaskName		5%define msg_KillTask		6%define msg_Exit		7%define msg_CreateTask		8%define msg_GetScanCode		100;---------------------------------------------------------------		struc krnl_RmodeInt.intNum:	resb 1.r_ax:.r_al:		resb 1.r_ah:		resb 1.r_bx:.r_bl:		resb 1.r_bh:		resb 1.r_cx:.r_cl:		resb 1.r_ch:		resb 1.r_dx:.r_dl:		resb 1.r_dh:		resb 1.r_si:		resw 1.r_di:		resw 1.r_bp:		resw 1.r_ds:		resw 1.r_es:		resw 1.r_flags:	resw 1.msize:		endstruc;---------------------------------------------------------------		struc krnl_CreateTask.taskName	resb MAX_TASK_NAME+1.stackSize	resd 1.dataSize	resd 1.taskCode.msize		endstruc;---------------------------------------------------------------

⌨️ 快捷键说明

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