十分钟写好的第一个系统~~~

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, Jay!"
times 510-($-$$) db 0
dw  0xaa55

 

2.用nasm将其编译成boot.bin

    :nasm boot.asm -o boot.bin

 ps:nasm的用法就是下载对应的nasm,然后cd进入nasm,运行以上命令

3.用FloppyWriter工具将boot.bin写入Image.IMG(1.44M大小,是个虚拟软盘)中,然后载入该IMG文件,用这个img启动virtual pc

你可能感兴趣的:(c,工具)