诚博国际·(中国)官方网站诚博国际·(中国)官方网站

width="200" height="30">
当前位置:主页 > 应用行业 > 行业应用 >

ARM存储格式之大端小端

本文摘要:结尾谈个有关大端小端的故事: 末端模式(Endian)的这个词出自于JonathanSwift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法有所不同将所有的人分成两类,从圆头开始将鸡蛋敲开的人被不属于BigEndian,从尖头开始将鸡蛋敲开的人被不属于LittileEndian。 小人国的内战就源自不吃鸡蛋时是到底从大头(Big-Endian)敲开还是自小头(Little-Endian)敲开。在计算机业BigEndian和LittleEndian也完全引发一场战争。

结尾谈个有关大端小端的故事:  末端模式(Endian)的这个词出自于JonathanSwift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法有所不同将所有的人分成两类,从圆头开始将鸡蛋敲开的人被不属于BigEndian,从尖头开始将鸡蛋敲开的人被不属于LittileEndian。

小人国的内战就源自不吃鸡蛋时是到底从大头(Big-Endian)敲开还是自小头(Little-Endian)敲开。在计算机业BigEndian和LittleEndian也完全引发一场战争。  我们告诉在内存中数据是以字节为单位展开存储的,每个地址单元对应着一个字节(byte),一个字节为8位(bite)。但是很多时候数据除了8bit额char外,还有16bit的short,32位的long型(要看明确的编译器),必定不存在多字节决定的问题。

有所不同的计算机存放在多字节值的顺序有所不同,有些机器在接续地址存放在低位字节(低位先存),即小端模式;有的机器在接续地址存放在高位字节(高位先存),即大端模式。基于Intel的CPU,使用的是低位先存。而KEILC51则为大端模式。

大端小端对应着数据在存储器中的存放在顺序。  同时,在网络传输中,网络协议必须登录网络字节顺序,TCP/IP协议中用于16位整数和32位整数的高位先存模式,对应我们的大端模式。


本文关键词:诚博国际登录中心,ARM,存储,格式,之,大端,小端,结尾,谈个,有关

本文来源:诚博国际登录中心-www.debbie-erickson.com