会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
humbleYL
博客园
首页
新随笔
联系
订阅
管理
[置顶]
挑战30天写操作系统-day1-从计算机结构到汇编程序入门
摘要: 先动手操作 软盘映像文件制作:先采用二进制编辑器编辑我们所需要的映像文件helloos.img 二进制编辑器下载链接:Bz - c.mos (vcraft.jp) 制作好之后,可以选择写入软盘,通过软盘启动电脑。操作步骤如下: (注意上图中的run.bat和install.bat代码中的人民币符号直
阅读全文
posted @ 2022-07-10 09:32 花花yl
阅读(106)
评论(0)
推荐(0)
2022年7月12日
挑战30天写操作系统-day5-结构体-文字显示与GDT/IDT初始化
摘要: 目录 关注公众号《猿小龙》,获取源码和电子书籍今天成果: 1.接受启动信息(harib02a) 2.试用结构体(harib02b) 3.试用箭头记号(harib02C) 4.显示字符(harib02d) 运行一下 5.增加字体(harib02e) 运行一下 6.显示字符串(harib02f) 显示字
阅读全文
posted @ 2022-07-12 09:23 花花yl
阅读(50)
评论(0)
推荐(0)
2022年7月11日
挑战30天写操作系统-day4-C语言与画面显示的练习
摘要: 目录 获取源码关注公众号《猿小龙》 1.用C语言实现内存写入(harib01a) C语言中如果使用了write_mem8函数,就会跳转到_write_mem8,此时参数指定的数字就存放在内存里,分别是:我们想要取得参数指定的数字0x1234或者0x56内容,只需要用MOV指令读入寄存器即可。nask
阅读全文
posted @ 2022-07-11 17:04 花花yl
阅读(91)
评论(0)
推荐(0)
挑战30天写操作系统-day3-进入32位模式并导入C语言
摘要: 目录 1.制作真正的IPL IPL:启动区,启动程序装载器完整代码: ; haribote-ipl ; TAB=4 CYLS EQU 10 ; 声明CYLS=10 ORG 0x7c00 ; 指明程序装载地址 ; 标准FAT12格式软盘专用的代码 Stand FAT12 format floppy c
阅读全文
posted @ 2022-07-11 12:01 花花yl
阅读(208)
评论(0)
推荐(0)
挑战30天写操作系统-day2-汇编语言学习与Makefile入门
摘要: 1.介绍文本编辑器 这里,我们直接采用自己windows电脑自带的文本编辑器即可以完成制作要求 2.继续开发 下面先是对昨天使用的helloos.nas文件内容进行详细解释 ; hello-os ; TAB=4 ; 标准FAT12格式软盘专用的代码 Stand FAT12 format floppy
阅读全文
posted @ 2022-07-11 09:20 花花yl
阅读(149)
评论(0)
推荐(0)
公告