"该资源为2009年的嵌入式硬件试题库,主要针对东大相关考试,包含硬件部分的题目,适合准备嵌入式硬件助理工程师认证考试的人员使用。试题涵盖选择题,涉及嵌入式系统基础知识、微处理器、存储器组织、中断处理、串行通信、汇编语言指令等多个方面。"
详细知识点解释:
1. **任务和并发执行**:任务可以有类型说明、形参变量,且通常是一个无限循环。在实时操作系统中,任务间的同步指的是一个任务需要等待其他任务提供的信息或特定条件满足后才能继续执行。
2. **数据存储和字节数**:16*16点阵汉字需要32字节存储,因为每个点阵为16位,16行乘以16位等于256位,256位除以8位/字节等于32字节。
3. **RISC计算机特点**:RISC(Reduced Instruction Set Computer)计算机的特点包括每周期一步的流水线、更多的通用寄存器、固定长度的指令以及独立的Load和Store指令。选项C描述的是CISC(Complex Instruction Set Computer)的特点。
4. **大端模式存储**:在大端模式下,高位字节存储在低地址,所以32位数0x2168465的最高位0x21存储在地址2000H。
5. **中断处理**:在μCOS-II中,为了保护关键代码段不被中断,通常使用关中断指令。正确的X86汇编代码是先保存当前的中断状态(PUSHF),关闭中断(CLI),执行关键代码,然后恢复之前的状态(POPF)。
6. **串口通信电平**:RS232-C标准中,逻辑1的电平是负电压,范围为-5v~-15v。
7. **ARM汇编指令**:"ADDR0,R2,R3,LSL#1"将R3左移一位后与R2相加,结果存储在R0中。
8. **中断入口地址**:IRQ中断的入口地址是0x00000018。
9. **S3C2420 I/O口控制器**:S3C2420的I/O口控制包括端口控制寄存器、端口数据寄存器和外部中断控制寄存器等。
10. **并发执行的制约关系**:在实时操作系统中,任务间的同步指的是合作任务之间的相互依赖关系。
11. **嵌入式系统特点**:与PC系统相比,嵌入式系统具有系统内核小、专用性强、系统精简等特点,但一般不支持像PC系统那样的多任务并行执行。
12. **ARM汇编指令**:"ADDR0,R1,#3"是将立即数3与R1相加,结果存入R0,这属于算术运算指令。
这些知识点覆盖了嵌入式系统设计中的核心概念,包括任务管理、内存管理、中断处理、串行通信、微处理器指令集以及嵌入式系统的特性。对于学习和理解嵌入式硬件的考生来说,这些都是重要的学习内容。