我现在正在复习考试,其中一个复习题提供了一个我不理解的答案。
基于MIPS处理器的计算机的主内存位置包含以下位模式:
0 01111110 11100000000000000000000
一个。如果要将其解释为以ASCII结尾的ASCII字符串,那么字符串是什么?
给出的答案是"?p"但我不确定他们是怎么做到的。
谢谢!
答案 0 :(得分:1)
所有ASCII字符由8位组成。因此,考虑到您的主存储器位置,我们可以将其分解为几个字节。
Null终止的字符串终止,而不是......空字节! (全零的字节)。所以这意味着你的字符串包含两个ASCII字符的字节。字节1的值为63,字节2的值为112.如果您查看ASCII图表like this one,您会看到63对应于'?'和112对应'p'。