Chinaunix首页 | 论坛 | 博客
  • 博客访问: 206514
  • 博文数量: 60
  • 博客积分: 2142
  • 博客等级: 大尉
  • 技术积分: 560
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-13 00:08
文章分类

全部博文(60)

文章存档

2010年(2)

2009年(7)

2008年(30)

2007年(21)

我的朋友

分类: 服务器与存储

2008-01-22 22:16:17

字节序问题,俗称大端,小端问题,也就是数据在内存中的存储顺序,通常指一个数据在内存一个位置存不下时,其在内存中的存储顺序,若数据的低位部分存放在内存的低位地址上时被称为按小端法存储,如数据0x1234,现在内存一个位置只能存下两个字节,在小端法中,数据访问地址为0x00000000时,0x00000000存的是0x12,0x00000001存的是0x34,而在大端法中,则恰好相反。一般基于X86平台的PC机是小端字节序的,而有的嵌入式平台则是大端字节序的。

CPU 字长 vs 指令字长
CPU 字长 是cpu一次能处理的二进制数据的位数,由于cpu处理数据是从内部寄存器上去取,所以也可以根据内部通用寄存器的位数来定义cpu的字长,
指令字长 是 指令字的位数,也就是pc指针每次指向的指令数据位数。

64位 vs 32位
这里的位数应该包括cpu字长,和内部通用寄存器以及用来传递数据的内部数据总线和用来取指的数据总线都需要达到64位。

阅读(1362) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~