2018 组成原理 大小端 选择题
第 15 题

某32位计算机按字节编址,采用小端 ( Little Endian) 方式。若语令“int i=0” 对应指令的机器代码 为“C745FC 00000000”,则语句“int i=-64” 对应指令的机器代码是()。

A.C745 FC C0 FF FF FF

B.C745 FC 0C FF FF FF

C.C745 FC FF FF FF C0

D.C745 FC FF FF FF 0C

[tag_link]

正确答案:A

按字节编址,采用 小端序 ,低位的数据存储在低地址位、高位的数据存储在高地址位,并且按照一个字节相对不变的顺序存储。由题意知机器代码的地址是递减的,存储 0 的位数是后 32 位,那么我们只需要把 -64 的补码按字节存储在其中即可,而 -64 表示成 32 位的十六进制数是 FFFFFF CO, 根据小端方式的特点,高字节存储在低地址,就是 CO FF FF FF, 故选 A。