/*
 * CMN : 比较取负的值
 */
 
    (Compare Negative)
 
    CMN{条件}{P}  <op 1>, <op 2>
 
        status = op_1 - (- op_2)
 
    CMN 同于 CMP,但它允许你与小负值(操作数 2 的取负的值)进行比较,
    比如难于用其他方法实现的用于结束列表的 -1。这样与 -1 比较将使用:
 
    CMN     R0, #1                  ; 把 R0 与 -1 进行比较
    cmn     r1, r0            // r1 与 r0 的值相加,并根据结果设置 cpsr 的标志位
    cmn     r1, #100        // r1 与 100 相加, 并根据结果设置 cpsr 的标志位

ARM base instruction -- cmn相关推荐

  1. ARM base instruction -- 简单三级流水线

    /*  * 简单三级流水线  */     IF        Instruction fetch                                            取指      ...

  2. ARM base instruction -- ldm

    /*  * ldm  *  * 批量访问内存,内存中批量读取数据到寄存器  */ LDM|STM {type} 基址寄存器{!}, 寄存器列表{^} ldm{cond} {!} < regist ...

  3. ARM base instruction -- b bl bx blx

    'B{cond}  <target_address> '分支指令 - 类似于goto {} 代表可有可无,<>代表缺少就报错,cond为指令执行的条件码,target_addr ...

  4. ARM base instruction -- mul

    /*  * MUL : 乘法  */     (Multiplication)       MUL{条件}{S}  <dest>, <op 1>, <op 2>   ...

  5. ARM base instruction -- swp swpb

    /*  * 存储器和寄存器数据交换:SWP,SWPB  */     swp r0, r1, [r2]    // 将 r2 所指向的存储器中的字数据传送到 r0, 同时将 r1 中的字数据      ...

  6. ARM base instruction -- mla

    /*  * MLA : 带累加的乘法  */       (Multiplication with Accumulate)       MLA{条件}{S}  <dest>, <op ...

  7. ARM base instruction -- eor

    /*  * EOR : 逻辑异或  */     (logical Exclusive OR) EOR{条件}{S}  <dest>, <op 1>, <op 2> ...

  8. 全新ARM base PocketPC 2003 Emulator Beta 已登場。

    (華) 作日一直在忙于debug一個用.NET CF v1.0编写的访问XML Web Service程序:看來挺简单...但就頭頭碰到难题了...后來才发觉问题不是在于我的程序,而是.NET CF ...

  9. ARM assembly instruction set 汇总(一)

    ARM Core指令现在越来越强大,同时又因此能耗低,现在越来越广泛地应用于移动设备中.随着3G时代的到来,各种移动终端设备中都有多媒体功能,而且是功能越多且性能越优.很多smartphone上都能播 ...

最新文章

  1. Android线程之主线程向子线程发送消息
  2. beautifulsoup里面的find()和findall()小代码测试
  3. 扩增子图表解读1箱线图:Alpha多样性,老板再也不操心的我文献阅读了
  4. C++变量命名规则和数据类型
  5. xiaocms php,XiaoCms PHP企业网站模板, ,后台可备份 WEB(ASP,PHP,...) 238万源代码下载- www.pudn.com...
  6. Git 企业中常用分支管理策略
  7. Tree Xor(未完全搞定)
  8. jdbc连接sqlserver,mysql,oracle
  9. 作者:胡青青(1984-),女,就职于中国人民银行征信中心数据部
  10. RTX5 | 软件定时器02 - 创建一个软件定时器(连续运行)
  11. 理解深度学习的局限性
  12. javaweb项目静态资源被拦截的解决方法
  13. 阅读笔记《全景探秘游戏设计艺术》
  14. android 检测cpu温度传感器,软件是如何测量手机CPU温度的?即使手机没有温度传感器...
  15. 工业4.0,智能制造和大规模定制
  16. 现代密码学之对称加密-DES及AES算法
  17. [C++]派(二分算法)
  18. Installation and use of OpenWrt (x86) | Hardware
  19. 如何在 iPhone 上恢复已删除的短信
  20. 《男人装》2006.05

热门文章

  1. fatal error C1010:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include“stdafx.h“”
  2. python ogr_GDAL/OGR概述
  3. c语言的int型运算符,C语言运算符
  4. 简述 npm 发包流程
  5. dhcp显示否服务器怎么设置,怎么开启 dhcp服务器配置
  6. 中文汉字转换拼音PHP类
  7. 计算机管理windows无法访问指定设备,windows无法访问指定设备路径或文件如何解决...
  8. JVM如何识别“到底谁才是垃圾“?
  9. 2016/10/31 宝贝儿蛋,万圣节快乐。
  10. Android 蓝牙Hid开发