首页 > 试题广场 >

地址为a+3的字节内存储的值在PowerPC和Intel X

[单选题]
已知IBM的PowerPC是big-endian字节序列而Intel的X86是little-endian字节序,如果在地址啊存储的整形值时0x04030201,那么地址为a+3的字节内存储的值在PowerPC和Intel X86结构下的值分别是?
  • 1 4
  • 1 3
  • 4 1
  • 3 1
  • 4 4
  • 1 1
发表于 2016-08-22 09:58:56 回复(4)
大端模式是高地址存储数据的低字节,小端模式是高地址存储数据的高字节
发表于 2016-05-16 16:58:58 回复(0)
存储跟地址没有关系,默认都是从低地址从高地址进行存储,那么大端就是开始读取高字节的数据,而小端就是开始读取低字节。(并且从始至终,每个字节的两位十六进制数的相对位置不会发生变化)
发表于 2016-09-09 17:03:11 回复(0)
地址啊是地址a
发表于 2016-09-09 14:50:21 回复(0)
大端从大地址开始存储,小端相反,两者都是从数据低位开始存起;
假设从上至下地址递增,则
PowerPC(大):                    Intel X86(小):
04                                            01                    低
03                                            02                      |
02                                            03                      | 
01                                            04                     高
a+3指向最大的地址,所以分别为1 4
发表于 2016-05-16 10:39:20 回复(4)
这个是不是就是大端和小端啊?
发表于 2018-02-26 11:09:04 回复(0)
这个是要了解操作系统的地址编号规律好做了. 细节题. big-endian 是从高位地址开始划分,  little-endian 是从低位开始划分地址的;
发表于 2017-04-14 10:52:40 回复(0)