资源预览内容
第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
第9页 / 共33页
第10页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
选择题嵌入式硬件助理工程师认证考试试题 题库1 、 以下说法不正确的是( B )。A 、任务可以有类型说明C 任务可以有形参变量2 、 用图形点阵的方式显示一个A 、8C、 16B 、任务可以返回一个数值D 、任务是一个无限循环16*16 点阵汉字需要( B )字节。8、 32D、 643 、 列描述不属于 RISC 计算机的特点的是( C )。A 流水线每周期前进一步B ?更多通用寄存器。C. 指令长度不固定,执行需要多个周期。D . 独立的 Load 和 Store 指令完成数据在寄存器和外部存储器之间的传输。4 、 存储一个 32 位数 0x2168465 到 2000H ? 2003H 四个字节单元中,若以大端模式存储,则2000H 存储单元的内容为( D )。A、 0x21B 、 0x68C 、0x65 D 、 0x025、P COS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下 X86 汇编代码正确而且不会改变关中断之前的中断开关状态的是(D )A. 先 CLI 、执行关键代码、再STIB. 先 STI 、执行关键代码、再CLIC. 先 POPF 、 CLI 、执行关键代码、再PUSHFD. 先 PUSHF 、 CLI 、执行关键代码、再POPF 。6 、 RS232-C 串口通信中,表示逻辑1 的电平是( D )。A、 0vB、 3.3vC、5v? 15vD、5v? 15v7 、 ARM 汇编语句 “ ADD R0,R2,R3, LSL#1” 的作用是( A )。A. R0 = R2 + (R3 1)B. R0 =( R2 1) + R3C. R3= R0+ (R2 1)D. (R3 1)= R0+ R2C) 。B、0x00000008D、8、 IRQ 中断的入口地址是(A、 0x00000000C、 0x000000181 )端口控制寄存器( GPACON-GPHCON )。2)端口数据寄存器(GPADA T-GPHDAT )。( 3)外部中断控制寄存器( EXTINTN )。( 4)以上都是。10 、实时操作系统中, 两个任务并发执行,一个任务要等待其合作伙伴发来信息, 个条 或建立某件后再向前执行,这种制约性合作关系被成为(A )。A. 同步 B. 互斥 C. 调度 D. 执行11 、 和 PC 系统机相比嵌入式系统不具备以下哪个特点( C)。A、系统内核小B、专用性强C 可执行多任务D 、系统精简12 、 ADD R0 R1 , #3 属于(A )寻址方式。A. 立即寻址B.多寄存器寻址C. 寄存器直接寻址D.相对寻址13 、 GET 伪指令的含义是(A )A. 包含一个外部文件B.定义程序的入口C. 定义一个宏 D. 声明一个变量14 、 存储一个 32 位数 0x876165 到 2000H ? 2003H 四个字节单元中,若以小端模式存储,则 2000H 存储单元的内容为( C )。A、0x00B 、 0x87C 、0x65D 、 0x6115 、 P COS-II操作系统不属于(C)。ARTOSB 、占先式实时操作系统C 非占先式实时操作系统D 、嵌入式实时操作系统16 、 若 R1=2000H ,( 2000H ) =0x86 ,( 2008H ) =0x39 ,则执行指令LDR R0 ,R1 ,8 !后 R0的值为( D )。A. 0x2000B. 0x86C. 0x2008D. 0x3917 、 寄存器 R13 除了可以做通用寄存器外,还可以做( C )。A 、程序计数器B 链接寄存器C 栈指针寄存器D 、基址寄存器18 、 FIQ 中断的入口地址是(A )。A、 0x0000001CB 、 0x0000000819 、 ARM 指令集和 Thumb 指令集分别是( D )位的。A. 8 位,16 位B. 16 位,32 位C. 16 位,16 位D. 32 位,16 位20、ARM寄存器组有(D )个寄存器。A、 7B、 32C、 6D、 3721、若 R 仁 2000H (2000H)=0x28 , (2008H)=0x87 ,则执行指令 LDR R0, R1 , # 8 !后 R0 的值为 (D )。A. 0x2000B. 0x28C. 0x2008D. 0x8722、寄存器R 1 5除了可以做通用寄存器外,还可以做(A)A.程序计数器B.链接寄存器C.堆栈指针寄存器D.基址寄存器23、嵌入式系统有硬件和软件部分构成,以下(C)不属于嵌入式系统软件。A.系统软件B.驱动 C. FPGA编程软件D.嵌入式中间件24、P COS-II操作系统属于(B)A、顺序执行系统B、占先式实时操作系统C非占先式实时操作系统D、分时操作系统25、ARM指令集是(B)位的。A. 16B. 32C. 8D. 2426、假设 R1=0x31 , R2=0x2 贝 U 执行指令 ADD R0,R1,R2 LSL #3 后,R0 的值是(C)A. 0x33B. 0x34C. 0x39D. 0x3827、寄存器R13除了可以做通用寄存器外,还可以做( C)A、程序计数器B链接寄存器C栈指针寄存器D、基址寄存器28、ARM寄存器组有(C )个状态寄存器A、 7B、 32C、 6D、 3729、和PC机系统相比下列哪个不是嵌入式系统独具的特点(C)A、系统内核小B专用性强C可执行多任务D、系统精简30、Uni code编码与(A)编码方式兼容。A、 ASCII 码B、 GBKC GB2312D 区位码31 、 嵌入式系统有硬件和软件部分构成,以下( C )不属于嵌入式系统软件。A.系统软件B.驱动C. FPGA编程软件D.嵌入式中间件32 、 Cache 用于存放主存数据的部分拷贝,主存单元地址与Cache 单元地址之间的转换用( A )完成。A .硬件B.软件C.用户D.程序员33 、 在口 C/OSI系统中,OSTimeTick ()函数只被以下(A)函数或过程所调用。A. OSTickISR B. OSShed C. OSCtxSwD. OSI ntCtxSw34 、 每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是( D )。A. 嵌入式 Linux 提供了完善的网络技术支持;B. ? CLinux 是专门为没有MMU 的 ARM 芯片开发的;C. ? C/OS- H 操作系统是一种实时操作系统( RTOS );D. WinCE 提供完全开放的源代码。35 、 下列关于存储管理单元( MMU )说法错误的是( B )。A. MMU 提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间 中运行。B. 在带 MMU 的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情 况,这就 简化了各个任务的设计。C. MMU 提供了一些资源以允许使用虚拟存储器。D. MMU 作为转换器,将程序和数据的虚拟地址 (编译时的连接地址) 转换成实际的物理地 址,即在物理主存中的地址。36 、 下列 CPSR 寄存器标志位的作用说法错误的是( D)。A. N : 负数 B. Z: 零 C. C: 进位 D. V: 借位37 、 S3C2410X 处理器为用户进行应用设计提供了支持多主总线的 IIC 接口。处理器提供符合 IIC 协议的设备连接的串行连接线为( C )。A. SCL 和 RTXB. RTX 和 RCXC. SCL 和 SDAD. SDA 和 RCX38 、 栈和队列的共同特点是( C )。A.都是先进先出B.B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点39 、 有如下程序main ()int x=1,a=0,b=0;switch ( x )case 1: a+;case 2: a+;b+;printf (a=%d,b=%d n,a,b)该程序的输出结果是(A )。A.a=2 ,b=1 B.a=1,b=1C.a=1,b=0D.a=2,b=240、若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是(DA.函数调用可以作为独立的语句存在B.函数调用可以作为一个函数的实参C.函数调用可以出现在表达式中D.函数调用可以作为一个函数的形参41、以下说法正确的是(C)。A. C语言程序总是从第一个的函数开始执行B.在C语言程序中,要调用函数必须在main ()函数中定义C. C语言程序总是从main ()函数开始执行D. C语言程序中的 main ()函数必须放在程序的开始部分42、寄存器R15用作(B )。A.栈指针寄存器B.程序计数器C.当前程序状态寄存器D.基地址寄存器43、 IRQ中断的优先级别是(D )。A. 1B. 2C. 3D. 444、 LDR R2 , R3,#128 的寻址方式是( C)。A.寄存器寻址B.寄存器移位C.变址寻址D.间接寻址45 S3C2410 有( B)个 USB 接口。A. 1B.2C.3D.446 ARM处理器的工作模式有( C )种。A. 5B.6C. 7D.8填空题: 、通信。1、串行通信方式有二中单工 通信、 双工通信和半双工2、填写口 C/OSI中任务创建函数 OSTaskCreate ()的四个参数的含义:OSTaskCreate (MyTask, (任务的函数指针)(void *) s, II (传给任务函数的参数)&TaskStartStkTASK_STK_SIZE - 1, II (任务的堆栈指针)0II (任务的优先级号);03、ARM7旨令系统采用三级流水线指令,分别包括:取指、译码和执行。 4、TCPIIP在多个层引入了安全机制,其中 TLS协议位于(传输)层。5、OSTaskSuspend (self)可把正在运行的任务挂起(或等待),参数self指任务自身的优先级。用此函数挂起的任务可通过OSTaskResume (self)函数唤醒。6、下列程序的输出结果是(二Hello)。maim () char b =Hello you”b : 5 =0;printf (%s、n,b) ; 7、有数组定义 int a22=1,2,3;则 a01的值为(_0_) 8、在ARM处理器的各种模式中,大多数应用程序运行在(用户)空式,当一个高优先级 中断产生时会进入(快速中断)模式,在复位或软件软中断时进入(特权)模式。9、一个嵌入式系统结构有典型的四层组成,包括:硬件层、中间层、软件层和功能层。10、 一个FAT文件系统卷有四部分组成,包括:保留 、FAT区、根目录 和 数 据区。11、事件控制块ECB中OSEventType表示事件类型,OSEventCnt表示信号量计数器(和信号量的值)。12、串行通信方式有三中单工通信、双工通信禾口半双工通信。13、OSTaskSuspend (self)可把正在运行的任务
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号