汇编:输入字符的格式

时间:2012-09-06 11:47:26

标签: assembly x86 character

我对输入的字符有点困惑。当我输入一个字符时,输入的字符然后存储在al中。那么,输入字符的格式是什么?它是十六进制还是十进制?

我需要知道,因为我将在嵌套循环中使用它。这是我第一次在循环中使用输入的字符作为限制器。

谢谢! :)

1 个答案:

答案 0 :(得分:2)

十六进制,十进制,二进制等只是表示数据的方式。如果将ASCII字符“A”输入到寄存器AL中,则无论表示形式如何,它都具有相同的值,即寄存器AL包含65(十进制),与{{1}相同}(十六进制)或0x41(二进制)。换句话说,它在寄存器中是相同的位模式,它取决于您如何选择表示它。