吉林大学《嵌入式系统与结构》期末考试学习资料(七)

合集下载

吉林大学22春“计算机科学与技术”《嵌入式系统与结构》期末考试高频考点版(带答案)试卷号:2

吉林大学22春“计算机科学与技术”《嵌入式系统与结构》期末考试高频考点版(带答案)试卷号:2

吉林大学22春“计算机科学与技术”《嵌入式系统与结构》期末考试高频考点版(带答案)一.综合考核(共50题)1.ARM的数据处理指令大致分为几类:()A.数据传送指令B.算数逻辑运算指令C.比较指令D.空指令参考答案:ABC2.只能完成一种固定功能的流水线是单功能流水线。

()A、错误B、正确参考答案:B3.调度就是决定该轮到哪个任务运行了。

()A、错误B、正确参考答案:B4.ARM处理器中系统模式是正常的程序执行状态( )。

A、错误B、正确正确答案:A5.B.立即寻址C.寄存器移位寻址D.寄存器间接寻址参考答案:ABCD6.CMP为比较指令。

()A.错误B.正确参考答案:B7.多任务系统中,内核负责管理多任务系统。

()A.错误B.正确参考答案:B8.只能完成一种固定功能的流水线是单功能流水线。

()A.错误B.正确参考答案:B9.ARM7TDMI处理器指令和数据共用一条32位数据总线。

()A、错误B、正确参考答案:B10.参考答案:A11.流水线技术特点描述正确的是()。

A、流水线可分为若干相互联系的子过程B、实现子过程的功能所需时间尽可能相等C、形成流水处理,需要一段准备时间D、指令流发生不能顺序执行时,会使流水线过程中断,再形成流水线过程则需要时间参考答案:A,B,C,D12.ARM7TDMI中的M代表增强型乘法器( )。

A、错误B、正确正确答案:B13.LDM可以加载多个寄存器。

()A、错误B、正确参考答案:B14.STM可以存储多个寄存器。

()A、错误B、正确参考答案:B15.参考答案:A16.时钟节拍是特定的周期性中断( )。

A、错误B、正确正确答案:B17.对于大多数微控制器来说,存储系统是必须的( )。

A、错误B、正确正确答案:A18.时钟节拍是特定的周期性中断。

()A、错误B、正确参考答案:B19.堆栈寻址有哪几种方式:()A.满递减B.空递减C.满递增D.空递增参考答案:ABCD20.参考答案:B21.嵌入式片上系统简称SOC( )。

嵌入式系统课程总结和期末考试复习课件

嵌入式系统课程总结和期末考试复习课件
合。作为32位的微处理器,ARM体系结构所支持的最 大寻址空间为4GB(232字节)。
2020/2/26
大端格式(big-endian):字数据的高字节存储在低地址中, 而字数据的低字节则存放在高地址中。
状态切换方法
ARM指令集和Thumb指令集均有切换处理器状态 的指令,并可在两种工作状态之间切换,
在开始执行代码时,应该处于ARM状态。
•两种状态的切换 程序执行过程中,通过执行带状态切换的分支指令
BX,随时在两种工作状态之间进行切换。并且处理器 工作状态的转变,并不影响处理器的工作模式和相应 寄存器中的内容。
单片机属于嵌入式系统,故嵌入式系统的历史已经 有几十年。
单片机与嵌入式系统有区别,只有嵌入式系统的部 分结构和部分功能:
1)单片机数据处理能力有限、处理速度有限,不 能够用于所有的嵌入式系统
2)单片机不使用操作系统 3)单片机无网络功能
2微处理器(MPU)
◆ 嵌入式微处理器(Micro Processor Unit)是由 通用计算机中的CPU演变而来的,80386-80387
Chip)
5 可编程片上系统(SOPC)(System On Programmable
Chip)
1.微控制器(MCU):
◆ 嵌入式微控制器的典型代表是单片机这种8位的处 理器,目前仍然有广泛的应用。 ◆ 单片机芯片内部集成ROM/EPROM、RAM、总线 逻辑、定时/计数器、I/O、串行口、EEPROM 等 各种必要功能和外设。
2020/2/26
第四阶段 以基于网络操作为标志的嵌入式系统,这是一个正在
迅速发展的阶段。
2020/2/26
1.3 嵌入式处理器
嵌入式系统的核心部件是嵌入式处理器,据不完全统 计,全世界大约有1000多种嵌入式处理器,流行的体系 结构有30多个系列。如MCS-51、PIC、AVR、ARM、 DSP等,其中MCS-51占了多半,生产厂家20多个, 350多种衍生产品,仅Philips就有近百种。处理速度从 0.1MIPS到2000MIPS,寻址空间从64KB到4GB。

