ARM存储格式之大端小端

作者:leye乐鱼娱乐app发布时间:2021-12-25 18:14

本文摘要:结尾谈个有关大端小端的故事: 末端模式(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位整数的高位先存模式,对应我们的大端模式。

leye乐鱼娱乐app


本文关键词:leye乐鱼娱乐app,ARM,存储,格式,之,大端,小端,结尾,谈个,有关

本文来源:leyu乐鱼全站app-www.bicester-conference-centre.com