亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? main.c

?? 《自己動手寫操作系統(tǒng)》的隨書附贈光盤
?? C
字號:

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                            main.c
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                                                    Forrest Yu, 2005
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#include "type.h"
#include "const.h"
#include "protect.h"
#include "proto.h"
#include "string.h"
#include "proc.h"
#include "global.h"


/*======================================================================*
                            tinix_main
 *======================================================================*/
PUBLIC int tinix_main()
{
	disp_str("-----\"tinix_main\" begins-----\n");

	TASK*		p_task		= task_table;
	PROCESS*	p_proc		= proc_table;
	char*		p_task_stack	= task_stack + STACK_SIZE_TOTAL;
	t_16		selector_ldt	= SELECTOR_LDT_FIRST;
	int i;
	for(i=0;i<NR_TASKS;i++){
		strcpy(p_proc->name, p_task->name);	// name of the process
		p_proc->pid	= i;			// pid

		p_proc->ldt_sel	= selector_ldt;
		memcpy(&p_proc->ldts[0], &gdt[SELECTOR_KERNEL_CS >> 3], sizeof(DESCRIPTOR));
		p_proc->ldts[0].attr1 = DA_C | PRIVILEGE_TASK << 5;	// change the DPL
		memcpy(&p_proc->ldts[1], &gdt[SELECTOR_KERNEL_DS >> 3], sizeof(DESCRIPTOR));
		p_proc->ldts[1].attr1 = DA_DRW | PRIVILEGE_TASK << 5;	// change the DPL
		p_proc->regs.cs		= ((8 * 0) & SA_RPL_MASK & SA_TI_MASK) | SA_TIL | RPL_TASK;
		p_proc->regs.ds		= ((8 * 1) & SA_RPL_MASK & SA_TI_MASK) | SA_TIL | RPL_TASK;
		p_proc->regs.es		= ((8 * 1) & SA_RPL_MASK & SA_TI_MASK) | SA_TIL | RPL_TASK;
		p_proc->regs.fs		= ((8 * 1) & SA_RPL_MASK & SA_TI_MASK) | SA_TIL | RPL_TASK;
		p_proc->regs.ss		= ((8 * 1) & SA_RPL_MASK & SA_TI_MASK) | SA_TIL | RPL_TASK;
		p_proc->regs.gs		= (SELECTOR_KERNEL_GS & SA_RPL_MASK) | RPL_TASK;
		p_proc->regs.eip	= (t_32)p_task->initial_eip;
		p_proc->regs.esp	= (t_32)p_task_stack;
		p_proc->regs.eflags	= 0x1202;	// IF=1, IOPL=1, bit 2 is always 1.

		p_task_stack -= p_task->stacksize;
		p_proc++;
		p_task++;
		selector_ldt += 1 << 3;
	}
	proc_table[0].ticks = proc_table[0].priority = 15;
	proc_table[1].ticks = proc_table[1].priority =  5;
	proc_table[2].ticks = proc_table[2].priority =  3;

	k_reenter	= 0;
	ticks		= 0;

	p_proc_ready	= proc_table;
	
	init_clock();
	init_keyboard();

	restart();

	while(1){}
}

/*======================================================================*
                               TestA
 *======================================================================*/
void TestA()
{
	while(1){
		milli_delay(10);
	}
}


/*======================================================================*
                               TestB
 *======================================================================*/
void TestB()
{
	int i = 0;
	while(1){
		milli_delay(10);
	}
}


/*======================================================================*
                               TestC
 *======================================================================*/
