【2026年整理】汇编及嵌入式C语言——第三章.pptVIP

  • 0
  • 0
  • 约1.24万字
  • 约 62页
  • 2026-06-03 发布于河南
  • 举报

【2026年整理】汇编及嵌入式C语言——第三章.ppt

汇编及嵌入式C语言;第三章ARM程序设计基础;3.1.1符号定义伪指令

符号定义伪指令用于定义ARM汇编程序中的变量、对变量赋值以及定义寄存器的别名等操作。

常见的符号定义伪指令有如下几种:

—用于定义全局变量的GBLA、GBLL和GBLS

—用于定义局部变量的LCLA、LCLL和LCLS

—用于对变量赋值的SETA、SETL、SETS

—为通用寄存器列表定义名称的RLIST;3.1.1符号定义伪指令

GBLA、GBLL和GBLS

-GBLA伪指令用于定义一个全局的数字变量,并初始化为0;

-GBLL伪指令用于定义一个全局的逻辑变量,并初始化为F(假);

-GBLS伪指令用于定义一个全局的字符串变量,并初始化为空;

由于以上三条伪指令用于定义全局变量,因此在整个程序范围内变量名必须唯一。;3.1.1符号定义伪指令

举例如下:

GBLATest1;定义一个全局的数字变量

Test1SETA0xaa;将该变量赋值为0xaa

GBLLTest2;定义一个全局的逻辑变量

Test2SETL{TRUE

文档评论(0)

1亿VIP精品文档

相关文档