标签: assembly masm32 irvine32
我想在Assembly MASM和Irvine库中将用户的输入字符转换为数字(十进制)。
`CALL ReadChar;将用户输入存储在AL寄存器中 - > C ;用户输入字符C
这里的一些代码将AL数据转换为十进制12
`
答案 0 :(得分:1)
阅读char 从中减去'0' 如果在那之后,它大于9, 它与0xBF(小写'A' - 'F'到'a' - 'f') 并再次减去7。 etvoilá,这是你的价值