bootsector弹出光盘

时间:2015-08-19 20:29:27

标签: assembly bootloader

我正在尝试创建能够弹出CD-ROM的引导加载程序。我找到了这个,但对我不起作用:

mov cx,0x0
unlock:
    mov ah,0x45
    mov al,0x01
    mov dl,cl
    int 0x13
eject:
    mov ah,0x46
    mov al,0x0
    mov dl,cl
    int 0x13
cmp ah,0xb1
je unlock
inc cl
jnz unlock
mov ax,0x4c00
int 21h

这是我在一条评论中提到的打印代码:

print:
    lodsb
    or al,al
    jz .done
    mov ah,0x0E
    int 0x10
    jmp print
.done:
    ret

print1:
    mov si,m1
    call print
    ret

0 个答案:

没有答案
相关问题