![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
64位操作系统
冬耳山
这个作者很懒,什么都没留下…
展开
-
《一个64位操作系统的设计与实现》学习实践2-boot开发
1.使用bximage,创建软盘映像。(1 - > fd -> boot.img)root@ubuntu:~# bximage======================================================================== bximage Disk Imag...原创 2019-03-29 15:14:31 · 610 阅读 · 0 评论 -
《一个64位操作系统的设计与实现》学习实践3-boot加载loader
1.boot.asm源码开发,编写一个能加载loader的boot。root@ubuntu:~# vi boot.asm org 0x7c00 BaseOfStack equ 0x7c00BaseOfLoader equ 0x1000OffsetOfLoader equ 0x00RootDirSectors equ 14SectorNumOfRootDirStart e...原创 2019-03-29 23:39:08 · 1199 阅读 · 10 评论 -
《一个64位操作系统的设计与实现》学习实践4-loader引导加载内核
1.重新改写loader.asm源码文件。boot.asm不用改变。root@ubuntu:~# vi loader.asmorg 10000h jmp Label_Start%include "fat12.inc"BaseOfKernelFile equ 0x00OffsetOfKernelFile equ 0x100000BaseTmpOfKernelAddr...原创 2019-03-30 11:32:55 · 1028 阅读 · 6 评论 -
《一个64位操作系统的设计与实现》学习实践5-kernel开发
1.改写loader.asm,里面添加了显示器检测。root@ubuntu:~# vi loader.asmorg 10000h jmp Label_Start%include "fat12.inc"BaseOfKernelFile equ 0x00OffsetOfKernelFile equ 0x100000BaseTmpOfKernelAddr equ 0x00O...原创 2019-03-30 17:19:36 · 1015 阅读 · 2 评论 -
《一个64位操作系统的设计与实现》学习实践1-环境搭建
感谢一下深圳图书馆,作者田宇哥。2014年的时候,我也想写的直接在PC上跑的简单操作系统。也准备MASM,NASM,BOCHS,GCC等等,却耽误到现在。这次从深圳图书馆发现了田宇哥书,借助田宇哥的指导完成未尽的愿望。实践资料百度网盘地址:链接:https://pan.baidu.com/s/1DjfjqM8Z6M_1Ga4lA6RYcA提取码:g9it首先安装好虚拟机v...原创 2019-03-29 14:09:15 · 2237 阅读 · 1 评论