ARM嵌入式课后习题答案 Microsoft Word 文档

更新时间:2024-03-28 05:00:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

P14

1.举出3个书本中未提到的嵌入式系统的例子。 红绿灯控制、数字空调、机顶盒。 2.什么叫嵌入式系统?

嵌入式系统:以应用为中心、计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 3.什么叫嵌入式处理器?分为哪几类?

嵌入式处理器是为了完成特殊的应用而设计的特殊目的的处理器。嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式上片系统。

4.什么叫嵌入式操作系统?为何要使用嵌入式操作系统?

嵌入式操作系统是一段在嵌入式系统启动后首先执行的背景程序,首先,嵌入式实时操作系统提高了系统的可靠性。其次,提高了开发效率,缩短了开发周期。再次,嵌入式实时操作系统充分发挥了32位CPU的多任务潜力。 p51

1.ARM7TDMI中的T、D、M、I的含义? 64位乘法指令(带M的后缀)、支持片上调试(带D的后缀)、高密度16位的Thumb指令机扩展(带M的后缀)和EmbededICE观察点硬件(带I的后缀)。 2.ARM7TDMI采用几级流水线?使用何种存储器编址方式? 三级流水线(取指 译码 执行);使用了冯.诺依曼结构,指令和数据共用一条32位总线。 5.PC和LR分别使用哪个寄存器?

PC使用R15寄存器,LR使用R14寄存器。 6.R13寄存器的通用功能是堆栈。

3.ARM处理器模式和ARM处理器状态有何区别?

处理器模式指的是处理器在执行程序时在不同时刻所处的不同状态,处理器状态指的是处理器当前所执行的指令集。

4.分别列举ARM的处理器模式和状态。

状态:ARM状态 32位,这种状态下执行的是字方式的ARM指令;Thumb状态 16位,这种状态下执行半字方式的Thumb指令。

模式:用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。

(7)CPSR寄存器中哪些位用来定义处理器状态?

答:位31~28:N、Z、C、V,条件代码标志位;27~8:保留位;7~0:I、F、T、M4~0,控制标志位。

(8)描述一下如何禁止IRQ和FIQ的中断。

答:当控制位I置位时,IRQ中断被禁止,否则允许IRQ中断使能;当控制位F置位时,FIQ中断被禁止,否则允许FIQ中断使能。 P350

10.ARM内核对FIQ、向量IRQ和非向量IRQ的响应过程有何不同?

13.设置引脚为GPIO功能时,如何控制某个引脚单独输入/输出?当需要知道某个引脚当前的输出状态时,是读取IOPIN寄存器还是读取IOSET寄存器? GPIO方向寄存器,IOPIN。

16.LPC2114的2个UART符合什么标准?哪一个UART可用作ISP通信?哪一个UART具

有Modem接口?

UART0用作ISP通信;UART1具有Modem接口.

7.CPSR寄存器中那些位用来定义处理器状态? 8.如何禁止IRQ和FIQ的中断?

8.ARM指令的条件码有多少个?默认条件码是什么? 答:16个;AL。

本文来源:https://www.bwwdw.com/article/o30r.html

Top