欢迎来到EDA中国!
当前位置:网站首页 >资源共享 > 嵌入式

ARM应用系统开发详解──基于S3C4510B的系统设计

  • 5M
  • pdf
  •  
  •  
  • 下载
  • 2013-06-08
  • 软件简介

目录         

第1章 ARM微处理器概述 5 1.1  ARM-Advanced RISC Machines 5 1.2  ARM微处理器的应用领域及特点 5 1.2.1  ARM微处理器的应用领域 5 1.2.2  ARM微处理器的特点 6 1.3  ARM微处理器系列 6 1.3.1  ARM7微处理器系列 6 1.3.2  ARM9微处理器系列 7 1.3.3  ARM9E微处理器系列 7 1.3.4  ARM10E微处理器系列 7 1.3.5  SecurCore微处理器系列 8 1.3.6  StrongARM微处理器系列 8 1.3.7  Xscale处理器 8 1.4  ARM微处理器结构 8 1.4.1  RISC体系结构 8 1.4.2  ARM微处理器的寄存器结构 9 1.4.3  ARM微处理器的指令结构 9 1.5  ARM微处理器的应用选型 10 1.6  本章小节 10 第2章 ARM微处理器的编程模型 11 2.1  ARM微处理器的工作状态 11 2.2  ARM体系结构的存储器格式 11 2.3  指令长度及数据类型 12 2.4  处理器模式 12 2.5  寄存器组织 13 2.5.1  ARM状态下的寄存器组织 13 2.5.2  Thumb状态下的寄存器组织 15 2.5.3  程序状态寄存器 16 2.6  异常(Exceptions) 18 2.6.1  ARM体系结构所支持的异常类型 18 2.6.2  对异常的响应 18 2.6.3  从异常返回 19 2.6.4  各类异常的具体描述 19 2.6.5  异常进入/退出小节 20 2.6.6  异常向量(Exception Vectors) 20 2.6.7  异常优先级(Exception Priorities) 21 2.6.8  应用程序中的异常处理

第3章 ARM微处理器的指令系统 22 3.1  ARM微处理器的指令集概述 22 3.1.1  ARM微处理器的指令的分类与格式 22 3.1.2  指令的条件域 23 3.2  ARM指令的寻址方式 23 3.2.1  立即寻址 24 3.2.2  寄存器寻址 24 3.2.2  寄存器间接寻址 24 3.2.3  基址变址寻址 24 3.2.4  多寄存器寻址 25 3.2.5  相对寻址 25 3.2.6  堆栈寻址 25 3.3  ARM指令集 25 3.3.1  跳转指令 25 3.3.2  数据处理指令 26 3.3.3  乘法指令与乘加指令 30 3.3.4  程序状态寄存器访问指令 32 3.3.5  加载/存储指令 32 3.3.6  批量数据加载/存储指令 34 3.3.7  数据交换指令 35 3.3.8  移位指令(操作) 35 3.3.9  协处理器指令 36 3.3.10  异常产生指令 38 3.4  Thumb指令及应用 38 3.5  本章小节 39 第4章 ARM程序设计基础 40 4.1  ARM汇编器所支持的伪指令 40 4.1.1  符号定义(Symbol Definition)伪指令 40 4.1.2  数据定义(Data Definition)伪指令 41 4.1.3  汇编控制(Assembly Control)伪指令 43 4.1.4  其他常用的伪指令 45 4.2  汇编语言的语句格式 48 4.2.1  在汇编语言程序中常用的符号 49 4.2.2  汇编语言程序中的表达式和运算符 

获取帮助