第一范文网 - 专业文章范例文档资料分享平台

2011嵌入式设计复习题答案 - 图文

来源:用户分享 时间:2025/6/27 7:07:56 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

#define rWTCON (*(volatile unsigned *)0x53000000) // 第1行 #define rWTDAT (*(volatile unsigned *)0x53000004) // 第2行 #define rWTCNT (*(volatile unsigned *)0x53000008) // 第3行 void watchdog_test(void) {

rWTCON = ((PCLK/1000000-1)<<8)|(3<<3)|(1<<2); // 第4行 rWTDAT = 7812; // 第5行 rWTCNT = 7812; // 第6行 rWTCON |=(1<<5); // 第7行 }

3、阅读以下S3C2410部分用户手册.求:当PCLK 或 UCLK 为40 MHz时,串口0的波特率为2400 bps ,串口1的波特率为115200bps,相应的控制寄存器如何设置. UART BAUD RATE DIVISOR REGISTER There are three UART baud rate divisor registers(寄存器)including UBRDIV0, UBRDIV1 and UBRDIV2 in the UART block(模块). The value stored in the baud rate divisor register (UBRDIVn), is used to determine the serial Tx/Rx clock rate(baud rate) as follows:

UBRDIVn = (int)(PCLK / (bps x 16) ) –1 or UBRDIVn = (int)(UCLK / (bps x 16) ) –1

Where, the divisor should be from 1 to (216-1) and UCLK should be smaller than PCLK. Register Address R/W Description Reset Value UBRDIV0 0x50000028 R/W Baud rate divisor – register 0 UBRDIV1 0x50004028 R/W Baud rate divisor – register 1 UBRDIV2 0x50008028 R/W Baud rate divisor – register 2 UBRDIVn Bit Description Initial State UBRDIV [15:0] Baud rate division value UBRDIVn >0 –

五、简答题

1、根据嵌入式系统的特点,写出嵌入式系统的定义。

答 :嵌入式系统是以应用为中心,以计算机技术为基础,软/硬件可裁减,功能。可靠性,成本,体积,功耗要求严格的专用计算机系统。 2、嵌入式系统的主要应用领域有哪些?

3、什么是RISC?什么是CISC?

答:RISC是英文Reduced Instruction Set Computer的缩写,汉语意思为\精简指令系统

- 5 -

计算机\。相对应的CISC就是\复杂指令系统计算机\的意思。 CPU从指令集的特点上可以分为两类:CISC和RISC。 4、ARM9TDMI中的T、D、S、I分别表示什么含义? 答:T表示支持16位Thumb指令集, D表示 在片可调式(Debug) , M表示内嵌乘法器Multiplier,

I表示嵌入式ICE ,支持在线断点和调试。

4、ARM处理器模式和ARM处理器状态有什么区别? 答:(1) ARM7T ARM 体系结构支持7种处理器模式,分别为:用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。 (2) ARM 处理器状态:ARM状态、Thumb状态。 (3) 两种处理器状态都有这7种处理器模式;两个状态之间切换并不影响处理器模式或寄存器内容。

ARM9TDMI有几种寻址方式? 答:立即寻址 寄存器寻址 基地址变址寻址 寄存器偏移寻址 寄存器间接寻址 多寄存器寻址

5、ARM9的内部寄存器R13、R14、R15的主要功能和作用?

7、FIQ、IRQ有什么不同?向量IRQ和非向量IRQ有什么不同? 答:(1) FIQ的优先级比IRQ高,对外部事件响应比IRQ快。

(2) A:向量 IRQ 具有中等优先级,对外部事件响应比较及时;非向量IRQ优先级最低,中断延迟时间比较长。

B:向量IRQ能为每个向量IRQ中断源设置服务程序地址;而所有的非向量IRQ中断都共用一个相同的服务程序入口地址。

8、ARM9TDMI支持哪几种指令集,各有什么特点?

9、ARM9TDMI有几种处理器模式,简单介绍该几种模式的工作特点? 答:P45

ARM7T ARM 体系结构支持7种处理器模式 1.用户模式:正常处理程序时的模式

2.快中断模式:响应快速中断时的处理模式 3.中断模式:响应普通中断时的模式 4.管理模式:操作系统的保护模式

5.中止模式:指令或数据预取操作中止时的模式,该模式下实现虚拟存储器或存储器保护 6.未定义模式:当执行未定义的指令时进入该模式 7.系统模式:运行特权操作系统任务时的模式

- 6 -

10、ARM9TDMI采用了几级流水线工作方式,简要说明。

11、ARM9TDMI支持的数据类型有几种?各有什么要求?

12、ARM920T体系结构支持哪两种方法存储字数据?

13、ARM920T体系结构所支持的哪几种异常?说明其具体含义。

- 7 -

14、简述ARM处理器对异常的响应的步骤。

15、简述ARM处理器从异常返回的步骤

16、写出基于ARM920T核的处理器的异常优先级(Exception Priorities)。

17.写出基于ARM920T核的处理器的异常向量(Exception Vectors)及异常进入的模式

- 8 -

搜索更多关于: 2011嵌入式设计复习题答案 - 图文 的文档
2011嵌入式设计复习题答案 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2n6vl41dep6u75f0ar9y_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top