大端方式 、 小端方式

大端方式(Big Endian):   最高有效位 ( most significant bit,MSB)所在的地址 是 数 的地址

                  e.g. IBM 360/370, Motorola 68k, MIPS, ARM

小端方式( Little Endian)最低有效位 (least significant bit,LSB)所在的地址 是 数 的地址

                   e.g. Intel 80x86

最高有效位  ( MSB ):拥有最大权重的位。对字的数值有最大的影响。

                   e.g. n 位二进制数字,第 0 位拥有最低权值2^{0},是最低有效位;第 \bg_white \large n-1 位拥有最高的权值 2^{n-1},是最高有效位。

举例: int i = -65535,存放在内存100号单元(即占100#103#),则在内存中的存放如下:

                   int i = -65535,在内存中以补码形式存储,为 FF FF 00 01 H,其中 MSB 为 FF,LSB 为 01H

 

 

↓↓

↓↓

内存单元

大端方式 存放小端方式 存放
100 # ↓(数的地址)FF(最高有效位)01 (最低有效位)
101 # ↓FF00
102 # ↓00FF
103 # ↓01(最低有效位)FF(最高有效位)


换句话说:最高有效位 放在 地址的低位 是大端方式。最低有效位 放在 地址的低位 是小端方式。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值