ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:18.06KB ,
资源ID:11849861      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11849861.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ARM体系考试试题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ARM体系考试试题.docx

1、ARM体系考试试题(密封线内勿答题) 学校 专业 姓名 身份证号 (密封线内勿答题) (考试时间:120分钟)题号一二三四五六总分分数一、 选择题(本大题共10个小题,每小题1分,共10分)得分评阅人1、和PC机系统相比,下列哪点不是嵌入式系统所特有的:( ) A、系统内核小 B、专用性强C、可执行多任务 D、系统精简2、ADD R0,R1,#3属于( )寻址方式。A、立即寻址 B、多寄存器寻址C、寄存器直接寻址 D、相对寻址3、GET伪指令的含义是:( )A、包含一个外部文件 B、定义程序的入口C、定义一个宏 D、声明一个变量4、存储一个32位数0x876165到2000H2003H四个字节

2、单元中,若以小端模式存储,则2000H存储单元的内容为:( ) A、0x00 B、0x87C、0x65 D、0x61 5、COS-II操作系统不属于:( ) A、RTOS B、占先式实时操作系统C、非占先式实时操作系统 D、嵌入式实时操作系统6、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDR R0,R1,8!后R0的值为:( )A、0x2000 B、0x86C、0x2008 D、0x39 7、寄存器R13除了可以做通用寄存器外,还可以做:( )A、程序计数器 B、链接寄存器 C、栈指针寄存器 D、基址寄存器 8、FIQ中断的入口地址是:( )A、0x0

3、000001C B、0x00000008 C、0x00000018 D、0x00000014 9、ARM指令集和Thumb指令集分别是( )位的。A、8位,16位 B、16位,32位 C、16位,16位 D、32位,16位 10、ARM寄存器组有( )个寄存器。A、7 B、32 C、6 D、37 二、填空题(本大题共24个空,每空1分,共24分)得分评阅人11、一个嵌入式系统结构有典型的四层组成,包括: 、 、 和 。12、一个FAT文件系统卷有四部分组成,包括: 、 、 和 。13、事件控制块ECB中OSEventType表示 ,OSEventCnt表示 。14、串行通信方式有三中 通信、

4、通信和 通信。15、OSTaskSuspend (self)可把正在运行的任务 ,参数self指 。用此函数挂起的任务可通过 函数唤醒。16、如果信号量用于表示打印机是否可用,那么该信号量属于 型信号量。17、若一个优先级为48的任务就绪,则在就绪表中,OSRdyTbl的 置位,变量OSRdyGrp的 置位。18、Socket接口是TCP/IP网络的_,定义了许多函数或例程。常用的Socket类型有两种为_Socket和_Socket。其中_Socket是面向连接的,_Socket是面向无连接的。三、简答题(本大题共4个小题,每小题5分,共20分)得分评阅人19、 ARM处理器有几种工作模式?

5、并做说明每种工作模式的含义。20、 什么是操作系统? 操作系统在“硬件、操作系统、应用程序、硬件驱动”四者中,处于哪两层之间?21、 什么是COS-II操作系统的时钟节拍? 22、 简述任务切换的过程。 四、程序填空题(本大题共2个小题,每小题6分,共12分)得分评阅人23、在划线处添加代码,完成下面的程序,实现在task1中计算1到10的平均值,完成后向task2发送信号量。Task2无限期等待信号量,等到后在LCD上显示收到平均值。 _;Void Task1() int i ,average=0,sum=0; _ for(i=1;iMessage) case OSM_KEY: onKey(

6、pMsg-WParam,pMsg-LParam); break; DeleteMessage(pMsg); onKey(int nkey, int fnkey) switch(nkey) case 6: AppendChar2TextCtrl(pTextCtrl,0x36,TRUE); break; case 8: AppendChar2TextCtrl(pTextCtrl,0x38,TRUE); break; case 10: TextCtrlDeleteChar(pTextCtrl,TRUE); break; 27、认真阅读下面的列表框控件应用程序,画出程序流程图,并说明程序要实现的主要功

7、能是什么。(假设上移和下移键的键值分别为11和12) PListCtrl pList1 char str1=”monday”; char str2=”tuesday”;void Main_Task(void *Id) POSMSG pMsg=0; structRECT rect; SetRect(&rect, 100,30,160,50);pList1=CreateListCtrl(ID_MainListBox,&rect,100,FONTSIZE_MIDDLE,CTRL_STYLE_DBFRAME,NULL);strChar2Unicode(Ustr,str1); AddStringList

8、Ctrl(pList1, Ustr);strChar2Unicode(Ustr,str2); AddStringListCtrl(pList1, Ustr);ReDrawOSCtrl(); for(;) pMsg=WaitMessage(0); switch(pMsg-Message) case OSM_KEY: onKey(pMsg-WParam,pMsg-LParam); break; DeleteMessage(pMsg); onKey(int nkey, int fnkey) char Ustr;switch(nkey) case 11: ListCtrlSelMove(pMainLi

9、stCtrl,-1,TRUE); break; case 12: ListCtrlSelMove(pMainListCtrl,1,TRUE); break; ReDrawOSCtrl();六、系统设计题(本大题共2个小题,每小题8分,共16分)28、实现CAN总线通信需要哪两个芯片?画出S3C44B0利用CAN总线进行通信的硬件连接示意图。要实现两个开发平台间通过CAN总线双机通信,应如何设计程序(给出软件设计思路或程序流程图)。29、给出S3C44B0通过驱动器控制步进电机的硬件连接示意图;已知步进电机正转时的控制顺序为AABBBCCCDDDA,以列表的形式给出各I/O控制口的值。可以通过哪个宏来设置I/O控制口的值。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1