void TestC()
{
	int i = 0;
	while(1){
		milli_delay(10);
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美理论电影在线| 国产一区免费电影| 色悠久久久久综合欧美99| 国产精品乱码一区二区三区软件 | 欧美男生操女生| 午夜精品一区在线观看| 91精品免费在线| 麻豆国产精品一区二区三区| 日韩精品最新网址| 国产激情一区二区三区| 1区2区3区欧美| 欧美性受极品xxxx喷水| 亚洲成人免费观看| 精品裸体舞一区二区三区| 国产成人综合视频| 亚洲三级视频在线观看| 欧美性xxxxx极品少妇| 美女爽到高潮91| 国产午夜精品福利| 色哟哟亚洲精品| 日韩av电影天堂| 欧美国产精品v| 在线视频中文字幕一区二区| 美女www一区二区| 国产日韩欧美亚洲| 欧美唯美清纯偷拍| 国产一区在线精品| 亚洲精品成人天堂一二三| 日韩天堂在线观看| 成人av网站在线| 日韩电影网1区2区| 中文字幕 久热精品 视频在线| 色综合激情五月| 美国三级日本三级久久99| 中文字幕电影一区| 717成人午夜免费福利电影| 国产成人免费9x9x人网站视频| 亚洲综合在线免费观看| 国产亚洲一二三区| 欧美日韩免费不卡视频一区二区三区 | 亚洲欧美综合另类在线卡通| 欧美人妖巨大在线| 成人午夜精品在线| 青椒成人免费视频| 一区二区高清免费观看影视大全| 精品国内二区三区| 欧美网站一区二区| 成人教育av在线| 久久精品久久99精品久久| 亚洲乱码中文字幕| 国产清纯白嫩初高生在线观看91 | 精品少妇一区二区三区视频免付费 | 日韩一区二区三区视频| 成人黄色一级视频| 激情文学综合插| 午夜视频久久久久久| 亚洲欧洲精品一区二区精品久久久 | 国产一区二区三区四区五区美女 | 99久久精品国产毛片| 久久99国产精品久久| 亚洲成人黄色小说| 亚洲人成网站影音先锋播放| 精品国产乱码久久久久久久| 欧美精品欧美精品系列| 色综合婷婷久久| 99久久免费精品| 成人精品视频.| 国产精品18久久久久久久久久久久 | 高清久久久久久| 精品在线观看免费| 日韩av电影一区| 日本成人在线一区| 午夜久久久影院| 亚洲成人av一区二区| 一区二区三区**美女毛片| 最新不卡av在线| 亚洲视频资源在线| 亚洲欧美一区二区久久| 国产欧美日韩另类视频免费观看 | 99在线热播精品免费| 国产激情一区二区三区| 国产69精品久久99不卡| 国产成a人亚洲精品| 国产一区二区三区精品视频| 国产乱淫av一区二区三区| 久久99蜜桃精品| 国产激情一区二区三区四区| 成人中文字幕电影| 91年精品国产| 欧美三日本三级三级在线播放| 欧美高清性hdvideosex| 欧美一区二区三区在线视频| 欧美大黄免费观看| 2017欧美狠狠色| 欧美激情一二三区| 综合分类小说区另类春色亚洲小说欧美| 中文字幕在线不卡国产视频| 亚洲人妖av一区二区| 亚洲一区二区三区在线| 蜜臀va亚洲va欧美va天堂| 国产一区不卡视频| 91麻豆福利精品推荐| 91福利在线免费观看| 欧美一二三四区在线| 久久精品亚洲一区二区三区浴池| 亚洲欧美中日韩| 亚洲大片精品永久免费| 国产曰批免费观看久久久| 成人三级在线视频| 欧美日韩在线亚洲一区蜜芽| 日韩欧美亚洲另类制服综合在线 | 日韩精品一区二区三区四区视频| 精品久久久网站| 亚洲视频中文字幕| 免费在线观看成人| 97久久超碰精品国产| 日韩午夜中文字幕| 国产精品不卡在线观看| 青青草97国产精品免费观看无弹窗版| 国产suv精品一区二区6| 欧美三级午夜理伦三级中视频| 久久精品一区二区三区不卡牛牛| 亚洲一区免费视频| 国产成人综合视频| 91精品久久久久久久99蜜桃| 久久精品一区八戒影视| 日韩高清一区二区| 91在线云播放| 国产亚洲精品超碰| 视频一区二区三区入口| 99国内精品久久| 26uuu国产电影一区二区| 亚洲精品久久嫩草网站秘色| 精品一区二区三区免费播放| 在线观看日韩毛片| 国产精品素人视频| 极品少妇xxxx精品少妇偷拍| 欧美日韩中文字幕一区二区| 欧美激情一区二区三区四区| 美腿丝袜一区二区三区| 色av成人天堂桃色av| 久久精品日韩一区二区三区| 日日夜夜精品视频免费| 一本色道久久综合亚洲aⅴ蜜桃 | 日韩极品在线观看| 91免费精品国自产拍在线不卡| xfplay精品久久| 婷婷成人激情在线网| 日本乱人伦aⅴ精品| 国产视频一区二区三区在线观看| 免费高清在线一区| 欧美妇女性影城| 香蕉成人啪国产精品视频综合网| 福利91精品一区二区三区| 精品美女在线观看| 九一久久久久久| 精品三级av在线| 青青草原综合久久大伊人精品优势 | 午夜精品福利久久久| 91蝌蚪porny九色| 亚洲国产精品ⅴa在线观看| 国产精品一区久久久久| 日韩精品中文字幕在线不卡尤物 | 久久综合色8888| 免费在线观看视频一区| 91精品婷婷国产综合久久竹菊| 午夜精品久久久久久久99樱桃| 欧美视频在线观看一区二区| 亚洲精品中文在线观看| 99久久99久久精品国产片果冻| 欧美韩日一区二区三区四区| 国产精品自拍在线| 日本一区免费视频| 99久久久免费精品国产一区二区| 久久久精品黄色| 国产成人啪午夜精品网站男同| 国产精品无圣光一区二区| 粉嫩嫩av羞羞动漫久久久| 国产精品美女久久久久久| 成人午夜免费电影| 亚洲三级视频在线观看| 日本韩国一区二区三区| 天涯成人国产亚洲精品一区av| 7777女厕盗摄久久久| 蜜桃视频在线观看一区二区| 日韩欧美一区在线观看| 久久99久久久久| 国产精品丝袜91| 色婷婷综合久久久中文字幕| 亚洲免费观看在线视频| gogogo免费视频观看亚洲一| 一区二区三区不卡视频在线观看| 欧美三区免费完整视频在线观看| 日本视频一区二区| 日韩精品中午字幕| 国产高清精品网站| 亚洲欧美另类综合偷拍| 777久久久精品| 免费三级欧美电影| 中文字幕av资源一区|