(图片大小可自由调整)
2025年大学试题(计算机科学)-嵌入式设计考试近5年真题荟萃附答案
第I卷
一.参考题库(共80题)
1.指令解析:AND??R0,R0,#3
2.将模拟信号转换成数字信号的电路是DA转换器。
3.“()”、“()”与“()”是嵌入式系统的三个基本要素。
4.指令解析:CMN??R1,R2
5.指令解析:说明指令STMIA?r12!,{r0-r11}的操作功能。
6.指令解析:CMP??R1,R2
7.S3C2410X微处理器有117位通用I/O和24位外部中断源的外围资源。
8.ARM920T有哪些运行模式,其中哪些属于特权模式?
9.ARM微处理器支持四种类型的堆栈,即:()、()、()、()。
10.S3C2410X微处理器有以下外围资源:()个LCD控制器
A、1
B、2
C、3
D、4
11.LDR??R0,[R1+4]指令实现的功能是将R1的内容加4后送R0。
12.指令解析:STR?R0,[R1],#8
13.ARM9TDMI支持哪几种指令集,各有什么特点?
14.S3C2410X存储控制器支持大端、小端模式存储,可寻址1GB的空间。
15.ARM提供的可执行映像文件的模板包括哪3个生成目标?各包含什么调试信息?
16.相对于ARM指令集,Thumb指令集的特点是()
A、指令执行速度快
B、16位指令集,可以得到密度更高的代码,对于需要严格控制成本的设计非常有意义
C、Thumb模式有自己独立的寄存器
D、16位指令集,代码密度高,加密性能好
17.ARM920T体系结构支持哪两种方法存储字数据?
18.S3C2410的处理器对内存的访问只能通过Load/Store指令来实现。
19.ATPCS规定数据栈是()类型
A、满递减
B、满递增
C、空递减
D、空递增
20.阅读下列与看门狗有关的寄存器描述,解释每一行代码的功能。
21.什么是RISC?什么是CISC?
22.指令解析:LDR??R1,[R0+4]
23.指令解析:MRS??R0,SPSR
24.S3C2420X?I/O口常用的控制器是()
A、端口控制寄存器(GPACON-GPHCON)
B、端口数据寄存器(GPADAT-GPHDAT)
C、外部中断控制寄存器(EXTINTN)
D、以上都是
25.ADD?R0,R1,#3属于()寻址方式。
A、?立即寻址
B、?多寄存器寻址
C、?寄存器直接寻址
D、?相对寻址
26.编译链接代码时,有两种存储代码和数据的字节顺序,一种是(),另一种是()。
27.通常所说的?32?位微处理器是指()
A、地址总线的宽度为32?位
B、处理的数据长度只能为32位
C、CPU字长为32位
D、通用寄存器数目为32个
28.下图是ARM9处理器的当前程序状态寄存器,请简单说明各位的功能。
29.ARM9TDMI支持的数据类型有几种?各有什么要求?
30.S3C2410X可通过软件的方式控制系统时钟,从而达到降低功耗的目的。
31.初始值R1=23H,R2=0FH执行指令BIC??R0,?R1,R2,LSL?#1后,寄存器R0,R1的值分别是多少?
32.μCOS-II操作系统不属于()
A、RTOS
B、占先式实时操作系统
C、非占先式实时操作系统
D、嵌入式实时操作系统
33.在进行基于ARM核的嵌入式系统软件开发时,调用如下函数: int?do_something(int?arg1,void?*arg2,char?arg3,int?*arg4) 这四个参数通过什么方式从调用程序传入被调函数?
34.S3C2410支持几种引导方式(或者说是内存映射方式)?简述Nand引导方式S3C2410硬件做的事情。
35.S3C2410X的时钟和电源管理模块包括三个部分:时钟管理逻辑、USB时钟控制和电源管理。
36.ARM状态是32位,执行字对准的ARM指令。
37.简述MMU的含义及主要工作。
38.通常所说的?32?位微处理器是指地址总线的宽度为32位。
39.嵌入式系统由硬件和软件两大部分组成。
40.嵌入式开发环境主要包括哪些组件?
41.指令解析:B??0x1200
42.ARM9TDMI核中TDMI的基本含义是什么?
43.下列ARM指令