Cortex-M3体系结构课件.ppt

Cortex-M3体系结构课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共97页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

5.7内部寄存器特殊寄存器在CM3处理器内部还有若干特殊寄存器。其中:xPSR程序状态寄存器(ProgramStatusRegisters),即提供ALU的状态、程序运行状态、当前中断号。中断屏蔽寄存器(InterruptMaskRegister)。控制寄存器(ControlRegister)。5.7内部寄存器特殊寄存器只能被特殊寄存器读写指令操作5.7内部寄存器特殊寄存器SpecialregisterscanonlybeaccessedviaMSRandMRSinstructions;theydonothavememoryaddresses:MRSreg,special_reg;ReadspecialregisterMSRspecial_reg,reg;writetospecialregister5.7内部寄存器程序状态寄存器程序状态寄存器在其内部又被分为三个子状态寄存器:ApplicationPSR(APSR)InterruptPSR(IPSR)ExecutionPSR(EPSR)ThethreePSRscanbeaccessedtogetherorseparatelyusingthespecialregisteraccessinstructions.Whentheyareaccessedasacollectiveitem,thenamexPSRisused.5.7内部寄存器程序状态寄存器CM3中的程序状态寄存器(xPSR)组合访问的程序状态寄存器(xPSR)ARM7与Cortex-M3性能比较5.2Cortex-M3ARM7与Cortex-M3性能比较5.2Cortex-M3ARM7与Cortex-M3性能比较5.2Cortex-M3存储器访问CM3处理器支持高达4GB的可寻址存储空间,并提供预定义的存储器映射:代码(代码空间)、SRAM(存储空间),外部存储器/器件和内部/外部外设提供预定义的专用地址。另外,还有一个特殊区域专门供厂家使用。CM3存储器映射有两个位于SRAM的大小均为1MB的bit-band区域、并映射到32MB别名区域的RAM空间。借助bit-band技术,处理器可以在系统中直接对数据的某个位进行访问(原子操作),而无需“读—修改—写”操作。5.2Cortex-M3目录1.简介2.Cortex-M33.Cortex-M3的模块和内部框图4.体系结构直接支持的数据类型5.处理器状态6.处理器模式7.内部寄存器8.程序状态寄存器9.异常10.中断延迟11.复位12.存储器及存储器映射I/O13.寻址方式简介14.ARM7指令简介15.协处理器接口16.调试接口简介17.ETM接口简介5.3Cortex-M3的模块和内部框图STM32F10x系统架构5.3Cortex-M3的模块和内部框图STM32F10x系统架构:5.3Cortex-M3的模块和内部框图目录1.简介2.Cortex-M33.Cortex-M3的模块和内部框图4.体系结构直接支持的数据类型5.处理器状态6.处理器模式7.内部寄存器8.程序状态寄存器9.异常10.中断延迟11.复位12.存储器及存储器映射I/O13.寻址方式简介14.CM3指令简介16.调试接口简介17.ETM接口简介5.4体系结构直接支持的数据类型体系结构直接支持的数据类型ARM处理器支持下列数据类型:字节8位半字16位(必须分配为占用两个字节)字32为(必须分配为占用4各字节)1112342Little_end字节对齐方式体系结构直接支持的数据类型注意:V4版本之后的ARM结构都支持这3种结构(包括V4版本),而以前的版本只支持字节和字;当数据类型定义为无符号型时,N位数据值使用正常的二进制格式表示范围为0~2N-1的非负整数;当数据类型定义为有符号型时,N位数据值使用2的补码格式表示范围为-2N-1~+2N-1-1的整数。5.4体系结构直接支持的数据类型体系结构直接支持的数据类型注意:所有数据操作,例如ADD,都以字为单位;装载和保存指令可以对字节、半字和字进行操作,当装载字节或半字时自动实现零扩展或符号扩展;ARM指令的

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档