嵌入式软件设计答案
单选题   
1.下面哪个系统属于嵌入式系统?    A
A华为手机
B联想T400笔记本电脑
C联想SD10上网本
D“天河一号”计算机系统
2.可用作嵌入式操作系统的有(A  )   
A. Linux(Vxworks,uc/os-II)
B. windows2000
C. WindowsXP
D. DOS
3.ARM7TDMI中的T的含义是(D  )。   
A支持64位乘法
B支持EmbededICE观察硬件
C支持片上调试
D支持高密度16位的Thumb指令集
4.若前次运算结果为负数,则CPSR的(A  )为1   
A.  N 
B.  Z 
C.  C 
D.  V
5.将R0+0x12地址处的数据读出,装载到R1中,能实现这个功能的语句是(B  )A.  STR R1,[R0,#0x12]
B.  LDR R1,[R0,#0x12]
C.  STR R1,[R0,-#0x12]
D.  LDR R1,[R0,-#0x12]
6.交叉编译的环境建立在(C  )   
A开发板上  B目标系统上  C宿主机上  D应用程序上
7.下面关于哈佛结构描述正确的是:    B
A存储空间与IO空间分离
B程序存储空间与数据存储空间分离
C存储空间与IO空间合并
D程序存储空间与数据存储空间合并
8.下面哪一种工作模式不属于ARM特权模式?    C
A系统模式  B软中断模式  C用户模式  D.FIQ模式
9.指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址方式为:    C
A立即寻址  B寄存器间接寻址  C多地址寻址  D堆栈寻址
10.AHB和VPB外设区域都是2MB,可各自分配最多(  D)个外设。
A 16
B 32
C 64
D 128
11.使用HOST-TARGET联合开发嵌入式系统,(C  )不是必须的。   
A目标系统  B宿主机  C银河麒麟操作系统  D交叉编译器
12.操作系统结构不包括( A )   
A数据库  B引导系统  C内核  D根文件系统
13.以下哪个不是嵌入式系统设计的主要目标?    D
A低成本  B低功耗  C实时要求高  D超高性能
14.从层次结构来看,嵌入式系统包括:    D
A硬件层  B板级支持包  C实时操作系统和应用软件  D以上都是
15.ARM7TDMI采用(  A )级流水线。   
A 3  B 4  C 5  D 6
16.中断服务程序的最后一条指令必须是(  D )
A.    MOV PC,R14
B.  MOV PC,R14_und
C.  SUBS PC,R14_fiq,#4
D.  SUBS PC,R14_irq,#4
17.ARM920T的工作状态包括(  D   )。   
A测试状态和运行状态
B挂起状态和就绪状态
C就绪状态和运行状态
D ARM状态和Thumb状态
18.I2C协议中有几根线(B  )   
A 1 
B 2
C 3
D 4
19.下面哪点不是嵌入式操作系统的特点。 (  C      )   
A内核精简  B专用性强  C功能强大  D高实时性
20.在嵌入式ARM处理器中,下面哪种中断方式优先级最高。 (   A     )
A Reset
B数据中止
C FIQ
D IRQ 
21.0x17&0x11的运算结果是(B      )
A.    0x01
B.  0x11
C.  0x17
D.  0x07
22.ARM公司是专门从事(    A  )   
A基于RISC技术芯片设计开发
B ARM芯片生产
C软件设计
D ARM芯片销售
23.嵌入式系统有别于其他系统的最大特点是(  A  )   
A嵌入专用  B高可靠  C低功耗  D低成本
24.下面哪一类嵌入式处理器最适合于工业控制领域(  B  )   
A嵌入式微处理器  B微控制器  C.  DSP  D以上都不合适
25.以下哪一项不属于嵌入式处理器(B    )
A.  PowerPC
B.  Pentium
C.  ARM
D.  MIPS
判断题   
26.Intel处理器也属于嵌入式处理器。        F
27.嵌入式系统的软件一般都需要固化。        T
28.单片机就是嵌入式系统,它与嵌入式系统没有区别。        F
29.掌握部分常用ARM指令可以方便ARM程序调试。        T
30.ARM指令集具有高效、快速的特点,它是Thumb指令集的子集。        F
31.LPC2000系列微控制器的片内SRAM支持64位的读写访问。        F
32.Linux系统是商用操作系统。        F
33.Linux系统由内核、shell、文件系统和应用程序组成。        T
34.ARM7TDMI的流水线结构是5级流水线。        F
35.C语言程序可以嵌套加入汇编语言程序模块。        T
36.Nand Flash比Nor Flash成本高,可靠性差。        F
37.操作系统具有接口管理功能。        F
38.处于就绪状态的任务只能切换到运行状态。        F
39.将模拟信号转换成数字信号的电路是DA转换器。        F
40.嵌入式处理器的结构有哈佛结构和冯诺依曼结构之分。        T
41.虚拟内存的主要用途是扩充存储容量。        T
42.由设置寄存器PINSEL1来选择P1口的引脚功能。        T
43.在操作系统的设备管理中引入缓存,其主要目的是改善CPU和I/O设备间速度不匹配的情况。        T
44.嵌入式系统体系越来越小,性能要求更稳定,因此成本提升了。        F
45.嵌入式DSP处理器是专门用于嵌入式系统的数字信号处理器。        T
.    嵌入式系统基本含义是什么?为什么说单片机是典型的嵌入式系统? 
嵌入式系统(Embedded System):面向测控对象,嵌入到实际应用系统中,实现嵌入式应用的计算机称之为嵌入式计算机系统,简称嵌入式系统(Embedded System)。  嵌入式系统是面向测控对象,嵌入到实际应用系统中的计算机系统的统称。嵌入式系统通常有 4 种:①工控机;②通用 CPU 模块;③嵌入式微处理器(Embedded  Processor);嵌入式微控制器(Embedded Microcontroller)。前两者是基于通用计算机系统,即将通用计算机
系统用于测控对象。后两者是基于芯片形态的计算机系统,其中嵌入式 MCU 是在通用CPU 基础上发展,增加满足测控对象要求的外围接口电路,用于测控领域。而嵌入式 MCU则是在嵌入式系统的概念广泛使用后,给传统 MCU 定位的称呼。所以,可以说 MCU 是最典型的、最广泛的嵌入式系统。 
3.比较 MCU与 CPU的区别与联系。 
从总体上说,通用计算机系统主要用于数值计算、信息处理,兼顾控制功能,而嵌入式计算机系统主要用于控制领域,兼顾数据处理。  与单纯的高速海量计算要求不同,通信、测控、数据传输等领域主要表现在:①直接面向控制对象;②嵌入到具体的应用体中,而不以计算机的面貌出现;③能在现场可靠地运行;④体积小,应用灵活;⑤突出控制功能,特别是对外部信息的捕捉与丰富的输入输出(I/O)功能等。由此可以看出,满足这些要求的计算机与满足高速数值计算的计算机是不可兼得的就 MCU 组成而言,虽然它只是一块芯片,但包含了计算机的基本组成单元,仍由运算器、控制器、存储器、输入设备、输出设备五部分组成,只不过这些都集成在一块芯片上,这种结构使得 MCU成为具有独特功能的计算机。
2.简述 MCU的基本组成及应用领域,简述嵌入式系统的特点。  MCU的基本组成:由运算器、控制器、存储器、输入设备、输出设备五部分组成。  MCU应用领域:通信、测控、数据传输等领域。
嵌入式系统的特点: 
(1)嵌入式系统资源受限 
(2)嵌入式系统开发需要专用工具和特殊方法
(3)嵌入式系统要求较高可靠性和稳定性
(4)嵌入式系统有实时约束 
(5)嵌入式系统通常极其关注成本
华为linux和windows的区别
(6)嵌入式系统大多要求低功耗
(7)嵌入式系统专用性很强
(8)嵌入式系统技术含量高 
(9)嵌入式系统具有很长生命周期 
1.    嵌入式系统基本含义是什么?为什么说单片机是典型的嵌入式系统? 
嵌入式系统(Embedded System):面向测控对象,嵌入到实际应用系统中,实现嵌入式应用的计算机称之为嵌入式计算机系统,简称嵌入式系统(Embedded System)。  嵌入式系统是面向测控对象,嵌入到实际应用系统中的计算机系统的统称。嵌入式系统通常有 4 种:①工控机;②通用 CPU 模块;③嵌入式微处理器(Embedded  Processor);嵌入式微控制器(Embedded Microcontroller)。前两者是基于通用计算机系统,即将通用计算机系统用于测控对象。后两者是基于芯片形态的计算机系统,其中嵌入式 MCU 是在通用CPU 基础上发展,增加满足测控对象要求的外围接口电路,用于测控领域。而嵌入式 MCU则是在嵌入式系统的概念广泛使用后,给传统 MCU 定位的称呼。所以,可以说 MCU 是最典型的、最广泛的嵌入式系统。