- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM 接口试题
一、选择题(每题2分,共50分,包括单选和多选,多选、少选均不得分)
ARM 属于( A )
[A] RISC 架构 [B] CISC架构
ARM 指令集是( C )位宽,Thumb 指令集是( B )位宽的。
[A] 8位 [B] 16 位 [C] 32位 [D] 64位
ARM 指令集是( D )字节对齐,Thumb 指令集是( B)对齐的
[A] 1 [B] 2 [C] 3 [D] 4
复位后,ARM处理器处于( C )模式,( B ) 状态
[A] User [B] SVC [C] System [D] ARM [E] Thumb
ARM处理器总共( E )个寄存器,System模式下使用( A )个寄存器,SVC模式下使用( B )个寄存器。
[A] 17个 [B] 18个 [C] 32个 [D] 36个 [E] 37个
ARM处理器中优先级别最高的异常为( E ),( C )异常属于硬件产生的中断
[A] FIQ [B] SWI [C] IRQ [D] SVC [E] RESET
ARM数据处理指令中有效的立即数是( A,C,E )
[A] 0X00AB0000 [B] 0X0000FFFF [C ] 0XF000000F [D ] 0 [E] 0X00001F80 [F] 0XFFFFFFFF [G] 0 [H] 0XFF000000
ATPCS规定中,推荐子函数参数最大为( D ) 个
[A] 1 [B] 2 [C ] 3 [D ] 4
哪个是程序状态寄存器( D )
[A]R13 [B]SP [C]SPSR [D]CPSR
在用ARM汇编编程是,其寄存器有多个别名,通常PC是指( D ),LR 是指( C ),SP是指( B )
[A] R12 [B] R13 [C ] R14 [D ] R15
CPSR寄存器中反映处理器状态的位是( D )
[A] J位 [B] I位 [C ] F位 [D ] T位
下面属于ARM 子程序调用指令的是( D )
[A] B [B] BX [C ] BL [D ] MOV
ARM7属于( A )结构,ARM9属于( B )结构。
[A] 冯.诺依曼 [B] 哈佛
ARM7是( B )级流水线,ARM9是( C )级流水线。
[A] 1 [B] 3 [C ] 5 [D ] 7
ARM中可以访问状态寄存器的指令是( D ),能够访问内存的指令是( B )
[A] MOV [B] LDR [C ] MCR [D ] MRS
异步串口中数据位最常用的是( D )
[A] 5 [B] 6 [C ] 7 [D ] 8
S5PC100异步串口的停止位最常用的是( C )
[A] 0 [B] 1 [C ] 2 [D ] 3
LR寄存器有什么用 ( A )
[A] 保存函数返回地址 [B] 正在取指的指令的地址 [] 程序状态寄存
S5PC100采用的是( D )核心
[A] ARM7TDMI [B] ARM9TDMI [C ] ARM926EJ-S [D ] Cortex-A8
在串行异步通讯中,发送端串口的TxD要和接收端串口的( B )相连接
[A] TxD [B] RxD [C ] nCTS [D ] nRTS
在嵌入式系统设计中可以通过(B )来测量电池电压,可以用( C )来驱动喇叭发声
[A] DAC [B] ADC [C ] PWM [D ] Timer [E] RTC
FIQ是什么用户模式( D )
[A]用户模式 [B]超级用户模式 [C] 中断模式 [D]快速中断模式
以下属于DMA特点的有( C )
[A] 占用CPU [B] 占用总线 [C ] 不占用CPU [D ] 不占用总线
协处理器有什么用( ABC )
[A] 配置caches [B]配置MMU [C] 配置时钟 [D]设置堆栈
LDR R0, [R1], #4这条指令属于何种索引方式 ( C )
[A] 前索引 [B] 自动索引 [C ] 后索引
二、简答题(每题 5 分,共50分)
1. 简述ARM发生异常时,ARM核心会自动做哪些事情?从异常返回时,我们要做哪些事情?
发生异常
文档评论(0)