吉林大学2011级《嵌入式系统》期末考试试题答案( B卷)

吉林大学2011级《嵌入式系统》期末考试试题答案( B卷)

2013-2014学年第2学期2011级《嵌入式系统》期末考试答案(B卷)考试时间:2014年6月班级学号姓名✧请将答案写在答题纸上,写明题号,不必抄题,字迹工整、清晰;✧请在答题纸和试题纸上都写上你的班级,学号和姓名,交卷时请将试题纸、答题纸和草纸一并交上来。

一、填空(每空1分,共20分)1.A-4,A-82.用户模式;系统模式。

3.前面指令的执行结果是相等,本条指令的执行影响CPSR中的条件码4.最低字节, 最高字节。

5.寄存器间接寻址。

6.7;特权。

7.0x00000004;0x4000300C。

8.多寄存器存储;先数据存储,再地址增加9.FFFFFF9A。

10.Thumb状态,1。

11.保存CPSR的值。

12.液晶。

二、判断(每题1分,共5分)1、(T)2、(F)3、(F)4、(F)5、(T)三、名词解释(每题2分,共10分)1、TLB Translation lookaside Buffer 块表2、ARM Advanced RISC Machine 先进精简指令集公司3、SoC System On chip 片上系统4、JTAG Joint Test Action Group 点测试工作组5、RTOS Real Time Operating System 实时操作系统四、简答(每题3分,共15分)1、(1)发生异常,处理器自动改变CPSR中M[4:0]的值,进入相应的工作模式;(2)处理器处于特权模式时,用指令向CPSR的M[4:0]字段写入特定的值,进入相应的工作模式。

2、答题要点:保存断点至LR保存状态SPSR修改工作模式修改状态需要时禁止 CPSR 的F 、I 标志 转到中断服务程序3、 简述基于段的地址变换过程。

答题要点:(图示和说明2选1)(1)、页表基地址存储在CP15的C2寄存器中 (2)、一级页表内偏移序号,段内偏移地址由正在执行的指令给出 (3)、一级描述符地址=C2寄存器中的页表基地址与指令中一级页表内偏移序号组合而成(4)、一级描述符地址内存储的是一级描述符(5)、要寻址的地址=物理基地址(一级描述符)和段内地址偏移量(指令中)组合而成4、 比较S3C44B0X ARM 处理器的向量中断方式和非中断向量方式?参考要点: (1)、向量中断与非向量中断的功能都是识别中断源,进而调用对应中断源的中断服务程序,使中断源得到中断服务. (2)、区别在于中断源的识别方法:非向量中断采用专门的一段程序识别中断源,查询中断向量表找到对应中断源的中断向量,进而调用对应中断源的中断服务程序。

嵌入式期末试题及答案

嵌入式期末试题及答案

嵌入式期末试题及答案[注意:本文章以题目的方式展示试题及答案,下文并未出现实际试题]引言在嵌入式系统的学习中,期末试题是评估学生对于该学科知识和技能掌握程度的重要方式之一。

本文将为大家提供一份嵌入式期末试题及答案,帮助大家更好地准备和复习期末考试内容。

多选题1. 下列哪些是嵌入式系统的特征?(多选)a. 嵌入式系统通常包含少量资源b. 嵌入式系统的应用范围广泛c. 嵌入式系统的功耗可以忽略不计d. 嵌入式系统的性能要求较低答案:a、b2. 嵌入式系统中,以下哪项属于输入设备?(多选)a. 键盘b. USB接口c. 音箱d. 显示器答案:a、b、d填空题3. 嵌入式系统是指将计算机技术和________集成的特定功能设备。

答案:电子技术4. 嵌入式系统的一个重要特点是对系统的稳定性和________性的要求较高。

答案:可靠简答题5. 简述嵌入式系统和通用计算机的区别。

答案:嵌入式系统通常针对特定的应用领域,它的硬件资源和软件功能相对简单,功耗低,且具有可靠性要求高的特点。

通用计算机则更注重通用性,能够运行复杂的应用软件,它的硬件资源和软件功能相对丰富。

编程题6. 编写一个C语言程序,实现将一个整数数组逆序输出的功能。

答案:```c#include <stdio.h>void reverseArray(int arr[], int size) { int start = 0;int end = size - 1;while (start < end) {int temp = arr[start];arr[start] = arr[end];arr[end] = temp;start++;end--;}}int main() {int arr[] = {1, 2, 3, 4, 5};int size = sizeof(arr) / sizeof(arr[0]); reverseArray(arr, size);for (int i = 0; i < size; i++) {printf("%d ", arr[i]);}return 0;}```总结本文提供了一份嵌入式期末试题及答案,涵盖了嵌入式系统的特征、输入设备、嵌入式系统和通用计算机的区别以及编程题等内容。

