自己动手写操作系统》之纯window实现第一章内容

《自己动手写操作系统》之纯window实现第一章内容

这是我的第一篇博客,不足之处敬请谅解。
现在是2018年距离这本书发行过去了13年,好多东西都发生了改变。比如软盘。。。但本着没有什么就创造什么的精神,还是完成了第一张的内容。
不多说上步骤

安装nasm:

给出百度云的链接:https://pan.baidu.com/s/1Et30AJxOocC3qcew4l-HtQ 提取码:14tn
安装简单就不演示了。记得把nasm添加到环境变量中去

安装虚拟机 :

在这里没用书上说的VirtualPC而使用了另一款VirtualBox
给出百度云链接(64位机):
https://pan.baidu.com/s/1qZII-iGOoXKPBUSRN7X4HQ
提取码:w794

给出原版光盘的内容:

https://pan.baidu.com/s/1b5UCdDqnzf7jmUzrn8OZ1w
提取码:q845

编写代码

;boot.asm
org 07c00h
	mov ax,cs
	mov ds,ax
	mov es,ax
	call DispStr 
jmp $
DispStr:
	mov ax, BootMessage
	mov bp, ax
	mov cx, 16
	mov ax, 01301h
	mov bx, 000ch
	mov dl, 0
	int 10h
	ret
BootMessage: db "Hellow,OSworld!"
times 510-($-$$) db 0
dw 0xaa55


这就是书上的第一章代码,具体的就不解释了。但是nasm是区分大小写的一定要注意书写规范。把这段代码用nasm编译一下:

nasm boot.asm -o boot.bin

你就得到了名为boot.bin的文件。接着直接改后缀名为**.img** 不存在什么Floppy Writer.exe的写什么软盘、镜像了,直接改,最有效。

接着打开VitrualBox,创建一个新的虚拟机。

打开虚拟机
在这里插入图片描述
新建虚拟机
这个类型与版本都选成other在这里插入图片描述

默认选择就好了
在这里插入图片描述

一直到创建完成在这里插入图片描述打开设置选择存储
在这里插入图片描述
点击右下角的第一个按钮:在这里插入图片描述
选择磁盘,点击刚刚改好的**.img**打开
在这里插入图片描述创建好如图所示
在这里插入图片描述
启动刚刚创建的虚拟机,如图所示
在这里插入图片描述

谢谢feixiaku,YuDale的博客

预祝大家能够成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值