嵌入式系统试题及答案
嵌入式试题及答案

嵌入式试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统是指:A. 具有特定功能的计算机系统B. 只运行单一任务的计算机系统C. 可以运行多个操作系统的计算机系统D. 以上都不是2. 下列哪项不是嵌入式系统的典型特征?A. 实时性B. 可扩展性C. 资源受限D. 专用性3. 嵌入式系统中,通常使用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 以上都是4. 在嵌入式系统中,操作系统的作用是什么?A. 管理计算机硬件资源B. 提供用户界面C. 执行所有程序D. 以上都不是5. 以下哪个不是嵌入式操作系统?A. LinuxB. WindowsC. VxWorksD. QNX6. 嵌入式系统的硬件设计通常需要考虑哪些因素?A. 成本B. 功耗C. 尺寸D. 所有以上7. 以下哪个是嵌入式系统的通信接口?A. USBB. HDMIC. VGAD. 所有以上8. 嵌入式系统中的中断处理机制主要用于:A. 程序调试B. 系统启动C. 任务调度D. 错误检测9. 以下哪个不是嵌入式系统的应用领域?A. 工业控制B. 消费电子C. 桌面计算D. 汽车电子10. 嵌入式系统的开发流程通常包括哪些阶段?A. 需求分析B. 系统设计C. 编码与测试D. 所有以上答案:1. A2. B3. B4. A5. B6. D7. D8. C9. C10. D二、多项选择题(每题3分,共15分)11. 嵌入式系统设计时需要考虑的非功能性需求包括:A. 性能B. 可靠性C. 安全性D. 可维护性12. 以下哪些是嵌入式系统开发中的编程语言?A. CB. C++C. JavaD. Python13. 在嵌入式系统中,哪些因素会影响系统的功耗?A. 处理器的运行频率B. 内存的使用量C. 外设的使用D. 所有以上14. 嵌入式系统的软件架构通常包括:A. 硬件抽象层B. 操作系统内核C. 设备驱动程序D. 应用程序15. 以下哪些是嵌入式系统的调试工具?A. 逻辑分析仪B. 仿真器C. 调试器D. 编译器答案:11. ABCD12. ABC13. D14. ABCD15. ABC三、简答题(每题5分,共10分)16. 简述嵌入式系统的实时性要求。
嵌入式系统考试试题及答案

嵌入式系统考试试题及答案一、选择题1、嵌入式系统是指哪些设备?A.智能手机B.平板电脑C.个人电脑D.所有电子设备答案:D.所有电子设备解释:嵌入式系统是指嵌入在其它设备中的小型计算机系统,它们通常具有特定的功能和用途,例如控制机械、电子设备等。
因此,所有电子设备都可以看作是嵌入式系统的一种。
2、嵌入式系统的主要特点是什么?A.体积小B.功耗低C.处理能力强D.以上都是答案:D.以上都是解释:嵌入式系统通常具有体积小、功耗低、处理能力强等特点,这些特点使得它们能够适应各种不同的应用场景。
3、下面哪个不是嵌入式系统的应用?A.手机语音助手B.智能家居控制C.汽车发动机控制D.超级计算机答案:D.超级计算机解释:超级计算机是一种大型计算机系统,主要用于科学计算、数据分析等高性能计算领域,与嵌入式系统的应用场景不同。
4、嵌入式系统开发需要哪些技能?A.硬件设计B.软件编程C.系统集成D.以上都是答案:D.以上都是解释:嵌入式系统开发需要具备硬件设计、软件编程和系统集成等技能,因为嵌入式系统需要与具体的硬件设备进行交互,同时需要进行软件编程来实现特定的功能。
5、下面哪个是嵌入式系统开发的主要语言?A. C语言B. C++语言C. Java语言D. Python语言答案:A. C语言解释:C语言是嵌入式系统开发的主要语言之一,因为它具有高效的性能和直接访问硬件的能力,适合用于编写嵌入式系统的底层代码。
嵌入式系统是现代电子技术中非常重要的一部分,它们广泛用于各种领域,如工业控制、智能家居、医疗设备等。
因此,学习嵌入式系统的知识对于电子工程专业的学生来说是非常重要的。
在这里,我们提供了一些嵌入式系统期末考试的题目和答案,以帮助学生们更好地理解嵌入式系统的基本概念和原理。
解释:嵌入式系统通常具有小型化、快速化和智能化的特点,而巨型化并不是嵌入式系统的特点。
解释:嵌入式系统通常使用低级编程语言,如C语言和汇编语言,而Python语言通常用于高级编程和脚本编写,并不是嵌入式系统常用的编程语言。
大学嵌入式试题及答案

