文章目录

  • 习题2

习题2

1、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。( A )
A.嵌入式处理器
B.实时操作系统(RTOS)
C.应用程序接口(API)层
D.实际应用程序层

2、一条ARM数据处理指令,例如“ADD R0,R1,#immed”中使用的立即数 #immed 是有一定限制的,下列立即 数表示中合法的是( B )。
A.0x00001234
B.0xF000000F
C.0x0000F008
D.0xF080000

3、μCOS-II操作系统不属于( C )。
A、RTOS
B、占先式实时操作系统
C、非占先式实时操作系统
D、嵌入式实时操作系统

4、 ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是( A )。
A. R0 = R2 + (R3 << 1)
B. R0 =( R2<< 1) + R3
C. R3= R0+ (R2 << 1)
D. (R3 << 1)= R0+ R2

5、ARM寄存器组有( D )个寄存器。
A、7 B、32 C、6 D、37

6、 每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是( D )。
A. 嵌入式Linux提供了完善的网络技术支持;
B. CLinux是专门为没有MMU的ARM芯片开发的;
C. C/OS-Ⅱ操作系统是一种实时操作系统(RTOS);
D. WinCE提供完全开放的源代码。

7、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为( D )。
A、0x21
B、0x68
C、0x65
D、0x02

8、下列不是嵌入式系统的特点的是( C )
A.嵌入式系统需要专用开发工具和方法进行设计。
B.嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统。
C.嵌入式系统使用的操作系统一般不是实时操作系统(RTOS),系统不具有实时约束。
D.嵌入式系统通常是面向特定任务的,而不同于一般通用PC计算平台,是“专用”的计算机系统

9、寄存器R15除了可以做通用寄存器外,还可以做( A )
A. 程序计数器
B. 链接寄存器
C. 堆栈指针寄存器
D. 基址寄存器

