- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- DB32T 4659.3-2024 医院公共卫生工作规范 第3部分:传染病防治.docx VIP
- CAMDS中文使用手册.pptx VIP
- 铁工电202185号国铁集团关于加强涉铁工程管理的指导意见.pdf
- 新生儿早期基本保健课件.pptx VIP
- 宝石F钻井泥浆泵说明书及图.doc VIP
- 2025宫颈环扎术的护理.pptx VIP
- 人教版信息科技三年级《图片记录瞬间》教学PPT课件.pptx VIP
- EMERSON艾默生 Manual Mounting a DVC6020 DVC6020 Digital Valve Controllers on Fisher Type 585 and 585R Size 100 Actuators, 2 to 3 Inch Travel说明书用户手册.pdf
- AQ 3058-2023 内浮顶储罐检修安全规范.docx VIP
- eHR系统测试打分表.docx VIP
文档评论(0)