大学嵌入式试题及答案一、选择题(每题2分,共20分)1. 在嵌入式系统中,通常使用哪种类型的处理器?A. 通用处理器B. 专用处理器C. 微处理器D. 服务器处理器答案:C2. 下列哪个选项不是嵌入式系统的特点?A. 体积小B. 功能专一C. 价格昂贵D. 可靠性高答案:C3. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统体积更小B. 嵌入式操作系统功能更全C. 嵌入式操作系统价格更贵D. 嵌入式操作系统更复杂答案:A4. 在嵌入式系统中,以下哪个不是常用的编程语言?A. C语言B. C++C. JavaD. Assembly5. 嵌入式系统中的实时操作系统(RTOS)的主要功能是什么?A. 提供图形用户界面B. 提供网络服务C. 管理任务调度和时间D. 管理文件系统答案:C6. 以下哪个不是嵌入式系统的应用领域?A. 工业控制B. 消费电子C. 航空航天D. 传统PC答案:D7. 在嵌入式系统中,中断服务程序的作用是什么?A. 处理用户输入B. 处理系统错误C. 响应外部事件D. 执行任务调度答案:C8. 以下哪个不是嵌入式系统开发过程中的常用工具?A. 编译器B. 调试器C. 编辑器D. 虚拟机答案:D9. 在嵌入式系统中,以下哪个不是常用的存储介质?B. FlashC. 硬盘D. SRAM答案:C10. 嵌入式系统的功耗通常与以下哪个因素无关?A. 处理器的运行频率B. 系统的复杂度C. 存储介质的类型D. 软件的优化程度答案:B二、填空题(每题2分,共20分)1. 嵌入式系统的______是指系统能够按照预定的时间或顺序完成预定的功能。
答案:实时性2. 在嵌入式系统中,______是指系统在没有操作系统的情况下,直接运行应用程序。
答案:裸机运行3. 嵌入式系统的______是指系统在设计时就确定的,不可更改的特性。
答案:封闭性4. 嵌入式系统的______是指系统在特定环境下,能够稳定运行的能力。
嵌入式试题及部分答案

下面哪种操作系统不属于商用操作系统( B )。
A. windows xpB. LinuxC. VxWorksD. WinCE下面哪点不是嵌入式操作系统的特点。
( C )A. 内核精简B. 专用性强C. 功能强大D. 高实时性下面哪种不属于嵌入式系统的调试方法。
( D )A. 模拟调试B. 软件调试C. BDM/JTAG调试D. 单独调试在嵌入式ARM处理器中,下面哪种中断方式优先级最高。
( A )A. ResetB. 数据中止C. FIQD. IRQNAND FLASH和NOR FLASH的区别正确的是。
( D )A. NOR的读速度比NAND稍慢一些B. NAND的写入速度比NOR慢很多C. NAND的擦除速度远比NOR的慢D.大多数写入操作需要先进行擦除操作下面哪种嵌入式操作系统很少用在手机上。
( D )A. SymbianB. linuxC. Win CED. VxWorks0X17&0X11的运算结果是。
( A )A.0X01 B.0X11C.0X17D.0X07以下哪种方式不属于文件系统的格式。
( B )A.FATB.DOSC.NTFSD.E XT系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。
对于一个持续处理业务的系统而言,( B )表明其性能越好。
A.响应时间越短,作业吞吐量越小B.响应时间越短,作业吞吐量越大C.响应时间越长,作业吞吐量越大D.响应时间不会影响作业吞吐量下面关于计算机存储原理说法错误的是( B )。
A. 存储器由大量可以存储二进制数据的存储单元组成B. 数据总线从存储器中获取数据的过程称为写操作C. 程序执行时,读取指令是指计算机自动从存储器中取出一条指令D. 虚拟存储技术缓解主存容量小的矛盾下面关于操作系统的叙述不正确的是()。
A. 操作系统管理系统全部硬件资源、软件资源和数据资源B. 操作系统是最靠近硬件的一层应用软件C. 操作系统是用户与计算机的接口D. 操作系统是程序与数据的集合虚拟存储器的作用是允许程序直接访问比内存更大的地址空间,它通常使用( B )作为它的一个主要组成部分。
嵌入式系统试题及答案

