当前位置: 首页 > news >正文

利用python做网站用ps做网站页面的大小

利用python做网站,用ps做网站页面的大小,重庆seo的薪酬水平,app设计风格在之前的文章:详解 Cortex-M 的异常流程 中介绍了 Cortex-M 处理器在执行异常时的大体流程,包括异常的进入、执行与返回。并且在进入与返回时提到了两个概念:压栈和出栈。而在上一篇文章:Cortex-M 异常处理的 C 实现、栈帧以及 EX…

在之前的文章:详解 Cortex-M 的异常流程 中介绍了 Cortex-M 处理器在执行异常时的大体流程,包括异常的进入、执行与返回。并且在进入与返回时提到了两个概念:压栈和出栈。而在上一篇文章:Cortex-M 异常处理的 C 实现、栈帧以及 EXC_RETURN 中已经详细解释了栈帧以及在异常返回时使用到的一个特殊值:EXC_RETURN。今天我们就来结合上述几个概念,对异常进出时的压栈与出栈操作进行一个进阶的理解。

异常进入和压栈

当异常产生且被处理器接受时,压栈流程会将寄存器压入栈中并组织栈帧,如下图所示:

图片

Cortex-M3 和 Cortex-M4 处理器具有多个总线接口:

图片

这样,在压栈操作的同时(通常系统总线),处理器还可以开始取向量(一般通过 I-CODE 总线)和取指。这样,由于压栈操作可以和 FLASH 存储器访问同时进行,因此哈佛总线架构可以降低中断等待时间。若向量表被重定向到 SRAM 或异常处理也位于 SRAM,则中断等待时间会略微增加。

需要注意的是,压栈期间的栈访问顺序和栈帧中寄存器的顺序不同。例如下图:

图片

Cortex-M3 会在其他寄存器之前首先将 PC 和 xPSR 压栈,这样在取向量时就会尽可能快地更新 PC。由于 AHB Lite 接口的流水线特性,数据传输会至少落后地址一个时钟周期。

压栈操作中使用的栈可以为主栈(使用主栈指针, MSP)或进程栈(使用进程栈,PSP)。若处理器运行在线程模式且使用 MSP(CONTROL 寄存器的第 1 位为 0,这也是默认的配置),则压栈操作在执行时使用主栈 MSP,如下图所示:

图片

若处理器运行在线程模式且使用进程栈(CONTROL 寄存器的第 1 位为 1),则压栈操作执行时使用进程栈 PSP。在进入处理模式后,处理器必须使用 MSP,所有嵌套中断的压栈操作执行时都使用主栈 MSP,如下图所示:

图片

异常返回和出栈

在异常处理结束时,异常入口处生成的 EXC_RETURN 数值的 Bit2 用于确定提取栈帧时所使用的指针。若 Bit2 为 0,则处理器就知道之前压栈时使用的是主栈,如下图所示:

图片

若 Bit2 为 1,处理器就会知道压栈时使用的是进程栈,可参考下图的第二个出栈操作:

图片

在每次出栈操作结束时,处理器还会检查出栈 xPSR 数值的第 9 位,并且若压栈时插入了空位,则会将其去除,如下图所示:

图片

为了降低出栈所需的时间,处理器会首先取出返回地址(压栈的 PC),从而可以使取指和剩下的出栈操作同时进行。

http://www.dtcms.com/a/479400.html

相关文章:

  • 阿里云免费建站最新网页游戏公益服
  • 飞控信号模块技术要点与难点分析
  • PHP 变量
  • Java 大视界 -- Java 大数据中的数据隐私保护技术在多方数据协作中的应用
  • 打开网站8秒原则做门户网站的系统
  • 基于spark的抖音短视频数据分析及可视化
  • wordpress导航网站模板邢台网站建设好蜘蛛
  • 欧美(美股、加拿大股票、墨西哥股票)股票数据接口文档
  • 做网站的分析报告案例网站用cms
  • 四川省建设厅官方培训网站江苏建设教育网官网入口
  • 国内永久免费crm系统网站推荐有哪些网页设计作业讲解
  • 上海免费网站建设服务广告推广平台哪个好
  • 深圳市龙岗区住房和建设局官方网站莱西建设局官方网站
  • 彩票系统网站开发自己做的网站如何链接到百度
  • langsmith进行agent评估的方法
  • 手机微信网站怎么做的百度js转wordpress
  • 网站开发报价范围城乡企业建设部网站
  • 9、C/C++ 内存管理详解:从基础到面试题
  • 筑巢网站建设怎么样建站工具介绍
  • 为什么自己做的网站打开是乱码效果图网站有哪些
  • 分布式计算框架:从批处理到流处理的演进
  • 静态方法没有独立的实例
  • Qt基础:查找数据容器中的最大和最小值
  • 木兰宽松许可证(Mulan PSL v2)简介vsApache2.0对比分析
  • 怎样开网站卖东西深圳网站建设与制作公司
  • NeurIPS2025 |MSFT:多尺度建模融入 TSFM 微调,制服时序模型微调的 “混杂因子”!
  • Hudi系列:Hudi核心概念之时间轴(TimeLine)
  • 专业做甜点的网站宁波网站建设公司在哪里
  • 旅游公司网站开发与实现深圳市知名广告公司
  • 精品下载站电子商务网站建设课程性质