机器代码使用ascii码吗?有什么区别呢?



正如问题所述,两者之间的关系是什么?数字0的表示,也就是00110000,和它在机器代码中的表示是一样的吗?

不,机器代码本身不使用任何字符编码。二进制中没有字符,只有位。

特定的机器可以使用ASCII,在这种情况下,它的汇编程序将'0'转换为0x30,但并非所有机器都使用ASCII。

例如,System z大型机在z/OS下使用EBCDIC,因此那里的汇编程序在生成机器码时将使用该编码。

最新更新