吉林大学2006级《嵌入式系统》期末考试试题答案(A卷)

吉林大学2006级《嵌入式系统》期末考试试题答案(A卷)
11、0
二、选择题(5分)1,3,3,4,2
三、判断题(5分)FTTTT
四、简答(20分)
1、解释英文缩写:ARM,IIC,JTAG,IP
公司名、技术名内部集成电路总线联合测试功能组知识产权核
2、硬实时和软实时
软实时系统并不要求限定某一任务必须在一定的时间内完成,只要求各任务运行得越快越好;硬实时系统对系统响应时间有严格要求,一旦系统响应时间不能满足,就可能会引起系统崩溃或致命的错误,一般在工业控制中应用较多。
x = x+1 ;
}
}
SUM_L1ADDR0,R0,R1; R0 = R0 + R1
BCSSUM_ERR;结果溢出,跳转到SUM_ERR
CMPR1,R2;将计数器的值与N比较
BHSSUM_END;若计数器的值≥N,则运算结束
ADDR1,R1,#1
BSUM_L1
SUM_END
七、程序设计
叙述行扫描法识别键盘的工作过程。根据给出的电路图及相关寄存器内容编写行扫描法获得键值程序。(10分)
3、IRQ中断处理程序可以执行指令SUBS PC , R14_irq , #4从IRQ模式返回,说明指令中减4的原因
三级流水线
4、宏与子程序的区别
宏:展开;子程序:调用,传参数
5、向量中断和非向量中断的区别
非向量:进入中断需要查询中断源,软
向量:直接进入中断,硬
五、读程序(25分)
1、进栈指令如下:STMFD R13!,{R14,R0-R2},画图说明指令执行前后堆栈变化
}
else
H_val = H_val <<1;//判断下一行
}
}
return keyval;

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案一、选择题(每题2分,共20分)1. 以下哪项不是嵌入式系统的特点?A. 实时性B. 可扩展性C. 高性能D. 通用性答案:D2. 嵌入式系统中,CPU通常采用哪种类型的处理器?A. RISCB. CISCC. VLIWD. Superscalar答案:A3. 嵌入式操作系统中,以下哪项不是常见的实时操作系统?A. VxWorksB. RT-ThreadC. Windows CED. Linux答案:D4. 嵌入式系统中,以下哪种编程语言使用较为广泛?A. CB. C++C. JavaD. Python答案:A5. 嵌入式系统中,以下哪种通信接口常用于串行通信?A. I2CB. SPIC. UARTD. USB答案:C6. 嵌入式系统中,以下哪种存储器用于存储程序代码?A. RAMB. ROMC. FlashD. EEPROM答案:C7. 嵌入式系统中,以下哪种模块用于实现网络通信?A. TCP/IPB. HTTPC. FTPD. SMTP答案:A8. 嵌入式系统中,以下哪种中断处理方式称为“中断嵌套”?A. 中断优先级B. 中断屏蔽C. 中断向量D. 中断嵌套答案:D9. 嵌入式系统中,以下哪种调度算法适用于实时操作系统?A. 轮转调度B. 优先级调度C. 最短作业优先调度D. 最高响应比优先调度答案:B10. 嵌入式系统中,以下哪种总线用于连接CPU和外部设备?A. PCIB. USBC. CAND. I2C答案:A二、填空题(每题2分,共20分)11. 嵌入式系统的核心是______。

答案:嵌入式处理器12. 嵌入式操作系统中,实时操作系统的主要特点是______。

答案:实时性13. 嵌入式系统中,常见的编程语言有______、______和______等。

答案:C、C++、Java14. 嵌入式系统中,串行通信接口主要有______、______和______等。

吉林大学《嵌入式系统与结构》期末考试备考资料(八)

吉林大学《嵌入式系统与结构》期末考试备考资料(八)

第五章接口技术与硬件设计一、I2C总线操作I2C规程运用主/从双向通讯。

器件发送数据到总线上,则定义为发送器,器件接收数据则定义为接收器。

主器件和从器件都可以工作于接收和发送状态。

总线必须由主器件(通常为微控制器)控制,主器件产生串行时钟(SCL)控制总线的传输方向,并产生起始和停止条件。

SDA 线上的数据状态仅在SCL为低电平的期间才能改变,SCL为高电平的期间,SDA状态的改变被用来表示起始和停止条件。

