Mam takie oto zadnie. Nie bardzo rozumiem jego treść, i assemblera (NASM).
http://images84.fotosik.pl/204/e97b02ed32b45a3emed.jpg"]http://images84.fotosik.pl/204/e97b02ed32b45a3emed.jpg
Napiszę swój pomysł:
1.Pobranie stringa z klawiatury: INT 21h / 0aH
2. Funkcja zapisuje wynik do ds:dx
3. Z ds:dx muszę przenieść zawartość do tablicy
4. Dla ciągu "abc"
5. Tworzę tablicę w postaci:
*ilość znaków bufora(tablicy) (pozycja 1)
*aktualnie odczytany znak
*c
*b
*a (pozycja 5)
*znak karetki
I teraz nie zgadza mi się postać piramidy. Dlaczego nie taka?
aaaaa
bbbb
aaa
Do piramidy bym użył pętli. :D Tej funkcji też nie mogłem niestety wykonań.
Ale jak tu wykorzystać procedury i stos? Domyślam, że brakuje mi podstaw myślenia w assemblerze. :/