《30天自制操作系统》 day01
来源:互联网 发布:如何用微信付款淘宝 编辑:程序博客网 时间:2024/06/05 11:33
效果图
hello.nas
; hello-os; TAB=4 DB 0xeb, 0x4e, 0x90 DB "HELLOIPL" ; 启动区的名称可以是任何字符 DW 512 ; 每个扇区的大小(必须为512个字节) DB 1 ; 簇的大小必须为1个扇区 DW 1 ; FAT的起始位置,一般从第一个扇区开始 DB 2 ; FAT的个数,必须为2 DW 224 ; 根目录的大小,一般设置成为224项 DW 2880 ; 该磁盘的待续哦啊,必须为2880扇区j DB 0xf0 ; 磁盘的种类 DW 9 ; FAT的长度必须是9扇区 DW 18 ; 1个磁道有几个扇区 DW 2 ; 磁头数 DD 0 ; 不使用分区,必须是0 DD 2880 ; 重写磁盘 DB 0,0,0x29 ; 固定 DD 0xffffffff ; 卷标号码 DB "HELLO-OS " ; 磁盘名称 DB "FAT12 " ; 磁盘格式名称 RESB 18 ; 先空出18字节; 程序主体 DB 0xb8, 0x00, 0x00, 0x8e, 0xd0, 0xbc, 0x00, 0x7c DB 0x8e, 0xd8, 0x8e, 0xc0, 0xbe, 0x74, 0x7c, 0x8a DB 0x04, 0x83, 0xc6, 0x01, 0x3c, 0x00, 0x74, 0x09 DB 0xb4, 0x0e, 0xbb, 0x0f, 0x00, 0xcd, 0x10, 0xeb DB 0xee, 0xf4, 0xeb, 0xfd;信息显示部分 DB 0x0a, 0x0a ; 2个换行 DB "hello, skyl" DB 0x0a ; 换行 DB 0 RESB 0x1fe-$ ; 填写0x00,直到0x001fe DB 0x55, 0xaa; 以下是启动区以外部分的输出 DB 0xf0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00 RESB 4600 DB 0xf0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00 RESB 1469432
install.bat
..\z_tools\imgtol.com w a: helloos.img
run.bat
copy helloos.img ..\z_tools\qemu\fdimage0.bin..\z_tools\make.exe -C ../z_tools/qemu
阅读全文
0 0
- 30天自制操作系统day01
- 《30天自制操作系统》 day01
- 读书笔记《30天自制操作系统》day01
- 读书笔记《30天自制操作系统》day01
- 读书笔记《30天自制操作系统》day01
- 30天自制操作系统
- 30天自制操作系统
- 30天自制操作系统
- 30天自制操作系统
- 30天自制操作系统 导读
- [30天自制操作系统]day_2
- 30天自制操作系统day00
- 30天自制操作系统day02
- 30天自制操作系统(1)
- 30天自制操作系统day2
- 30天自制操作系统day3
- 30天自制操作系统day4
- 30天自制操作系统day5
- HDU 1013 Digital Roots
- tcp粘包问题
- 学习笔记9.25
- 項目回顧
- python对json的操作总结
- 《30天自制操作系统》 day01
- 第三周 项目4 顺序表应用(一)
- [BZOJ]2741: 【FOTILE模拟赛】L 可持久化Trie+分块
- Android 音频采集
- MUI-首页tab选项卡切换功能
- java 将字符串写入到文本文件
- linux tomcat项目 验证码,或者其他图片下载不到 报错
- ifix5.8scada冗余
- servlet获取表单数据的源码