《30天自制操作系统》学习笔记_day01

《30天自制操作系统》学习笔记_day01

1.二进制编辑器查看操作系统源代码并编写

博主未采用书中推荐二进制编辑器,而是使用Notepad++和HexEditor插件。
参考:新版Notepad++加十六进制查看的插件HexEditor

在这里插入图片描述
000000:HELLOIPL启动区的名称可以是任意的字符串(8字节)

启动区: 软盘的第一个扇区为启动区,计算机读取软盘512个字节为一个扇区单位。软盘大小1440KB共2880个扇区,计算机从第一扇区读取内容,如果最后两个字节内容不是0x55AA计算机会认为没有启动程序。

000020:HELLO-OS磁盘的名称(11字节)
000030:FAT12磁盘格式名称(8字节)
在第9行二进制数据后的数据,全部都是0000 0000 0000 0000,这些数据仅仅是为了凑够1440kb数据,凑够一个3.5英寸软盘大小。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值