控制字节在起始条件之后,必须是器件的控制字节,其中高四位为器件类型识别符(不同的芯片类型有不同的定义,EEPROM一般应为1010),接着三位为片选,最后一位为读写位,当为1时为读操作,为0时为写操作。

写操作写操作分为字节写和页面写两种操作,对于页面写根据芯片的一次装载的字节不同有所不同。

读操作读操作有三种基本操作:当前地址读、随机读和顺序读。

图4给出的是顺序读的时序图。

应当注意的是:最后一个读操作的第9个时钟周期不是“不关心”。

为了结束读操作,主机必须在第9个周期间发出停止条件或者在第9个时钟周期内保持SDA为高电平、然后发出停止条件。

I2C总线应用目前有很多半导体集成电路上都集成了I2C接口。

带有I2C接口的单片机有:CYGNAL的 C8051F0XX系列,三星的S3C24XX系列,PHILIPSP87LPC7XX系列,MICROCHIP的PIC16C6XX系列等。

很多外围器件如存储器、监控芯片等也提供I2C接口。

举常I2C器件/I2C Device1、存储器类: ATMEL公司的AT24CXX系列EEPROM;(1)、I2C总线8位并行IO口扩展芯片PCF8574/JLC1562;(2)、I2C接口实时时钟芯片DS1307/PCF8563/SD2000D/M41T80/ME901/ISL1208/;(3)、I2C数据采集ADC芯片MCP3221(12bitADC)/ADS1100(16bitADC)/ADS1112(16bitADC)/MAX1238(12bitADC)/MAX1239(12bitADC);(4)、I2C接口数模转换DAC芯片DAC5574(8bitDAC)/DAC6573(10bitDAC)/DAC8571(16bitDAC)/;(5)、I2C接口温度传感器TMP101/TMP275/DS1621/MAX6625USB转I2C专用芯片:USB2I2C USB2I2C是一个USB总线转I2C总线I2C/IIC/TWI/SMBUS的接口芯片,通过USB2I2C芯片可以非常方便地实现PC机USB总线和下位机端I2C接口(即IIC或TWI总线:SCL 线、SDA 线)之间的通信。

嵌入式系统与结构。吉大考试题库答案

嵌入式系统与结构。吉大考试题库答案

嵌入式系统与结构。

吉大考试题库答案1.如果r0=0x01,r1=0x03,执行MOV r0,r1后,r0的值是多少?答案是3.2.在ARM上,实现内存管理的单元称为什么?答案是MMU。

3.ARM采用多少位的体系结构?答案是32位。

4.Thumb指令集的长度是多少?答案是16位。

5.哪些描述是正确的?答案是ARM包含除法硬件。

6.程序状态寄存器CPSR的C位表示什么?答案是运算结果产生进位。

7.指令MOV r0,r1,LSL,#3中,LSL的作用是什么?答案是逻辑左移。

8.下列哪条指令可以将地址单元(r1+r2×4)的数据读取到r0?答案是LDR r0,[r1,r2,LSL #2]。

9.ARM使用什么样的总线协议?答案是AMBA。

10.用户模式下的可见通用寄存器有多少个?答案是16个。

11.处理器上电默认进入哪种状态?答案是ARM。

12.提供了安全解决方案的ARM系列产品是以下系列中的哪一种?答案是SecurCore。

13.当前程序状态字寄存器的名称是什么?答案是CPSR。

14.CPSR寄存器的作用是什么?答案是存储当前的处理器状态。

15.下面所列指令,哪一条指令语法格式正确?答案是ADD r1,r2,r3.16.ARM汇编指令中,用于实现减法运算的是哪条指令?答案是SUB。

17.ARM上实现内存管理的单元叫什么?答案是MMU。

18.ARM的全称是什么?答案是Advanced RISC Machines。

19.下列哪些指令可以协处理器的访问?答案是XXX。

20.ARM用于响应快速外部中断的处理器模式叫什么?答案是FIQ。

21.下面哪条指令使用了ARM中的桶型移位寄存器?答案是STR r0,[r1,r2,LSL #2]。

22.ARM共有几种处理器模式?答案是7种。

23.如果r0=0x05,r1=0x03,执行SUB r0,r0,r1后,r0的值是多少?答案是0x02.24.ATPCS中规定,使用哪个寄存器存放堆栈基地址?答案是r13.25.如何禁止IRQ中断?答案是将CPSR寄存器的I位置1.26.ATPCS中规定,用哪些寄存器传递参数?答案是r0~r3.27.ARM上电后进入哪种模式?答案是管理模式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档