当前位置:C++技术网 > 资讯 > 计算机中字节存储顺序-顺序存储,逆序存储的本质

计算机中字节存储顺序-顺序存储,逆序存储的本质

更新时间:2016-02-06 16:36:18浏览次数:1+次

字节是计算机的存储单位,多字节数据在计算机内存中的储存方式是怎样的呢?下面我们就来好好讨论下。
计算机CPU是以字节来存储数据的,早先的计算机CPU中是8位的,后来逐渐拓展,16位,32位等,但是新产生的CPU并没有抛弃之前的老式CPU,具有向下兼容性,但是字节在内存中还是以8位存储,后来16位出现的时候,就有了字这一存储单位,一个字就是两个字节,为了区分两个字节,我们分别定义为高低字节,从左向右一次存放数据。


不同的CPU就有了不同的字节储存方式。Intel的CPU和IBM的CPU存储方式就不同。总的来说,字节的存储方式有两种:
顺序存储:高位字节存入低地址,低位字节存入高地址
逆序存储:低位字节存入低地址,高位字节存入高地址

例如:12345678H:

所谓的顺序与逆序是基于数据的存储方向,从左往右,还是从右往左。