如何用汇编语言获取字符的ASCII码?

时间:2011-05-23 12:20:42

标签: ascii assembly x86-16

我需要输入一个字符串并显示该字符串,如ASCII代码数组。 我如何用汇编语言实现它。

1 个答案:

答案 0 :(得分:6)

在汇编语言中,字符已经用ASCII(或unicode或其他)编码。您将字符用作数字。

您需要能够在其否定表示中格式化数字以进行输出。这不是特定于字符代码的。

几乎可以肯定有图书馆例程可以做到这一点,但要做到这一点并不难。基本上,你编写一个循环,重复从数字中提取最低位数(通过取模数10的余数 - 寻找MOD指令),将其转换为数字的字符代码(通过添加48)并添加它到缓冲区,然后将数字除以10以继续下一个数字。你重复一遍,直到数字为零。