嵌入式系统期末复习知识点整理(一)

这篇具有很好参考价值的文章主要介绍了嵌入式系统期末复习知识点整理(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、嵌入式系统三要素:

2、嵌入式系统是嵌入到对象体系中的、用于执行独立功能的__

3、实时系统的定义:__,嵌入式实时系统分为: 强实时性:响应时间__级,一般实时:响应时间__级,弱实时:响应时间__级

4、嵌入式系统由哪四部分组成?

5、嵌入式系统按软件实时性需求分为哪三类?

6、哈佛结构核心思想?

7、冯诺依曼核心思想?

8、什么是指令集?有哪两大类?

1-8答案:
1、嵌入性 专用性 计算机系统
2、专用计算机系统
3、系统能够在限定的相应时间内提供所需水平的服务 us~ms ms~s s级以上
4、嵌入式处理器、外围硬件设备、嵌入式操作系统(可选)、用户的应用软件系统
5、非实时系统、硬实时系统、软实时系统
6、将程序和数据存放在不同的存储器中,并行执行指令
嵌入式系统期末复习知识点整理(一)

7、程序(指令序列的集合)和数据存放在同一存储器的不同地址。
嵌入式系统期末复习知识点整理(一)

8、指令集指计算机所能执行的全部指令的集合。它实现了软件和硬件的交互联系。有cisc:复杂指令集,rics:精简指令集
嵌入式系统期末复习知识点整理(一)

详细分类:
嵌入式系统期末复习知识点整理(一)
嵌入式系统期末复习知识点整理(一)

9、什么是流水线技术?

10、arm这个词有哪三个含义?

11、arm芯片由哪两部分组成?

12、arm支持的七种运行模式?

13、大多数应用程序运行在什么模式下?

14、arm的两种工作状态?

15、怎么从arm状态切换到thumb状态?怎么从thumb状态切换到arm状态?

9-15答案

9、流水线技术指几条指令可以并行执行:
嵌入式系统期末复习知识点整理(一)
10、公司名字、一类微处理器、一种技术的名字

嵌入式系统期末复习知识点整理(一)
11、arm cpu+外部设备

12、嵌入式系统期末复习知识点整理(一)
除用户模式外,其他模式称为特权模式。
13、用户模式下。此时某些被保护的资源是不能被访问的,应用程序也不能直接进行处理器模式的切换
14、arm状态:执行 32 位的字 对 齐 的ARM指令
thumb状态:执行 16 位的、半字对齐的Thumb指令

注意:两种状态之间的切换不影响处理器的模式或寄存器的内容。

► ARM指令集
 具有固定宽度的32位指令,需要4字节对齐。
 在有限的存储空间中,存放的指令少,代码密度低。
(注:代码密度指单位存储空间中包含的指令条数。)
► Thumb指令集
 自ARMv4T版架构(ARM7TDMI)开始,为了减少代码量而提出。
 只支持一些通用功能,不是一套完整的指令体系,可看做是ARM指令压缩形式的子集。
 必要时仍需要ARM指令集支持。

15、
► 当操作数寄存器Rm的状态位bit[0]=1时,可以通过执 行“ BX Rm” 指令, 使微处理器从ARM 状态切换到Thumb状态。
► 当处理器处千Thumb状态时,若发生异常(如IRQ、FIQ、Undef、Abort、SWI等),则异常处理返回时, 自动切换到Thumb状态。
例子:
嵌入式系统期末复习知识点整理(一)
► 当操作数寄存器Rm的状态位bit[0]=0时,可以通过执 行“BX Rm”指令,使微处理器从Thumb状态切换到ARM状态。
► 在处理器进行异常处理时,若把PC指针放入异常模式 链接寄存器LR中,并从异常向量地址开始执行程序,则同样可以使处理器切换到ARM状态。

16、arm有多少个寄存器?

17、未分组寄存器和分组寄存器?

18、R13和r14寄存器通常作为什么使用?

19、pc寄存器是什么?

答案:

16、ARM7、ARM9、ARM11系列有37个寄存器。通用寄存器31个,状态寄存器6个。均为32位。
17、► 未分组寄存器(R0~R7)
 在所有七种运行模式下,都指向相同的物理寄存器。
 用千保存数据或者地址,未被用作特殊的用途。
(——“货真价实”的通用寄存器)
 注意:要特别小心工作模式转换时, 可能会造成寄存器中数据的破坏
► 分组寄存器(R8~R14)
 分组寄存器R8~R12:每次访问的物理寄存器与当前的运行模式有关。每个寄存器对应两个不同的物理寄存器。
分组寄存器R13~R14:每个寄存器对应6个不同的物理寄存器。其中1个是用户模式与系统模式共用 另外5个对应其它五种运行模式。 采用R13_、R14_来区分不同的物理

18、
R13—堆栈指针
 在ARM指令集中,常用作堆栈指针。——习惯用法
 在Thumb指令集中,某些指令强制性要求使用R13 作为堆栈指针。
 每种运行模式都有自己独立的物理寄存器R13,故在初始化时,需要初始化每种模式对应的R13
使用技巧:当程序运行进入异常模式时,可以将需要 保护的寄存器内容放入R13所指向的堆栈,而当程序从异常模式返回时,则可以从对应的堆栈中进行恢复。

R14—子程序链接寄存器
 又称为链接寄存器LR 。
 当执行子程序调用指令BL时,可以用千得到程序计数器PC(R15)的备份。
 其它悄况下,用作通用寄存器。
 两种特殊功能:
在每种模式下都可以用千保存子程序的返回地址。
发生异常时,用千保存异常处理后的返回地址,如中断处理等。
嵌入式系统期末复习知识点整理(一)
注:* 当发生异常嵌套时,这些异常之间可能会发生冲突
例如:如果在用户模式下执行程序时发生了IRQ中断,用户模式寄存器不会被破坏。但是,如果允许在IRQ模式下的中断处理程序重新使能IRQ中断,并且发生了嵌套的IRQ中断时,则外部中断处理程序保存在R14_irq中的任何值都将被嵌套中断的返回地址所覆盖。

*解决方法:发生中断嵌套时,使用堆栈保存R14的值,或 者切换到其它处理器模式下。

19、► 程序计数器PC(R15)
 在所有七种运行模式下,都指向一个物理寄存器。
 ARM状态:bit[1:0]=00,bit[31:2]用于存放PC。
 Thumb状态:bit[0]=0,bit[31:1]用于存放PC。
 由千ARM体系结构采用了多级流水线技术,对千ARM 指令集而言**,PC总是指向当前指令的下两条指令,即PC 的值为当前指令的地址值+8**。文章来源地址https://www.toymoban.com/news/detail-453001.html

到了这里,关于嵌入式系统期末复习知识点整理(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机三级嵌入式系统开发 知识点笔记

    目录为搜索词,详情看每一节后图片 思维导图已上传,点击这里下载 1.1 SoC IP核 1.2 1.2.1 ASCII GB2312 GB18030 UTF8 UTF16 超文本 字符形状两种描述方法 1.2.2 数字图像 1.2.3 音频 1.3 1.3.1 传输介质分为 有线通信 和 无线通信 数字通信的传输技术 1.3.3 IP地址 第一章图片 2.1 2.1.1 指令集分类

    2024年02月03日
    浏览(93)
  • 嵌入式机器人系统ROS入门相关知识点介绍

    本文旨在收集整理linux系统、ROS系统、树莓派、ssh软件的相关基础知识。 重点是ROS系统相关的知识,根据该实验课程的要求,最后修改的代码,都是由ROS组织起来,运行在ROS环境下的。 1、ssh软件–mobaXterm ssh:SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接

    2024年02月06日
    浏览(47)
  • 嵌入式期末复习(四)简答题

    1.ARM公司全称是什么,商业模式是什么?列举ST公司常用的ARM内核单片机型号? (1)全称: Ad va nced RISC Machines ) (2)商业模式:为产品做设计,知识产权付费 (3)stm32f101c8t6、stm32f103rct6、stm32f104zet6 2.冯诺依曼结构和哈佛结构区别? (1)冯诺依曼结构:指令和数据合并在

    2024年02月02日
    浏览(42)
  • 嵌入式期末复习题(一)选择题

    1.ARM Cortex-M3不可以通过( D  )唤醒CPU。 A.I/O端口    B.RTC 闹钟    C.USB唤醒事件 D.PLL 2 .   STM32F103 微控制器是基于(   A   )内核的 32 位微处理器。 A.Cortex-M3   B. Cortex-M4   C. Cortex-M6  D . Cortex-M8 3 .下面 哪种开发方式不适合STM32F103系列微处理器的开发?( 

    2024年02月03日
    浏览(44)
  • 嵌入式原理与应用期末复习汇总(附某高校期末真题试卷)

    1、为保证在启动服务器时自动启动DHCP进程,应对( B )文件进行编辑。 A、 /etc/rc.d/rc.inet2 B、/etc/rc.d/rc.inet1 C、/etc/dhcpd.conf D、/etc/rc.d/rc.S 2、文件exer1的访问权限为rw-r–r–,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是( A )。 A 、chmod a+x g+w exer1

    2024年02月08日
    浏览(46)
  • 嵌入式音频知识点记录

    音频存储 PCM PCM是英文“Pulse Code Modulation”的缩写,中文意为“脉冲编码调制”。它是一种数字信号处理技术,用于将模拟信号转换为数字信号,常用于音频编码和传输 音频参数 采样率 采样率:是指每秒电信号采集数据的频率,常见的音频采样率有8000HZ,16000HZ,44100HZ,48000HZ,96

    2024年04月09日
    浏览(44)
  • 嵌入式系统复习要点

    目录 1、嵌入式系统的核心部分主要由硬件和软件两部分组成: 2、嵌入式系统硬件: 3、嵌入式处理器从体系上分类,可以分为冯·诺依曼结构和哈佛结构两种: 4、几类常见的嵌入式处理器类型: 5、MCU组成结构: 7、DSP组成结构: 8、SoC组成结构: 9、MPU组成结构: 10、嵌入

    2024年02月12日
    浏览(40)
  • 西邮嵌入式系统复习

    可以私聊我获取pdf版本! 提示:这里可以添加本文要记录的大概内容: 期末复习知识点总结 第一次整理 提示:以下是本篇文章正文内容,下面案例可供参考 1.1.0 嵌入式系统发展 (选择 4个阶段) 无操作系统的单片机阶段–以微控制器为基础、以简单操 作系统为核心的嵌入

    2024年02月15日
    浏览(40)
  • 【嵌入式系统】课程复习资料整理

    【嵌入式系统】课程复习资料整理 一、绪论 1.定义 从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密

    2024年02月03日
    浏览(46)
  • 嵌入式系统>嵌入式硬件知识

    AI芯片的特点包括 :新型计算范式AI芯片的关键特征: 1、新型的计算范式 AI 计算既不脱离传统计算,也具有新的计算特质,如处理的内容往往是非结构化数据(视频、图片等)。处理的过程通常需要很大的计算量,基本的计算主要是线性代数运算,而控制流程则相对简单。

    2024年02月08日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包