求一段引导程序范例
求一段引导程序实例!
要有详细解释的,正在学习,求指点!
------解决方案--------------------
网上有很多资料,推荐一篇我参考过的,希望对你有用:引导程序实例之PC时钟 http://www.bacysoft.cn/home-space-uid-2-do-blog-id-36.html
------解决方案--------------------
要有详细解释的,正在学习,求指点!
------解决方案--------------------
网上有很多资料,推荐一篇我参考过的,希望对你有用:引导程序实例之PC时钟 http://www.bacysoft.cn/home-space-uid-2-do-blog-id-36.html
------解决方案--------------------
- Assembly code
org 07c00h ; 告诉编译器程序加载到7c00处 mov ax, cs mov ds, ax mov es, ax call DispStr ; 调用显示字符串例程 jmp $ ; 无限循环 DispStr: mov ax, BootMessage mov bp, ax ; ES:BP = 串地址 mov cx, 16 ; CX = 串长度 mov ax, 01301h ; AH = 13, AL = 01h mov bx, 000ch ; 页号为0(BH = 0) 黑底红字(BL = 0Ch,高亮) mov dl, 0 int 10h ; 10h 号中断 ret BootMessage: db "Hello, OS world!" times 510-($-$$) db 0 ; 填充剩下的空间,使生成的二进制代码恰好为512字节 dw 0xaa55 ; 结束标志