From 4e244c8b1c0063b21d7678249c464de7ca339a70 Mon Sep 17 00:00:00 2001 From: Patryk Date: Sun, 7 Dec 2025 15:27:39 +0000 Subject: [PATCH] Add README.md --- README.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 README.md 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