五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

0180-進入 64 位模式

2023-08-20 19:21 作者:jiangbo4444  | 我要投稿

環(huán)境

  • Time 2022-11-12

  • WSL-Ubuntu 22.04

  • QEMU 6.2.0

  • NASM 2.15.05

前言

說明

參考:https://os.phil-opp.com/entering-longmode/

目標(biāo)

從保護模式切換到長模式。

定位代碼段

因為當(dāng)前還是執(zhí)行的 32 的指令,所以需要執(zhí)行跳轉(zhuǎn),重新選擇 GDT,這里給代碼段加了一個標(biāo)記。

跳轉(zhuǎn)指令

和之前一樣,如果模式切換了,需要執(zhí)行遠跳指令,刷新流水線,重新加載指令。

同時增加了一個 extern 64 位的入口。

64 位匯編

修改編譯和鏈接

效果

切換到長模式

總結(jié)

從之前的保護模式,經(jīng)過一系列的操作,進入了長模式,即 64 位模式。

附錄

long_mode.asm

boot.asm


0180-進入 64 位模式的評論 (共 條)

分享到微博請遵守國家法律
黑龙江省| 米脂县| 吉木萨尔县| 汝城县| 静海县| 眉山市| 灵台县| 桦甸市| 太谷县| 永丰县| 平江县| 梅河口市| 达尔| 喀喇沁旗| 藁城市| 清水县| 乌海市| 建宁县| 克拉玛依市| 新竹市| 贵溪市| 大同县| 正镶白旗| 鲁甸县| 耒阳市| 武强县| 六安市| 崇礼县| 郁南县| 沽源县| 阿鲁科尔沁旗| 巴里| 济阳县| 合山市| 莆田市| 申扎县| 同心县| 泸溪县| 贞丰县| 金坛市| 扬中市|