软件工具 SofTool.CN 本次搜索耗时 0.834 秒,为您找到 192 个相关结果.
  • 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_概述

    2351 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 指令的...
  • 03_段

    section 伪操作 section_name 段名 flags 段的属性标志 type 段的类型 举例: section 伪操作 用户可以通过 .section伪操作 来自定义一个段,格式如下: .section section_name [, "flags" [, %type [,flag_specific_arguments]]]...
  • 数据类型

    2340 2021-04-28 《GTK+ 2.0 中文教程》
    你或许发现前述示例中有几个地方需要解释,例如:gint、gchar 等等。你看到的这些被分别定义了类型别名(typedefs)到 int 和 char,它们是 GLib 系统的一部分。这样做的目的可以避免在计算时对简单数据类型的大小(size)的依赖。 一个好的示例是 “gint32” 被定义为任何平台的32位整数,无论是64位的i386,还是32位的a...
  • ARM 简介

    2280 2022-07-22 《ARM 汇编》
    ARM公司既不生产芯片也不销售芯片,它只出售技术。 1990年11月,ARM公司在英国剑桥的一个谷仓成立,最初只有12人。当初的名字是"Advanced RISC Machines Ltd.,",当时它是三家公司的合资---它们分别是 Acorn电脑公司 、 VLSI技术(公司) 和 苹果电脑 。 注: 《Advanced RISC Machi...
  • GBLS

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

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

    2151 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...