大端模式和小端模式
来源:互联网 发布:纵横造价软件多少钱 编辑:程序博客网 时间:2024/05/18 02:26
大端模式与小端模式理论说明
- 大端模式
所谓的大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位。
- 小端模式
所谓的小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中。
大小端模式
为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为 8bit。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型(要看具体的编译器),另外,对于位数大于 8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着一个如何将多个字节安排的问题。因此就导致了大端存储模式和小端存储模式。例如一个16bit的short型x,在内存中的地址为0x0010,x的值为0x1122,那么0x11为高字节,0x22为低字节。对于大端模式,就将0x11放在低地址中,即0x0010中,0x22放在高地址中,即0x0011中。小端模式,刚好相反。我们常用的X86结构是小端模式,而KEIL C51则为大端模式。很多的ARM,DSP都为小端模式。有些ARM处理器还可以由硬件来选择是大端模式还是小端模式。编辑器模式验证
//下面这段代码可以用来测试一下你的编译器是大端模式还是小端模式:short int x; char x0,x1;x=0x1122; x0=((char*)&x)[0]; //低地址单元x1=((char*)&x)[1]; //高地址单元 //若x0=0x11,则是大端; 若x0=0x22,则是小端......//上面的程序还可以看出,数据寻址时,用的是低位字节的地址。
操作系统
static union {
char c[4];
unsigned long l;
} endian_test = { { 'l', '?', '?', 'b' } };
#define ENDIANNESS ((char)endian_test.l)
//(如果ENDIANNESS=’l’表示系统为little endian,为’b’表示big endian )。
char c[4];
unsigned long l;
} endian_test = { { 'l', '?', '?', 'b' } };
#define ENDIANNESS ((char)endian_test.l)
//(如果ENDIANNESS=’l’表示系统为little endian,为’b’表示big endian )。
- 大端和小端模式
- 大端模式和小端模式
- 大端模式和小端模式
- 大端模式和小端模式
- 解析大端模式和小端模式
- 解析大端模式和小端模式
- 关于大端模式和小端模式
- 大端模式和小端模式
- 大端模式和小端模式
- 解析大端模式和小端模式
- 解析大端模式和小端模式
- 解析大端模式和小端模式
- 理解大端模式和小端模式
- 大端模式和小端模式
- 解析大端模式和小端模式
- 大端模式和小端模式
- 解析大端模式和小端模式
- 大端模式和小端模式
- 浏览器兼容
- 设计模式之策略模式
- 卡特兰数
- DLL中传递STL参数,vector对象作为dll参数传递等问题
- Leetcode: Restore IP Addresses
- 大端模式和小端模式
- 三分钟理解Java中字符串(String)的存储和赋值原理
- hdu 4547 CD操作
- JBoss 系列六:JBoss 7/WildFly中配置使用JMS消息队列
- CODE 62: Climbing Stairs
- 从一个小侧面对比各大中文搜索引擎的实力
- 排序算法总结
- DevBytes: View Animations
- 模式匹配
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
画小汽车的简单画
汽车线条画
汽车素描画
玩具汽车怎么画
幼儿园画汽车简单画法
小汽车的简笔画怎么画
画小汽车的图片
小汽车怎么画简笔画
儿童汽车贴画
卡通汽车画
汽车的简笔画怎么画
画小汽车的简单画法
汽车装饰贴画
素描画汽车
汽车的简笔画图片
简笔画小汽车怎么画
儿童画小汽车的简单画
汽车的画
儿童图画简易画小汽车
qq画图红包公共汽车怎么画
12380汽车票查询
汽车票可以退吗
重庆汽车票
汽车票app
郑州汽车票
河南汽车票
汽车票怎么退票
汽车票能改签吗
买汽车票的app
买汽车票app
汽车票提前几天买
汽车票退票规定
汽车票怎么退
汽车票可以退票吗
订汽车票软件
12308汽车票查询
汽车票图片
汽车票订购
车票汽车票查询
大巴汽车票查询
订购汽车票