引导扇区——参考自ORANGE’S:一个操作系统的实现
来源:互联网 发布:ro心动网络 编辑:程序博客网 时间:2024/04/28 20:37
计算机引导过程:
1、通电,自检
2、寻找启动盘(比如软盘),检查第0面0磁道1扇区这个位置,如果以0xAA55结束,则视为引导扇区,引导之。
补充一些关于硬盘结构知识:http://blog.csdn.net/otishiono/article/details/5906119
org07c00h; 告诉编译器程序加载到7c00处movax, csmovds, axmoves, axcallDispStr; 调用显示字符串例程jmp$; 无限循环DispStr:movax, BootMessagemovbp, ax; ES:BP = 串地址movcx, 16; CX = 串长度movax, 01301h; AH = 13, AL = 01hmovbx, 000ch; 页号为0(BH = 0) 黑底红字(BL = 0Ch,高亮)movdl, 0int10h; 10h 号中断retBootMessage:db"Hello, OS world!"times 510-($-$$)db0; 填充剩下的空间,使生成的二进制代码恰好为512字节dw 0xaa55; 结束标志
0 0
- 引导扇区——参考自ORANGE’S:一个操作系统的实现
- 《Orange's 一个操作系统的实现》学习笔记--一个简单的引导扇区
- 保护模式——参考自ORANGE’S:一个操作系统的实现
- 一个操作系统的实现——引导扇区的Helloworld
- 利用bochs完成《orange's一个人的操作系统》引导扇区的实验
- Orange'S:一个操作系统的实现
- 《Orange's:一个操作系统的实现》读书笔记
- 《orange'S一个操作系统的实现》 笔记
- Orange's 一个操作系统的实现
- ORANGE’S:一个操作系统的实现-chap4之:软盘结构(磁头号和起始扇区的计算方法)
- 《Orange's:一个操作系统的实现》读书笔记——Mac OSx 下的 bochs安装
- orange's一个操作系统的实现的前五章文件组织整理
- Orange's:一个操作系统的实现 源码的一处小Bug
- Orange's 一个操作系统的实现--Bochs遇到的问题
- 操作系统:实现引导扇区
- 万春 读《Orange’S 一个操作系统的实现》有感
- Orange's一个操作系统的实现学习(1)
- orange's 一个操作系统的实现 实验环境搭建
- Java线程(六)-线程的交互
- datagridview 鼠标经过某一行,高亮显示
- POJ 1322 Chocolate 概率DP 近似取值
- 新疆库尔勒市:网购游戏装备被骗1000元
- jquery使用toggle时如何设置两个状态的文字,一句代码搞定
- 引导扇区——参考自ORANGE’S:一个操作系统的实现
- Linux-dd命令详解
- 《拖延心理学》---告别拖延!从现在做起!
- 解决linux下无法添加用户和组的问题
- Eclipse for c/c++开发环境搭建
- android学习LiewPager的使用
- mysql sql语句大全
- matlab中的fftshift和ifftshift 函数的区别与使用
- vim错误记录查看