您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. (中兴通讯内部培训)嵌入式软件易于出错问题分析专题(2).ppt

  2. 1.全局符号 可重定位目标文件 可执行目标文件 全局符号强弱对碰问题 全局变量共享访问和死锁问题 2.堆栈帧 PowerPC堆栈帧结构 X86堆栈帧结构 计算堆栈帧链大小 3.字节顺序+字节对齐+数据不一致引用 字节顺序 字节对齐 数据不一致引用 综合症问题 4.易出错问题总结
  3. 所属分类:硬件开发

    • 发布日期:2009-05-17
    • 文件大小:1mb
    • 提供者:hardbeyond
  1. Visual C++开发经验技巧宝典(第1章)

  2. 第1章 语言基础 1 1.1 基础语句 2 0001 注释的使用方法及注意事项 2 0002 使用汇编语言 2 0003 如何使用内联函数 2 0004 如何使用#define自定义宏 3 0005 使用goto语句进行无条件跳转 3 0006 while循环转为for循环 3 0007 do while循环的分析与使用 4 0008 利用条件运算符简化代码 4 0009 使用exit函数退出进程 5 0010 函数exit的注意事项 5 0011 调试无限循环 5 0012 控制台输入/输出
  3. 所属分类:C++

    • 发布日期:2009-09-04
    • 文件大小:179kb
    • 提供者:perhapsbu
  1. c++ 面试题 总结

  2. C++面试题 1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。 private 也被集成,只事派生类没有访问权限而已 virtual可加可不加 子类的空间里有父类的所有变量(static除外) 同一个函数只存在一个实体(inline除外) 子类覆盖它的函数不加virtual ,也能实现多态。 在子类的空间里,有父类的私有变量。私有变量不能直接访问。 --------------------------
  3. 所属分类:C

    • 发布日期:2009-09-16
    • 文件大小:155kb
    • 提供者:rzvs8275161
  1. 【嵌入式】之中兴嵌入式培训-嵌入式软件易于出错问题分析

  2. 嵌入式软件易于出错问题分析 1.全局符号 可重定位目标文件 可执行目标文件 全局符号强弱对碰问题 全局变量共享访问和死锁问题 2.堆栈帧 PowerPC堆栈帧结构 X86堆栈帧结构 计算堆栈帧链大小 3.字节顺序+字节对齐+数据不一致引用 字节顺序 字节对齐 数据不一致引用 综合症问题 4.易出错问题总结
  3. 所属分类:硬件开发

    • 发布日期:2010-07-18
    • 文件大小:1mb
    • 提供者:CPP1984
  1. ARM嵌入式软件编程经验谈

  2. A R M 系 列 处 理 器 是 R I S C (R e d u c d e d I n s t r u c t i o n S e t Computing)处理器。很多基于ARM的高 效代码的程序设计策略都源于RISC处理 器。和很多RISC处理器一样,ARM系列 处理器的内存访问,也要求数据对齐,即 存取“字(Word)”数据时要求四字节对 齐,地址的bi ts[1:0]==0b00;存取“半 字(Hal fwords)”时要求两字节对齐,地 址的bit[0]==0b0;存取“字节(B
  3. 所属分类:硬件开发

    • 发布日期:2010-10-15
    • 文件大小:550kb
    • 提供者:qwerk
  1. 字节对齐访问 分析与理解

  2. 对字节对齐访问的原因,作用及相关注意问题进行了分析与举例说明。易于理解。
  3. 所属分类:专业指导

    • 发布日期:2011-03-08
    • 文件大小:66kb
    • 提供者:yinguangwei
  1. 字节对齐详解.pdf

  2. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。
  3. 所属分类:C++

    • 发布日期:2011-07-05
    • 文件大小:2mb
    • 提供者:ActiveState
  1. grub4dos-V0.4.6a-2017-02-04更新

  2. 更新说明: 2017-02-04(yaya) Ls command: Empty Folder returns false. 2016-12-08(yaya) 修正lz4、vhd不显示解压缩进度指示。增加lzma解压缩进度指示。 2016-11-09(不点) 0x8205 bit 5 = 1: 使checkkey闲置循环停止指令。 2016-04-13(yaya) 支持动画菜单 setmenu --graphic-entry=类型=菜单行数=菜单列数=图形宽(像素)=图形高(像素)=菜单行间距
  3. 所属分类:DOS

    • 发布日期:2017-03-05
    • 文件大小:660kb
    • 提供者:qq_37767541
  1. 字节对齐总结,ARM字节对齐

  2. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问都可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就是对齐。
  3. 所属分类:硬件开发

    • 发布日期:2009-02-03
    • 文件大小:32kb
    • 提供者:kkilyy
  1. 字节对齐以及为什么要字节对齐

  2. 什么是字节对齐,为什么要对齐 现代计算机中内存空间都是按照BYTE划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。
  3. 所属分类:C/C++

    • 发布日期:2019-03-17
    • 文件大小:29kb
    • 提供者:code5_bug
  1. 内存对齐详解.rar

  2. 各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的CPU在访问 一个没有进行对齐的变量的时候会发生错误,那么在这种架构下编程必须保证字节对齐.其他平台可能没有这种情况,但是最常见的是如果不按照适合其平台要求对 数据存放进行对齐,会在存取效率上带来损失。比如有些平台每次读都是从偶地址开始,如果一个int型(假设为32位系统)如果存放在偶地址开始的地方,那 么一个读周期就可以读出这32bit,而如果存放在奇地址开始的地方,就需要2个读
  3. 所属分类:其它

    • 发布日期:2019-09-10
    • 文件大小:37kb
    • 提供者:luohualuohuawo
  1. c语言地址对齐的一些介绍

  2. 现代计算机中内存空间都是按照字节(byte)划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排列,这就是对齐。
  3. 所属分类:其它

    • 发布日期:2020-08-27
    • 文件大小:65kb
    • 提供者:weixin_38649356
  1. 深入剖析C++中的struct结构体字节对齐

  2. 什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的CPU在访问一个没有进行对齐的变量的时候会发生错误,那么在这种架构下编程必须保证
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:88kb
    • 提供者:weixin_38669832
  1. C++中的内存对齐实例详解

  2. C++中的内存对齐实例详解 内存对齐          在我们的程序中,数据结构还有变量等等都需要占有内存,在很多系统中,它都要求内存分配的时候要对齐,这样做的好处就是可以提高访问内存的速度。 我们还是先来看一段简单的程序:            程序一 #include using namespace std; struct X1 { int i;//4个字节 char c1;//1个字节 char c2;//1个字节 }; struct X2 { char
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:124kb
    • 提供者:weixin_38691453
  1. C语言之GCC中支持的内存对齐指令

  2. 1:gcc中支持但不推荐使用的指令 #pragma pack() :取消内存对齐访问 #pragma pack(n) (n=1/2/4/8):按n字节对齐 #pragma pack(2) struct mystruct1 { int a; char b; short c; } struct mystruct2 { int a;; double b; short c; } #pragma pack()   以上这部分内容是按2字节对齐了。   分析:   (1
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:75kb
    • 提供者:weixin_38507121
  1. C语言内存对齐实例详解

  2. 本文详细讲述了C语言程序设计中内存对其的概念与用法。分享给大家供大家参考之用。具体如下: 一、字节对齐基本概念 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的C
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:83kb
    • 提供者:weixin_38599231
  1. 关于C++内存中字节对齐问题的详细介绍

  2. 一、什么是字节对齐计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 二、对齐的作用和原因:1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:93kb
    • 提供者:weixin_38607552
  1. C/C++数据对齐详细解析

  2. Data Alignment 关于数据对齐问题,现在多多少少有了一些接触,简单地说下自己的看法。 1、对齐的背景 大端和小端的问题有必要在这里介绍一下,计算机里面每个地址单元对应着一个字节,一个字节为8bit,对于位数大于8位的处理器来说,寄存器的宽度是大于一个字节的,例如16bit的short型变量x,在内存中的地址是0x0010,x的值为0x1122,0x11为高字节,0x22为低字节,常用的X86结构是小端模式,很多ARM,DSP都是小端模式,而KEIL C51则为大端模式。内存空间是按照
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:63kb
    • 提供者:weixin_38653687
  1. VC++中内存对齐实例教程

  2. 内存对其是VC++程序设计中一个非常重要的技巧,本文即以实例讲述VC++实现内存对其的方法。具体分析如下: 一、概述 我们经常看到求 sizeof(A) 的值的问题,其中A是一个结构体,类,或者联合体。 为了优化CPU访问和优化内存,减少内存碎片,编译器对内存对齐制定了一些规则。但是,不同的编译器可能有不同的实现,本文只针对VC++编译器,这里使用的IDE是VS2012。 #pragma pack()是一个预处理,表示内存对齐。布局控制#pragma,为编译程序提供非常规的控制流信息。 二、结构
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:49kb
    • 提供者:weixin_38689223
  1. C51程序设计中的编程中的字节对齐问题

  2. 一.什么是字节对齐,为什么要对齐?   现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。   对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的CPU在访问 一个没有进行对齐的变量的时候会发生错误,那么在这种
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:82kb
    • 提供者:weixin_38653385
« 12 3 4 5 »