Pisanie na ekranie.

0

Mam taki problem, poniższa funkcja powoduje wyświetlenie się napisu:

Pisz:
 Lodsb
 Or al, al
 Cmp al, 0
 Je Koniec
 Mov ah, 0eh
 Int 10h
 JMP Pisz
 Koniec:
Ret

Gdy bootloadera z tą funkcje uruchomię w BOCHS'u to wszystko jest dobrze, ale jak uruchomie komputer z dyskietki to napis mi sie nie chce pokazać, czy ktoś wie gdzie jest błąd? Proszę o wskazówkę.

0

Zobacz czy int 0x10 przy ah=0xE w ogole dziala na twoim komputerze., poza tym dziwna ta funkcja, po co or al, al? I koniecznie musisz pakowac ten 0xE do ah przy kazdym przebiegu petli?

0

To co napisałeś nie pomogło ale już sobie z tym poradziłem i stworzyłem inną funkcję.
Ale dziękuję za wskazówki

1 użytkowników online, w tym zalogowanych: 0, gości: 1