大端(Big Endian)、小端(Little Endian)存储模式名字的来历
来源:互联网 发布:淘宝窗帘价格与图片 编辑:程序博客网 时间:2024/05/02 06:13
这篇文章不是用来告诉你怎么判断计算机是大端模式还是小端模式的,这样的文章有一大把,若只想知道这个,请直接绕道。--->http://baike.baidu.com/view/1922338.htm
其实知道大端小端的概念挺久了,只是我一直在琢磨它们名字是怎么来的,以前不熟悉的时候还经常把这两个模式混淆。今天探究根底,终于知道了来历,相信看了这篇博文的朋友们再也不会记错什么是大端,什么是小端了。
其实大端(Big Endian)、小端(Little Endian)这两个词是从《格列佛游记》里出来的。[p.s: 据本人调查,这本小说木有提到计算机。]
《格列佛游记》有一段讲的是吃鸡蛋是从大的那头敲开还是小的那头敲开的问题,书中把从大头敲开的那种叫做Big Endian,把从小头敲开的那种叫Little Endian。
国外的计算机专家很文艺,直接把这两个词拿来给计算机的数据存储模式命名。鸡蛋大的那头表示数据权值高的位,小的那头表示权值低的位,而把低地址(比如0x00000000)看作我们敲鸡蛋的地面(或墙面、桌面),于是有了下面这张图。与鸡蛋类比,于是数据存储模式也分出了大端和小端。
所以大端模式(Big Endian)就是就是大的那头敲地面(从大端敲破鸡蛋),即高位放到低地址。小端模式(Little Endian)就是小的那头敲地面(从小端敲破鸡蛋),即低位放到低地址。
- 大端(Big Endian)、小端(Little Endian)存储模式名字的来历
- 大端(Big Endian)、小端(Little Endian)存储模式名字的来历
- 大端模式(big endian)和小端模式(little endian)
- 小端(Little Endian) 大端(Big Endian)
- 大端(big endian)小端(little endian)
- 大端Big-Endian 、小端Little-Endian
- 大端(Big Endian)和小端(Little Endian)的区别
- 字节序(Endian),大端(Big-Endian),小端(Little-Endian)
- 字节序(Endian),大端(Big-Endian),小端(Little-Endian)
- 字节序(Endian)、大端(Big-Endian)、小端(little-Endian)
- CPU的大端模式(big endian)和小端(little endian)模式
- CPU的大端模式(big endian)和小端(little endian)模式
- 大端模式Big Endian和小端模式Little Endian以及浮点数在内存中的存储
- 大端(Big Endian)与小端(Little Endian)详解
- 大端(Big Endian)与小端(Little Endian)详解
- 分析 大端(Big Endian)和小端(Little Endian)
- 大端(Big Endian)与小端(Little Endian)详解
- Little endian and big endian大端小端
- JM8.6中的一个重要结构体NALU_t的定义、分配和释放
- 架构师面试题1
- POJ 1326 Mileage Bank
- HOJ 1688 Speed Limit
- (4)AT&T汇编笔记
- 大端(Big Endian)、小端(Little Endian)存储模式名字的来历
- js事件驱动机制 浏览器兼容处理
- Kademlia 协议原理简介
- HOJ 1685 Flow Layout
- 带有边框的ListView和item
- 交叉染色法
- DBA数据库管理员JAVA程序员架构师必看
- MFC消息分类总结
- s3c6410 IROM启动代码分析