1.内存访问指令

2.通用数据处理指令

3.乘除指令

4.饱和指令

SSAT和USAT

5.位域指令

6.混杂指令

STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记三(4):Cortex-M3指令分类相关推荐

  1. STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记三(3):Cortex-M3指令描述

    下面部分将会给出使用指令的更多信息. 1.    操作对象: 一个指令操作对象可以是ARM寄存器.常量.或另一个指令具体参数.指令作用于操作对象而且通常间结果存储在目的寄存器.当在指令中有一个目的寄存 ...

  2. STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记三(2):Cortex-M3内部函数

    ANSI 不能直接访问Cortex-M3指令.这部分描述了可以生成那些指令的内在函数,由CMSIS提供可能有编译器提供.如果C编译器不支持一个适当的内部函数,我们可能不得不使用内嵌汇编访问一些函数. ...

  3. STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记三(1):Cortex-M3指令集概要

    处理器执行一个thumb指令集的版本.支持的指令如下:

  4. STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记二(2):Cortex-M3处理器内存模型

    这一部分描述了处理器内存图,内存访问的行为,位带特征.处理器有一个提供了高达4GB可寻找内存的固定内存图. 内存地图分裂内存图为区域.每一个区域定义了内存的类型,一些区域还有额外的内存属性.内存的类型 ...

  5. STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记二(1):Cortex-M3处理器程序模型

    本节介绍Cortex-M3程序模型.除了各个核心寄存器描述之外,还包括关于程序执行和堆栈的处理器模式和特权级别的信息. 处理器模式:      线程模式:用于执行应用软件. 处理模式:用于处理异常,当 ...

  6. STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记四(5):系统滴答定时器

    处理器有一个24位系统定时器,SysTick,它可以向下计数从重载值到0,在下一个时钟边沿重载LOAD寄存器中的值,然后在随后的时钟下降计数. 当处理器停止进行调试时,计数值不再缩减. 系统滴答控制和 ...

  7. STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记二(3):Cortex-M3处理器异常模型

    这一部分描述异常模型. 每一个异常都存在一个状态: 闲置       这个异常没有活跃,没有暂停 待进行    异常等待被处理器服务.一个外设或软件中断请求可以改变相应中断的状态到即将发生状态. ·活 ...

  8. STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记四(3):嵌套向量中断控制器

    这一部分描述了嵌套向量中断控制器和它使用到的寄存器.NVIC支持: 高达81个中断(根据STM32设备的型号,参照数据手册): 对每个中断可编程优先级级别0-15,一个高的优先级级别相应着较低的优先级 ...

  9. STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记四(1):关于STM32核心外设

    私有外设总线的地址地图如下: 软件可以在0xE000ED90读MPU类型寄存器,测试内存保护单元的存在. 在寄存器描述中,所需的特权给出了访问寄存器时所需的特权级别, 特权的:只有特权软件可以访问这个 ...

最新文章

  1. mysql报错注入_关于Mysql注入过程中的三种报错方式
  2. 良好的代码风格养成记
  3. 定义分销渠道(distribution channel)
  4. 为什么说神经网络可以逼近任意函数?
  5. 肝!一个非常好用的 Python 魔法库
  6. 一步一步学Silverlight 2系列(20):如何在Silverlight中与HTML DOM交互(下)
  7. 一行代码揭开CPU执行原理
  8. 从cpp向qml文件传中文字符串的方法
  9. pytorch gather_【Pytorch】Pytorch-1.1.0 版本新特性
  10. python都可以开发什么_Python的优势到底是什么?Python都能开发什么?
  11. Mysql数据库从本地导出 服务器上导入时报 ERROR 2005 HY000 Unknown MySQL ser
  12. 三方支付 微信支付 支付宝支付 银联支付 分享
  13. bmp格式如何转换成jpg?
  14. 爬豆瓣电影top名单
  15. Scala编程思想高清中文版PDF
  16. 相机激光标定算法:从理论到实践
  17. 企业微信推送应用消息-图片(news)/图文(npmnews)/卡片/文字
  18. 已解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“:
  19. stm32入门(四): 串口
  20. 浏览器打开,网页无法访问

热门文章

  1. sklearn.svm中LinearSVR(svm线性回归)、LinearSVC(svm线性分类)与SVC(svm分类)、SVR(svm回归)之间的区别
  2. 用C语言实现shell
  3. html修改img图片颜色,教你如何用CSS修改图片颜色
  4. 面向自动驾驶的高精地图及数据采集生产体系
  5. MapGuide概述与特点
  6. ARM中ABORT(中止)的理解
  7. DBA需要掌握的技能和经验
  8. 怎么利用计算机教学,浅谈在课堂教学中如何应用信息技术
  9. vue在移动端实现电子签名手写板
  10. math.random()函数用法