zoukankan      html  css  js  c++  java
  • Orange's 操作系统实现【一】 最简单的引导扇区

     1     org 0x7c00            ;告诉编译器程序加载到0x7c00位置
     2     mov ax,cs
     3     mov ds,ax
     4     mov es,ax
     5     Call DisPlayStr        ;调用字符串显示例程
     6     jmp $              ;无限循环
     7 DisPlayStr:
     8     mov ax,BootMessage
     9     mov bp,ax            ;es:bp = 串地址
    10     mov cx,16            ;cx = 长度
    11     mov ax,01301h          ;ah = 13h ,al = 01h
    12     mov bx,000ch          ;页号(BH)= 0 ,黑底红字(BL = 0cH)高亮
    13     mov dl,0
    14     int 10h             ;10号中断
    15     ret
    16 BootMessage        db    "Hello Os World !"
    17 time 510-($-$$)    db    0     ;填充剩下的空间,使生成的的二进制刚好是512字节
    18 dw    0xaa55             ;结束标识
  • 相关阅读:
    2017NOIP游记 (格式有点炸)
    Qtree3
    [P2769] 猴子上树
    [Usaco2005 Dec]Cleaning Shifts 清理牛棚
    [NOIP2014] 解方程
    [ZJOI2012] 灾难
    [洛谷P3941] 入阵曲
    [SCOI2009] 最长距离
    [JLOI2011] 飞行路线
    虚拟化数电底层
  • 原文地址:https://www.cnblogs.com/dependence/p/3152359.html
Copyright © 2011-2022 走看看