软件工具 SofTool.CN 本次搜索耗时 0.301 秒,为您找到 194 个相关结果.
  • RLIST

    2799 2020-12-25 《ARM 汇编》
    语法: 名称 RLIST {寄存器列表} 功能: RLIST伪指令可用于对一个通用寄存器列表定义名称,使用该伪指令定义的名称可在ARM指令LDM/STM中使用。 在 LDM/STM 指令中,列表中的寄存器访问次序为根据寄存器的编号由低到高,而与列表中的寄存器排列次序无关。 示例: ; //将寄存器列表名称定义为 SOFTOOL ,可在...
  • type

    .type 格式如下: .type 用来指定一个符号的类型是函数类型或者是对象类型, 对象类型一般是数据, 格式如下: .type 符号, 类型描述 例: .globl a .data .align 4 .type a , @object .size a, 4 a: .long 10 例: .section ....
  • 01_概述

    2772 2021-01-02 《ARM 汇编初体验》
    大部分 arm core 提供两种指令集 : ARM 指令集(32-bit) Thumb 指令集(16-bit) 32 位 架构中 arm 的一些编程约定 : Byte (字节): 8 bits Halfword(半字): 16 bits Word (字): 32 bits 指令数大约 30 多条。有指令编码表可以进行手工汇编。 ARM 指令的...
  • 08_@ # ; $

    @ # 表示整行注释符号 ; # 或 $ 或 $ 表示立即数前缀 GNU ARM汇编的一些特殊字符: @ @ 表示代码行中的注释符号 # 表示整行注释符号 ; ; 表示语句分离符号 # 或 $ 或 $ 表示立即数前缀
  • GBLL

    2761 2020-12-25 《ARM 汇编》
    语法: GBLL 全局变量名 功能: GBLL 伪指令用于定义一个ARM程序中的全局的逻辑 变量,并将其初始化为 FALSE ; 示例: GBLL SOFTOOL ; //定义一个全局的逻辑变量,变量名为 SOFTOOL SOFTOOL SETL { TRUE } ; //将该变...
  • 6. Conditional Execution and Branching

    CONDITIONAL EXECUTION We already briefly touched the conditions’ topic while discussing the CPSR register. We use conditions for controlling the program’s flow during it’s runtim...
  • GBLS

    2584 2020-12-25 《ARM 汇编》
    语法: GBLS 全局变量名 功能: GBLS 伪指令用于定义一个ARM程序中的全局的字符串 变量,并将其初始化为 空 ; 示例: GBLS SOFTOOL ; //定义一个全局的字符串变量,变量名为 SOFTOOL SOFTOOL SETS "www.softool.cn" ; //将该变...
  • 05_指令一览

    2554 2021-01-02 《ARM 汇编初体验》
    数据处理指令 数据处理指令只能处理寄存器中的数据,内存中的数据需要通过加载指令加载到寄存器中进行处理。 助记符 说明 操作 MOV Rd,operand2 数据传送 Rd <- operand2 MVN Rd,operand2 数据非传送 Rd <- (~operand2) 算术运算指令 助记符 说明 ...
  • 1_ARM指令集格式

    基本格式: <opcode > {<cond > } {S} <Rd > , <Rn > , {<opcode2 > } 注释:< > 尖括号里面的指令助记符是必须的,而{}花括号里面的是可选的。.opcode:操作码. 比如MOV,LDR.cond:即Condition,执行条件,与CPSR的条件标志位对应。.S:决定是否影响CPSR的值....
  • align

    语法: 语法: .align {alignment} {, fill} {, max} 该命令使用详情,请移步: https://www.softool.cn/read/gun_arm_as/align.html