自制操作系统流程笔记
1.第一节:最小的操作系统(引导扇区)
1.1环境准备
1.vmware虚拟机:
建立一个新的空白的虚拟机,命名为Tinix.添加软盘,使用自制的映像文件
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。虚拟机设置:
2.nasm编译器
3.notepad++
1.2制作映像文件
1.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 "Hello, OS world!" times 510-($-$$) db 0 dw 0xaa55
2.使用nasm编译
cmd.exe中使用命令:
nasm boot.asm -o boot.bin
1.3 启动系统
将boot.bin文件放如软盘中,启动Tinix系统:
至此完成自制操作系统的第一步(boot sector)引导扇区.

更多精彩