计算机三级(嵌入式系统开发技术)机试模拟试卷164
选择题
1.在Thumb指令集中,32位有效立即数是由8位立即数通过下面哪一种操作而间接得到的( )。(A)
A. 左移
B. 右移
C. 循环左移
D. 循环右移
解析:8位数据变32位可以通过数字左移完成,故本题选择A。
2.IEEE的实时UNIX分委会认为实时操作系统应该具备若干特征,下面( )不是实时操作系统必须具有的特征。(D)
A. 具有异步I/O和中断处理能力
B. 任务切换时间和中断延迟时间确定
C. 优先级中断和调度
D. 轮转调度
解析:IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。选项D不是实时系统的特征,故本题选择D。
3.关于μC/OS—II的基本特点,以下说法错误的是( )。(B)
A. μC/OS—II是抢占式实时操作系统内核
B. 由于存在内核任务,用户编写的应用程序最多可以有60个任务
C. μC/OS—II不支持时间片轮转调度法
D. μC/OS一II允许每个任务有不同的栈空间
解析:μC/OS—II是抢占式实时操作系统内核,只能管理64个任务。目前的版本保留8个任务给系统,这样用户编写的应用程序最多可以有56个任务。不支持时间片轮转调度法,因此赋给每一个任务的优先级是不相同的。每个任务拥有自用栈。B项错误,故本题选择B。
4.ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35,0x98001205中存放数据0x36,0x98001206中存放数据0x37,0x98001207中存放数据0x38,在指令LDR R0,[R1,#4]执行后,R0中的值为( )。(C)
A. 0x35363738
B. 0x36353837
C. 0x38373635
D. 0x37383536
解析:小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;本指令表示将寄存器R1的内容自动增加4,形成操作数的有效地址,从中取得32位操作数存入寄存器R0中。故本题选择c。
5.下面关于存储器的叙述中,错误的是( )。(B)
A. DDR SDRAM中的DDR是指双倍数据速率
B. DDR2 SDRAM可预读取2位数据
C. 磁性随机存取存储器MRAM是一种非易失性存储器,拥有SRAM的高速存取能力,以及DRAM的高集成度
D. 铁电存储器FRAM既具有只读存储器非易失性的特点,又具有随机存储器可快速随机读写的特点,而且速度快,功耗低
解析:DDR是Dual Data Rate的缩写,指双倍数据速率;DDR2使原来DDR可预读取2位变成可预读取4位(或8位),把DDR的数据传输速率又提高了两倍(四倍);磁性随机存取存储器MRAM是一种非易失性存储器,拥有SRAM的高速存取能力,以及DRAM的高集成度;铁电存储器FRAM既具有只渎存储器非易失性的特点,又具有随机存储器可快速随机读写的特点,而且速度快,功耗低。B项错误,故本题选择B。
6.下面关于S3C2410嵌入式微处理器芯片RTC的叙述中,错误的是( )。(D)
A. 实时钟模块RTC采用单独的供电引脚和单独的时钟源
B. RTC内部的年(YEAR)、月(MON)、日(DAY)数据寄存器中的数据以BCD码表示
C. RTC内部的寄存器读写有一个使能位,在访问RTC寄存器之前需要先使这个使能位置位,这是为了保护系统的实时时钟不被误写。
D. RTC内部的寄存器能以8位、16位或32位的方式访问
解析:实时时钟(RTC)组件是一种能提供日历/时钟等功能的内置硬件。S3C2410的RTC具有的主要功能包括BCD数据、闰年产生器、告警功能、独立的电源端口、支持毫秒滴答时钟中断作为RTOS核的滴答时钟、循环复位功能等。实时时钟模块RTC采用单独的供电引脚和单独的时钟源;实时时钟控制寄存器RTCCON共4位,控制时钟计数复位、BCD计数、时钟选择以及确定是否允许RTC读/写等;RTC内部的数据寄存器都是8位寄存器,存放相应的BCD码值。D项错误,故本题选择D。
7.下列不是单内核操作系统的是( )。(D)
A. Unix
B. Windows CE
C. Android OS
D. iOS
解析:单内核结构是传统操作系统采用的结构,也成为宏内核(Macre Kemel)。Unix、嵌入式Linux、WinCE、Mac OS、Android OS和DOS操作系统都是典型的单内核操作系统。故本题选择D。
8.以下关于ARM处理器说法错误的是( )。(A)
A. 大端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中
B. ARM处理器支持8位、16位和32位数据处理
C. MPU为ARM处理器的存储器保护单元
D. MMU为ARM处理器的存储器管理单元
解析:大端格式是指数据的高字节存储在低字节地址中,低字节数据存放在高字节地址中;小端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中。选项A错误,故本题选择A。
9.ARM指令完成的功能是当条件为“带符号数小于”时,将R2和R3进行逻辑或操作,结果存放在R1中,正确的指令是( )。(C)
A. ORRMI R1,R2,R3
B. ORREQ R1,R2,R3
C. ORRLT R1,R2,R3
D. ORRNE R1,R2,R3
解析:根据指令条件码,带符号数小于使用LT,逻辑或运算使用ORR可知使用ORRLT,再由R2与R3运算得到的结果保存在R1中,可知ORRLT R1 R2 R3,故本题选择C。
10.在ARM汇编语言程序设计中,经常用到子程序设计及调用,与子程序设计与调用无关的指令或伪指令是( )。(D)
A. BL SerchMin
B. IMPORT SerchMin
C. MOV PC,LR
D. B SerchMin
解析:在ARM汇编语言程序中,子程序的调用一般是通过BL指令来实现。IMPORT伪指令用于通知编译器要使用的标号在其他的源文件中定义但要在当前源文件中引用;MOV PC,LR在ARM汇编中用于子程序的返回。所以本题选择D。
11.为用ARM芯片的一根GPIO引脚驱动一个LED(发光二极管),设计了如下图(a)~(d)共4个具体的电路。图中,设计得最合理的电路是( )。
(A)
A. (a)图所示的电路
B. (b)图所示的电路
C. (c)图所示的电路
D. (d)图所示的电路
解析:由于通常ARM的GPIO引脚提供的电流是有限的,不能直接驱动发光设备,因此连接LED时要加驱动电路,据此可排除直接连接的(b)和(d);(c)也是错误的,此处的电阻反而对LED进行了限流。只有(a)图的电路合理,故本题选择A。
12.RTOS的主要实时指标不包括( )。(A)
A. 截至时间(Finish Time)
B. 吞吐量(Throughput)
C. 生
本文档预览:3600字符,共21538字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载