[NASM] Wypisanie wyniku dodawania i oczekiwanie na wciśnięcie klawisza
Ostatnio zmodyfikowano 2013-04-21 14:41
Berux Temat założony przez niniejszego użytkownika |
[NASM] Wypisanie wyniku dodawania i oczekiwanie na wciśnięcie klawisza » 2013-04-21 14:25:54 Witam. Próbowałem napisać w Nasm'ie program, który obliczy sumę dwóch liczb podanych przez użytkownika. Wszystko, prócz jednej rzeczy działa dobrze. Nie wiem jak wypisać wynik dodawania. Oto fragment kodu programu: mov eax, a mov ecx, b
add eax, ecx
mov ah, 9 mov dx, eax ;tutaj błąd To pierwsze pytanie. Teraz drugie: Jaka instrukcja odpowiada za zatrzymanie pracy programu, dopóki nie zostanie wciśnięty dowolny klawisz? W C++ jest np. system("pause"). Z góry dzięki za odp. |
|
DejaVu |
» 2013-04-21 14:28:17 Musisz napisać sobie funkcję, która przekonwertuje liczbę na tekst i następnie wyświetlisz tekst. |
|
Berux Temat założony przez niniejszego użytkownika |
» 2013-04-21 14:30:14 @DejaVu
Ok. Dzięki :) A co z tą drugą sprawą, o którą pytałem? |
|
pekfos |
» 2013-04-21 14:39:04 mov ah, 01h int 21h Na przyszłość: google. Bez tego nic nie osiągniesz. W C++ jest np. system("pause"). |
Jest tyle sposobów na zatrzymanie programu w C++, a ty podajesz najbardziej bezsensowny i nieprzenośny? |
|
Berux Temat założony przez niniejszego użytkownika |
» 2013-04-21 14:41:53 @pekfos
Dzięki :) Temat zamykam. |
|
« 1 » |