linux0.11 bootsect.s 分析

来源:互联网 发布:linux查看db2数据库 编辑:程序博客网 时间:2024/05/16 18:37

bootsect.s

功能概述:

  • 1) 将自己移动到0x90000,设置堆栈
  • 2) 将setup由磁盘加载到内存0x90200
  • 3) 将SYSTEM模块读取到0x10000开始处

涉及基础知识

AT&T语法(AT&T语法目的操作数在后,立即数要加$,寄存器要加%,SS:SP SS是堆栈段地址,sp是堆栈偏移地址)

博客:

AT&T汇编入门
x86寄存器 Zachary.XiaoZhen - 梦想的天空
BIOS中断INT 0x13

疑问:

  • 1) 为什么BIOS加载引导扇区到地址0x7C00
0 0
原创粉丝点击