2010南阳理工ARM试卷A答案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南阳理工学院20 ——2011学年第一学期试卷 SVC B、System C、ARM D、Thumb 6、ARM处理器中优先级别最高的异常为( D ) A、IRQ B、SWI C、FIQ D、RESET 7、下面的立即数作为ARM指令中第2个操作数,有效的是( C ) A、0x102 B、0x101 C、0x104 D、0x103 8、键盘是( B )类型的设备。 A、块 B、字节 C、网络 D、流 9、S3C2410的( A )具有死区发生器的功能。 A、timer0 B、timer1 C、timer2 D、timer3 10、在嵌入式系统设计中可以通过( A )来测量电池电压,可以用( B )输出来驱动喇叭发声。 A、ADC B、PWM C、DAC D、RTC 11、ADC挂接在( A )总线上。 A、APB B、AHB C、ASB D、HUB 问答题。(25分) 1、简述ARM发生异常时,ARM核心会自动做哪些事情?(5分) 答:当异常产生时, ARM core: 拷贝 CPSR 到 SPSR_mode(1分) 设置适当的 CPSR 位: 改变处理器状态进入 ARM 状态(1分) 改变处理器模式进入相应的异常模式(1分) 保存返回地址到 LR_mode(1分) 设置 PC 为相应的异常向量(1分) 2、列举ARM处理器的各种模式,并说明何时会工作于这些模式?(5分) 答:(8点,答对任5点得5分) User或用户 : 非特权模式,大部分任务执行在这种模式(1分) FIQ或快速中断 : 当一个高优先级(fast) 中断产生时将会进入这种模式(1分) IRQ或中断 : 当一个低优先级(normal) 中断产生时将会进入这种模式(1分) Supervisor或管理 :当复位或软中断指令执行时将会进入这种模式(1分) Abort或终止 : 当存取异常时将会进入这种模式(1分) Undef或未定义 : 当执行未定义指令时会进入这种模式(1分) System或系统 : 使用和User模式相同寄存器集的特权模式(1分) 3、什么是嵌入式系统?嵌入式系统的组成?(5分) 答:嵌入式系统:是以应用为中心,以计算机技术为基础,软硬件可裁减(1分),适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。(1分) 嵌入式系统的组成:(5点,答对任3点得3分)嵌入式处理器(1分)、外围设备(1分)、嵌入式驱动程序(1分)、嵌入式操作系统(1分)、嵌入式应用软件(1分) 4、Makefile和Make分别是什么,怎么用?简述Makefile文件的内容的构成。(5分) (6点,答对任5点得5分) Makefile是工程系统编译批处理文件。(1分) Make是Makefile文件的解释器。(1分) Make对Makefile文件解释后,生成Linux的shell命令和gcc编译命令,接着对命令执行,生成目标文件。(1分) 需要创建的目标;(1分)目标所依赖的文件;(1分)产生目标所需要的命令(1分) 5、什么是交叉编译,为什么要交叉编译? MOV R0,#0x500000(1分) MOV R1,#0(1分) MOV R7,#200(1分) LP LDR R2,[R0],#4(1分) CMP R2,#5(2分) BNE NEXT ADD R1,R1,#1 NEXT SUBS R7,R7,#1 BNE LP(2分) MOV R0,#0x600000 STR R1,[R0](2分) B $ 2、在某S3C2410系统中,仅使用timer0的脉宽调制功能控制直流电机运转,要求timer0的输出连续、不反相,写出控制寄存器TCON的值;若要求脉宽调制信号的占空比为3/5,假设计数器初值寄存器TCNTB0的值为2000,计算比较寄存器TCMPB0的值。定时器制寄存器的格式如下(略)。 Tcon=0x09; TCMPB0=2000*(3/5)=1200 评分标准:对1个3分 3、编写一程序,用查询的方式,对S3C2410的A/D转换器的第3通道连续进行100次A/D转换,然后将其结果求平均值。设预分频为49。注意:A/D转换器有独立的模拟信号输入引脚AIN0---AIN9。 已知ADC控制寄存器ADCCON、转换数据寄存器ADCDAT0地址如下: #define rADCCON (*(volatile unsigned *)0 //不计分 #define rADCDAT0 (*(volat

文档评论(0)

书房 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档