1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- org 0x7c00
- BaseOfStack equ 0x7c00
- Label_Start:
-
- mov ax, cs
- mov ds, ax
- mov es, ax
- mov ss, ax
- mov sp, BaseOfStack
-
- mov ax, 0x0600
- mov bx, 0x0700
- mov cx, 0
- mov dx, 0184fh
- int 10h
-
- mov ax, 0x0200
- mov bx, 0x0000
- mov dx, 0x0000
- int 10h
-
- mov ax, 0x1301
- mov bx, 0x000f
- mov dx, 0x0000
- mov cx, 20
- push ax
- mov ax, ds
- mov es, ax
- pop ax
- mov bp, StartBootMessage
- int 10h
-
- xor ah, ah
- xor dl, dl
- int 13h
- jmp $
- StartBootMessage: db "[DragonOS]Start Boot"
- times 510 - ( $ - $$ ) db 0
- dw 0xaa55
|