10、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR R0,[R1,#8]!后R0的值为( D )。
A. 0x2000
B. 0x28
C. 0x2008
D. 0x87

11、FIQ中断的入口地址是( A )。 (P36)
A、0x0000001C
B、0x00000008
C、0x00000018
D、0x00000014

12、ARM指令集是( B )位的。
A. 16 B. 32 C. 8 D. 24
13、IRQ中断的入口地址是( C)。
A、0x00000000
B、0x00000008
C、0x00000018
D、0x00000014

14、 实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为(A)。
A. 同步 B. 互斥 C. 调度 D. 执行

15、ADD R0,R1,#3属于(A)寻址方式。
A. 立即寻址
B. 多寄存器寻址
C. 寄存器直接寻址
D. 相对寻址

16、GET伪指令的含义是( A)
A. 包含一个外部文件
B. 定义程序的入口
C. 定义一个宏
D. 声明一个变量

17、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存 储,则2000H存储单元的内容为( C)。
A、0x00 B、0x87 C、0x65 D、0x61

18、假设R1=0x31,R2=0x2 则执行指令ADD R0,R1,R2 LSL #3 后,R0的值是( C)
A. 0x33 、
B. 0x34
C. 0x41
D. 0x39

19、Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换用(A)完成。
A.硬件
B. 软件
C. 用户
D. 程序员

20、 下列关于存储管理单元(MMU)说法错误的是(B)。
A. MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。
B. 在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。
C. MMU提供了一些资源以允许使用虚拟存储器。
D. MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址。

21、IRQ中断的优先级别是( D )。
A. 1 B. 2 C. 3 D. 4

22、 LDR R2,[R3,#128] 的寻址方式是( C )。
A. 寄存器寻址 B. 寄存器移位 C. 变址寻址 D. 间接寻址

23、在下列ARM处理器模式中,(D)模式有自己独立的R8-R14寄存器。(P31)
A.系统模式
B.终止模式
C.中断模式
D.快速中断模式

24、NAND FLASH和NOR FLASH的区别正确的是。 ( D )
A. NOR的读速度比NAND稍慢一些
B. NAND的写入速度比NOR慢很多
C. NAND的擦除速度远比NOR的慢
D.大多数写入操作需要先进行擦除操作

25、下面指令执行后,改变R1寄存器内容的指令是( D )。
A、TST R1,#2
B、ORR R1,R1,R1
C、CMP R1,#2
D、EOR R1,R1,R1

三、判断题(每题2分,共14分)
1、ARM处理器在未定义模式下可以处理存储器故障,实现虚拟存储器和存储器保护。( F ) (P27)
2、在ARM的数据处理指令中,大多数均可在指令助记符后加S来设置状态寄存器的条件码。 ( T )
5、ARM和Thumb之间状态的切换不影响处理器的模式或寄存器的内容。 ( T )
6、当操作数寄存器Rm的状态位bit[0]为1时,执行BX Rm指令就可从ARM状态进入Thumb状态。 ( T )
7、ARM处理器结构体系中具有T变种的处理器核可以工作在ARM状态和Thumb状态。
( T )

学如逆水行舟,不进则退

2020 嵌入式系统原理与应用技术(第2版) 期末复习 【整理】 习题2相关推荐

  1. 《嵌入式系统原理与接口技术》——嵌入式系统接口应用基础

    本文为我负责编写的电子工业出版社出版的<嵌入式系统原理与接口技术>一书第七章部分,这里整理的仍然是修改稿,供需要的同学参考,本书为普通高等教育"十二五"规划教材,电子信 ...

  2. 嵌入式系统原理与接口技术

    <嵌入式系统原理与接口技术>--嵌入式系统接口应用基础 本文为我负责编写的电子工业出版社出版的<嵌入式系统原理与接口技术>一书第七章部分,这里整理的仍然是修改稿,供需要的同学参 ...

  3. 《嵌入式系统原理与接口技术》第1章 绪论1.1 嵌入式系统概述

    点击查看本书目录与写作说明 课程比较多,一直没太多的时间写,打总更新一下,欢迎提出宝贵意见. 第1章 绪论 1.1 嵌入式系统概述 嵌入式系统的飞速发展已经极大的改变了我们的生活,从风靡全球的ipho ...

  4. 嵌入式系统----原理与应用技术考点

    嵌入式系统概论 嵌入式系统的定义: 以应用为中心 以计算机技术为基础 软/硬件可裁剪 满足应用系统对功能.可靠性.成本.体积和功耗的要求 与通用计算机相比,嵌入式系统具有一下重要特征: 通常是面向特定 ...

  5. 嵌入式系统原理与应用技术(第2版) 【期末复习】:随堂习题2

    随堂习题2 1.下列哪一项不属于嵌入式系统软件结构一般包含的四个层面.( A ) A.嵌入式处理器 B.实时操作系统(RTOS) C.应用程序接口(API)层 D.实际应用程序层 2.一条ARM数据处 ...

  6. 微机原理与接口技术[第三版]——第一章课后习题答案

    1.进制转换 (1)D(128) = B(10000000) = O(200) = H(80) (2)D(1024) = B(10000000000) = O(2000) = H(400) (3)D( ...

  7. 嵌入式系统原理及应用课后习题答案

    嵌入式系统原理及应用-基于ARM Cortex-M3内核的STM32F103系列微控制器 第1篇 系统篇 第1章嵌入式系统概述 第2章嵌入式系统开发 第2篇 内核篇 第3章ARMCortex-M3处理 ...

  8. MIMO-OFDM系统原理及其关键技术

    MIMO-OFDM系统原理及其关键技术 引言 未来的宽带无线通信系统,将在高稳定性和高数据传输速率的前提下,满足从语 音到多媒体的多种综合业务需求.而要在有限的频谱资源上实现综合业务内容的快速传输,需 ...

  9. 嵌入式系统原理及应用《基于ARM Cortex-M3 内核的STM32F103系列微控制器》思维导图

    嵌入式系统原理及应用 <基于ARM Cortex-M3 内核的STM32F103系列微控制器>课程思维导图 目录 第一章 嵌入式系统概论 第二章 嵌入式系统开发 第三章 ARM Corte ...

最新文章

  1. 如何捕获window.print点击打印或取消_原来1:1的CAD图纸要这样打印!学了这么久才知道...
  2. SpringBoot 2.6.0发布:禁止循环依赖,还有哪些实用的更新?
  3. 作者:杨丽彬,华侨大学信息管理系讲师。
  4. 新生代农民工的十八般武艺,你都了解吗
  5. Mysql:日志管理:错误日志
  6. PLSQL 连接Oracle11g (64位)
  7. Vue3 + cli4 配置路由
  8. 推荐一些不错的公众号【三】
  9. nekohtml 用法
  10. 永中Office用户使用中常见问题与解答
  11. 从APP测试角度看新增长应用类型如何取得优势
  12. Beta版本 为什么程序员总是分不清万圣节和圣诞节?因为 Oct 31 == Dec 25。
  13. Python实现自动通关别踩白块儿
  14. 精品文章!精讲光模块的方方面面,收藏!
  15. PDF怎么转换成jpg图片
  16. 移动商务,还是短信商务?
  17. 小试爬虫之豆瓣电影TOP250
  18. 使用POI创建Excel无法打开
  19. hive sql 分组随机取数
  20. win10家庭版安装Hyper-v

热门文章

  1. SWIFT单一平台解决方案助力国家电投集团财务有限公司实现本外币一体、全球账户可视
  2. 关于不能用莱布尼兹准则判别级数敛散性时的其中一种方法示例
  3. 分布式session解决——Spring-data-redis
  4. phpstorm git使用
  5. SCU3 表日志记录,RZ10设置rec/clien需要重启服务器
  6. 16.JavaScript函数、return陷阱、函数定义、参数传递、默认参数、局部变量、全局变量、返回值、技巧
  7. 提供3Dmax,Zbrush,C4D,MAYA,MD,进来看看
  8. 路由器显示不安全网络连接到服务器地址,wifi显示不安全网络怎么解决?
  9. Ubuntu18.04未发现WiFi适配器解决方案汇总
  10. JAVA-IDEA报错:Error:Cannot run program “C:\Program Files\Java\jdk1.8.0_20\bin\java.exe“