当前位置: 首页 > news >正文

旅行社应做哪些网站网站建设与制作就业前景

旅行社应做哪些网站,网站建设与制作就业前景,微信小程序用什么开发,潍坊网站制作培训堆栈 在片内RAM中#xff0c;常常要指定一个专门的区域来存放某些特别的数据 它遵循顺序存取和后进先出(LIFO/FILO)的原则#xff0c;这个RAM区叫堆栈。 其实堆栈就是单片机中的一些存储单元#xff0c;这些存储单元被指定保存一些特殊信息#xff0c;比如地址#xff0…堆栈 在片内RAM中常常要指定一个专门的区域来存放某些特别的数据 它遵循顺序存取和后进先出(LIFO/FILO)的原则这个RAM区叫堆栈。 其实堆栈就是单片机中的一些存储单元这些存储单元被指定保存一些特殊信息比如地址保护断点和数据保护现场。 堆栈特点 1、这些存储单元中的内容都是程序执行过程中被中断打断时事故现场的一些相关参数。如果不保存这些参数单片机执行完中断函数后就无法回到主程序继续执行了。 2、这些存储单元的地址被记在了一个叫做堆栈指针SP的地方。 3、栈是从高到低分配堆是从低到高分配。 堆栈分类 我们一般说的堆栈指的栈。堆栈又分硬堆栈和软堆栈硬堆栈即SP从片内RAM的顶部向下生长。软堆栈在硬堆栈跟全局变量区之间的空间C51函数调用通过R0-R7和栈来实现。 堆栈作用 1)子程序调用和中断服务时CPU自动将当前PC值压栈保存返回时自 动将PC值弹栈。 2)保护现场/恢复现场 3)数据传输 单片机内存 程序内存可以分为几个区栈区stack堆区Heap全局区static文字常亮区程序代码区。 //main.cpp int a 0; //全局初始化区 int a 0; //全局初始化区 char *p1; //全局未初始化区 main() {int b; //栈char s[] abc; //栈char *p2; //栈char *p3 123456; //123456\0在常量区p3在栈上。static int c 0; //全局静态初始化区p1 (char *)malloc(10);p2 (char *)malloc(20);//分配得来得10和20字节的区域就在堆区。strcpy(p1, 123456); //123456\0放在常量区编译器可能会将它与p3所指向的123456优化成一个地方。 }和栈的第一个区别就是申请方式不同栈英文名称是stack是系统自动分配空间的例如我们定义一个 char a系统会自动在栈上为其开辟空间。而堆英文名称是heap则是程序员根据需要自己申请的空间例如malloc10开辟十个字节的空间。由于栈上的空间是自动分配自动回收的所以栈上的数据的生存周期只是在函数的运行过程中运行后就释放掉不可以再访问。而堆上的数据只要程序员不释放空间就一直可以访问到不过缺点是一旦忘记释放会造成内存泄露。 STM32 在MDK编译环境下可在map文件的Memory Map of the image–Execution Region RW_IRAM1内容中查看程序的RAM占用及分配情况如下: STM32程序数据分类 Code程序代码 RO-dataconst常量和指令 RW-data初始化值不为0的全局变量 ZI-data未初始化的全局变量 或 初始化值为0的全局变量 RO Size Code RO Data 表示程序运行时占用的FLASH大小 RW Size RW Data ZI Data 表示占用RAM大小 ROM Size Code RO Data RW Data 表示烧写程序后占用的FLASH大小 STM32内存(RAM)分配 一个由C/C 编译的程序占用的内存可分为以下几个部分 栈stack由编译器自动分配释放存放函数的参数值局部变量的值等。 堆heap存放程序运行中被动态分配的内存一般由程序员分配释放若程序员不释放程序结束时可能由OS回收。 bss段通常是指用来存放程序中未初始化的全局变量的一块内存区域存放ZI-data数据 data段通常是指用来存放程序中已初始化的全局变量的一块内存区域存放RW-data数据 FLASH占用大致以下两个部分 文字常量区const 常量字符串就是放在这里的。 程序代码区 code 存放函数体的二进制代码 STM32堆栈位置 STM32的堆栈就是存放在片上静态SRAM中的. 地址分配可以见Keil的编译map文件的Memory Map of the image 可见堆的地址为0x20000a08大小为0x200栈的地址为 0x20000c08大小为0x400可推算栈顶地址为0x20000c08 0x400 0x20001008。而程序在刚运行的时候主堆栈指针MSP指向的是程序所占用内存的最高地址,也就是栈的栈顶地址MSP,也就是中断向量表前四个字节存储的值。
http://www.tj-hxxt.cn/news/130724.html

相关文章:

  • 文献综述 php网站开发android 做电子书下载网站
  • 西安o2o网站设计公司用家里的路由器做网站
  • 中信建设网站欧洲最新消息
  • 全美网站开发在线flash相册网站源码
  • 岳池住房和城乡建设厅网站宝塔wordpress经常502
  • 舆情网站推荐wordpress 更换语言
  • 重庆市建设工程信息网官方网站在线设计平台市场环境
  • 气象网站建设管理总结php网站开发职责
  • 如何做自己公司的网站网站建设优化怎么做
  • 做国外零售的话是在什么网站开店怎样给网站做外链
  • 网页制作与网站建设期末考试注册网站会员会泄露信息吗
  • 烟台网站建设联系电话专业低价建设微网站微商城怎么样
  • 云南建设厅网站职称评定免费建设自己的文学网站
  • 建设地情网站的作用一个网站开发语言
  • 网站规划与建设 pptwordpress 进入
  • 网站设计营销门户网站的推广
  • 个人博客网站html模板wordpress 问答 api
  • 广州网站建设(信科网络)阳区城市规划建设局网站
  • 网站建设与维护课程标准济南公众平台网站建设
  • 网站建设与管理实训报告wordpress的链接功能
  • asp怎么做网站重庆seo关键词排名
  • 网站放到服务器wordpress dux主题首页
  • 贵阳市网站开发建设局网站更改法人所需材料
  • asp.net 如何设置网站首页北京市在建工程项目查询
  • 网站系统制作教程如何用手机开发游戏
  • .net网站开发的例子h5可以做网站吗
  • 门户网站推荐国内网站建设哪家好
  • 如何用服务器搭建网站如何在网上做网站推广
  • 莱州市建设局网站wordpress和dedecms哪个好
  • 网站建设续费是那些充值中心网站怎么做