Embedded System
第2讲 ARM体系结构与指令系统(一)
王汇彬
wanghuibin@chzu.edu.cn
滁州学院计算机与信息工程学院
School of Computer Information Engineering
内容回顾
• Q1 : 嵌入式系统一般由哪几部分构成?
– A1 :嵌入式微处理器、外围硬件设备、嵌入式操作系统(
可选)、嵌入式应用软件。
• Q2 :嵌入式微处理器通常可分为几类?
– A2 :MPU 、MCU 、DSP 、SOC
• Q3 :列举出几种常见的嵌入式操作系统?
– A3 :VxWorks 、μC/OS-II、RT-Linux 、ThreadX、QNX、
Windows CE 、Android 、iOS等
• Q4 :按确定性进行分类,嵌入式系统可分为哪几种
类型?
– A4 :硬实时系统、软实时系统、非实时系统
School of Computer Information Engineering 2
本讲知识点介绍
• ARM处理器概述
• ARM处理器架构
• ARM处理器的内存管理
• ARM异常处理
• ARM指令集概要介绍
School of Computer Information Engineering 3
教学目标
• 了解ARM体系结构的版本及命名方法
• 掌握ARM处理器模式和常见ARM寄存器的用法
• 了解MMU 的基本概念
• 掌握ARM体系结构的异常处理过程
• 了解ARM指令的编码格式
School of Computer Information Engineering 4
ARM公司简介
• ARM ( Advanced RISC Machines )Holdings公司
– 1990年成立,总部位于英国剑桥。
• ARM 的商业模式
– 主要是IP ( Intellectual Property )的设计和许可,而非生产和销售实
际的半导体芯片。
School of Computer Information Engineering 5
ARM处理器的应用领域
• Internet of Things
• Embedded
• Mobile
• Wearable
• Home
• Enterprise
目前,ARM 技术已在 95% 的智能手机、80% 的数码相机以及
35% 的所有电子设备中得到应用。
School of Computer Information Engineering 6
ARM微处理器特点
• ARM微处理器特点
– 体积小、低功耗、低成本、高性能;
– 体积小、低功耗、低成本、高性能
– 支持Thumb(16bit)/ARM(32bit/64bit) 指令集,具有很好的兼
容性;
– 具有大量的寄存器,指令执行速度更快;
大量的寄存器
– 绝大多数操作都在寄存器中进行,通过Load/Store的体系结
操作都在寄存器中进行
构在内存和寄存器之间传递数据;
– 寻址方式简单,执行效率高;
– 寻址方式简单
– 采用固定长度的指令格式。
固定长度的指令格式
School of Computer Information Engineering 7
ARM体系结构的版本
• ARM体系结构目前共定义了8个版本,版本号分
别为1~8。
您可能关注的文档
- 电磁感应计算题1技术总结.doc
- 第1章计算机基础知识选读.pptx
- 电磁感应解专题技术总结.doc
- 电磁感应经典题最新版技术总结.doc
- 第1章人力资源规划历年真题选读.doc
- 第十二章脚手架工程选读.ppt
- 第1章生活照料选读.pptx
- 第十二章教师与学生选读.ppt
- 电磁感应难度较大高考重点题型1技术总结.doc
- 电磁感应习题及技术总结.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)