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

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

    2275 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 指令的...
  • WHILE WEND

    2269 2020-12-25 《ARM 汇编》
    语法: WHILE 逻辑表达式 指令序列 WEND 备注: 当WHILE后面的逻辑表达式为真,则执行指令序列,该指令序列执行完毕后,再判断 逻辑表达式的值,若为真则继续执行,一直到逻辑表达式的值为假。 WHILE、WEND伪指令可以嵌套使用。 功能: WHILE、WEND伪指令能根据条件的成立与否决定是否循环执行某个指令序列。...
  • 03_常见问题

    指令顺序 开发者总是自以为源代码中指定的指令顺序与最终的指令顺序一致。这种写法是错误的,并导致难以查找bug。实际上,优化器会像优化 C 语句那样优化汇编语句。如果有可能,指令的顺序可能会重排。 “优化 C 代码”一节对此进行了详细讨论并提供了解决方案。 定义变量作为指定的寄存器 即使将一个变量强制赋值给了一个指定的寄存器,代码运行的结果也可能不...
  • EXPORT

    2260 2020-12-25 《ARM 汇编》
    语法: EXPORT 标号 {[WEAK]} 备注:EXPORT可用GLOBAL代替;标号在程序中区分大小写;[WEAK] 选项声明其他的同名标号优先于该标号被引用; 功能: EXPORT 伪指令用于在程序中声明一个全局的标号,该标号可在其他的文件中引用 。 示例: AREA Init, CODE, READONLY EXPORT S...
  • orr

    2257 2020-12-25 《ARM 汇编》
    语法: orr{条件}{S} 目的寄存器,操作数1,操作数2 操作数1应该是一个寄存器,操作数2可以是一个寄存器,被移位的寄存器,或一个立即数。 功能: orr 指令用于在两个操作数上进行逻辑或运算,并把结果放置到 目的寄存器 中。该指令常用于设置 操作数1的某些位。 示例: ;//将r0与0xd3作 或 运算,然后将结果返还给r0,即把...
  • 配置头文件

    2247 2021-05-05 《Autoconf 中文手册》
    在包测试的C预处理器符号比较多的时候,用于把-D'传递给编译器的命令行就会变得很长。 这导致了两个问题。一个是通过观察寻找make输出中的错误变得困难了。更严重的是,命令行 可能超过某些操作系统的长度限制。作为把 -D’选项传递给编译器的替代办法,configure 脚本可以创建一个包含了`#define’指令的C头文件。宏AC_CONFIG_HEADER...
  • DCQ

    2196 2020-12-25 《ARM 汇编》
    语法: 标号 DCQ 表达式 功能: DCQ 伪指令用于为8个字节(双字)为单元分配一片连续的存储单元(必须按字对齐),并用伪指令中指定的表达式进行初始化。 每个双精度的浮点数占据两个字单元。 示例: ; //为标号 SOFTOOL 分配一片连续的字存储单元,并将其值初始化为 100 SOFTOOL DCQ 100
  • 02_参数

    2175 2021-02-10 《Linux patch命令》
    参数: 参数: -b或–backup  备份每一个原始文件。 -B<备份字首字符串>或–prefix=<备份字首字符串>  设置文件备份时,附加在文件名称前面的字首字符串,该字符串可以是路径名称。 -c或–context  把修补数据解译成关联性的差异。 -d<工作目录>或–directory=<工作目录>  设置工作目录。 -D<标示符号>或–i...
  • 其它伪操作

    2165 2020-12-25 《ARM 汇编》
    还有一些其他的伪指令,在汇编程序中经常会被使用。