软件工具 SofTool.CN 本次搜索耗时 0.291 秒,为您找到 192 个相关结果.
  • 伪操作

    3493 2020-12-25 《ARM 汇编》
    伪操作中英文 宏指令和伪操作的关系: 伪操作常见的几种形式: 伪操作中英文 伪操作 derective 宏指令 pseudo-instuction pseudo 伪英[ˈsjuːdəʊ] 美[ˈsudoʊ] 宏指令和伪操作的关系: 宏指令通过伪操作定义。伪操作由编译程序处理。 注:关于编译程序的更多知识,可以查阅《GCC 编译...
  • 21_tslib移植

    3467 2020-12-26 《Linux 嵌入式开发》
    tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。 1、tslib编译 从tslib官网下载最新的tslib源码,可以在源码包中查看INSTALL文件等,确定编译、安装的步骤。 ./ autogen . sh echo "ac_cv_func_...
  • 7. Stack and Functions

    STACK AND FUNCTIONS In this part we will look into a special memory region of the process called the Stack. This chapter covers Stack’s purpose and operations related to it. Addi...
  • B BL 跳转语句

    3452 2021-01-17 《ARM 指令教程》
    程序流程的跳转,在 ARM 程序中有两种方法可以实现程序流程的跳转: 使用专门的跳转指令 B 直接向程序计数器PC 写入跳转地址值这是几乎是任何一种CPU必备的机器,PC表示CPU当前执行语句位置,改变PC的值,相当于实现程序跳转如实现类似C语言的Return 语句,就是用MOV PC,LR这里可以在任意4G的空间进行跳转 B指令(Branch)表...
  • LTORG

    3449 2020-12-25 《ARM 汇编》
    语法: LTORG 功能: LTORG 伪指令用于声明一个数据缓冲池(Literal Pool)的开始。 用途: 通常大的代码段可以使用多个数据缓冲池; ARM汇编编译器一般把数据缓冲池放在代码段的最后面,即下一代码段开始之前,或者END伪操作之前; LTORG 伪操作通常放在无条件跳转指令之后,或者子程序返回指令之后,这样处理器就不会...
  • IF ELSE ENDIF

    3449 2020-12-25 《ARM 汇编》
    语法: IF 逻辑表达式 指令序列1 ELSE 指令序列2 ENDIF 备注:IF 也可以使用 [ 代替, ELSE 也可以使用 | 代替, ENDIF 也可以使用 ] 代替; 当 IF 后面的逻辑表达式为真,则执行指令序列1,否则执行 指令序列2;ELSE 及 指令序列2 也可以没有,当 IF 后面的逻辑表达式为真,则执行 指令序列1 ,...
  • 1_Linux 汇编的行结构

    任何汇编行都是如下结构: [<label>:][<instruction or directive or pseudo-instruction>} @comment 注释:: 表示 标号, GNU汇编中,任何以冒号结尾的标识符都被认为是一个标号,而不一定非要在一行的开始instruction 表示 指令directive 表示 伪操作pseudo...
  • ldm

    3414 2020-12-25 《ARM 汇编》
    语法: ldm{条件}{寻址方式} 基址寄存器{!} 目的寄存器列表 参数: {条件} 可选项 {寻址方式} 可选项可参见: https://www.softool.cn/read/arm_assembly/iaibdadb.html 基址寄存器 作为被复制数据的源 {!} 可选项如果有该感叹号,则在指令被执行之后,将 pc 的地址更新给基址寄...
  • and

    3409 2020-12-25 《ARM 汇编》
    语法: and {条件} Rd , Rs , 寄存器移位操作或立即数 备注: {条件} 可选项 Rn 目的寄存器 Rs 源寄存器 运算原理: 如果满足条件(例如:条件助记符eq 表示z=1),则把 寄存器移位操作之后的数值 与 Rn 按位进行逻辑与,并把结果保存到 Rd 中; 示例: mov r0 , #0x01 ...
  • 2. ARM Data Types and Registers

    DATA TYPES This is part two of the ARM Assembly Basics tutorial series, covering data types and registers. Similar to high level languages, ARM supports operations on different ...