Извлечь CD / оптический привод на языке ассемблера
Это не могло быть проще, но не сдвинулось с места.
У меня есть простой код, который я использую, чтобы увидеть, если оптический привод будет выдвигаться
Код написан на ассемблере, синтаксис 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
Я мог бы просто увеличить номер диска, но разве это не должно работать правильно, если диск был 0? может быть начало диска где-то около 128 десятичных
Спасибо,