汇编指令深度解析:从《汇编器指南》到王道考研
渴望透彻理解汇编指令? RealView 编译工具 4.0 版《汇编器指南》为您揭开段的神秘面纱!
我们将代码段和数据段区分开来,其中代码段容纳着程序的灵魂——可执行代码。
在使用 Keil 编译器时,您或许会遇到以下提示信息:
- Code: 代码所占用的存储空间。
- RO-data: 只读常量数据的大小,例如
const
类型。 - RW-data: 已初始化的可读写变量的大小,代表 "Read Write"。
- ZI-data: 未初始化的可读写变量的大小,代表 "Zero Initialize"。
值得注意的是,ZI-data 不会被计入代码大小,因为它无需初始化。
简而言之,烧录程序到 Flash 存储器时,占用的空间大小为 Code + RO-data + RW-data。 而程序运行时,芯片内部 RAM 使用的空间大小为 RW-data + ZI-data。
让我们以《汇编器指南》为基础,结合王道考研408八套模拟卷,步步为营,精通汇编指令!
暂无评论