ユーザーから文字を読み取り、入力された文字列が整数と見なされるかどうかをチェックする単純なアセンブリ アプリケーションを作成しようとしています。
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 を検索できるものを見つけるのに苦労しています。