uCOS2014.1.7
2024-10-09 01:51:01
主要关于任务堆栈:
在计算机中一般设置一个专用的地址寄存器用来存放堆栈的栈顶地址,这个寄存器称为堆栈指针(SP)。
任务堆栈有两种,一种是地址向下增长的,PC就是采用这样的堆栈;
另一种是地址向上增长的。
假如图片中定义堆栈从00H-80H,当OS_CPU.H文件中的OS_STK_GROWTH置1时,表明堆栈是向下增长的,那么栈顶地址在内存的最高地址,即80H,此时堆栈指针指向80H。
当OS_CPU.H文件中OS_STK_GROWTH=0,堆栈指针时向上增长,此时栈顶地址在内存的最低地址。
最新文章
- 【转】MarshalAs属性和使用
- Java 线程综述
- hbase日常运维管用命令,region管理
- OSI
- 第三百三十八天 how can I 坚持
- raknet unity3d
- Altium Designer 导出Gerber文件详细教程
- jQuery 源码分析和使用心得 - 文档遍历 ( traversing.js )
- telnet模拟http訪问
- Calico 的网络结构是什么?- 每天5分钟玩转 Docker 容器技术(68)
- 阿里云 Angular 2 UI框架 NG-ZORRO介绍
- js小括号的作用
- 软件工程first homework
- [python3.6+opencv] 02 imwrite-打开图像后保存退出还是不保存退出的问题
- Python学习——1
- 2019.01.21 bzoj2441: [中山市选2011]小W的问题(树状数组+权值线段树)
- AWS CSAA -- 04 AWS Object Storage and CDN - S3 Glacier and CloudFront(一)
- CSS font系列
- Dockerfile 常用指令
- python sys.path[0] 的解释