Cortex-M3/M4学习随笔——一些处理器基本信息

cortex-m3和cortex-m4处理器的一般信息

处理器类型

ARM Cortex-M为32位RISC处理器,具有以下特征:

1.32位寄存器

2.32位内部数据通路

3.32位总线接口

当然,除了32位数据,Cortex-M处理器(以及其他任何ARM处理器)还可以高效地处理8位和16位数据。Cortex-M3/M4处理器还支持涉及64位数据的多种运算。

Cortex-M3/M4处理器都具有三级流水线(取指、译码、执行),它们都基于哈佛总线架构,取指令和数据访问可以同时执行。

ARM Cortex-M处理器的存储器系统使用32位寻址,地址空间最大位4GB。存储器映射是一致的,这就意味着尽管总线接口多个,4GB存储空间却只有一个。存储器空间包括程序代码、数据、外设以及处理器内的调试支持部件。许多嵌入式系统需要的存储器不超过1MB,32位的寻址能力可以确保将来升级和拓展的可能

与其他任何ARM处理器相同,Cortex-M处理器基于一种加载-存储架构。若处理的是存储器中的数据,就需要将其从存储器加载到寄存器组中的寄存器里。在处理器处理完成后,若有必要,还要写回存储器。

处理器架构

对于ARM处理器,架构一般指两个方面:

    评论 1
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值