Bss段的作用及初始化
2024-09-05 15:55:27
初始化的全局变量:数据段
局部变量:栈
malloc:堆
未初始化的全局变量:Bss段
arm-linux-readelf -a 应用程序 可查看文件运行架构、大小端、共享库等信息
初始化Bss段:
clean_bss:
ldr r0, =bss_start
ldr r1, =bss_end
cmp r0, r1
moveq pc, lr clean loop:
mov r2, #
str r2, [r0],#
cmp r0, r1
bne clean_loop
mov pc, lr
这段代码不分2440、6410、210
最新文章
- Table View滑动时报错
- canvas 绘制矩形和圆形
- How to begin with the webpage making
- 对编程语言的需求总结为四个:效率,灵活,抽象,生产率(C++玩的是前三个,Java和C#玩的是后两个)
- C# 过滤SerialPort端口
- ajax 实现异步请求
- 在TextBox里面仅仅允许数字,按Enter键进入下一个TextBox
- ListView排序并隔色显示
- BestCoder Round #86 A B C
- Android中常用的URI
- 浅析JavaScript的prototype
- 15 Action View 以及监听 的使用
- 关于.Net mvc 项目在本地vs运行响应时间过长无法访问时,解决方法!
- IP地址、子网掩码、默认网关是什么意思?
- RocketMQ_问题_启动报错,修改堆内存大小
- java基础(个人学习笔记) A
- 让VCL的皮肤用在手机程序里 让安桌程序不山寨[转]
- windows phpstudy如何扩展MongoDB
- Java 中的 try catch 影响性能吗?
- 多线程学习笔记七之信号量Semaphore