一步一步进入保护模式
来源:互联网 发布:任子行网络监测接入器 编辑:程序博客网 时间:2024/04/28 04:24
org 07c00h
jmp LABEL_BEGIN
%macro Descriptor 3
dw %2 & 0FFFFh;
dw %1 & 0FFFFh;
db (%1 >> 16) & 0FFh;
dw ((%2 >> 8) & 0F00h) | (%3 & 0F0FFh);
db (%1 >> 24) & 0FFh;
%endmacro ;
[SECTION .gdt]
LABEL_GDT: Descriptor0, 0,0;
GdtLen equ $-LABEL_GDT;
GdtPtr dw GdtLen-1;
dd 0;
[SECTION .s16]
[BITS 16]
LABEL_BEGIN:
jmp $
times 490-($-$$)db 0 ; 填充剩下的空间,使生成的二进制代码恰好为512字节
dw 0xaa55 ; 结束标志
jmp LABEL_BEGIN
%macro Descriptor 3
dw %2 & 0FFFFh;
dw %1 & 0FFFFh;
db (%1 >> 16) & 0FFh;
dw ((%2 >> 8) & 0F00h) | (%3 & 0F0FFh);
db (%1 >> 24) & 0FFh;
%endmacro ;
[SECTION .gdt]
LABEL_GDT: Descriptor0, 0,0;
GdtLen equ $-LABEL_GDT;
GdtPtr dw GdtLen-1;
dd 0;
[SECTION .s16]
[BITS 16]
LABEL_BEGIN:
jmp $
times 490-($-$$)db 0 ; 填充剩下的空间,使生成的二进制代码恰好为512字节
dw 0xaa55 ; 结束标志
0 0
- 一步一步进入保护模式
- 那一步
- 小小一步
- 每日一步
- 每天一步
- 一步,一心。
- 离冰岩差一步
- 迈出一步
- 上一步
- 走一步,再走一步
- 走一步,再走一步
- 走一步,再走一步
- 加密问题一步接一步
- 系统进入S3,S4,S5的最后一步
- 保护模式的进入
- 进入保护模式
- 进入保护模式总结
- 进入保护模式
- 面向对象设计的基本原则
- Quartz.NET 2.0 学习笔记(1) :Quartz.NET简介
- 优化工作效率
- Quartz.NET - Quartz.NET Quick Start Guide
- Django的学习心得
- 一步一步进入保护模式
- 大数阶乘
- JIRA 配置
- 2015070503 - EffactiveJava笔记 - 第63条 细节消息中捕获失败的信息
- QGraphicsView 框架学习(二),组合与撤销组合
- State状态机模式
- Cyclic Tour (hdu 1853 二分图最小权问题)
- JDBC 的编程步骤和事务
- 微信公众号token验证不过解决方法