diff --git a/README.md b/README.md new file mode 100644 index 0000000..42358e5 --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +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. \ No newline at end of file