【发布时间】:2023-12-27 13:11:01
【问题描述】:
我需要接受用户输入的 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 中?我是菜鸟。
【问题讨论】:
-
"如何在汇编中实现这个算法?"是一个糟糕的问题。开始编写汇编代码,如果有特定部分是您无法从可用文档中找出的;作为一个问题。
标签: assembly decimal ascii masm