• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > ARM指令格式及其寻址方式

ARM指令格式及其寻址方式

作者:汇编爱好者 字体:[增加 减小] 来源:互联网 时间:2017-06-17

汇编爱好者通过本文主要向大家介绍了arm寻址方式,arm的寻址方式有哪些,arm寻址,arm指令格式,arm指令等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
</div>     一、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.堆栈寻址
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ARM指令的寻址方式
  • ARM指令格式及其寻址方式

相关文章

  • 2017-06-05 我已经把lwip协议移植到ucos上,但是怎么演示呢?
  • 2017-06-05 高分请问各位大侠奔驰声卡驱动程序!!!!!!!安装成功后一定给分
  • 2017-06-05 小米真的是在破坏国内智能硬件行业环境么?
  • 2017-06-05 如何在Windows驱动里使用API函数
  • 2017-06-05 高分求救:98下modem安装上去了,在拨号网络中去看不到???
  • 2017-06-05 STM32加上LCM12864R串行连接液晶显示问题。。急求解答。。急
  • 2017-06-05 为什么我的程序debug正常,但是在片上运行不起来
  • 2017-06-05 谁有di1000ddsys这个文件?
  • 2017-06-05 在线等待:ndis截获发送的数据的问题?
  • 2017-06-17CAN总线接口

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 树莓派2使用库lirc的问题
    • 如何将HC6800EM3上LCD显示出来的数据通过R232传输到电脑上
    • 为什么网络缓冲池会耗尽?
    • C#+WINCE60直接连接SQLserver2000的问题
    • 想做一个51单片机控制数字电源,求大体方案
    • 8211EGphy芯片问题
    • 如何通过程序读取cpu温度
    • E203 SOC系统
    • Warning:StackpointerissetuptoincorrectalignmentStackaddr=0xAAAAAAAA
    • 本人想学嵌入式开发,想请各位推荐几本好书。

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有