大字节序和小字节序由来

大字节序和小字节序由来

ID:20416165

大小:67.50 KB

页数:7页

时间:2018-10-13

大字节序和小字节序由来_第1页
大字节序和小字节序由来_第2页
大字节序和小字节序由来_第3页
大字节序和小字节序由来_第4页
大字节序和小字节序由来_第5页
资源描述:

《大字节序和小字节序由来》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Endian的由来链接:http://www.eygle.com/digest/2007/01/whats_mean_endian.html一、引子2二、ENDIAN的由来2三、各种ENDIAN3四、收尾5五、REFERENCES&WEBLINKS57一、引子  在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正确的编/译码从而导致通信失败。目前在各种体系的计算机中通常采用的字节存储机制主要有两种

2、:big-endian和little-endian。本文简要描述这两种存储机制的来历、特点和区别。    为了叙述方便,下面先对本文中将要用到的两个术语做简单的定义。  1、MSB  MSB是MostSignificantBit/Byte的首字母缩写,通常译为最重要的位或者最重要的字节。它通常用来表明在一个bit序列(如一个byte是8个bit组成的一个序列)或者一个byte序列(如word是两个byte组成的一个序列)中对整个序列取值影响最大的那个bit/byte。  2、LSB  LSB是LeastSignificantBit/Byte的首字母缩写,通常译为最不重

3、要的位或者最不重要的字节。它通常用来表明在一个bit序列(如一个byte是8个bit组成的一个序列)或者一个byte序列(如word是两个byte组成的一个序列)中对整个序列取值影响最小的那个bit/byte。二、endian的由来  1、Definition  endian:Theorderingofbytesinamulti-bytenumber.定义:在计算机系统体系结构中用来描述在多字节数中各个字节的存储顺序。  2、Etymology  ThetermcomesfromSwift's"Gulliver'sTravels"viathefamouspaper"O

4、nHolyWarsandaPleaforPeace"byDannyCohen,USC/ISIIEN137,1980-04-01.  TheLilliputians,beingverysmall,hadcorrespondinglysmallpoliticalproblems.TheBig-EndianandLittle-Endianpartiesdebatedoverwhethersoft-boiledeggsshouldbeopenedatthebigendorthelittleend.[From:FreeOn-LineDictionaryOfComputingor

5、JargonFile]  词源:据JargonFile记载,endian这个词来源于JonathanSwift在1726年写的讽刺小说"Gulliver'sTravels"(《格利佛游记》)。该小说在描述Gulliver畅游小人国时碰到了如下的一个场景。在小人国里的小人因为非常7小(身高6英寸)所以总是碰到一些意想不到的问题。有一次因为对水煮蛋该从大的一端(Big-End)剥开还是小的一端(Little-End)剥开的争论而引发了一场战争,并形成了两支截然对立的队伍:支持从Big-End剥开的人Swift就称作Big-Endians而支持从Little-End剥开的人

6、就称作Little-Endians......(后缀ian表明的就是支持某种观点的人:-)。Endian这个词由此而来。    1980年,DannyCohen在其著名的论文"OnHolyWarsandaPleaforPeace"中为了平息一场关于在消息中字节该以什么样的顺序进行传送的争论而引用了该词。该文中,Cohen非常形象贴切地把支持从一个消息序列的MSB开始传送的那伙人叫做Big-Endians,支持从LSB开始传送的相对应地叫做Little-Endians。此后Endian这个词便随着这篇论文而被广为采用。三、各种endian  1、big-endian  

7、Acomputerarchitectureinwhich,withinagivenmulti-bytenumericrepresentation,themostsignificantbytehasthelowestaddress(thewordisstored"big-end-first").  Mostprocessors,includingtheIBM370family,thePDP-10,theMotorolamicroprocessorfamilies,andmostofthevariousRISCdesignscurrentinmid-19

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。