armlinux嵌⼊式系统教程课后答案,ARM嵌⼊式系统基础教程课后习题答案及练习题__周。。。
⼀
思考与练习
1、举出3个书本中未提到的嵌⼊式系统的例⼦。
答:红绿灯控制,数字空调,机顶盒
2、什么叫嵌⼊式系统
嵌⼊式系统:以应⽤为中⼼、以计算机技术为基础、软件硬件可裁剪、适应应⽤系统对功能、可靠性、成本、体积、功耗严格要求的专⽤计算机系统。
3、什么叫嵌⼊式处理器?嵌⼊式处理器分为哪⼏类?
嵌⼊式处理器是为完成特殊的应⽤⽽设计的特殊⽬的的处理器。
arm嵌入式系统期末考试嵌⼊式微处理器(Embedded Microprocessor Unit, EMPU)
嵌⼊式微控制器(Microcontroller Unit, MCU)
嵌⼊式DSP 处理器(Embedded Digital Signal Processor, EDSP)
嵌⼊式⽚上系统(System On Chip)
4、什么是嵌⼊式操作系统?为何要使⽤嵌⼊式操作系统?
是⼀段在嵌⼊式系统启动后⾸先执⾏的背景程序,⾸先,嵌⼊式实时操作系统提⾼了系统的可靠性。其次,提⾼了开发效率,缩短了开发周期。再次,嵌⼊式实时操作系统充分发挥了32 位CPU 的多任务潜⼒。
第⼆章
1、ARM7TDMI中的T、D、M、I的含义是什么?
64 位乘法指令(带M 后缀的)、⽀持⽚上调试(带D 后缀的)、⾼密度16 位的Thumb 指令机扩展(带T 后缀的)和EmbededICE 观察点硬件(带I 后缀的)
2、ARM7TDMI采⽤⼏级流⽔线?使⽤何种存储器编址⽅式?
三级流⽔线(取指译码执⾏);使⽤了冯·诺依曼(Von Neumann )结构,指令和数据共⽤⼀条32 位总线。
3、ARM处理器模式和ARM处理器状态有何区别?
处理器模式指的是处理器在执⾏程序时在不同时刻所处的不同状态,处理器状态指的是处理器当前所执⾏的指令集。
4、分别列举ARM的处理器模式和状态。
状态:
ARM 状态32 位,这种状态下执⾏的是字⽅式的ARM 指令
Thumb 状态16 位,这种状态下执⾏半字⽅式的Thumb 指令
模式:
⽤户模式、快中断模式、中断模式、管理模式、中⽌模式、未定义模式和系统模式。5、PC和LR分别使⽤哪个寄存器?
PC使⽤R15寄存器,LR使⽤R14寄存器
6、R13寄存器的通⽤功能是什么?
堆栈
第四章
1、基础知识
(1)ARM7TDMI(-S)有⼏种寻址⽅式?LOR R1,[R0,#0x08]属于哪种寻址⽅式?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论