嵌入式系统试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统的特点是()。
A. 体积小、成本低、功能强B. 体积大、成本高、功能弱C. 体积小、成本低、功能弱D. 体积大、成本高、功能强答案:A2. 以下哪个不是嵌入式系统的组成部分?()A. 嵌入式微处理器B. 嵌入式操作系统C. 通用操作系统D. 嵌入式软件答案:C3. 嵌入式系统通常用于()。
A. 个人计算机B. 服务器C. 家用电器D. 网络设备答案:C4. 在嵌入式系统中,以下哪个不是常用的编程语言?()A. C语言B. C++C. JavaD. Python答案:D5. 嵌入式系统的开发流程不包括以下哪个步骤?()A. 需求分析B. 系统设计C. 系统测试D. 系统销售答案:D6. 以下哪个是嵌入式系统的硬件平台?()A. 单片机B. 个人电脑C. 服务器D. 工作站答案:A7. 嵌入式系统的实时性要求通常()。
A. 非常高B. 一般C. 非常低D. 可有可无答案:A8. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 编辑器D. 游戏机答案:D9. 嵌入式系统通常不用于以下哪个领域?()A. 汽车电子B. 移动通信C. 航空航天D. 办公自动化答案:D10. 以下哪个是嵌入式系统的软件平台?()A. 操作系统B. 数据库系统C. 网络服务器D. 办公软件答案:A二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发需要考虑以下哪些因素?()A. 系统稳定性B. 系统安全性C. 系统可扩展性D. 系统成本答案:ABCD2. 嵌入式系统的硬件设计通常包括以下哪些部分?()A. 微处理器B. 存储器C. 电源管理D. 显示设备答案:ABCD3. 嵌入式系统的软件设计通常包括以下哪些部分?()A. 操作系统B. 应用程序C. 驱动程序D. 用户界面答案:ABCD4. 以下哪些是嵌入式系统的开发工具?()A. 交叉编译器B. 版本控制系统C. 性能分析工具D. 游戏机答案:ABC5. 嵌入式系统在以下哪些领域有广泛应用?()A. 工业控制B. 消费电子C. 医疗设备D. 办公自动化答案:ABC三、判断题(每题2分,共10分)1. 嵌入式系统与通用计算机系统没有区别。
嵌入式系统开发测试题(含答案)

嵌入式系统开发测试题(含答案)一、单选题(共100题,每题1分,共100分)1、Make预置了一些内部宏,其中$@表示A、以上都不是B、没有扩展名的当前目标文件C、当前目标文件最近更新的文件名正确答案:A2、关于U-Boot,下列说法错误的是()A、支持的处理器有ARM、MNPSB、是遵循GPL条款的开放源码项目C、支持的操作系统有LINUX、QNX正确答案:A3、Makefile是()A、调试器B、编辑器C、项目管理器正确答案:C4、C语言文件预处理生成哪个后缀的文件A、iB、SC、o正确答案:A5、直接编译进内核,又称()。
A、下载文件B、静态连接C、动态连接正确答案:B6、实时在线仿真是一种用于替代目标上()的设备A、CPUB、GPUC、NOU正确答案:A7、GDB软件是()。
A、调试器B、编译器C、文本编辑器正确答案:A8、嵌入式系统设计的重要特点是()多样化A、技术B、应用C、操作正确答案:A9、ARM的工作模式有?A、非特权模式和特权模式B、特权模式C、非特权模式正确答案:A10、嵌入式操作系统的特点不包括()。
A、有一定的实时性B、强交互性C、可裁剪正确答案:B11、TCP/IP参考模型不包括()A、表示层B、应用层C、传输层正确答案:A12、Linux内核的功能不包含下面哪种()A、处理机管理B、内存管理C、进程管理正确答案:A13、下列CPSR寄存器标志位的作用说法错误的是A、V:借位B、C:进位C、Z:零正确答案:A14、()显示屏是利用有机电致发光二极管制成的显示屏。
A、OLEDB、ABCDC、EFGH正确答案:A15、动态链接是指程序运行时需要调用共享库文件,其后缀为()A、aB、cC、so正确答案:C16、MCU偏重于()A、信号处理B、控制正确答案:B17、()是指:在宿主机上进行软件编辑、编译、链接等,并生成能够在目标机上运行的可执行程序的过程。
A、交叉编辑B、交叉开发C、交叉编译正确答案:C18、Flash程序烧写时,需准备好的软件不包括()。
嵌入式系统工程师面试题及答案

