/*
 * ORR : 逻辑或
 */
    (logical OR)

ORR{条件}{S}  <dest>, <op 1>, <op 2>

dest = op_1 OR op_2

OR 将在两个操作数上进行逻辑或,把结果放置到目的寄存器中;对设置特定的位有用。
    操作数 1 是一个寄存器,操作数 2 可以是一个寄存器,被移位的寄存器,或一个立即值:

ORR     R0, R0, #3        ; 设置 R0 中位 0 和 1,其余位保持不变.        ff | 0011b

OR 真值表(二者中存在 1 则结果为 1):

Op_1   Op_2   结果
        0      0      0
        0      1      1
        1      0      1
        1      1      1

ARM base instruction -- orr相关推荐

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

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

  2. ARM base instruction -- ldm

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

  3. ARM base instruction -- cmn

    /*  * CMN : 比较取负的值  */       (Compare Negative)       CMN{条件}{P}  <op 1>, <op 2>         ...

  4. ARM base instruction -- b bl bx blx

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

  5. ARM base instruction -- mul

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

  6. ARM base instruction -- swp swpb

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

  7. ARM base instruction -- mla

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

  8. ARM base instruction -- eor

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

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

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

  10. ARM assembly instruction set 汇总(一)

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

最新文章

  1. 64位程序怎么判断指针是否有效_C 语言指针怎么理解?
  2. Java常用API(一)Object
  3. 转:Chrome渲染分析之Timeline工具的使用
  4. C++基础08-this指针-const修饰成员函数-函数返回引用/值
  5. (九)模型驱动和属性驱动
  6. 同步、异步、阻塞、非阻塞 简析
  7. NFT平台Polkamon将于3月31日在Polkastarter进行IDO
  8. shell单引号、双引号、反引号、无引号的区别
  9. 关系分析可视化插件-Cytoscape
  10. .Net·使用ILSpy反编译exe或dll文件保存为项目结构
  11. PLSQL 使用教程
  12. qt creator报错 error: C1083: 无法打开包括文件:“QMediaPlayer”
  13. 微信小程序页面回到顶端的方式
  14. 回调函数,事件管理器
  15. 薛非的个人资料编程c语言,上海启航考研英语薛非老师
  16. 数据可能只有在你眼里才一文不值
  17. HTML和CSS基础
  18. 附件的文件夹超过了服务器,邮件附件太大发不了 这3种方式了解一下
  19. 我的世界个人服务器搭建
  20. 6、网络设计时原来还要遵循这些原则。

热门文章

  1. windwos11 小爱音箱链接上但是没有声音
  2. IDO已经OUT ?3分钟了解NFT的新玩法INO
  3. 超级账本Fabric:Fabric-CA的使用演示(两个组织一个Orderer三个Peer)
  4. linux操作系统共有几种版本
  5. Android谷歌地图校正,在android中调整谷歌地图(api v2)缩放级别
  6. windows无法访问 计算机打印机,windows无法打开添加打印机解决方法
  7. 如何关闭笔记本电脑触摸板功能
  8. java 菱形继承_菱形继承与菱形虚拟继承
  9. mp3处理工具(mp3agic)
  10. gst-launch-1.0