34 lines
602 B
Markdown
34 lines
602 B
Markdown
Opis
|
|
|
|
Program wypisuje na ekranie imię i nazwisko, a następnie kończy działanie.
|
|
Używa funkcji DOS INT 21h, AH=09h, która wypisuje string zakończony znakiem $.
|
|
|
|
Wymagania
|
|
|
|
Każdy string do funkcji 09h musi kończyć się $.
|
|
|
|
Segment danych musi być zainicjalizowany:
|
|
mov ax, @data / mov ds, ax.
|
|
|
|
Kod (fragment kluczowy)
|
|
tekst db 'Imie Nazwisko$', 0
|
|
|
|
mov ah, 09h
|
|
lea dx, tekst
|
|
int 21h
|
|
|
|
Kompilacja
|
|
|
|
W DOSBox-X:
|
|
|
|
D:\PROJECT> cl zad1
|
|
|
|
|
|
Uruchomienie:
|
|
|
|
D:\PROJECT> zad1.exe
|
|
|
|
Typowe błędy
|
|
|
|
Brak $ → funkcja 09h wypisuje śmieci z pamięci.
|
|
Brak inicjalizacji DS → program nie znajduje stringa. |