- 1
- 0
- 约8.25千字
- 约 60页
- 2019-08-03 发布于福建
- 举报
嵌入式01ar了m微处理器概述和编程模型
第二章 基于ARM9处理器的硬件开发平台 2.1 ARM微处理器概述 2.2 ARM微处理器的编程模型 2.3 ARM微处理器的指令系统 2.4 ARM程序设计基础 2.5 S3C2410体系结构与外设 2.6 ADS调试软件 2.1 ARM微处理器概述 2.1.1 ARM简介 2.1.2 ARM微处理器的应用领域 2.1.3 ARM微处理器的特点 2.1.4 ARM微处理器系列 2.1.5 ARM微处理器的结构 2.1.6 ARM微处理器的应用选型 ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。 1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。 世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。 2.1.2 ARM 微处理器的应用领域 工业控制 无线通讯 网络应用 消费类电子产品 成像和安全产品 2.1.3 ARM 微处理器的特点 体积小、低功耗、低成本、高性能 支持Thumb/ARM双指令集 大量使用寄存器,指令执行速度快 寻址方式灵活简单,执行效率高 指令长度固定 2.1.4 ARM微处理器系列 ARM7系列 ARM9系列 ARM9E系列 ARM10E系列 ARM11系列 Securcore系列 Intel的StrongARM/Xscale ARM7 微处理器系列 ARM7 微处理器系列 ARM7 微处理器系列 ARM9 微处理器系列 ARM9 微处理器系列 2.1.5 ARM 微处理器的结构 2.1.5 ARM 微处理器的结构 2.1.6 ARM 微处理器的应用选型 2.2 ARM微处理器的编程模型 2.2.1 ARM微处理器的工作状态 2.2.2 ARM微处理器的存储器格式 2.2.3 指令长度及数据类型 2.2.4 处理器模式 2.2.5 寄存器组织 2.2.6 异常 2.2 ARM微处理器的编程模型 2.2.1 ARM微处理器的工作状态 2.2.2 ARM微处理器的存储器格式 大端格式 小端格式 2.2.5 寄存器组织 未分组寄存器R0~R7 分组寄存器R8~R12 分组寄存器R13~R14 堆栈指针 — R13 子程序链接寄存器 — R14 子程序链接寄存器 — R14 程序计数器 R15(PC) 程序状态寄存器(CPSR/SPSR) R16用作CPSR(当前程序状态寄存器),包含条件标志位、中断禁止位、当前处理器模式标志位。 Thumb状态下的寄存器组织 ARM与THUMB状态寄存器关系 程序状态寄存器 程序状态寄存器 程序状态寄存器的条件码标志 N、Z、C、V均为条件码标志位,可被算术或逻辑运算改变,并可用于测试来决定某条指令是否执行。 影响标志位的指令 程序状态寄存器的控制位 状态寄存器的低8位(I、F、T和M[4:0])称为控制位,发生异常时这些位可以被改变。如果处理器运行特权模式,这些位也可以由程序修改。 程序状态寄存器的控制位 处理器运行模式及可以访问的寄存器 当正常的程序执行流程发生暂时的停止时,称之为异常。在处理异常之前,当前处理器的状态必须保留,以便当异常处理完成后,原来的程序可以恢复。 当多个异常同时发生时,按照固定的优先级进行处理。 ARM体系结构支持的异常类型 进入异常处理 异常响应伪代码 从异常处理返回 FIQ(Fast Interrupt Request) FIQ异常是为了支持数据传输或者通道处理而设计的。 IRQ(Interrupt Request) IRQ异常属于正常的中断请求,可通过对处理器的nIRQ引脚输入低电平产生,IRQ的优先级低于FIQ,当程序执行进入FIQ异常时,IRQ可能被屏蔽。 ABORT(终止) 产生终止异常意味着对存储器的访问失败。ARM微处理器在存储器访问周期内检查是否发生终止异常。 ABORT(终止) Software Interrupt(软件中断) 软件中断指令(SWI)用于进入管理模式,常用于请求执行特定的管理功能。软件中断处理程序执行以下指令可以从SWI模式返回,无论是在ARM状态还
您可能关注的文档
最近下载
- 《摄像与剪辑》课程思政教学案例(一等奖).docx VIP
- 妊娠期高血压饮食妊娠期高血压饮食.doc VIP
- 六年级数学下册 奥数知识点讲解第13课《速算与巧算综合练习1》试题附答案(人教版).doc VIP
- NCCN卵巢癌临床实践指南(2025.V3)解读PPT课件.pptx VIP
- 总经理年终工作总结报告PPT课件.pptx VIP
- 全册单词默写(专项训练)-2025-2026学年沪教牛津版英语七年级下册最新版 可打印.docx VIP
- 黑龙江 2023年统考专业课考试:心理学真题模拟汇编(共637题).doc VIP
- 血气分析仪故障处理.pptx VIP
- 2025中华护理学会团体标准——成人患者医用粘胶相关性皮肤损伤的预防及护理.pptx
- 血气分析仪故障处理流程.pptx VIP
原创力文档

文档评论(0)