我需要接受用户输入的 ASCII 字符,然后将其转换为十进制字符。这是我为此想到的算法,但不确定如何在代码中显示它。想法?它只需要 0-9 个字符,并将对此进行验证。我没有写过任何与 ASCII 相关的东西,也不确定使用什么语法。这是我的伪代码算法
Give it a counter variable:
counter = 0
getCharacters( next character ) ; next ASCII character from left
while ( next character != CR(enter key)
validate next character
digit = next character - 30hex
counter = (counter * 10) + digit
end loop
return counter in AX
我将如何将其放入直接 masm 中?我是个菜鸟。