Я пытаюсь написать простое приложение для сборки, которое считывает символы от пользователя, а затем проверяет, можно ли считать введенную строку целым числом.
mov ebx,esp
input:
get_ch eax
cmp eax,0dh
je continue
push eax
jmp input
continue:
put_str 0ah
xor edx,edx
output:
Вот я и потерялся...
put_ch dword ptr [ebx-4][edx]
dec edx
jmp output
...с [ebx-4] и edx = 0 я могу вывести первый символ. После этого он, кажется, выводит пробелы или нулевые символы.
Любая помощь или ссылки на ссылки будут высоко оценены, мне трудно найти что-то, что я могу найти для MASM.