- 博客(2)
- 问答 (3)
- 收藏
- 关注
原创 写一个能装载硬盘数据到内存的MBR程序
我们已经学会了让自己的指令作为MBR程序运行,但是它只能打印一个字符。这次我们要做的事是让我们的指令从硬盘上读取一块数据到内存里。这里要用到另一个bios中断。什么是bios中断?中断就是让cpu暂停目前的指令,而转去执行另一块指令,执行完后再返回来继续执行目前的指令。而bios中断是基本的输入/输出中断,当我们的指令中包含一条中断指令(比如上一篇中的int 10h),cpu就会根据后
2013-06-15 16:09:31
898
原创 写一个最简单的MBR程序
写一个最简单的MBR程序首先这个程序只有很简单的几个指令,只要有一台linux系统的电脑,只需几个步骤就能写出自己MBR程序!什么是MBR?当你按下电脑的开机键,你的cup第一个运行的是bios程序,这个程序在制造主板的时候就印刷在一个只读存储器里,一般来说我们无法修改它。bios程序将硬盘第一个扇区的数据传送到内存中的某一段存储单元里,然后cpu就从内存这个地方开始执行指令,bi
2013-06-15 16:06:09
3691
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人