您所在位置: 网站首页 / ARM体系结构与编程.ppt / 文档详情
ARM体系结构与编程.ppt 立即下载
2024-12-16
约5.3千字
约341页
0
2.9MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

ARM体系结构与编程.ppt

ARM体系结构与编程.ppt

预览

免费试读已结束,剩余 336 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第2章ARM指令分类及其寻址方式2.1ARM指令集概要介绍2.1.1ARM指令的分类2.1.2ARM指令的一般编码格式2.1.3ARM指令的条件码域2.2ARM指令的寻址方式2.2.1数据处理指令的操作数的寻址方式2.2.1数据处理指令的操作数的寻址方式2.2.2字及无符号字节的Load/Store指令的寻址方式2.2.2字及无符号字节的Load/Store指令的寻址方式2.2.3杂类Load/Store指令的寻址方式2.2.4批量Load/Store指令的寻址方式2.2.4批量Load/Store指令的寻址方式2.2.4批量Load/Store指令的寻址方式2.2.5协处理器Load/Store指令的寻址方式2.2.5协处理器Load/Store指令的寻址方式第3章ARM指令集介绍3.1ARM指令集3.1.1跳转指令3.1.1跳转指令3.1.2数据处理指令3.1.2数据处理指令3.1.3乘法指令3.1.4杂类的算术指令3.1.5状态寄存器访问指令3.1.6Load/Store内存访问指令3.1.6Load/Store内存访问指令3.1.7批量Load/Store内存访问指令3.1.7批量Load/Store内存访问指令3.1.8信号量操作指令3.1.9异常中断产生指令3.1.10ARM协处理器指令3.1.10ARM协处理器指令3.2一些基本的ARM指令功能段3.2.1算术逻辑运算指令的应用3.2.2跳转指令的应用3.2.3Load/Store指令的应用3.2.4批量Load/Store指令的应用3.2.5信号量指令的应用3.2.6与系统相关的一些指令代码段3.3Thumb指令介绍3.3Thumb指令介绍第4章ARM汇编语言程序设计4.1伪操作4.1.1符号定义伪操作4.1.2数据定义伪操作4.1.2数据定义伪操作4.1.3汇编控制伪操作4.1.4数据帧描述伪操作4.1.5信息报告伪操作4.1.6其他的伪操作4.1.6其他的伪操作4.2ARM汇编语言伪指令4.3ARM汇编语言语句的格式4.3.1ARM汇编语言中的符号4.3.1ARM汇编语言中的符号4.3.2ARM汇编语言中的表达式4.3.2ARM汇编语言中的表达式4.3.2ARM汇编语言中的表达式4.3.2ARM汇编语言中的表达式4.4ARM汇编语言程序的格式4.4.1汇编语言程序的格式4.4.2汇编语言子程序的调用4.5ARM汇编编译器的使用4.6汇编程序设计举例4.6.1ARM中伪操作的使用实例4.6.2ARM汇编程序的实例第5章ARM的存储系统5.1ARM存储系统概述5.1ARM存储系统概述5.2ARM中用于存储管理的系统控制协处理器CP155.2.1访问CP15寄存器的指令5.2.2CP15中的寄存器5.3存储器管理单元MMU5.3.1存储器管理单元MMU概述5.3.1存储器管理单元MMU概述5.3.2禁止/使能MMU5.3.3MMU中的地址变换过程5.3.3MMU中的地址变换过程5.3.3MMU中的地址变换过程5.3.4MMU中的存储访问权限控制5.3.5MMU中的域5.3.6关于快表的操作5.3.7ARM中的存储访问失效5.3.7ARM中的存储访问失效5.4高速缓冲存储器和写缓冲区5.4.1基本概念5.4.2Cache的工作原理和地址映像方法5.4.3Cache的分类5.4.4Cache的替换算法5.4.5缓冲技术的使用注意事项5.4.6存储系统的一致性问题5.4.7Cache内容锁定5.4.7Cache内容锁定5.4.8与Cache和写缓冲区相关的编程接口5.5快速上下文切换技术5.5.1快速上下文切换技术原理5.5.2快速上下文切换技术编程接口5.6与存储系统相关的程序设计指南5.6.1地址空间5.6.1地址空间5.6.2存储器的格式5.6.3非对齐的存储访问操作5.6.4指令预取和自修改代码5.6.5IMB5.6.5IMB5.6.6存储器映射的I/O空间5.6.6存储器映射的I/O空间5.7ARM存储系统的实例5.7.1L7205的存储系统概述5.7.2L7205中的SDRAM5.7.2L7205中的SDRAM5.7.3L7205中的MMU第6章ATPCS介绍6.1ATPCS概述6.1ATPCS概述6.2基本ATPCS6.2.1寄存器的使用规则6.2.1寄存器的使用规则6.2.2数据栈的使用规则6.2.2数据栈的使用规则6.2.2数据栈的使用规则6.2.3参数传递规则6.2.3参数传递规则6.3几种特定的ATPCS6.3.1支持数据栈限制检查的ATPCS6.3.2支持只读段位置无关(ROPI)的ATPCS6.3.3支持可读写段位置无关(RWPI)的ATPCS6.3.4支持ARM程序和Thumb程序混合使用的ATPCS6.3.5处理浮点运算的ATPCS6.3.
查看更多
王子****青蛙
实名认证
内容提供者
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

ARM体系结构与编程

文档大小:2.9MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用