东北师范大学《嵌入式系统》期末考试必备题集

奥鹏期末考核

124296–东北师范大学《嵌入式系统》奥鹏期末考试题库合集

单选题:
(1)下列()是终止模式下堆栈寄存器的名字。
A.R13_abt
B.R13_svc
C.R13_und
D.R13_irq
答案问询微信:424329

(2)与普通计算机相比,嵌入式系统表现出()。
A.专用性
B.通用性
C.功能单一性
D.功能复杂性
答案问询微信:424329

(3)选择合理的处理器和相关硬件,设计物理尺寸和成本计算等工作属于()。
A.体系结构设计
B.硬件设计
C.测试设计
D.软件设计
答案问询微信:424329

(4)板级支持包的英文缩写是()。
A.EPROM
B.HAL
C.BSP
D.API
答案问询微信:424329

(5)下列()不是嵌入式操作系统。
A.uCLinux
B.VxWorks
C.Android
D.DOS
答案问询微信:424329

(6)当调试ARM汇编应用程序时,即使没有下位机,也可以利用()实现。
A.在线调试器#指令集模拟器
B.Angel
C.在线仿真器
答案问询微信:424329

(7)在多寄存器寻址中,()表示先变址,再传值。
A.IB
B.IC
C.IA
D.ID
答案问询微信:424329

(8)Linux内核所需要的库函数一般位于()目录下。
A.drivers
B.fs
C.lib
D.include
答案问询微信:424329

(9)最基本的嵌入式Linux系统需要三个基本元素,其中不包括()。
A.系统引导程序
B.Linux系统内核
C.初始化过程
D.文件系统
答案问询微信:424329

(10)下列()不是ARM7TDMI指令流水线的执行阶段。
A.取指
B.写回
C.译码
D.执行
答案问询微信:424329

(11)()文件系统可用于存放一些具有临时性或经常修改的数据。
A.JFFS
B.ROMFS
C.YAFFS
D.RAMFS
答案问询微信:424329

判断题:
(1)ARM状态下软中断的的编号是0x12345678。
答案问询微信:424329

(2)R13_svc是管理模式下堆栈寄存器的名称。
答案问询微信:424329

(3)在嵌入式系统的开发设计过程中,为了加快设计进度,往往采用软硬件协同设计的方法。
答案问询微信:424329

(4)DCD分配的的内存单元是双字对齐的,可用“&”代替。
答案问询微信:424329

(5)cd../..表示可以返回上级目录。
答案问询微信:424329

(6)在嵌入式交叉开发环境中,上位机和下位机往往是基于相同平台的。
答案问询微信:424329

(7)ARM处理器所支持的指令集主要有ARM指令集、Thumb指令集和Jazelle指令集,其中Thumb指令为32位。
答案问询微信:424329

(8)当前程序状态寄存器CPSR一共有4个条件码标志位,通过这些条件标志位的值来判断条件是否成立。
答案问询微信:424329

(9)如果栈指针总是指向最后压入栈的有效数据项,则这种栈称为满栈。
答案问询微信:424329

(10)GNU交叉开发工具链既可以直接从网上下载,也可以自己创建。
答案问询微信:424329

(11)硬件资源是硬件设计工程师在设计和调试硬件必备的工具,这些资源不包括示波器。
答案问询微信:424329

(12)若要测试寄存器的指定位是否是0,则可以利用TST指令来实现。
答案问询微信:424329

(13)若要将寄存器的某些位置1,则可以通过ORR指令来完成。
答案问询微信:424329

(14)目前常用的片上调试技术主要有背景调试、JTAG调试和ROM仿真调试三种。
答案问询微信:424329

(15)Linux系统中卸载某个文件系统奥鹏期末考核需要使用的命令是unload。
答案问询微信:424329

(16)调试器和Angel之间的通信根据JTAG协议进行。
答案问询微信:424329

(17)RVDS的调试工具包括RVD、AXD和ASD。
答案问询微信:424329

(18)若要将寄存器的某些位清零而其他位保持不变,则可以利用BIC指令来实现。
答案问询微信:424329

(19)在C/C++调用ARM汇编程序时,汇编程序使用IMPORT指示符进行声明,而在C语言程序中使用EXTERN声明该汇编程序可以被调用。
答案问询微信:424329

应用题:
(19)在C/C++调用ARM汇编程序时,汇编程序使用IMPORT指示符进行声明,而在C语言程序中使用EXTERN声明该汇编程序可以被调用。
答案问询微信:424329

(19)在C/C++调用ARM汇编程序时,汇编程序使用IMPORT指示符进行声明,而在C语言程序中使用EXTERN声明该汇编程序可以被调用。
答案问询微信:424329

(19)在C/C++调用ARM汇编程序时,汇编程序使用IMPORT指示符进行声明,而在C语言程序中使用EXTERN声明该汇编程序可以被调用。
答案问询微信:424329

(19)在C/C++调用ARM汇编程序时,汇编程序使用IMPORT指示符进行声明,而在C语言程序中使用EXTERN声明该汇编程序可以被调用。
答案问询微信:424329

简答题:
(1)什么是可编程片上系统(SOPC)?
答案问询微信:424329

(2)嵌入式ARMLinux系统的一般开发步骤是什么?
答案问询微信:424329

(3)试举例说明LDR和STR指令的前变址、后变址和回写前变址3种变址模式。
答案问询微信:424329

(4)从IRQ和FIQ处理程序返回时,如何写返回指令?
答案问询微信:424329

(5)在ARM汇编语言程序编写规范中有哪些规则?
答案问询微信:424329

(6)试比较SRAM、DRAM和SDRAM有什么区别?
答案问询微信:424329

(7)ARM汇编的符号命名和书写规则有哪些?
答案问询微信:424329

(8)Linux的启动过程如何?
答案问询微信:424329

(9)异常处理结束后,CPU是如何返回到主程序断点的?
答案问询微信:424329

(10)典型的嵌入式系统一般具有哪些特点?
答案问询微信:424329

(11)Linux下的makefile文件有什么作用?
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网