资源描述
一、 填空题 (30分)
1、嵌入式处理器可以分为 微控制器() ,微处理器() , 数字信号处理器() , 片上系统()。
2、7采用 冯*诺依曼 结构,因此对存储器 的控制没有专门的 存储管理单元 ,存储器采用间的而直接的地址方式来表示实际的物理地址,没有进行段式页的转换。
3、嵌入式系统地3个基本要素是 嵌入性 , 专用性 , 计算机系统,嵌入式系统发展的4个阶段分别是 以单片机为核心的低级嵌入式系统 , 以嵌入式微处理器为基础的初级嵌入式系统 , 以嵌入式操作系统为标志的中级嵌入式系统 , 以为标志的高级嵌入式系统
4、嵌入式系统的硬件有电源模块, 嵌入式处理器 , 存储器模块 ,可编程逻辑器件,嵌入式系统周边元器件,各种接口,总线以及外部设备和插件等组成。嵌入式系统的软件包括 中间层程序 、 嵌入式操作系统 、 应用软件 以及实际后用程序层。
5、μ中,任务的状态有5种,分别是 睡眠(休眠)状态 、 就绪状态、 等待状态、 中断服务(中断)状态、 执行(运行)状态。
6、处理器和具有片上总线具体定义了三类总线: (高性能总线) 、 (系统总线) 、 (外设总线) 。(不是网上找的)
7、7的三级流水线结构分别是: 取指 、 译码 、 执行 。(不是网上找的)
二、选择题(20分)
1、嵌入式系统有硬件和软件部分构成,以下(C)不属于嵌入式系统软件。
A. 系统软件 B. 驱动 C. 软件 D. 嵌入式中间件
2、处理器的工作模式有(C)种。
A. 5 B. 6 C. 7 D.8
3、寄存器组有(D )个寄存器。
A、7 B、32 C、6 D、37
4、下列寄存器标志位的作用说法错误的是(D)。
A. N:负数 B. Z: 零C. C: 进位D. V: 借位
5、复位异常的入口地址是(A )。
A、0x00000000 B、0x00000008 C、0x00000018 D、0x00000014
6、下列描述不属于计算机的特点的是(C)。
A.流水线每周期前进一步。B.更多通用寄存器。C.指令长度不固定,执行需要多个周期。
D.独立的和指令完成数据在寄存器和外部存储器之间的传输。
7、关于μ应用,以下说法不正确的是(B )。
A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环
8、μ操作系统不属于(C)。
A、 B、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统
9、指令集和指令集分别是(D )位的。
A. 8位,16位 B. 16位,32位 C. 16位,16位 D. 32位,16位
10、寄存器R13除了可以做通用寄存器外,还可以做(C )。
A、程序计数器 B、链接寄存器 C、栈指针寄存器 D、基址寄存器
三、 判断题(10分)
1、处理器结构体系中具有T变种处理器核可以工作在状态和状态。(√)
2、处理器对内存的访问只能通过指令来实现。(√)
3、C语言程序可以嵌套加入汇编程序模块。 (√)
4、调试程序时,需要停止程序运行后才可查看变量内容(√ )
5、μ操作系统中移植成功后即可使用文件系统(×)
6、将模拟信号转换成数字信号的电路是转换器。(×)
7、 比 成本高,可靠性差。(×)
8、在μ操作系统中,已知1的优先级为12,2的优先级为26。假如在2运行过程中发生键盘中断,在执行中断服务程序时1进入就绪状态,则中断返回时1得到的使用权。(√ )
9、由于内部寄存器的访问速度较高,根据标准,应尽可能使函数的参数控制在4个以下。(√)
10、程序运行过程中的资源可以是显示器、键盘,但不可以是一个数组或变量(X)
四、简答题
1、简述微处理器对异常的响应过程。(8分)
当正常的程序执行流程发生暂时的停止时,称之为异常,例如处理一个外部的中断请求。在处理异常之前,当前处理器的状态必须保留,这样当异常处理完成之后,当前程序可以继续执行。处理器允许多个异常同时发生,它们将会按固定的优先级进行处理。微处理器对异常的响应过程用伪码可以描述为:
2、什么是?的接口硬件测试逻辑引脚各有哪些?(8分)
定义:
(1):是(联合测试行动小组)的缩写,就是1149.1标准;
(2)的建立使得集成电路固定在上,只通过边界扫描便可以被测试;
(3)在7处理器中,可以通过直接控制的内部总线,口等信息,从而达到测试的目的。
典型接口:
(1):测试模式选择(),通过信号控制状态机的状态;
(2):的时钟信号;
(3):数据输入信号;
(4):数据输出信号;
(5):复位信号,地电平有效。
3、请你详细说明处理器控制寄存器的含义和作用。
(1) 控制寄存器是一个特定的存储单元,而控制寄存器各位的定义由微处理器/微处理器的内部硬件结构决定,所以控制寄存器各位的定义是控制编程的依据。
(2) 控制寄存器是人机信息交互的桥梁,而人或机器对某个功能组件的控制指令首先必须通过编程给控制寄存器赋值,再通过对控制寄存器的读操作将有关操作控制信号或操作数据传递给该功能组件。当这些操作控制信号或操作数据有效时,该功能组件就会执行特定的操作。
4、嵌入式系统地设计包括哪些步骤?并对每一步的工作予以简单的说明。
(1)需求分析:确定设计任务和设计目标,并提炼出设计规格说明书作为正式设计指导和验收的标准。
(2)体系结构设计:描述系统如何实现所述的功能和非功能描述
(3)硬件、软件、执行机构设计:基于嵌入式体系结构,对系统的硬件、软件和执行机构进详细设计
(4)系统集成:把系统的硬、软和执行装置集成在一起,进行调试,发现并改正单元设计的功能要求。
(5)就是对设计好的系统进行全成测试,看其是否满足规格说明书中给定的功能要求。
五、设计题(可能是其中之一)
1、欲将数据从源数据区复制到目标数据区,数据的个数为,复制时以8个字为单位进行,对于最后所剩不足8个字的数据,以字为单位进行复制,用汇编语言设计完成该数据块复制的程序段。
2、欲设计一个实现1+2+3+···+100功能的程序:(1)写出实现100个数累加功能的汇编语言程序(2)说明用汇编语言设计实现100个数累加功能程序的设计思想。
展开阅读全文