- 博客(2)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 个人对堆栈的理解和IAR编译器的内存分配
heap(堆):开发者自己申请而分配到的动态内存;不要了需要自己释放内存;stack(栈):通过定义 变量、数组等,系统分配的内存;不用了不需要自己释放内存;在c语言编译环境下:char *p=(char *)malloc(分配的内存大小);//申请内存free(p); //释放内存在c++下是用new来申请;定义一个静态数组,实际上就是在栈中分配一块动态内存,数组名即为内存
2015-09-28 17:16:19
5739
原创 汇编语言中缓冲区的定义
BUF DB 81 DB ? DB 81 DUP(0)在内存中申请一个缓冲区为83个字节,首地址给BUF,缓冲区的第一个字节内放的是81,表示申请的存放数据的缓冲区的字节数为81个,第二个字节“?”表示的是实际存放的字节个数(就是说,你放入2个字节的数据,“?”变成2,放10个字节的数据,变成10);DB表示的是分配一个或多个字节;输入的数据从第三个字节开始存放,存放至第82个字节,第
2015-01-07 13:42:27
15134
1
lpc1114板子上控制液晶的引脚是哪十二个?
2014-03-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人