如何获得汇编语言中字符的ASCII码?

问题描述

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

解决方法

在汇编语言中,字符已经以ASCII(或unicode或其他方式)编码。您将字符用作数字。 您需要能够以数字的形式表示数字,以便输出。这不是特定于字符代码的。 几乎肯定会有库例程来执行此操作,但是自己做起来并不难。基本上,您编写了一个循环,反复从数字中提取最低位的数字(通过取模10的残数-查找MOD指令),将其转换为数字的字符代码(通过添加48)并将其相加到缓冲区,然后将数字除以10即可移至下一位。重复该操作,直到数字为零。