电工学习网

 找回密码
 立即注册

ARM指令格式及其寻址方式

2015-4-3 07:07| 编辑:电工学习网| 查看: 7133| 评论: 0

    一、ARM指令的一般格式
    一般ARM指令的助记符格式为:
    <opcode>{<cond>} {S} <Rd>,<Rn>,<op2>
    2. <opcode>是操作码,如ADD表示算术加操作指令。
    3. {<cond>} 决定指令执行的条件域。
    4. {S}是决定指令执行是否影响CPSR寄存器的值。
    5. <Rd>是目的寄存器。
    6. <Rn>是第一个操作数,为寄存器。
    7. <op2_operand>是第二个操作数。
    二、 条件域<cond>
cond CPSR中标志位 含  义
EQ Z置位 相等
NE Z清零 不相等
CS C置位 无符号数大于或等于
CC C清零 无符号数小于
MI N置位 负数
PL N清零 正数或零
VS V置位 溢出
VC V清零 未溢出
HI C置位Z清零 无符号数大于
LS C清零Z置位 无符号数小于或等于
GE N等于V 带符号数大于或等于
LT N不等于V 带符号数小于
GT Z清零且N等于V 带符号数大于
LE Z置位或N不等于V 带符号数小于或等于
AL 忽略 无条件执行
三、寻址方式
    1.立即数寻址
    2.寄存器寻址
    3.寄存器移位寻址
    4.寄存器间接寻址
    5.基址变址寻址
    6.相对寻址
    7.多寄存器寻址
    8.块拷贝寻址
    9.堆栈寻址
上一篇:ARM编程模型下一篇:Thumb指令集 收藏

看过《ARM指令格式及其寻址方式》的人还看了以下文章:

发表评论

最新评论

  • 嵌入式开发到底是做什么的?
  • FPGA芯片结构
  • FPGA工作原理
  • 嵌入式学习方法与心得
  • 嵌入式软件工程师必须要掌握哪些知识
  • 嵌入式系统开发的可靠性设计

电工学习网 ( )

GMT+8, 2021-12-6 20:44

Powered by © 2011-2021 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部