嵌入式系统,ARM微处理器特点,ARM体系结构,特征、状态、操作模式等,中断分类,JTAG调试接口

ARM微处理器特点,ARM体系结构,特征、状态、模式等,中断分类,JTAG调试接口

嵌入式微处理器及其应用
ARM体系结构概述
ARM JTAG调试接口概述

在这里插入图片描述

ARM微处理器

一、发展历程
在这里插入图片描述
在这里插入图片描述

二、ARM处理器的特点
1、ARM处理器的三大特点
1.1、小体积,低功耗,成本低,高性能
1.2、16位/32位双指令集
1.3、全球众多的合作伙伴(市场大,环境生态好)

2、当前ARM体系结构的扩充包括
2.1、thumb:16位指令集,用以改善代码密度
2.2、DSP:用于DSP应用的算数运算指令集
2.3、jazeller:允许直接执行Java代码的扩充

3、ARM处理器系列提供的解决方案包括:(ARM公司并不造处理器,而是将解决方案的知识产权卖给半导体公司让他们造)
3.1、在无线、消费电子和图像应用方面的开放平台
3.2、智能卡和SIM卡的安全应用

ARM体系结构,ARM7TDMI

一、ARM体系结构的主要特征
1、大量的寄存器,都可用域多种用途
2、load-store体系结构
3、3地址指令(两个源操作数寄存器和结果寄存器独立设定)
4、每条指令条件执行包含非常强大的多寄存器load和store指令
5、能在单时钟周期执行的单条指令内完成一项普通的移位操作和一项普通的ALU操作
6、能通过协处理器指令集来扩展ARM指令集,包括在编程模式下增加了新的寄存器和数据类型。
7、在thumb体系中以高密度16位压缩性时表示指令集

二、ARM7 TDMI的指令流水线

在这里插入图片描述
在这里插入图片描述

三、处理器的操作状态
1、arm7TDMI处理器有两种操作状态
1.1、arm-32-bit,按字排列的arm指令集
1.2、thumb-16-bit,按半字排列的thumb指令集

2、arm7TDMI核的操作状态可能通过BX指令(分支和交换指令)在arm状态和thumb状态之间切换

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值