全球旧事资料 分类
20122013学年第2学期
2010级《嵌入式系统》期末考试试题B卷
考试时间:2013年6月班级学号姓名
请将答案写在答题纸上,写明题号,不必抄题,字迹工整、清晰;请在答题纸和试题纸上都写上你的班级,学号和姓名,交卷时请将试题纸、答题纸和草纸一并交上来。一、填空(20分,每空1分)
1ARM微处理器支持两种指令集,其中ARM指令集32位,Thumb指令集为16位。2ARM结构共支持7种工作模式,除了用户模式之外的其他6种都称为特权模式。3ARM的状态寄存器有两种,一种称为当前程序状态寄存器CPSR,另一种称为备份程序状态寄存器SPSR。4ARM体系结构中的字为32位,半字为16位。5假设Y=0x46134存储在2000H~2003H四个内存单元中,若以小端模式存储,则(2000H)=_0x34_______、(2001H)=__0x61______、(2002H)=___0x04_____、(2003H)=___0x00_____6ARM7中,优先级最高的异常为复位异常,其异常向量为0X00000000。
ARM7TDMI有两种类型的中断类型:FIQ和IRQ。1、指令LDMIAR0R1R5的寻址方式是。8S3C44BOX为ARM处理器,具有71个通用多功能输入输出引脚,分别包含在中。二、选择题(15分每小题1分)7
组端口
1下列32位常数中,哪一个是非法立即数而无法用于立即数寻址(A)A0x00FF1000B0x0000F200C0x00110000D0x000128002下列哪一种移位操作无需指定移位位数(B)ARORBRRXCASRDLSR3ASTMFA指令用于对哪类堆栈进行操作(A)满递增堆栈B满递减堆栈C空递增堆栈)
D空递减堆栈
4在ARM的寄存器中用作程序计数器的是(DAR12BR13CR14DR15
5在3级流水线的执行过程中,程序计数器指向的指令地址是当前执行的指令地址值加上
第1页共5页
f(A0B2C4D8
D)
6在嵌入式系统存储器中,位于存储器层次的顶层,且访问时间最短的存储器是(C)A片上CacheB片上RAMC寄存器组D主存储器7以下关于指令的说法中错误的是(B)ALDRR0R14指令执行后R1←R14。BLDRR0R14指令将R14地址上的内容传送给寄存器R0。CLDRR0R14指令将R14地址上的内容传送给寄存器R0。DLDRR0R14指令执行后R1←R14。8ARM的转移指令可从当前指令向前或向后的(A16KB32KC16MD32M9下列两条指令执行后的结果为初始R0值的(ADDR0R0R0LSL2RSBR0R0R0LSL3A35B6C10D710ABCDAD)地址空间跳转。
)倍。
以下关于ADS环境下的ARM伪操作说法中错误的是(A)DCD用于分配一段字节内存单元。AREA伪操作用于定义一个代码段或数据段。r
好听全球资料 返回顶部