Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[NASM] Wypisanie wyniku dodawania i oczekiwanie na wciśnięcie klawisza

Ostatnio zmodyfikowano 2013-04-21 14:41
Autor Wiadomość
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.
P-80972
DejaVu
» 2013-04-21 14:28:17
Musisz napisać sobie funkcję, która przekonwertuje liczbę na tekst i następnie wyświetlisz tekst.
P-80973
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?
P-80974
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?
P-80975
Berux
Temat założony przez niniejszego użytkownika
» 2013-04-21 14:41:53
@pekfos

Dzięki :) Temat zamykam.
P-80976
« 1 »
  Strona 1 z 1