【课程作业】嵌入式系统与设计上机作业(作业二)

简介: 【课程作业】嵌入式系统与设计上机作业(作业二)

一、填空题

1. 将CPSR寄存器的I位器___,将禁止IRQ中断。

答案:1

2.在大端模式存储的情况下,0x1234abcd中存储在最低地址的数据为___。

答案:0x12

3.将高速缓存分为指令缓存(I Cache)和数据缓存(D Cache)的体系结构是___?

答案:哈佛结构

4.ARM上电后执行_异常。

答案:复位

5.ARM微处理器有七种工作模式,它们分为两类 _、特权模式。

答案:用户模式

6.ARM处理器总共37个寄存器,System模式下使用17个寄存器,SVC模式下使用___个寄存器。

答案:18

7.IRQ中断的优先级别是____。(填写一个阿拉伯数字〉

答案:4

8.ARM字数据存储格式有:_____和小端格式。

答案:大端格式

9.正常程序执行过程中,每执行一条ARM指令,程序计数器寄存器的值加___字节。

答案:4

10.按照总线的位器,总线可分为___和片外总线。

答案:片上总线

11.Intel主导的x86是目前个人计算机等通用计算机系统的主流指令集架构,而____则是嵌入式市场上的主流指令集架构。

答案:ARM

12.ARM上实现内存管理的单元叫

答案:MMU

13.Cache有指令Cache和___之分。

答案:数据Cache

14. 用户模式下的可见通用寄存器个数为____个。《填写一个阿拉伯数字)

答案:16

15.Thumb状态下的寄存器集是ARM状态下寄存器集的___。

答案:子集

16.ARM微处理器在较新的体系结构中支持两种指令集:ARM指令、Thumb指令,状态寄存器CPSR的____位反映了处理器运行不同指令的当前状态。

答案:T

17.嵌入式微处理器的架构分为____ 和CISC两种类型。

答案: RISC

18.在CPSR中M[4∶0]表示模式位,其中10111表示中止模式,在异常类型中,中止又分为预取址中止和___?

答案: 数据中止

19.ARM核有两个指令集,分别是ARM、_____。

答案:Thumb

20.ARM微处理器复位后,PC(R15)的地址通常是____。

答案:0x00000000

二、选择题

1.根据ARM命名规则,ARM9TDMI的D代表什么意思?( )

A. debug                                 B.支持Thumb指令

C.多媒体处                           D.支持Jazelle加速

答案:A

2.S3C2440芯片的寄存器组有( ) 。

A.7个寄存器                         B.17个寄存器                C.27个寄存器                D.37个寄存器

答案:D

3.ARM处理器的工作模式有( )。

A. 5种                                B.6种                       C.7种                        D.8种

答案:C

4.微处理器内部标志寄存器(或称为程序状态寄存器〉的主要作用是() 。

A.纠正当前指令执行的结果

B.用于判断当前指令是否正确执行

C.反映处理器的状态和ALU运算结果的某些特征

D.决定CPU是否继续工作

答案:C

5. ARM7TDMI在开始执行代码时应处于( ) 。

A. ARM状态                B.Thumb状态                C.由用户通过硬件设计指定                D.不确定

答案:A

6.ARM寄存器组寄存器个数是() 。

A. 2                             B. 8                                C. 30                                                D.37

答案:D

7.ARM的启动向量是()

A. 0xffffffff                 B.0x00000000                        C. 0x11110000                           D. 0x0000ffff

答案:B

8.ARM上电后进入哪种模式?( )

A. FIQ模式                B.管理模式                C.IRQ模式                D.数据异常模式

答案:B

9.外部设备向处理器发出中断请求,处理器进入( ) 。

A.快中断异常        B.中断异常        C.未定义指令异常        D.预取中止异常

答案:B

10. Cortex-M3处理器采用( )。

A. ARM v7-M架构        B.ARM v4-M架构        C.ARM v6-M架构        D.ARM v8-M架构

答案:A

11.关于ARM处理器的异常的描述不正确的是( ) 。

A.复位属于异常     B.除数为零会引起异常      C.所有异常都要返回    D.外部中断会引起异常

 答案:C

12. ARM9 TDMI的工作状态包括( )。

A.测试状态和运行状态                        B.挂起状态和就绪状态

C.就绪状态和运行状态                        D.ARM状态和Thumb状态

答案:D

13.通常我们说的系列机指的是具有相同()的计算机。

A.总线架构                B.CPU芯片                C.操作系统                D.体系结构

答案:D

14. 关于冯·诺依曼计算机中指令流的流向,下述正确的是( ) 。

A.输入设备到存储器                     B.运算器到输出设备        

C.存储器到控制器                        D.存储器到输出设备

答案:C    

15.由于受到某种强干扰导致程序"跑飞",ARM处理器的最可能进入哪一种工作模式()。

A.管理模式        B.数据访问中止模式        C.系统模式        D.未定义指令中止模式

答案:D    

16.CPU内部用于存放将要执行指令代码的是( ) 。

A. PC寄存器                B.指令寄存器                C.指令译码器                D. ALU

答案:B

17.完成相同的运算任务,如果RISC执行速度优于CISc,其主要原因很可能是〈 )。

