青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

jake1036

8086保護模式之七----------多任務內核實例

                                        多任務程序結構和工作原理
    該模擬內核由兩個程序文件組成,boot.s和 head.s 。 boot.s主要是把head,s中的代碼加載進內存中。
    并在設置好臨時GDT表等信息后,把處理器設置成運行在保護模式下,然后跳轉到head代碼處去運行內核代碼。
     
     實際上boot.s程序首先會把這段head代碼移動到內存0開始處,最后設置控制寄存器CR0中的開啟保護運行模式標志,并
      跳轉到內存0處開始執行head代碼。
      
    不能讓boot程序把head代碼從軟盤或者映像文件中,直接把代碼加載到內存0處。因為加載過程需要使用rom bios提供的中斷過程,而中斷向量表存儲在
      內存的0處,并且在內存的1 KB處是BIOS程序使用的數據區。
    
  1 head.s 代碼初始化的主要工作:
    (1) 重新設置GDT表
    (2) 設置系統定時器芯片
    (3) 重新設置IDT表,并且設置時鐘和系統調用中斷門。
    (4) 移動到任務A中執行。
    


     兩個任務在LDT中代碼段和數據段描述符的內容也都設置為 : 基地址為0x0000;段限長值為0x03ff ,實際長度為4MB。
     
    使用IRET 來執行相應的任務
   
     由于處于特權級0的代碼不能直接把控制權轉移到特權級3上的代碼上執行,但中斷返回是可以的。,因此當初始化GDT IDT 和定時器芯片之后,我們就需要用利用中斷返回指令IRET來啟動運行第一個任務。具體實現方法如下:
    在初始堆棧init_stack 中人工設置一個返回環境。即把任務0的TSS段選擇符加載到任務寄存器LTR中,LDT段選擇符加載到LDTR中,把任務0的用戶棧指針和代碼段指針
   以及標志寄存器壓入棧中,然后執行返回指令IRET。 該指令會彈出堆棧上的堆棧指針作為任務0用戶棧指針,恢復假設的任務0的標志寄存器內容,并且彈出棧中代碼指針放入 CS:EIP 寄存器中,從而開始執行任務0的代碼,實現了從特權級0到特權級3的控制轉移。

 
 







