计算机三级(嵌入式系统开发技术)机试模拟试卷163
选择题
1.已知内存0x80000000中的内容为0x33,0x80000001中的内容为0x31,0x80000002中的内容为0x30,0x80000003中的内容为0x32,则ARM在大端模式下地址0x80000000所指示的一个字为( )。(D)
A. 0x33303132
B. 0x32303133
C. 0x32303331
D. 0x33313032
解析:所谓的大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位,保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位存放。选项中D项正确,故本题选择D。
2.ARM处理器如果R1=0x00000080,则指令MOV R0,R1,LSL舵执行后,R0的值为( )。(A)
A. 0x00000200
B. 0x00000320
C. 0x00000020
D. 0x00000040
解析:本指令表示将寄存器R1的值左移2位后传送到R0,故本题选择A。
3.μC/OS-II操作系统启动的过程中,Bootloader执行完毕后,调用应用程序主文件(通常是main.c)里的main()函数。main()函数在执行过程中,除了用户函数和硬件初始化函数之外,需要执行以下三个主要的μC/OS-II函数:
Ⅰ.OSStart()
Ⅱ.OSTaskCreate()
Ⅲ.OSInit()
它们的执行顺序是( )。(D)
A. Ⅰ、Ⅱ、Ⅲ
B. Ⅲ、Ⅰ、Ⅱ
C. Ⅱ、Ⅲ、Ⅰ
D. Ⅲ、Ⅱ、Ⅰ
解析:main()函数在执行过程中,除了用户函数和硬件初始化函数之外,需要按顺序执行以下三个主要的μC/OS—II函数:OSInit();OSTaskCreate();OSStart()。故本题选择D。
4.以下关于ARM处理器寄存器说法错误的是( )。(D)
A. R0~R7在任何模式下均作为通用寄存器使用
B. R0~R15寄存器的位数为32位
C. 作为链接寄存器LR的是R14
D. 堆栈指针SP使用的寄存器是R15
解析:堆栈指针SP使用的寄存器是R 3,链接寄存器LR使用的寄存器是LR,程序计数器PC使用的寄存器是R15。选项D错误,故本题选择D。
5.以下关于ARM处理器寄存器说法错误的是( )。(D)
A. RO~R7在任何模式下均作为通用寄存器使用
B. R0~R15寄存器的位数为32位
C. 作为链接寄存器LR的是R14
D. 堆栈指针SP使用的寄存器是R15
解析:堆栈指针SP使用的寄存器是R13,链接寄存器LR使用的寄存器是LR,程序计数器PC使用的寄存器是R15。选项D错误,故本题选择D。
6.关于μC/OS–Ⅱ的叙述,正确的是( )。(C)
A. μC/OS–Ⅱ系统拥有统一的驱动程序,不需要开发商自行开发
B. μC/OS–Ⅱ包含基本设备驱动程序
C. 使用μC/OS–Ⅱ的栈空间校验函数,可以确定每个任务到底需要多少栈空间
D. μC/OS–Ⅱ是一个单内核操作系统
解析:μC/OS–II基本不包含设备驱动程序,只是一个纯内核。μC/OS–II驱动程序属于底层,需要系统开发商自行开发。使用μC/OS–II的栈空间校验函数,可以确定每个任务到底需要多少栈空间。选项C正确,故本题选择C。
7.数字信号处理器(DSP)广泛使用于嵌入式系统,下面关于DSP的叙述中错误的是( )。(A)
A. DSP是一种高性能通用微处理器
B. DSP指令系统具有单指令多数据(SIMD)并行处理的一些特殊指令
C. DSP能显著提高音频、视频等数字信号的数据处理效率
D. 手机和数码相机等产品通常都含有DSP
解析:DSP并非高性能通用处理器,它是一种专用于数字信号处理的微处理器,它对通用处理器的逻辑结构和指令系统进行了优化设计,使之能更好地满足高速数字信号处理的要求;在指令系统中增加单指令多数据(SIMD)并行处理的一些特殊指令的,能够显著提高音频、视频等数字信号的数据处理效率;手机和数码相机等产品通常都含有DSP。因此选项A错误,故本题选择A。
8.数字信号处理器(DSP)广泛使用于嵌入式系统,下面关于DSP的叙述中错误的是( )。(A)
A. DSP是一种高性能通用微处理器
B. DSP指令系统具有单指令多数据(SIMD)并行处理的一些特殊指令
C. DSP能显著提高音频、视频等数字信号的数据处理效率
D. 手机和数码相机等产品通常都含有DSP
解析:DSP并非高性能通用处理器,它是一种专用于数字信号处理的微处理器,它对通用处理器的逻辑结构和指令系统进行了优化设计,使之能更好地满足高速数字信号处理的要求;在指令系统中增加单指令多数据(SIMD)并行处理的一些特殊指令的,能够显著提高音频、视频等数字信号的数据处理效率;手机和数码相机等产品通常都含有:DSP。因此选项A错误,故本题选择A。
9.集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是( )。(B)
A. 单块集成电路的集成度平均每18~24个月翻一番
B. 集成电路的工作频率越来越高,功耗越来越低
C. 当前集成电路批量生产的主流技术已经达到45nm、32nm甚至更小的工艺水平
D. 集成电路批量生产使用的晶圆直径已经达到12~14英寸甚至更大
解析:著名的摩尔定律表示单块集成电路的集成度平均每18~24个月翻一番;当前,世界上集成电路批量生产的主流技术已经达到12~14英寸晶圆、45nm或32nm的工艺水平,并还在进一步提高。芯片的集成度越高,同时电路的工作频率也越来越高,因此功耗将越来越高,而不是低,这也是集成电路的瓶颈问题。因此选项B错误,故本题选择B。
10.以下关于嵌入式处理器说法正确的是( )。(A)
A. 按照字长可分为8位、16位、32位和64位嵌入式处理器
B. 按照存储结构可分为RISC和CISC结构
C. 按照内核可分为哈佛结构和冯.诺依曼结构
D. 所有ARM处理器均是RISC结构且为哈佛结构
解析:根据微处理器的字长宽度:微处理器可分为4位、8位、16位、32位、64位。因此可知选项A正确。根据指令集可分为RISC和CISC,因此选项B错误。根据系统体系结构分为:哈佛结构和冯.诺依曼结构,选项C错误。不是所有ARM处理器都采用哈佛结构,早期大多使用的是冯诺.依曼结构。所以选项D错误。故本题选择A。
11.以下关于ARM处理器说法正确的是( )。(A)
A. 32位ARM处理器支持字节,半字,和字三种数据类型
B. MMU为存储器保护单元,是对存储器进行保护的可选组件
C. 虚拟地址到物理地址映射是MPU的主要功能
D. WIC为嵌套向量中断控制器
解析:MMU是Memory Management Unit的缩写,中文名是内存管理单元,它是用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权;故B选项、C选项错误。嵌套向量中断控制器缩写是NVIC; D选项错误。A选项正确,故本题选择A。
12.下面关于S3C2410中断控制器的叙述中,错误的是( )。(A)
A. 中断控制器不支
本文档预览:3600字符,共22656字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载