首页 > 试题广场 >

假设整数0x12345678 存放在内存地址0x0开始的连续

[单选题]
假设整数0x12345678 存放在内存地址0x0开始的连续四个字节中 (即地址0x0到 0x3). 那么在以Little Endian字节序存储的memory中,地址0x3的地方存放的字节是:
  • 0x12
  • 0x34
  • 0x56
  • 0x78
a) Little-Endian就是低位字节排放在内存的低地址端, 高位字节排放在内存的高地址端。
b) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。
c) 网络字节序:TCP/IP各层协议将字节序定义为Big-Endian,因此TCP/IP协议中使用的字节序通常称之为网络字节序。
如果是 Little-Endian:0x0-0x3内存分别存放的是:0x78、0x560x34、0x12;
如果是  Big-Endian :0x0-0x3内存分别存放的是:0x12、0x340x56、0x78;
编辑于 2015-07-07 11:35:16 回复(3)
小端模式是低地址存放低位字节,高地址存放高位字节
发表于 2017-03-11 20:25:39 回复(0)
Little Endian, Least Significant Bit first, usually refferring to right- most bit first.
发表于 2016-05-13 09:20:02 回复(0)
起始地址是0x0!
发表于 2015-09-14 22:29:53 回复(0)
A.Little Endian是低位字节存储在低地址端,高位字节存储在高地址端,所以0x3存储0x12
发表于 2015-08-11 10:16:42 回复(1)
发表于 2015-04-09 14:28:53 回复(0)
A
小端字节序,低位存放在低地址
发表于 2015-01-27 10:50:27 回复(0)
xxj头像 xxj
是A吗?
发表于 2014-11-14 15:18:38 回复(0)