Expulsar CD / Unidad óptica en lenguaje ensamblador

Esto no podría haber sido más simple, pero no se está moviendo.

Tengo un código simple que estoy usando para ver si la unidad óptica expulsará

El código está en lenguaje ensamblador, sintaxis de intel nasm.

[BITS 16]
[ORG 0X07C00]
STI

Eject:

mov ah, 46h
mov al, 00h
mov dl, 00h
int 13h

endprogram:
times 510-($-$) db 0
db 0x55
db 0xAA

Simplemente podría aumentar el número de unidad, pero ¿no debería funcionar correctamente si la unidad fuera 0? puede ser el comienzo de la unidad en algún lugar alrededor de 128 decimales

Gracias

Respuestas a la pregunta(6)

Su respuesta a la pregunta