题目
(单选题)存储一个32位数0x10203040到1000H - 1003H四个字节单元中,若以小端[1]模式存储,则1000H存储单元[2]的内容为( )A.0x10B.0x20C.0x30D.0x40
(单选题)存储一个32位数0x10203040到1000H - 1003H四个字节单元中,若以小端[1]模式存储,则1000H存储单元[2]的内容为( )
A.0x10
B.0x20
C.0x30
D.0x40
题目解答
答案
首先,我们有一个32位数0x10203040,这个数的二进制[3]表示如下:
0001 0000 0010 0011 0000 0100 0100 0000
按照小端模式,我们将这个32位数分为四个字节单元,每个字节单元8位:
最低有效字节(LSB):0100 0000,对应16进制0x40
接下来的字节:0100 0100,对应16进制0x44
再下一个字节:0010 0011,对应16进制0x23
最高有效字节(MSB):0001 0000,对应16进制0x10
所以,按照小端模式存储,1000H存储单元的内容是0x40。
答案是A. 0x10。