- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大端与小端模式及其举例说明
1. 什么是大端,什么是小端: 所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的 高位,保存在内存的低地址中; 所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的 高位保存在内存的高地址中。 2.为什么会有大小端: 为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以 字节为单位的,每个地址单元都对应着一个字节,一个字节为 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 处理器还可以由硬件来选择是大端模式还是小端模 式。 3.大小端在内存中的存放方式举例: 例如,16bit 宽的数0x1234 在Little-endian 模式CPU 内存中的存放方 式(假设从地址0x4000 开始存放)为: 0x4000 0x4001 内存地址 0x34 0x12 存放内容 而在Big-endian 模式CPU 内存中的存放方式则为: 0x4000 0x4001 内存地址 0x12 0x34 存放内容 32bit 宽的数0在Little-endian 模式CPU 内存中的存放 方式(假设从地址0x4000 开始存放)为: 内存地址 0x4000 0x4001 0x4002 0x4003 存放内容 0x78 0x56 0x34 0x12 而在Big-endian 模式CPU 内存中的存放方式则为: 内存地址 0x4000 0x4001 0x4002 0x4003 存放内容 0x12 0x34 0x56 0x78 4.如何测试编译器是大端还是小端: 下面这段代码可以用来测试一下你的编译器是大端模式还是小端模式: #include stdio.h int main() { short int x; char x0,x1; x=0x1122; x0=((char *)x)[0]; //低地址单元 x1=((char *)x)[1]; //高地址单元 printf(x0=0x%x,x1=0x%x,x0,x1);// 若 x0=0x11, 则是大端; 若 x0=0x22,则是小端 return 0; } 以下是我在dev C++里面运行的结果,从结果来看,dev C++用的是 小端模式;
您可能关注的文档
- 复方鳖甲软肝片联合慢肝解郁胶囊对_省略_硬化代偿期患者的疗效及安全性观察_屠红辉.pdf
- 夏新电子股份有限公司第四届董事会2008年第四次临时会议决议公告暨召开2008年第四次临时股东大会的通知.pdf
- 夏末水润大计保湿正当时.docx.docx
- 夏邑县杨集镇李庄市聚会方案一.doc
- 外国及香港地区楼花按揭中银行风险的法律防范及对我国的启示_王宗成.pdf
- 外国语学院课程表.doc
- 外币买卖交易须知.pdf
- 外来器械验收审核表器械入库复核表.doc
- 外币财务报表折算有关问题探讨.pdf
- 外汇短线交易的精髓.docx
- 大米加工成本计算.docx
- 大股东减持相关规定.docx
- 大股东侵害小股东的原因及影响因素分析.pdf
- 大股东整体上市预期强烈.pdf
- 大连友谊:关于公司控股股东及其他关联方占用资金情况专项审核说明 2010-04-08.pdf
- 大连大显控股股份有限公司2009年度第二次临时股东大会.pdf
- 大连大显控股股份有限公司关于为控股子公司大连大显精密轴有限公司提供股权质押担保的公告.pdf
- 大连大显股份有限公司董事会关于对沈阳高登大酒店51%股权转让专项公告.pdf
- 大连橡胶塑料机械股份有限公司第四届董事会第十五次会议决议公告暨召开2010年第一次临时股东大会的通知.pdf
- 大额贷款贷后调查(和华)2012.4.doc
最近下载
- GB 50487-2008 水利水电工程地质勘察规范 (2022年版) .docx VIP
- 【低空经济】低空经济教学课程设计方案.docx
- 2025至2030中国冷链物流行业运营效率与成本控制研究报告.docx
- 2020年《毛泽东思想和中国特色社会主义理论体系概论》考试试卷及答案(一).doc VIP
- 2025入团积极分子考试题库(含答案).docx VIP
- 2021年模拟试题版10月自学考试12656毛泽东思想和中国特色社会主义理论体系概论历年模拟试题.doc VIP
- (2025)廊坊市入团积极分子考试题库(含答案).docx VIP
- 2025至2030中国冷链物流无人机配送网络建设与运营成本测算研究报告.docx
- 晶源微一级代理商CSC2313F深圳恒锐丰科技.pdf VIP
- 2024北森整理题库(言语理解、资料分析、图形推理.).docx VIP
有哪些信誉好的足球投注网站
文档评论(0)