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

    .incbin .incbin 伪操作可以将原封不动的一个二进制文件编译到当前文件中,使用方法如下: .incbin "file "[,skip[,count] ] skip表明是从文件开始跳过skip个字节开始读取文件count是读取的字数.
  • type

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

    3030 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 指令的...
  • GBLL

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

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

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

    2815 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的值....
  • word hword

    word 格式: 功能: 示例: 例1: 例2: hword 格式: 功能: word 格式: .word <word1 > {,<word2 > } … 功能: 插入32-bit的数据队列。可以使用.word把标识符作为常量使用。 注: 与 armasm 中的 DCD 功能相同; armasm 的DCD功能,请参考:ht...