嵌入式系统工程师面试题及答案一、基础知识1、什么是嵌入式系统?答:嵌入式系统是一种以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。
它通常嵌入在其他设备或产品中,用于控制、监测或执行特定的任务。
2、嵌入式系统的特点有哪些?答:嵌入式系统具有以下特点:专用性强:针对特定应用需求进行定制开发。
实时性要求高:需要在规定的时间内完成任务响应。
资源受限:处理器性能、内存容量、存储等资源相对有限。
功耗低:通常要求在电池供电或低功耗环境下长时间运行。
可靠性高:在恶劣环境下稳定工作,故障率低。
3、列举几种常见的嵌入式处理器架构。
答:常见的嵌入式处理器架构有:ARM、MIPS、PowerPC、X86 等。
4、什么是中断?中断处理的过程是怎样的?答:中断是指计算机在执行程序过程中,遇到需要紧急处理的事件时,暂停当前程序的执行,转而去执行相应的中断服务程序。
中断处理的过程通常包括:中断请求、中断响应、中断处理、中断返回。
二、操作系统1、列举几种常见的嵌入式操作系统。
答:常见的嵌入式操作系统有:Linux、μC/OSII、FreeRTOS、VxWorks 等。
2、实时操作系统和非实时操作系统的区别是什么?答:实时操作系统对任务的响应时间有严格的要求,必须在规定的时间内完成任务处理,否则可能导致系统故障或错误。
非实时操作系统则对任务响应时间没有严格限制,更注重系统的资源利用率和功能完整性。
3、简述嵌入式操作系统的任务调度算法。
答:常见的任务调度算法有:优先级调度:根据任务的优先级来决定任务的执行顺序,优先级高的任务先执行。
时间片轮转调度:将 CPU 时间分成固定的时间片,每个任务轮流获得时间片执行。
混合调度:结合优先级和时间片轮转的调度方式。
三、编程语言1、嵌入式系统中常用的编程语言有哪些?答:C 语言和C++语言是嵌入式系统中最常用的编程语言。
此外,还有汇编语言、Python 等在特定场景下也会使用。
arm嵌入式系统试题及标准答案

