软件工具 SofTool.CN 本次搜索耗时 0.272 秒,为您找到 64 个相关结果.
  • 3_ARM汇编指令分类

    1. 存储加载类 2. 数据处理类指令集 算术 比较 逻辑运算 移动 3. 分支跳转指令 B BL BX 和 BLX 4. 程序状态寄存器访问指令 5. 协处理器访问指令 包括存储加载类指令集,数据处理类指令集,分支跳转类指令集,程序状态寄存器访问指令以及协处理器类指令集 1. 存储加载类 由于ARM处理器采用了统一编址技术,...
  • GET

    6744 2020-12-25 《ARM 汇编》
    语法: GET 文件名 备注: 文件名可以是绝对路径,也可以是相对路径; 功能: GET 伪指令用于将一个源文件包含到当前的源文件中,并将被包含的源文件在当前位置进行汇编处理。 可以使用INCLUDE代替GET。 汇编程序中常用的方法是在某源文件中定义一些宏指令,用 EQU 定义常量的符号名称,用 MAP 和 FIELD 定义结构化的...
  • INCLUDE

    6655 2020-12-25 《ARM 汇编》
    语法: INCLUDE 文件名 备注: 文件名可以是绝对路径,也可以是相对路径; 可以使用GET代替INCLUDE; 功能: INCLUDE 伪指令用于将一个源文件包含到当前的源文件中,并将被包含的源文件在当前位置进行汇编处理; 汇编程序中常用的方法是在某源文件中定义一些宏指令,用 EQU 定义常量的符号名称,用 MAP 和 FIEL...
  • ldr

    6443 2021-04-10 《ARM 汇编》
    语法: 数据复制方向: 功能: 补充知识: 例1: 例2: 例3: 语法: LDR{条件} 目的寄存器, <存储器地址 > 参数: {条件} 可选项 数据复制方向: ⇠ \dashleftarrow ⇠ 功能: LDR指令用于将<存储器地址>中32位的字数据传送到 目的寄存器 中。 补充知...
  • DCW

    6263 2020-12-25 《ARM 汇编》
    语法: 标号 DCW 表达式 备注: 表达式可以为程序标号或数字表达式; 功能: DCW 伪指令用于分配一片连续的半字存储单元(必须按半字对齐),并用伪指令中指定的表达式进行初始化。 示例: ; //为标号 SOFTOOL 分配一片连续的半字节存储单元,并将其值初始化为 1 2 3 SOFTOOL DCW 1 , 2...
  • MACRO MEND

    6163 2020-12-25 《ARM 汇编》
    简介: MACRO MEND伪指令可以将一段代码定义为一个整体,称为宏指令 ;宏是一段独立的程序代码,它是通过伪指令定义的,在程序中使用宏指令即可调用宏;当程序被汇编时,汇编程序将对每个调用进行展开,用宏定义取代源程序中的宏指令;在源程序被编译时,汇编器将宏调用展开,用宏定义中的指令序列代替程序中的宏调用,并将实际参数的值传递给宏定义中的形式参数;MAC...
  • 伪指令

    5775 2021-02-15 《ARM 汇编》
    伪指令 简介: 在 ARM 的汇编程序中,有以下几种伪指令: 双字、字、半字 占用的字节: 伪指令 简介: 我们可以从下面几种角度来理解伪指令: 在ARM汇编语言中,有一些特殊汇编助记符,这些特殊汇编助记符与指令系统的汇编助记符不同,没有相对应的操作码,通常称这些特殊汇编助记符为伪指令 ,这些特殊汇编助记符对应的操作就被称为伪操作 。 因为在...
  • CODE32

    5519 2020-12-25 《ARM 汇编》
    语法: CODE32 功能: CODE32伪指令通知编译器,其后的指令序列为32位的ARM指令。 若在汇编源程序中同时包含ARM指令和Thumb指令时,可用CODE16伪指令通知编译器其后的指令序列为16位的Thumb指令,CODE32伪指令 通知编译器其后的指令序列为32位的ARM指令。因此,在使用ARM指令和Thumb指令混合编程的代码里,...
  • CODE16

    5429 2020-12-25 《ARM 汇编》
    语法: CODE16 功能: CODE16伪指令通知编译器,其后的指令序列为16位的Thumb指令。 若在汇编源程序中同时包含ARM指令和Thumb指令时,可用CODE16伪指令通知编译器其后的指令序列为16位的Thumb指令,CODE32伪指令 通知编译器其后的指令序列为32位的ARM指令。因此,在使用ARM指令和Thumb指令混合编程的代码...
  • 01_汇编格式

    任何Linux汇编行都是如下结构: [<label>:][<instruction or directive or pseudo-instruction>} @comment 注释:: 表示 标号, GNU汇编中,任何以冒号结尾的标识符都被认为是一个标号,而不一定非要在一行的开始instruction 表示 指令directive 表示 伪操作...