posted on 2010-09-24 19:18 kahn 閱讀(460) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美影院视频| 国产一区二区三区四区| 久久精品国产综合精品| 久久久久久国产精品一区| 欧美高清影院| 国内久久视频| 亚洲一区免费观看| 裸体丰满少妇做受久久99精品| 亚洲国产精品久久久久婷婷884| 日韩视频―中文字幕| 久久久999精品免费| 久久精品国产综合| 国产精品综合久久久| 日韩视频一区二区三区在线播放免费观看 | 亚洲精品国久久99热| 日韩视频免费在线观看| 久久综合一区二区三区| 亚洲在线观看视频网站| 欧美日韩亚洲不卡| 亚洲日韩视频| 欧美成人精品不卡视频在线观看| 香蕉久久夜色精品国产| 国产精品永久免费在线| 一级成人国产| 久久亚洲欧美| 久久都是精品| 国产一区二区在线免费观看| 亚洲综合色噜噜狠狠| 日韩一级不卡| 欧美三级乱码| 午夜精品久久久久久久99热浪潮 | 农夫在线精品视频免费观看| 在线观看视频亚洲| 免费不卡亚洲欧美| 日韩视频中午一区| 欧美日韩综合精品| 亚洲综合日韩在线| 亚洲欧美电影院| 国产精品一区二区三区久久久| 久久精品国产综合| 亚洲女优在线| 亚洲视频999| 国产嫩草一区二区三区在线观看 | 亚洲电影在线看| 另类酷文…触手系列精品集v1小说| 国产综合激情| 欧美激情精品久久久久久免费印度| 久久影视精品| 一本大道av伊人久久综合| 一本色道久久综合亚洲91| 欧美国产日韩a欧美在线观看| 99re6热在线精品视频播放速度| 亚洲韩日在线| 欧美日韩国产色站一区二区三区| 99国产欧美久久久精品| 欧美~级网站不卡| 亚洲美女视频在线观看| 亚洲欧美日韩在线| 久久精品国产免费观看| 99精品视频一区二区三区| 日韩视频免费观看| 欧美一区二区三区精品 | 午夜精品久久| 狠狠v欧美v日韩v亚洲ⅴ| 看片网站欧美日韩| 欧美在线首页| 亚洲黄色影院| 亚洲最新在线| 在线日韩视频| 99视频精品全部免费在线| 国产欧美精品一区二区三区介绍 | 精品96久久久久久中文字幕无| 亚洲高清一二三区| 欧美日韩亚洲网| 性做久久久久久免费观看欧美| 久久亚洲视频| 亚洲欧美国产毛片在线| 久久女同互慰一区二区三区| aaa亚洲精品一二三区| 欧美一区二区三区四区在线| 亚洲欧洲三级| 欧美一区二区高清| 一区二区日本视频| 久久久久久久久综合| 亚洲愉拍自拍另类高清精品| 性欧美办公室18xxxxhd| 日韩视频免费观看高清完整版| 一区二区三区视频免费在线观看| 国产精品美女视频网站| 免费成人美女女| 欧美专区亚洲专区| 国产九区一区在线| 亚洲精品激情| 国产精品一区二区在线观看| 亚洲日韩第九十九页| 亚洲综合日韩在线| 亚洲激情视频在线| 欧美日韩免费精品| 国产精品高清免费在线观看| 欧美粗暴jizz性欧美20| 欧美成人有码| 欧美精品在线一区二区| 欧美日韩一区二| 国产精品久久久久高潮| 国产精品久久一级| 国产在线拍偷自揄拍精品| 国产精品入口尤物| 黄色成人在线网址| 亚洲一区自拍| 亚洲国产精品传媒在线观看| 亚洲一级黄色av| 国产精品久久久| 午夜在线观看欧美| 亚洲人成亚洲人成在线观看图片 | 91久久精品国产91性色tv| 亚洲性色视频| 国产精品成人播放| 日韩亚洲在线观看| 欧美激情日韩| 欧美片在线播放| 亚洲无线观看| 这里只有精品在线播放| 欧美日本成人| 久久综合五月| 尹人成人综合网| 亚洲第一区中文99精品| 欧美本精品男人aⅴ天堂| 亚洲狼人综合| 欧美国产免费| 亚洲天天影视| 久久午夜色播影院免费高清| 亚洲性感激情| 国产视频一区在线观看| 久热精品视频在线观看| 欧美第一黄色网| 亚洲欧美日韩网| 久久久天天操| 99re66热这里只有精品4| 亚洲午夜精品| 亚洲免费在线精品一区| 国产精品自拍网站| 欧美福利电影在线观看| 欧美日韩色婷婷| 久热精品视频在线观看一区| 国产精品高潮久久| 欧美a级片网| 国产欧美婷婷中文| 一本久久综合| 欧美成人午夜激情| 欧美成人一区二区三区| 亚洲男女自偷自拍| 久久久99国产精品免费| 日韩一级免费观看| 久久久噜噜噜久久狠狠50岁| 久久成人一区| 国产亚洲精品久| 亚洲六月丁香色婷婷综合久久| 国产一区二区三区久久久久久久久| 欧美激情精品久久久六区热门| 乱中年女人伦av一区二区| 欧美深夜福利| 亚洲福利视频免费观看| 在线精品福利| 久久精品国产清自在天天线 | 欧美日韩在线直播| 亚洲综合三区| 久久亚洲影院| 久久精品99国产精品日本| 久久久在线视频| 久久爱91午夜羞羞| 亚洲黄色性网站| 亚洲肉体裸体xxxx137| 欧美一区二区性| 在线亚洲欧美| 99国内精品| 99在线精品视频| 亚洲最新在线| 亚洲精品字幕| 亚洲福利一区| 欧美亚洲网站| 亚洲视频一区二区在线观看 | 亚洲福利在线观看| 久久久久久午夜| 久久久久久久综合狠狠综合| 欧美一区二区三区视频免费| 欧美一级淫片aaaaaaa视频| 国产精品99久久99久久久二8| 国产精品网站视频| 欧美日韩一区二区三区免费 | 亚洲视频中文| 日韩网站在线看片你懂的| 一色屋精品视频在线看| 久久久亚洲人| 亚洲欧美文学| 亚洲理论电影网| 欧美激情在线播放| 免费成人在线视频网站| 久久国产精品一区二区三区四区| 夜夜嗨一区二区| 一区二区欧美在线|