arm嵌入式系统试题及标准答案一、选择题1. ARM的英文全称为()。
A. Advanced RISC MachinesB. Advanced Reduced Instruction Set ComputingC. Advanced Risk Instruction Set MachinesD. Advanced Reduced Innovative System Machines 正确答案:A2. ARM的发展平台主要有()。
A. CortexB. Keil MDKC. MbedD. All of the above正确答案:D3. ARM架构中,RISC指的是()。
A. Reduced Instructions for Simple ComputingB. Reduced Instruction Set ComputingC. Reduced Instructions for Speedy ComputingD. Reduced Innovative System Computing正确答案:B4. ARM的家族庞大,主要分为()。
A. ARMv1-ARMv5B. ARMv6-ARMv7C. ARMv8-ARMv12D. ARMv12-ARMv16正确答案:B5. 在ARM处理器中,Cortex-A系列主要针对()。
A. 浮点运算B. 实时性C. 安全性D. 性能正确答案:D二、填空题1. ARM架构的特点之一是指令集精简,采用()指令集。
正确答案:RISC(Reduced Instruction Set Computing)2. ARM处理器的体积小、功耗低的特点使得其在()领域得到广泛应用。
正确答案:嵌入式系统3. ARM主要设计并销售()和相关的软件开发工具、IP核等。
正确答案:处理器4. Keil MDK是由ARM公司开发的()。
正确答案:集成开发环境5. ARM Cortex-M系列处理器适用于对能耗和成本有严格要求的()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式系统试题及答案【篇一:2012年_嵌入式系统试卷卷_及答案】》课程考试试卷( b卷)专业:计算机科学年级:08级考试方式:闭卷学分:3 考试时间:120 分钟一、填空 (每空1 分,共 20 分)1.嵌入式微处理器一般可分为和四种类型。
2.嵌入式系统体系结构一般具有和两种基本形式。
3.嵌入式存储系统一般由和 4.嵌入式存储系统具有5从编程的角度看,arm微处理器的一般有和 6.嵌入式软件的开发一般分为、和三个步骤。
7.嵌入式linux的内核有五个组成部分,它们是进程调度、、和二简答(每小题5分,共 30 分)1.简要叙述嵌入式系统的定义。
2.什么是嵌入式实时操作系统?简单叙述其特点。
3.什么是操作系统的移植?b卷第 1 页共 4 页态。
4.简要叙述arm体系微处理器中控制程序的执行流程方式?5.简要叙述嵌入式系统的设计步骤?6.嵌入式系统中电源管理器的作用有哪些?三单项选择题(每小题2分,共20分)1 、add r0,r1,#3属于()寻址方式。
a. 立即寻址 b. 多寄存器寻址 c. 寄存器直接寻址 d. 相对寻址 2、get伪指令的含义是()a. 包含一个外部文件 b. 定义程序的入口 c. 定义一个宏 d. 声明一个变量a、rtosb、占先式实时操作系统c、非占先式实时操作系统d、嵌入式实时操作系统5、若r1=2000h,(2000h)=0x86,(2008h)=0x39,则执行指令ldrr0,[r1,#8]!后r0的值为()。
a. 0x2000 b. 0x86 c. 0x2008 d. 0x39b卷第 2 页共 4 页6、寄存器r13除了可以做通用寄存器外,还可以做()。
a、程序计数器 b、链接寄存器 c、栈指针寄存器d、基址寄存器7、fiq中断的入口地址是()。
a、0x0000001c b、0x00000008 c、0x00000018 d、0x00000014 8、arm指令集和thumb指令集分别是()位的。
a. 8位,16位 b. 16位,32位 c. 16位,16位 d. 32位,16位 9、arm寄存器组有()个寄存器。
a、7 b、32 c、6 d、3710、若r1=2000h,(2000h)=0x28,(2008h)=0x87,则执行指令ldr r0,[r1,#8]!后r0的值为()。
a. 0x2000 b. 0x28 c. 0x2008 d. 0x87四编程:以实验平台pxa270为设计环境,试写出一段代码,能控制八段数码管以递减方式点亮显示(15 分)五阅读程序题阅读下列与看门狗有关的寄存器描述,解释每一行代码的功能。
(15分)看门狗定时器控制寄存器(wtcon) b卷第 3 页共 4 页看门狗定时器数据寄存器(wtdat)#define rwtcon(*(volatile unsigned *)0x53000000) // 第1行#define rwtdat(*(volatile unsigned *)0x53000004) // 第2行#define rwtcnt(*(volatile unsigned *)0x53000008) // 第3行 void watchdog_test(void) {rwtcon = ((pclk/1000000-1)8)|(33)|(12);// 第4行 rwtdat = 7812; // 第5行 rwtcnt = 7812; // 第6行 rwtcon|=(15); // 第7行 }b卷第 4 页共4 页一填空 (每空1 分,共 20 分)1.嵌入式微处理器一般可分为、四种类型。
2.嵌入式系统体系结构一般具有和3.嵌入式存储系统一般由和4.嵌入式存储系统具有和5从编程的角度看,arm微处理器的一般有和态。
6.嵌入式软件的开发一般分为、和三个步骤。
7.嵌入式linux的内核有五个组成部分,它们是进程调度、、和1.嵌入式微控制器嵌入式数字信号处理器嵌入式微处理器嵌入式片上系统2.冯洛依曼哈佛 3,高速缓存内存外存 4 大端格式小端格式5 armthumb 6.生成调试固化运行7.内存管理虚拟文件系统网络接口进程通信二简答(每题5分,共 30 分) 1..简要叙述嵌入式系统的定义。
嵌入式系统是以应用为中心,以计算机技术为基础,并且在软、硬件方面可进行裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。
5分2. 什么是嵌入式实时操作系统?简单叙述其特点。
实时操作系统就是“在给定的时间内提供某种程度的服务,如果在规定的时间内没有得到结果,那整个的系统就是失败”。
----------3分对于实时操作系统其首要任务是调度一切可利用的资源完成实时控制任务,其次才着眼提高计算机系统的使用效率。
-----------2分 3.什么是操作系统的移植?操作系统的移植是指一个操作系统经过适当修改以后,可以安装在不同类型的微处理器系统上进行运行。
4. 简要叙述arm体系微处理器中控制程序的执行流程方式?在arm体系微处理器中通常有3种方式控制程序的执行流程方式。
它们是:正常顺序执行指令;---2分通过跳转命令跳转到特定的标号处;--------1分异常处理。
------------2分【篇二:嵌入式系统考试试题a及答案】>试题总分: 100 分考试时限:120 分钟一、填空题(每空2分,共18分)1、pc机开机的初始化工作一般由bios完成,而嵌入式系统的初始化工作一般由______________完成。
2、arm内核三级流水线机制是指指令运行过程中经过的__________、译码、执行三个阶段。
3、arm寄存器spsr被称为_______________寄存器。
4、uclinux与标准linux的最大区别在于___________。
5、嵌入式系统是以应用为中心、以、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
6、arm的数据存取指令load/store是唯一用于寄存器和存储器之间进行二、单项选择题(每题2分,共24分)1、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。
()a. 嵌入式处理器b. 实时操作系统(rtos) d. 实际应用程序层c. 应用程序接口(api)层2、一条arm数据处理指令,例如“add r0,r1,#immed”中使用的立即数 #immed 是有一定限制的,下列立即数表示中合法的是( )。
a.0x00001234b. 0x f000000fc.0x0000f008d. 0x f080000a、rtosb、占先式实时操作系统 d、嵌入式实时操作系统c、非占先式实时操作系统4、 arm汇编语句“add r0, r2, r3, lsl#1”的作用是()。
a. r0 = r2 + (r3 1)b. r0 =( r2 1) + r3c. r3= r0+ (r2 1)d. (r3 1)= r0+ r25、arm寄存器组有()个寄存器。
a、7 c、6b、32 d、376、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是()。
a. 嵌入式linux提供了完善的网络技术支持;b. ?clinux是专门为没有mmu的arm芯片开发的;c. ?c/os-Ⅱ操作系统是一种实时操作系统(rtos);第 1 页/共 6 页d. wince提供完全开放的源代码。
7、存储一个32位数0x2168465到2000h~2003h四个字节单元中,若以大端模式存储,则2000h存储单元的内容为()。
a、0x21b、0x68c、0x65d、0x028、下列不是嵌入式系统的特点的是() a.嵌入式系统需要专用开发工具和方法进行设计。
b.嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统。
c.嵌入式系统使用的操作系统一般不是实时操作系统(rtos),系统不具有实时约束。
d.嵌入式系统通常是面向特定任务的,而不同于一般通用pc计算平台,是“专用”的计算机系统9、寄存器r15除了可以做通用寄存器外,还可以做()a. 程序计数器b. 链接寄存器c. 堆栈指针寄存器d. 基址寄存器10、若r1=2000h,(2000h)=0x28,(2008h)=0x87,则执行指令ldr r0,[r1,#8]!后r0的值为(a. 0x2000b. 0x28c. 0x2008d. 0x8711、fiq中断的入口地址是()。
a、0x0000001cb、0x00000008c、0x00000018d、0x0000001412、arm指令集是()位的。
a. 16b. 32c. 8d. 24三、判断题(每题2分,共14分)1、若定义任务task1的优先级为12,则不能再定义其他任务的优先级也为12。
(4、在arm的数据处理指令中,大多数均可在指令助记符后加s来设置状态寄存器的条件码。
(5、arm和thumb之间状态的切换不影响处理器的模式或寄存器的内容。
(6、当操作数寄存器rm的状态位bit[0]为1时,执行bx rm指令就可从arm状态进入thumb状态。
(7、arm处理器结构体系中具有t变种的处理器核可以工作在arm状态和thumb状态。
(四、简答题(共16分)1、arm异常发生时,arm内核对异常的响应过程是怎样的?(4分)2、什么是bootloader?主要有几种工作模式及主要功能是什么?(6分)。
))))))))3、s3c44b0的存储系统中,0xc000000和0xc080000的含义是什么?它们之间的512kbyte空间做什么用?(6分)五、分析设计(共28分) 1、改错和注释(10分)题目要求:(1)阅读下面的程序段,找出程序段中至少3处不规范的地方,并改正。
(6分)(2)给标记①~④处的语句作注释,说明其作用。
(4分)startstop:strcopy srcstr dststrarea int, code, readonly entry ldr r1, =srcstr ldr r0,=dststrblstrcopy bstop;①.??(此处表示省略的程序段)mov pc, lr;②;③area strings, data, readwritedcb first string - source,0 space 100 end;④2、已知s3c44b0内核频率为mclk = 18.432mhz,ulcon0是串口0的行控制寄存器,ubrdiv0是串口0的波特率配置寄存器。
请设置寄存器ulcon0和ubrdiv0,使得s3c44b0的串口0(uart0)的数据帧格式为:普通模式,波特率115200,奇偶校验无,数据位8位,停止位1位。