1:装好bochs
2:装好nasm
3:liux.asm
org 0x7c00 ; BIOS自检完后将转到内存绝对地址7c00处继续执行
jmp _start
_start:
xor ax, ax ; make it zero
mov ds, ax
mov es, ax
;; 设置BIOS输出的属性(其实位置、颜色)
xor dx, dx
mov bx, 0x000e
;; 通过BIOS的INT 10H中断输出文字
mov bp, msg
mov cx, msglen
mov al, 1
mov ah, 0x13
int 0x10
;; 挂起
jmp $
;; 文字常量:
msg db "Hello OS world!", 0
msglen equ $ - msg ; 文字串的长度
;; 引导程序标记:以 0x55 0xaa 结尾
times 510 - ($ - $$) db 0
db 0x55
db 0xaa
4:编译nasm -o liux.img liux.asm
5:设置bochs从软盘启动。
分享到:
相关推荐
自己动手写操作系统pdf自己动手写操作系统pdf自己动手写操作系统pdf自己动手写操作系统pdf自己动手写操作系统pdf
操作系统实践-自己动手写操作系统 手把手教你写操作系统
第1章 马上动手写一个最小的“操作系统”1.1 准备工作 1.2 10分钟完成的操作系统 1.3 Boot Sector 1.4 代码解释 1.5 水面下的冰山 1.6 回顾 第2章 搭建你的工作环境2.1 虚拟计算机(Virtual PC) 2.2 编译器(NASM &...
于渊的自己动手写操作系统关光盘文件
自己动手写操作系统》是一本编程爱好者编写的别具一格、颇有特色的操作系统原理与实现的书。该书作者对操作系统具有特殊爱好,在大量实践和反复钻研下积累了丰富而可贵的经验,为了与广大读者分享这些经验写成了此书...
自己动手写操作系统PDF,终于找到电子版本了
自己动手写操作系统 pdf 自己动手 写操作系统 自己动手写操作 系统 pdf
想要自己学习写操作系统的朋友们可以过来参考,自己动手写操作系统
于渊写的自己动手写操作系统光盘,之前传的源代码只有第七章的,抱歉!
自己动手写操作系统 源代码自己动手写操作系统 源代码
于渊的自己动手写操作系统真正高清版,原来csdn上有一个号称高清的版本,但是没有part1,太坑人了,后来自己花了好长时间才下到,不敢独享,特发出来与大家共同学习!
自由软件社区是一个充满自由和梦想的地方,在10余年的时间里它创造了一个又一个奇迹。然而,这些奇迹的创造者不只是Stallman,也不只是Linus Torvalds,而是...那么,就请与我们一起从编写一个简单的操作系统开始吧!
自己动手写操作系统光盘自己动手写操作系统光盘
Orange's一个操作系统的实现(于渊《自己动手写操作系统第二版》)随书光盘
自己动手写操作系统电子书+源代码.rar自己动手写操作系统电子书+源代码.rar
自己动手写操作系统完全版.pdf