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

    4101 2020-12-25 《ARM 汇编》
    语法: bic{条件}{S} Rd,Rs,寄存器移位操作或立即数 备注:{条件} 可选项Rd 目的寄存器;Rs 源寄存器寄存器移位操作或立即数 可以是一个寄存器,被移位的寄存器,或一个立即数。寄存器移位操作或立即数 如果在32位CPU中,那么为32位的掩码,如果在掩码中置了某一位1,则清除Rs对应的这一位,未设置的掩码位保持不变。 运算原理...
  • IMPORT

    4077 2020-12-25 《ARM 汇编》
    语法: IMPORT 标号 {[ WEAK ]} 备注: 标号 区分大小写 [WEAK] 选项表示当所有的源文件都没有定义这样一个标号时,编译器也不给出错误信息,在多数情况下将该标号置为0 ,若该标号为B或BL指令引用,则将B或BL指令置为NOP操作。 功能: IMPORT 伪指令用于通知编译器要使用的标号在其他的源文件中定义,但...
  • LCLA

    4065 2020-12-25 《ARM 汇编》
    语法: LCLA 全局变量名 功能: LCLA 伪指令用于定义一个ARM程序中的局部的数字 变量,并将其初始化为 0 ; 示例: LCLA SOFTOOL ; //定义一个局部的数字变量,变量名为 SOFTOOL SOFTOOL SETA 0x55 ; //将该变量 SOFT...
  • 4.3_编译过程

    使用gcc -S hello.i -o hello.s,将生成的hello.i文件编译为汇编程序hello.s。 .file "hello.c" .section .rodata .LC0 : .string "hello world" .text .globl main .type ma...
  • .code 32

    4006 2021-02-14 《Linux GNU ARM 汇编》
    语法: 功能: 示例: 语法: .code 32 SofTool.CN Note:可以认为是 .arm 指令的另外一种写法; 功能: 告诉编译器从 .code 32 代码开始,后续的操作码使用 ARM 指令集; 示例: .code 32
  • 2_ARM 寻址方式

    立即寻址 寄存器寻址 寄存器移位寻址 寄存器间接寻址 基址寻址 多寄存器寻址 堆栈寻址 块拷贝寻址 相对寻址 立即寻址 mov r0, #1234 相当于:r0=#1234。 #开头,表示16进制时,以0x开头,如#0x1f。 寄存器寻址 mov r0, r1 执行后,r0 = r1。NOP 操作通常为 mov r0...
  • LCLS

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

    3967 2021-01-17 《ARM 指令教程》
    ARM伪指令不是必须的,但是一个完整没有伪指令几乎很难写出来,例如: 一个程序至少包含READONLY AREA和ENTRY,否则CPU都无法知道从哪里开始运行; ARM的属于RISC,指令并不多,但是可以带后缀表示扩展出不同用法,这里与X86汇编完全不同风格;如:BNE实际上是B指令的变种,本质还是同一类指令,只是多一个对CPSR的Z标志位的判断而已。...
  • .arm

    3910 2021-02-14 《Linux GNU ARM 汇编》
    语法: 功能: 示例: 语法: .arm 功能: 告诉编译器从 .arm 代码开始,后续的操作码使用 ARM 指令集; 示例: .arm
  • 用autoscan创建configure.in

    3908 2021-05-05 《Autoconf 中文手册》
    程序 autoscan 可以帮助你为软件包创建 configure.in 文件。如果在命令行中给出了目录,autoscan 就在给定目录及其子目录树中检查源文件,如果没有给出目录,就在当前目录及其子目录树中进行检查 。它搜索源文件以寻找一般的移植性问题并创建一个文件 configure.scan ,该文件就是软件包的 configure.in 预备版本。 ...