开发一个最简单机器人“操作系统”.pdfVIP

  • 2
  • 0
  • 约3.46千字
  • 约 5页
  • 2017-06-03 发布于湖北
  • 举报

开发一个最简单机器人“操作系统”.pdf

开发一个最简单的机器人 “操作系统” 写在前面 写一个PC机的引导程序比我们想象的容易很多,事实上所需要了解的只是知道PC 机是怎样启动的。在网上看到不少类似的文章,说的很多,有的很麻烦,笔者觉得仅仅 是写一个引导程序完全没有必要牵涉太多东西,知道足够的知识用于去实际地写一个出 来看看是很多人最初的目的,那这篇文章就刚好适合你了。这篇文章的立足点就是短、 简单、一看就懂,而又不会看完了什么都不知道就写出一个连自己都看不懂的代码。 现在,让我们开始引导程序初探! 什么是引导程序 很多文章中把写一个引导程序称作是开发一个最简单的操作系统,其实这是非常片 面的,引导程序算不上操作系统,虽然此程序可以运行在裸机上。所谓引导程序,直观 的说就是在系统加电启动时BIOS第一个执行的程序。 引导程序要想发挥作用,让机器识别,就必须安置在一个特别的位置,这个位置就 是磁盘的第一个扇区(0面0磁道 1扇区,备注:没有0扇区),而一个包含引导程序 的扇区叫作引导扇区。 一个合法的引导扇区(1)通常包含512个字节(当然喽,一个扇区通常本来就是 512个字节),(2)并且以0xAA55这样一个占用两个字节的数据结尾作为标志符。(备 注:0x前缀说明这是一个十六进制数)。

文档评论(0)

1亿VIP精品文档

相关文档