diff --git a/Booting/linux-bootstrap-2.md b/Booting/linux-bootstrap-2.md index 2b66bd4..a165fea 100644 --- a/Booting/linux-bootstrap-2.md +++ b/Booting/linux-bootstrap-2.md @@ -51,7 +51,7 @@ PhysicalAddress = Segment * 16 + Offset lgdt gdt ``` -`lgdt` 汇编代码将把全局描述符表的基地址和大小保存到 `GDTR` 寄存器中。`GRTD` 是一个48位的寄存器,这个寄存器中的保存了2部分的内容: +`lgdt` 汇编代码将把全局描述符表的基地址和大小保存到 `GDTR` 寄存器中。`GDTR` 是一个48位的寄存器,这个寄存器中的保存了2部分的内容: * 全局描述符表的大小 (16位) * 全局描述符表的基址 (32位) @@ -169,7 +169,7 @@ lgdt gdt 当代码要从实模式进入保护模式的时候,需要执行下面的操作: * 禁止中断发生 -* 使用命令`lgdt`将GDT表装入`GRTD`寄存器 +* 使用命令 `lgdt` 将GDT表装入 `GDTR` 寄存器 * 设置CR0寄存器的PE位为1,是CPU进入保护模式 * 跳转开始执行保护模式代码