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