ARM微处理器助记符指令及其功能描述

  ARM微处理器的指令集是加载/存储型的,也即指令集仅能处理寄存器中的数据,而且处理结果都要放回寄存器中,而对系统存储器的访问则需要通过专门的加载/存储指令来完成。

  ARM微处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令六大类,具体的指令及功能如表3-1所示(表中指令为基本ARM指令,不包括派生的ARM指令)。

  ARM助记符指令及其功能描述:

  ADC带进位加法指令

  ADD加法指令

  AND逻辑与指令

  B跳转指令

  BIC位清零指令

  BL带返回的跳转指令

  BLX带返回和状态切换的跳转指令

  BX带状态切换的跳转指令

  CDP协处理器数据操作指令

  CMN比较反值指令

  CMP比较指令

  EOR异或指令

  LDC存储器到协处理器的数据传输指令

  LDM加载多个寄存器指令

  LDR存储器到寄存器的数据传输指令

  MCR从ARM寄存器到协处理器寄存器的数据传输指令

  MLA乘加运算指令

技术专区

  • 裸机程序如何驱动硬件?看前辈是怎么说的
  • ARM紧耦合内存简介及配置
  • ARMv8 通过设计简化软件移植详解
  • STM32中断优先级谁更高 主要根据两个方面来判断
  • 基于ARM与DSP的主从式双CPU嵌入式四轴运动控制器设计方案
  • ARM微处理器助记符指令及其功能描述已关闭评论
    A+
发布日期:2019年07月14日  所属分类:物联网