- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统开发与应用(田泽)复习题精要
一、选择题?
1、ADD??R0,R1,#3属于()寻址方式。??
A.?立即寻址??B.?多寄存器寻址??C.?寄存器直接寻址?D.?相对寻址??
2、GET伪指令的含义是()??
A.?包含一个外部文件??B.?定义程序的入口?C.?定义一个宏?D.?声明一个变量??
3、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存?储,则2000H存储单元的内容为(?)。
?A、0x00??B、0x87??C、0x65??D、0x61?
?4、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDR?R0,[R1,#8]!后R0的值为( )。
?A.?0x2000?B.?0x86?C.?0x2008?D.?0x39?
?5、寄存器R13除了可以做通用寄存器外,还可以做( ?)。?
程序计数器???B、链接寄存器?C、栈指针寄存器????D、基址寄存器??
6、FIQ中断的入口地址是( )。?
?A、0x0000001C??B、0C、0?D、0
?7、ARM指令集和Thumb指令集分别是( ?)位的。?
A.?8位,16位???B.?16位,32位??C.?16位,16位?D.?32位,16位??
8、ARM寄存器组有( ?)个寄存器。
?A、7??B、32?C、6?D、37??
9、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR?R0,[R1,#8]!后R0的值为( ?)。
?A.?0x2000?B.?0x28??C.?0x2008?????
和PC机系统相比,下列哪个不是嵌入式系统独具的特点(??? ??)?
系统内核小????B、专用性强??C、可执行多任务????D、系统精简?
11.ARM公司是专门从事(??? ?????)?
A、基于RISC技术芯片设计开发??B、ARM芯片生产?C、软件设计????D、ARM芯片销售
?12.ARM9系列微处理器是(????? ???)?
三级流水线结构???B、四级流水线结构?C、五级流水线结构???D、六级流水线结构?
13.所有工作模式下,(?? ?????)都指向同一个物理寄存器,即各模式共享
?A、R0-R7???B、R0-R12??C、R8-R12??D、R13,R14?
14..当异常发生时,寄存器(??? ??????)用于保存CPSR的当前值,从异常退出时则可由它来恢复CPSR.?
A、SPSR???B、R13???C、R14???D、R15?
15.能实现把立即数0X3FF5000保存在R0中的指令是(?? ???)?
A、LDR?R0,?=?0X3FF5000?B、LDR?R0,?0X3FF5000?C、MOV?R0,?0X3FF5000?D、MOV?R0,?=0X3FF5000?
16.ARM指令LDMIA??RO,{R1,?R2,?R3,R4?}?实现的功能是(?? ??????)
?A、R1←[R0],R2←[R0+4],R3←[R0+8],R4←[R0+12]? B、R1←[R0],R2←[R0-1],R3←[R0-2],R4←[R0-3]?
C、R1←[R0],R2←[R0+1],R3←[R0+2],R4←[R0+3]? D、R1←[R0],R2←[R0-4],R3←[R0-8],R4←[R0-12]
?17.(????? ???)伪指令用于定义一个代码段或数据段?
A、RLIST???B、DCB??C、MAP??D、AREA?
18.在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用(???? ???)方法。?
A、直接修改CPU状态寄存器(CPSR)对应的模式? B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态 ?C、使用软件中断指令(SWI) ?D、让处理器执行未定义指令?
简答?
第一章:
1、什么是嵌入式系统?与通用计算机系统相比,它有哪些特点??
答:定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。?
特点:“专用”的计算机系统;运行环境差异很大;比通用PC系统资源少得多;低功耗、体积小、集成度高、成本低;具有完整的系统测试和可靠性评估体系;具有较长的生命周期;?需要专用开发工具和方法进行设计;包含专用调试路;多科学知识集成系统?
2、?嵌入式系统组成结构包括哪几部分?嵌入式系统组成结构的理解。??
答:嵌入式系统由硬件和软件组成。嵌入式系统的硬件是以嵌入式微处理器为中心,配置存储器、I/O设备、通信模块以及电源
文档评论(0)