g#6.c

来自「一个操作系统源代码 用于嵌入式设备 在Vc++环境下仿真 成功移植到多款处理器上」· C语言 代码 · 共 8,003 行 · 第 1/4 页

C
8,003
字号
127,
129,
128,
129,
132,
132,
128,
124,
125,
129,
127,
124,
127,
134,
133,
130,
128,
128,
125,
128,
129,
128,
128,
132,
133,
129,
124,
125,
128,
128,
123,
128,
132,
134,
130,
130,
127,
126,
127,
128,
128,
128,
132,
134,
128,
124,
125,
128,
127,
123,
126,
132,
131,
130,
129,
128,
125,
127,
128,
128,
128,
131,
133,
128,
124,
124,
128,
125,
122,
125,
130,
130,
130,
129,
126,
125,
127,
127,
127,
126,
130,
132,
129,
123,
126,
128,
125,
122,
127,
129,
130,
131,
131,
127,
126,
127,
128,
126,
127,
130,
134,
129,
125,
126,
128,
125,
123,
126,
129,
130,
132,
131,
128,
126,
128,
128,
126,
126,
130,
134,
130,
125,
127,
128,
126,
124,
127,
129,
131,
133,
133,
130,
126,
128,
128,
127,
127,
130,
135,
130,
126,
128,
129,
126,
124,
127,
128,
131,
132,
133,
129,
127,
128,
128,
126,
126,
130,
135,
130,
126,
128,
128,
124,
123,
126,
127,
129,
132,
132,
129,
126,
128,
128,
125,
124,
129,
133,
129,
126,
128,
128,
124,
122,
124,
126,
128,
130,
133,
128,
126,
128,
128,
125,
123,
129,
132,
129,
126,
128,
127,
124,
122,
124,
126,
127,
130,
133,
128,
127,
128,
129,
124,
125,
128,
133,
129,
128,
128,
128,
125,
124,
125,
126,
128,
132,
133,
129,
128,
129,
130,
125,
125,
130,
133,
131,
128,
129,
128,
126,
125,
126,
126,
128,
132,
133,
131,
128,
131,
130,
125,
125,
130,
133,
131,
128,
131,
128,
127,
125,
126,
125,
128,
131,
133,
130,
128,
131,
131,
124,
126,
129,
133,
130,
129,
130,
128,
126,
125,
125,
124,
127,
131,
132,
130,
128,
132,
130,
124,
124,
128,
130,
129,
128,
130,
128,
126,
125,
125,
123,
126,
129,
132,
128,
128,
132,
129,
123,
124,
128,
129,
129,
128,
130,
128,
127,
125,
124,
123,
126,
129,
131,
128,
128,
132,
129,
123,
125,
128,
129,
128,
129,
130,
128,
127,
127,
125,
124,
125,
130,
131,
128,
130,
134,
130,
125,
125,
128,
129,
129,
129,
131,
128,
129,
127,
126,
123,
125,
130,
132,
128,
130,
134,
130,
126,
125,
128,
129,
129,
130,
131,
128,
129,
128,
127,
123,
126,
130,
131,
128,
131,
134,
131,
125,
126,
127,
128,
129,
130,
130,
128,
128,
128,
127,
122,
124,
129,
129,
128,
129,
135,
130,
127,
125,
127,
127,
128,
128,
130,
128,
128,
128,
125,
120,
124,
128,
129,
128,
129,
134,
130,
126,
125,
126,
127,
128,
128,
130,
128,
127,
128,
125,
120,
124,
128,
128,
127,
130,
134,
131,
126,
126,
126,
126,
127,
128,
130,
128,
128,
131,
125,
121,
124,
128,
128,
128,
131,
134,
131,
128,
127,
127,
127,
128,
128,
132,
128,
129,
130,
126,
122,
127,
128,
129,
128,
132,
134,
132,
128,
128,
127,
128,
128,
129,
131,
128,
130,
131,
127,
123,
125,
128,
128,
128,
132,
134,
132,
129,
128,
127,
128,
127,
130,
129,
128,
131,
131,
127,
123,
125,
128,
126,
127,
130,
133,
131,
129,
128,
128,
125,
127,
129,
128,
128,
130,
130,
127,
122,
125,
127,
126,
126,
130,
131,
131,
128,
128,
126,
125,
126,
129,
128,
128,
129,
130,
126,
122,
124,
126,
125,
125,
129,
131,
130,
129,
128,
127,
125,
127,
128,
127,
128,
129,
132,
126,
124,
124,
127,
125,
126,
128,
132,
131,
129,
129,
128,
125,
128,
128,
128,
128,
131,
132,
128,
124,
127,
127,
126,
125,
129,
131,
131,
129,
131,
126,
127,
128,
128,
128,
128,
131,
133,
128,
126,
125,
127,
126,
125,
129,
132,
130,
131,
132,
127,
127,
128,
128,
127,
128,
131,
132,
128,
127,
127,
127,
124,
125,
128,
131,
129,
132,
131,
128,
127,
128,
128,
127,
127,
132,
132,
129,
126,
126,
127,
124,
123,
128,
129,
130,
132,
132,
127,
127,
128,
128,
125,
127,
130,
131,
128,
127,
125,
128,
124,
124,
128,
128,
129,
132,
130,
128,
126,
128,
128,
124,
127,
130,
131,
129,
127,
126,
127,
123,
125,
128,
128,
129,
131,
132,
128,
126,
128,
128,
126,
127,
130,
131,
130,
127,
127,
127,
125,
124,
128,
128,
130,
131,
133,
129,
128,
129,
128,
124,
128,
129,
133,
130,
128,
128,
128,
124,
125,
127,
128,
130,
132,
133,
129,
128,
129,
128,
125,
127,
130,
132,
130,
128,
128,
127,
124,
125,
128,
128,
129,
132,
132,
129,
128,
129,
128,
125,
125,
129,
130,
130,
128,
128,
127,
125,
124,
127,
127,
129,
131,
132,
128,
129,
128,
128,
124,
125,
128,
130,
129,
128,
128,
127,
124,
124,
125,
127,
128,
131,
129,
130,
128,
128,
128,
125,
124,
128,
129,
129,
128,
128,
127,
124,
124,
126,
126,
128,
131,
130,
131,
129,
129,
128,
125,
125,
128,
129,
130,
128,
128,
128,
125,
124,
127,
125,
129,
130,
131,
131,
129,
130,
129,
125,
126,
128,
130,
130,
129,
128,
128,
124,
127,
125,
126,
129,
130,
131,
132,
129,
132,
130,
127,
126,
128,
129,
130,
129,
130,
128,
126,
127,
125,
126,
128,
130,
132,
131,
130,
132,
130,
126,
126,
128,
129,
130,
129,
130,
128,
127,
126,
125,
126,
128,
129,
131,
129,
130,
132,
129,
126,
126,
127,
129,
128,
129,
129,
128,
127,
126,
124,
126,
126,
130,
129,
129,
129,
132,
128,
126,
124,
128,
128,
128,
128,
129,
128,
128,
125,
126,
124,
125,
129,
130,
128,
131,
132,
131,
126,
126,
128,
128,
128,
129,
128,
128,
128,
125,
127,
123,
125,
128,
129,
129,
130,
132,
131,
127,
126,
128,
128,
128,
128,
128,
129,
126,
126,
124,
124,
124,
129,
129,
128,
130,
134,
130,
127,
126,
128,
127,
129,
128,
129,
129,
128,
126,
127,
123,
126,
128,
129,
128,
130,
133,
132,
128,
127,
127,
128,
128,
128,
129,
130,
127,
128,
126,
123,
126,
128,
129,
128,
130,
134,
132,
128,
127,
127,
128,
128,
128,
130,
130,
128,
128,
126,
124,
125,
128,
129,
128,
129,
136,
131,
129,
127,
127,
128,
128,
128,
131,
129,
129,
128,
127,
124,
126,
128,
129,
128,
131,
134,
132,
128,
128,
127,
128,
127,
128,
130,
129,
128,
128,
127,
124,
125,
128,
128,
127,
130,
133,
133,
130,
127,
127,
128,
126,
128,
129,
129,
129,
129,
126,
125,
125,
128,
127,
128,
130,
134,
132,
130,
127,
128,
127,
126,
128,
129,
128,
130,
128,
128,
123,
126,
127,
127,
126,
129,
132,
133,
129,
127,
128,
128,
125,
128,
128,
129,
128,
129,
126,
123,
125,
128,
125,
126,
128,
133,
133,
128,
128,
128,
126,
127,
128,
128,
128,
129,
129,
127,
123,
126,
127,
126,
126,
128,
133,
133,
129,
128,
128,
127,
128,
128,
128,
128,
129,
129,
126,
124,
126,
127,
127,
125,
128,
133,
133,
128,
131,
128,
128,
126,
128,
128,
128,
129,
130,
126,
124,
126,
127,
127,
125,
127,
133,
132,
130,
130,
129,
127,
127,
128,
128,
127,
130,
130,
127,
125,
126,
127,
127,
124,
127,
132,
131,
131,
130,
128,
128,
127,
128,
128,
127,
130,
131,
128,
126,
127,
127,
128,
122,
128,
131,
132,
131,
130,
130,
128,
127,
128,
127,
127,
130,
130,
128,
127,
126,
128,
126,
124,
127,
131,
132,
132,
132,
131,
128,
128,
128,
127,
128,
132,
131,
129,
125,
127,
128,
127,
123,
127,
130,
133,
132,
134,
131,
128,
128,
128,
126,
128,
131,
131,
129,
125,
128,
129,
127,
123,
126,
129,
131,
131,
134,
130,
128,
128,
128,
126,
128,
129,
131,
128,
125,
127,
128,
126,
123,
125,
129,
128,
132,
133,
130,
128,
128,
128,
126,
125,
128,
131,
128,
124,
127,
128,
126,
122,
125,
128,
128,
130,
133,
128,
128,
128,
128,
125,
125,
128,
131,
127,
124,
127,
128,
126,
121,
125,
128,
128,
131,
132,
128,
128,
128,
128,
125,
124,
128,
131,
127,
126,
127,
128,
126,
123,
125,
127,
128,
132,
132,
129,
129,
128,
128,
126,
124,
128,
130,
128,
125,
128,
128,
126,
124,
127,
125,
128,
132,
132,
130,
129,
129,
129,
125,
125,
128,
132,
129,
127,
128,
130,
126,
125,
127,
125,
128,
132,
132,
131,
130,
131,
130,
125,
125,
129,
132,
129,
127,
128,
129,
127,
128,
127,
124,
128,
132,
132,
132,
130,
133,
130,
125,
125,
128,
132,
129,
127,
129,
128,
127,
128,
127,
124,
128,
131,
132,
129,
130,
132,
130,
125,
125,
128,
131,
128,
127,
128,
128,
127,
128,
124,
123,
127,
130,
131,
129,
129,
133,
129,
125,
123,
128,
130,
127,
127,
128,
128,
127,
128,
124,
123,
126,
129,
130,
128,
130,
132,
130,
125,
123,
128,
129,
128,
128,
128,
127,
128,
127,
126,
122,
125,
129,
130,
128,
131,
133,
132,
125,
124,
128,
130,
128,
128,
128,
128,
128,
128,
126,
123,
125,
130,
129,
128,
130,
134,
133,
126,
125,
130,
128,
128,
128,
128,
128,
128,
128,
127,
123,
125,
129,
129,
128,
130,
135,
133,
125,
126,
129,
128,
128,
128,
128,
128,
128,
128,
126,
122,
125,
128,
129,
128,
129,
136,
133,
125,
128,
128,
128,
128,
128,
128,
128,
128,
128,
126,
122,
124,
128,
128,
128,
128,
137,
133,
127,
127,
128,
128,
128,
128,
128,
127,
128,
128,
127,
122,
125,
128,
128,
128,
129,
137,
132,
127,
128,
128,
128,
128,
128,
128,
127,
129,
128,
127,
122,
124,
128,
129,
127,
130,
137,
133,
128,
128,
128,
128,
128,
128,
127,
127,
128,
129,
127,
123,
124,
128,
128,
125,
131,
137,
132,
128,
128,
128,
128,
128,
128,
127,
126,
128,
128,
128,
123,
123,
128,
128,
125,
130,
136,
133,
128,
128,
128,
128,
128,
129,
126,
127,
128,
128,
128,
123,
123,
128,
127,
125,
129,
135,
133,
129,
128,
128,
128,
128,
128,
126,
126,
128,
129,
127,
121,
124,
128,
125,
125,
129,
135,
133,
129,
128,
128,
128,
128,
128,
126,
126,
128,
129,
127,
120,
127,
128,
125,
124,
129,
133,
133,
130,
128,
128,
128,
129,
128,
127,
126,
128,
131,
127,
122,
127,
128,
125,
124,
128,
133,
133,
133,
129,
128,
128,
129,
128,
128,
124,
128,
132,
127,
123,
128,
128,
126,
124,
128,
132,
133,
133,
129,
128,
128,
128,
128,
128,
124,
128,
132,
128,
125,
128,
128,
126,
124,
128,
131,
133,
134,
129,
128,
128,
128,
129,
127,
123,
128,
132,
128,
125,
128,
128,
125,
124,
128,
129,
133,
135,
128,
128,
128,
128,
130,
126,
122,
128,
130,
128,
124,
128,
128,
125,
124,
127,
128,
133,
134,
128,
128,
128,
128,
131,
126,
123,
128,
130,
128,
125,
128,
128,
125,
124,
127,
128,
132,
133,
130,
128,
127,
129,
131,
126,
123,
128,
130,
128,
125,
128,
128,
125,
126,
126,
128,
133,
134,
131,
128,
127,
132,
131,
126,
124,
128,
130,
128,
127,
128,
128,
128,
125,
125,
128,
133,
134,
133,
128,
128,
132,
131,
126,
124,
129,
130,
128,
128,
128,
128,
127,
126,
123,
128,
131,
135,
133,
128,
128,
132,
132,
127,
124,
128,
129,
128,
128,
128,
128,
128,
125,
123,
128,
130,
135,
133,
128,
128,
131,
131,
126,
123,
128,
128,
128,
128,
128,
128,
128,
123,
123,
125,
128,
134,
133,
128,
127,
131,
132,
125,
125,
128,
128,
128,
128,
126,
128,
128,
124,
123,
123,
128,
134,
132,
128,
128,
132,
132,
126,
125,
128,
128,
128,
128,
127,
128,
128,
125,
123,
123,
128,
134,
133,
128,
128,
132,
131,
126,
127,
127,
128,
128,
128,
127,
128,
128,
126,
124,
121,
128,
134,
134,
128,
128,
133,
132,
128,
128,
128,
128,
129,
128,
128,
128,
128,
128,
124,
123,
128,
135,
134,
128,
128,
135,
132,
128,
128,
127,
129,
129,
128,
128,
128,
128,
128,
125,
122,
128,
134,
136,
128,
128,
134,
132,
129,
128,
128
};

⌨️ 快捷键说明

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