30天自制操作系统day1
来源:互联网 发布:格里芬 大学数据 编辑:程序博客网 时间:2024/05/24 03:19
一.先说说书中的软件:
- !cons_nt.bat文件:这是一种批处理文件,可以直接执行指令。本文件在这里的作用相当于cmd,用记事本查看其内容是,也即是cmd。
- !cons_9x.bat文件:和!cons_nt.bat作用相同,只是用于windows95平台,所以相应的程序为command。
- run.bat文件:内容是copy helloos.img ..\z_tools\qemu\fdimage0.bin //此句是将helloos.img复制为fdimage0.bin..\z_tools\make.exe -C ..\z_tools\qemu //此句是启动qemu虚拟机
- install.bat文件:内容是:..\z_tools\imgtol.com w a: helloos.img //此句是将helloos.img写到软盘上(用于实际物理软盘)
- helloos.img文件:相当于虚拟机qemu的软盘,其上的二进制代码,虚拟机qemu可以直接执行。
二.工作过程:
首先用bz软件,创建helloos.img文件,在此文件里,编写机器代码。然后用记事本创建run.bat文件,在其内用window指令,将helloos.img复制为fdimage0.bin,并启动qemu虚拟机。Qemu虚拟机将读..\z_tools\qemu\fdimage0.bin中的机器指令,并执行,指令的执行结果即是在屏幕上打印“hello,world”
三.说明:
1.若不用实际软盘启动,则install.bat文件就用不着了。
2.实际过程中可能会出现
这是因为路径不对,找不到路径,只要修改一下路径就行了,可以使用绝对路径,这样方便一些。
copy yesos01.img D:\yerxos\tolset\z_tools\qemu\fdimage0.bin
D:\yerxos\tolset\z_tools\make.exe -C D:\yerxos\tolset\z_tools\qemu
参考:
http://blog.sina.com.cn/s/blog_8a2281f701017miq.html
阅读全文
0 0
- 30天自制操作系统day1
- 《30天自制操作系统》学习笔记Day1
- 30天自制操作系统
- 30天自制操作系统
- 30天自制操作系统
- 30天自制操作系统
- 30天自制操作系统 导读
- [30天自制操作系统]day_2
- 30天自制操作系统day00
- 30天自制操作系统day01
- 30天自制操作系统day02
- 30天自制操作系统(1)
- 30天自制操作系统day2
- 30天自制操作系统day3
- 30天自制操作系统day4
- 30天自制操作系统day5
- 30天自制操作系统day7
- 30天自制操作系统day8
- 精通一套非主流框架给我带来哪些收获
- LWC 52:688. Knight Probability in Chessboard
- jQuery时间计算(转时间戳)
- coursera Stanford Machine Learning Week6 Ex5机器学习 实验5
- Hibernate初学者---关于Session和它的三种状态
- 30天自制操作系统day1
- 【MongoDB】配置主从模式 复制集搭建 完整教程
- 数据库 id不能自增长。Filed id doesn't hava a default value
- 微服务应用容器化场景中常见问题总结
- Miller-Rabin素数测试
- Java编程思想读书笔记——复用类
- 20个非常有用的Java程序片段
- 当我以为这是最后一个Bug,改完就能下班了的时候……
- 理解 Android 新的依赖方式