A. RISC指令集中的指令数较少

B.程序在RISC上编译的目标目标程序较短

C. RISC功能简单

D. RISC更易于使用流水线技术

答案:D

18.提供了安全解决方案的ARM系列产品是以下系列中的哪一种?()

A. PowerPC                        B. SecurCore                        C.OMAP                        D.AT91

 答案:B

19.存储一个32位数Ox876165到2000H~2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为()。

 A. 0x00                                B. 0x87                                C. 0x65                                D. 0x61

 答案:C

20.寄存器R15除可做通用寄存器外,还可以做( )。

A.程序计数器                B.链接寄存器                C.栈指针寄存器                D.基址寄存器

答案:A

21.下面关于理想流水线的说法,不正确的是() 。

A.流过流水线的指令越多,流水线效率越高

B.流过流水线的指令越多,流水线吞吐率越高

C.流水线每段的时间应尽量相等

D.流水线由若干段组成

答案:B

22.CPU内部的运算器由多个小部件组成,其核心部分是()。

A.累加器                B.算术逻辑单元                C.数据总线                D.多路开关

答案:B

23.程序计数器PC通常用于()。

A.存放操作数数值                 B.存放待取指的指令地址                

C.计数指令数                        D.存放正在执行的指令地址

答案:B

24.各种模式下通用的寄存器有哪些?()

A. r0~r7                        B. r0~r12                        C. r0~r37                        D. r0~r4

答案:A

25. 以下有关ARM处理器工作状态的描述中()是不正确的。

A. ARM处理器有两种工作状态。

B.系统复位后自动处于ARM工作状态。

C.在程序执行过程中,微处理器可以随时在两种工作状态之间切换。

D.切换工作状态时必须保存现场。

答案:D

三、判断题

1.程序跳转的返回地址默认放在R15寄存器中。

答案:X

2. 嵌入式系统中常用的ARM架构、MIPS架构和PowerPC都属于RISC架构。

答案:√

3.ARM处理器采用的是cISc结构不是RISC结构。

答案:X

4.Cortex-M系列出现较晚,该系列的芯片功能强大,属于高端芯片。

答案:X

5.把底层驱动封装成构件的目的,主要是为了使该底层驱动程序可以在另一类型的芯片上使用。

答案:X

6.ARM处理器支持2种处理器模式,7种工作状态。

答案:X

7.ARM处理器支持7种处理器模式,可以由异常模式进入系统模式。

答案:√

8.复位后,ARM处理器处于sVC模式,ARM状态。

答案:√

9.AHB总线上任何部件都可以发起总线传输操作。

答案:X

10.程序计数器是用来保存上一条已经执行过的指令的地址的寄存器。

答案:X

四、最终得分:

📝大佬觉得本文有所裨益,不妨轻点一下👍给予鼓励吧!

❤️❤️❤️本人虽努力,但能力尚浅,若有不足之处,恳请各位大佬不吝赐教,您的批评指正将是我进步的动力!😊😊😊

💖💖💖若您认为此篇文章对您有所帮助,烦请点赞👍并收藏🌟,您的支持是我前行的最大动力!

🚀🚀🚀任务在默默中完成,价值在悄然间提升。让我们携手共进,一起加油,迎接更美好的未来!🌈🌈🌈


目录
相关文章
|
5月前
|
存储 物联网 编译器
【课程作业】嵌入式系统与设计上机作业(作业三)
【课程作业】嵌入式系统与设计上机作业(作业三)
91 1
|
5月前
|
存储 Linux 定位技术
【课程作业】嵌入式系统与设计上机作业(作业一)
【课程作业】嵌入式系统与设计上机作业(作业一)
45 1
|
6月前
|
存储 算法 Python
Python编程作业一:程序基本流程
Python编程作业一:程序基本流程
59 0
|
开发者 Python
作业讲解2|学习笔记
快速学习作业讲解2
作业讲解2|学习笔记
|
监控 前端开发 druid
作业收缴系统设计手册(自写开源小系统)
系统旨在优化作业上交流程,解决收缴作业的繁琐过程,传统收缴作业基于qq文件,或者邮箱收发。需要大量的人工操作和精力取维护。而本系统将作业系统部署到服务器,大大方便了教师/收作业者对作业的管理。系统精美简单易用。能够满足大部分需求。项目已开源,可以自己使用或者二次开发等等。欢迎star?!!
279 0
作业收缴系统设计手册(自写开源小系统)
|
存储 人工智能 弹性计算
实战案例——作业帮 | 学习笔记
快速学习实战案例——作业帮
|
Serverless Scala 开发者
作业评讲 | 学习笔记
快速学习作业评讲
|
Scala 开发者
作业评讲|学习笔记
快速学习作业评讲。
110 0
|
JSON 数据格式 开发者
作业讲解|学习笔记
快速学习作业讲解
|
开发者 Python
作业评比|学习笔记
快速学习作业评比