ARM32位单片机的结构编程和开发工具(PPT 122页)
所属分类:项目管理
文件大小:2056 KB
下载要求:10 学币或VIP
点击下载12.1 ARM内核体系结构
12.2 ARM编程模型
12.3 ARM汇编指令
12.4 ARM汇编程序设计
12.5 ARM程序开发工具ADS
第12章 ARM32位单片机的结构、编程和开发工具
12.2.3 寄存器集
(1)通用寄存器
(2)程序计数器(PC)
(3)程序状态寄存器(PSR)
(4)条件码标志位
(5) 控制位
(6)ARM状态寄存器与Thumb状态寄存器之间的关系
1.地址空间
2.存储器格式
小端格式(little-ednian)
大端格式(big-endian)
3.指令的预取和自修改代码
自修改代码
ARM处理器不能保证上面所述的方式执行,因此:
指令存储器屏障(IMB)
注意:
4.存储器映射的I/O
(1)从存储器映射的I/O取指
(2)对存储器映射I/O的数据访问
对同一存储器位置的访问还拥有其它可用于提升性能的特性
访问存储器映射的I/O位置时不能进行优化,它们的时间顺序绝对不能改变
存储器访问的数据规格都不会改变
访问存储器映射的I/O时的要求
如果数据存储器访问序列包含一些符合要求的访问和一些不符合要求的访问,那么:
1.ARM支持的异常类型
2. 异常优化级与异常嵌套
3.异常向量
4.异常响应和返回过程
5.中断延迟
6.复位
12.3 ARM编程指令
(1)分支指令
(2)数据处理指令
数据传送指令
算术/逻辑运算指令
比较指令
乘法指令
(3)加载和存储指令
加载和存储寄存器指令
加载和存储多个寄存器指令
交换寄存器和存储器指令
(4)协处理器指令
(5)杂项指令
产生异常的指令
2. 16位Thumb指令集
分支指令
数据处理指令
加载和存储指令
异常产生指令
12.4 ARM编程程序设计12.4.1 ARM汇编语句格式
1.ADS
2.RVDS
3. IAR EWARM
4.ARM-Linux-GCC
12.5.2 ADS开发工具简介
习题与思考题
..............................
精品资料网 m.cnshu.cn
Copyright © 2004- 粤ICP备10098620号-1
风险管理 应急预案 研发管理 运营管理 内部管理 商业模式 执行力 连锁经营 公司治理 工厂管理 创新管理 家族企业 效率管理 名企案例 企业理念 价值管理 特许经营 瓶颈管理 调查问卷 策划方案 领导力 团队建设 企业变革 企业文化 战略管理 竞争策略 管理知识 危机管理 成本管理 项目管理 发展战略 年度计划 决策管理 企业上市 供应商 组织设计 产品管理 采购管理 品牌管理 企业诊断 企业咨询 商务谈判 物流管理 运作管理 管理制度 行业报告 经营管理 企划方案 MBA 流程管理 目标管理 招标投标 商务礼仪 管理表格 管理技能 管理案例 管理工具 管理手册 职业经理人 商业计划书 董事与股东 可行性报告