【发布时间】:2011-08-31 02:58:41
【问题描述】:
我需要输入一个字符串并像 ASCII 码数组一样显示该字符串。 我如何用汇编语言实现它。
【问题讨论】:
我需要输入一个字符串并像 ASCII 码数组一样显示该字符串。 我如何用汇编语言实现它。
【问题讨论】:
在汇编语言中,字符已经以 ASCII(或 unicode 或其他)编码。你把字符当作数字来处理。
您需要能够以数字表示的形式格式化数字以进行输出。这并非特定于字符代码。
几乎可以肯定会有库例程来做到这一点,但自己做并不难。基本上,您编写一个循环,重复从数字中提取最低数字(通过取数字模 10 的余数 - 查找 MOD 指令),将其转换为数字的字符代码(通过添加 48)并添加它到一个缓冲区,然后将该数字除以 10 以移动到下一个数字。你重复这个直到数字为零。
【讨论】: