一、25个知识点(可考选择)
1. ARM属于RISC架构
2. ARM指令集是32位宽,Thumb指令集是16位宽的。
3. ARM指令集是4字节对齐,Thumb指令集是2字节对齐的
4.复位后,ARM处理器处于SVC模式,ARM状态
5. ARM处理器总共37个寄存器,System模式下使用17个寄存器,SVC模式下使用18个寄存器。
6. ARM处理器中优先级别最高的异常为RESET,FIQ、IRQ异常可以用来相应中断
7. ARM数据处理指令中有效的立即数是(ACEGH)
[A] 0X00AB0000 [B] 0X0000FFFF [C ] 0XF000000F [D ] 0X08000012
[E] 0X00001F80 [F] 0XFFFFFFFF [G] 0 [H] 0XFF000000
8. ATPCS规定中,推荐子函数参数最大为4 个
9. ATPCS规定中,栈是满减
10.在用ARM汇编编程是,其寄存器有多个别名,通常PC是指R15,LR是指R14,SP是指R13
11. CPSR寄存器中反映处理器状态的位是T位
12.下面属于ARM子程序调用指令的是BL
13. ARM7属于冯.诺依曼结构,ARM9属于哈佛结构。
14. ARM7是3级流水线,ARM9是5级流水线。
15. ARM中可以访问状态寄存器的指令是MRS,能够访问内存的指令是LDR
16.异步串口中数据位可以是5、6、7、8
17. I2C协议中有两根线
18. I2C协议中设备地址模式有7位、10位地址模式
19. S3C2410采用的是ARM920T核心
20.在串行异步通讯中,发送端串口的TxD要和接收端串口的RxD相连接
21.在嵌入式系统设计中可以通过ADC来测量电池电压,可以用PWM来驱动喇叭发声
22. MMU的作用有内存保护、地址转换
23.以下属于DMA特点的有占用总线,但不占用CPU
24.下面的设备中属于闪存的设备有(AD)
[A] K9F1208U0M [B] MAX3232 [C] HY57V561620 [D] Am29LV160D
25. I2C传输是半双工方式传输
二、简述
•什么是嵌入式操作系统?
答:嵌入式系统是以应用为中心,以计算机技术为基础,软/硬件可裁减,功能。可靠性,成本,体积,功耗要求严格的专用计算机系统。
•与通用计算机相比,嵌入式系统有哪些特点?
答:(1)嵌入式系统通常是面向特定应用的;
(2)嵌入式系统是将计算机技术,半导体技术和电子技术与各行各业的具体应用相结合的后的产物,是一门综合技术学科;
(3)嵌入式系统和具体应用有机的结合在一起,它的升级换代也是和具体产品同步进行的,因此嵌入式产品一旦进入市场,就有较长的生命周期;
(4)为了提高执行速度和可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存储于磁盘等载体中; </