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

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

0169-進(jìn)入保護(hù)模式

2023-08-18 10:44 作者:jiangbo4444  | 我要投稿

環(huán)境

  • Time 2022-11-10

  • WSL-Ubuntu 22.04

  • QEMU 6.2.0

  • NASM 2.15.05

前言

說明

參考:《x86匯編語言:從實(shí)模式到保護(hù)模式》李忠

目標(biāo)

從十六位的實(shí)模式進(jìn)入 32 位保護(hù)模式。

匯編代碼

全局描述符表

lgdt 命令用來加載 GDT,需要給一個(gè)地址,該地址就是下面的全局描述表。
全局描述符表 GDT 的地址包含四十八位,低十六位為界限值,高三十二位為物理地址。 GDT 中定義了三個(gè)段,第 0 個(gè)默認(rèn)都是 0,第一段定義了顯存的位置。 第二段定義了代碼段的位置。

A20 地址線

打開 A20 地址線,可以訪問更大的內(nèi)存空間。

打開保護(hù)模式

保護(hù)模式啟動(dòng)標(biāo)志在 cr0 寄存器,將最低位的保護(hù)模式打開。

三十二位指令

最后使用一個(gè)跳轉(zhuǎn)指令,清空加載的 16 位指令,刷新成 32 位指令。下面就是 bits 32 定義的指令。

顯示 hello

從 GDT 中獲取高速緩存器的內(nèi)容放入數(shù)據(jù)段,然后執(zhí)行輸出。

總結(jié)

了解了從實(shí)模式進(jìn)入保護(hù)模式的方法。

附錄


0169-進(jìn)入保護(hù)模式的評(píng)論 (共 條)

分享到微博請遵守國家法律
夏河县| 阳朔县| 汽车| 东乌珠穆沁旗| 梧州市| 塘沽区| 康乐县| 信宜市| 珠海市| 安泽县| 彭山县| 天长市| 荆州市| 肥乡县| 安福县| 英超| 绥阳县| 满洲里市| 威远县| 精河县| 河西区| 拜城县| 搜索| 广宁县| 东丰县| 潞城市| 兴化市| 潼南县| 岑巩县| 宜兰市| 三亚市| 象山县| 岐山县| 漯河市| 瑞昌市| 长宁县| 上思县| 青州市| 垦利县| 夏津县| 江华|