吉大20秋《嵌入式系统与结构》在线作业一【标准答案】

合集下载

嵌入式习题答案(DOC)

嵌入式习题答案(DOC)
测试数据0x12345678的[4](第五位)。如果是0,R0中的数据20加1。如果是1,R1中的数据10加1。(2分)
6.用汇编语言编写程序,求1到50的累加和。
答:
1
32
R50x40003005
R00
R11
LOOP
BLOOP
R001
R111
R150
R0,[R5]
B.
7.请说明汇编语句R2,[R04]和R2,[R04]!的区别。
答:状态:处理器执行32位的字对齐的指令;状态:处理器执行16位的半字对齐的指令。
指令集和指令集均有切换处理器状态的指令。
从状态转换到状态:
R0, 1
R0
8.处理器有哪些工作模式?哪些是特权模式?哪些是异常模式?
答:体系结构支持7种工作模式(),分别为用户模式()、快中断模式()、中断模式()、管理模式()、数据访问终止模式()、系统模式()、及未定义指令中止模式()。除去用户模式外的其他6种处理器工作模式称为特权模式()。除去用户模式和系统模式以外的5种处理器工作模式称为异常模式()
答:第2个操作数的三种形式如下。立即数,例如:R00x0000F200;寄存器方式,例如:R1,R1,R2;寄存器移位方式,例如:R112 R3。
3.请分别写出调用子程序、子程序返回所使用的指令,并简述所用指令的工作过程。
答:用指令调用子程序。指令先将下一条指令的地址拷贝到R14(即)连接寄存器中,然后跳转到指定地址运行指令。子程序返回的指令是:,。
答:8[R0+4]2;R0不变
32[R0+4]=R2;R00+4
32[]表示存储器的存储单元中存放的32位字数据,16[]表示存储器的存储单元中存放的16位半字数据,8[]表示存储器的存储单元中存放的8位字节数据

ARM嵌入式系统结构与编程习题答案(全).

ARM嵌入式系统结构与编程习题答案(全).

《ARM嵌入式系统结构与编程》习题答案第一章绪论1.国内嵌入式系统行业对“嵌入式系统”的定义是什么?如何理解?答:国内嵌入式行业一个普遍认同的定义是:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能,可靠性,成本,体积,功耗严格要求的专业计算机系统。

从这个定义可以看出嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的剪裁利用。

因此有人把嵌入式系统比作是一个针对特定的应用而“量身定做”的专业计算机系统。

2.嵌入式系统是从何时产生的,简述其发展历程。

答:从20世纪70年代单片机的出现到目前各式各样的嵌入式微处理器,微控制器的大规模应用,嵌入式系统已经有了30多年的发展历史。

嵌入式系统的出现最初是基于单片机的。

Intel公司1971年开发出第一片具有4位总线结构的微处理器4004,可以说是嵌入式系统的萌芽阶段。

80年代初的8051是单片机历史上值得纪念的一页。

20世纪80年代早期,出现了商业级的“实时操作系统内核”,在实时内核下编写应用软件可以使新产品的沿着更快,更节省资金。

20世纪90年代实时内核发展为实时多任务操作系统。

步入21世纪以来,嵌入式系统得到了极大的发展。

在硬件上,MCU的性能得到了极大的提升,特别是ARM技术的出现与完善,为嵌入式操作系统提供了功能强大的硬件载体,将嵌入式系统推向了一个崭新的阶段。

3.当前最常用的源码开放的嵌入式操作系统有哪些,请举出两例,并分析其特点。

答:主要有嵌入式Linux和嵌入式实时操作内核uC/OS-II嵌入式Linux操作系统是针对嵌入式微控制器的特点而量身定做的一种Linux操作系统,包括常用的嵌入式通信协议和常用驱动,支持多种文件系统。

主要有以下特点:源码开放,易于移植,内核小,功能强大,运行稳定,效率高等。

uC/OS是源码工卡的实时嵌入式系统内核,主要有以下特点:源码公开,可移植性强,可固化,可剪裁,占先式,多任务,可确定性,提供系统服务等。

奥鹏吉大20年3月《嵌入式系统与结构》作业考核试题.doc

奥鹏吉大20年3月《嵌入式系统与结构》作业考核试题.doc

1.FIQ总的延迟时间为()周期A.27B.28C.29D.30【参考答案】: A2.UC/OS操作系统的主要开发语言是()。

A.汇编语言B.C++C.CD.JAVA【参考答案】: C3.以下叙述中,不符合RISC指令系统特点的是()。

A.指令长度固定,指令种类少B.寻址方式种类丰富,指令功能增强C.设置大量通用寄存器,访问存储器指令简单D.使用频率较高的一些简单指令【参考答案】: B4.嵌入式系统软件的启动过程是()。

A.bootloader->操作系统->应用程序B.bootloader->应用程序->操作系统 C.操作系统->bootloader->应用程序 D.应用程序->bootloader->操作系统【参考答案】: A5.一个任务被唤醒,意味着()。

A.该任务重新占有了CPUB.它的优先级变为最大C.其任务移至等待队列首 D.任务变为就绪状态【参考答案】: D6.RISC特点描述正确的是()。

A.指令系统数量多B.没有较长执行时间的指令C.较少的寻址模式D.编码长度固定【参考答案】: BCD7.嵌入式系统一般由()等几个部分组成。

A.嵌入式微处理器B.外围硬件设备C.嵌入式操作系统(可选)D.用户的应用软件系统【参考答案】: ABCD8.ARM7TDMI处理器的存储器的存储有哪几种格式():A.大端格式B.小端格式C.无格式D.非线性格式【参考答案】: AB9.堆栈寻址有哪几种方式():A.满递减B.空递减C.满递增D.空递增【参考答案】: ABCD10.流水线技术特点描述正确的是()。

A.流水线可分为若干相互联系的子过程B.实现子过程的功能所需时间尽可能相等C.形成流水处理,需要一段准备时间D.指令流发生不能顺序执行时,会使流水线过程中断,再形成流水线过程则需要时间【参考答案】: ABCD11.ARM7TDMI支持32位的ARM指令集A.错误B.正确【参考答案】: B12.TST为位测试指令A.错误B.正确【参考答案】: B13.ARM7TDMI不支持16位的Thumb指令集A.错误B.正确【参考答案】: A14.IRQ的优先级高于FIQA.错误B.正确【参考答案】: A15.ARM7TDMI中的M代表增强型乘法器。

吉大18春学期《嵌入式系统与结构》在线作业一-0005

吉大18春学期《嵌入式系统与结构》在线作业一-0005

吉大18春学期《嵌入式系统与结构》在线作业一-0005
关于存储管理的叙述中,正确的是()。

A:在嵌入式微处理器中,都配备有存储管理单元MMU
B:在嵌入式系统中,内核空间和用户控件必须是两个相互独立的地址空间C:在有些嵌入式系统中,甚至不提供存储管理功能
D:在虚存系统中,只要磁盘空间无限大,任务就能拥有任意大的编制空间答案:C
一个任务,也称作一个(),是一个简单的运行程序。

每个任务都是整个应用的某一部分,每个任务被赋予一定的优先级,有它自己的一套CPU寄存器和自己的栈空间。

A:子核
B:线程
C:进程
D:单元
答案:B
VxWorks操作系统特点描述不正确的是()。

A:实时性强
B:支持多任务
C:简洁,高效的内核
D:兼容性较差
答案:D
FIQ总的延迟时间为()周期
A:27
B:28
C:29
D:30
答案:A
以下叙述中,不符合RISC指令系统特点的是()。

A:指令长度固定,指令种类少
B:寻址方式种类丰富,指令功能增强
C:设置大量通用寄存器,访问存储器指令简单
D:使用频率较高的一些简单指令
答案:B
ARM7TDMI处理器的存储器的存储有哪几种格式():A:大端格式
B:小端格式
C:无格式
D:非线性格式
答案:A,B
ARM的数据处理指令大致分为几类():
A:数据传送指令
B:算数逻辑运算指令
C:比较指令
D:空指令
答案:A,B,C
堆栈寻址有哪几种方式():
A:满递减
B:空递减。

吉林大学智慧树知到“计算机科学与技术”《嵌入式系统与结构》网课测试题答案卷1

吉林大学智慧树知到“计算机科学与技术”《嵌入式系统与结构》网课测试题答案卷1

吉林大学智慧树知到“计算机科学与技术”《嵌入式系统与结构》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.UML可以方便的提供不同的图形来描述嵌入式系统。

()A、错误B、正确2.堆栈寻址有哪几种方式:()A.满递减B.空递减C.满递增D.空递增3.ARM处理器一种RISC芯片( )。

A、错误B、正确正确答案:B4.一个任务被唤醒,意味着()。

A.该任务重新占有了CPUB.它的优先级变为最大C.其任务移至等待队列首D.任务变为就绪状态5.在实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的()。

A、同步B、互斥C、调度D、执行6.ARM处理器中具有特权的操作系统任务通常运行在用户模式。

()A.错误B.正确7.ARM7TDMI处理器指令和数据共用一条32位数据总线。

()A.错误B.正确8.ARM处理器中系统模式是正常的程序执行状态。

()A.错误B.正确9.以下叙述中,不符合RISC指令系统特点的是( )。

A、指令长度固定,指令种类少B、寻址方式种类丰富,指令功能增强C、设置大量通用寄存器,访问存储器指令简单D、使用频率较高的一些简单指令正确答案:B10.ARM7TDMI中的M代表增强型乘法器( )。

A、错误B、正确正确答案:B第1卷参考答案一.综合考核1.参考答案:B2.参考答案:ABCD4.参考答案:D5.参考答案:A6.参考答案:A7.参考答案:B8.参考答案:A。

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

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

嵌入式系统与结构1:假设r0=0x01,r1=0x03,正确执行MOV r0,r1后,r0的值为?3.0x03 2:ARM上实现内存管理的单元叫什么?1.MMU3:ARM采用多少位的体系结构?2.32位4:Thumb指令集的长度是多少?2.16位5:下列描述中,哪些是正确的?1.ARM包含除法硬件6:程序状态寄存器CPSR的C位表示什么?3.运算结果产生进位7:指令MOV r0,r1,LSL,#3中,LSL的作用是?2.逻辑左移8:下列哪条指令,可以实现将地址单元(r1+r2×4)的数据读到r0?1.LDR r0,[r1,r2,LSL ×2]9:ARM使用什么样的总线协议?1.AMBA10:用户模式下的可见通用寄存器个数为多少个?2.16个11:处理器上电默认进入哪种状态?1.ARM12:提供了安全解决方案的ARM系列产品是以下系列中的哪一种?2.SecurCore13:当前程序状态字寄存器的名称是什么?1.CPSR14:CPSR寄存器的作用是什么?1.存储当前的处理器状态15:下面所列指令,哪一条指令语法格式正确?2.ADD r1,r2,r316:ARM汇编指令中,用于实现减法运算的是哪条指令?2.SUB17:ARM上实现内存管理的单元叫什么?1.MMU18:ARM的全称是什么?1.Advanced RISR Machines19:下列哪些指令可以协处理器的访问?1.MRC20:ARM用于响应快速外部中断的处理器模式叫什么?1.FIQ21:下面哪条指令使用了ARM中的桶型移位寄存器?3.STR r0,[r1,r2,LSL #2] 22:ARM共有几种处理器模式?1.723:假设r0=0x05,r1=0x03,正确执行SUB r0,r0,r1后,r0的值为?2.0x02 24:ATPCS中规定,使用哪个寄存器存放堆栈基地址?2.r1325:如何禁止IRQ中断?1.将CPSR寄存器的I位置126:ATPCS中规定,用哪些寄存器传递参数?1.r0~r327:ARM上电后进入哪种模式?2.管理模式28:什么样的ARM指令可以条件执行?1.所有的29:ATPCS中规定,使用哪个寄存器存放程序的返回地址?1.r1430:Thumb指令集的长度是多少?1.1631:当程序直接改写cpsr来切换模式时,cpsr会被复制到spsr?2.不会32:下列哪些指令可以访问程序状态寄存器?1.MRS33:ARM中位于主存储器和内核之间的快速存储器叫什么?1.Cache34:ARM使用那个寄存器存放程序的返回地址?1.R1435:ARM指令中对立即数的操作有一定限制,下面所列立即数中,属于合法立即数的是哪一个?4.0xff4:下列那个寄存器被当作程序计数器pc?4.r155:对MMU和MPU的区别描述正确的是?4.MMU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能7:ARM中哪个异常优先级最高?1.Reset9:ARM上电执行下列哪种异常?1.Reset。

吉林大学智慧树知到“计算机科学与技术”《嵌入式系统与结构》网课测试题答案1

吉林大学智慧树知到“计算机科学与技术”《嵌入式系统与结构》网课测试题答案1

吉林大学智慧树知到“计算机科学与技术”《嵌入式系统与结构》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.UC/OS操作系统的主要开发语言是( )。

A、汇编语言B、CC、C++D、JAVA正确答案:C2.关于存储管理的叙述中,正确的是()。

A、在嵌入式微处理器中,都配备有存储管理单元MMUB、在嵌入式系统中,内核空间和用户控件必须是两个相互独立的地址空间C、在有些嵌入式系统中,甚至不提供存储管理功能D、在虚存系统中,只要磁盘空间无限大,任务就能拥有任意大的编制空间3.一个任务被唤醒,意味着( )。

A、该任务重新占有了CPUB、它的优先级变为最大C、其任务移至等待队列首D、任务变为就绪状态正确答案:D4.ARM7TDMI支持32位的ARM指令集。

()A.错误B.正确5.ARM处理器寻址方式有哪些:()A.处理器寻址B.立即寻址C.寄存器移位寻址D.寄存器间接寻址6.TST为位测试指令( )。

A、错误B、正确正确答案:B7.ARM处理器中具有特权的操作系统任务通常运行在用户模式。

()A.错误B.正确8.IRQ的优先级高于FIQ。

()A.错误B.正确9.CMP为比较指令。

()A.错误B.正确10.ARM指令集相对Thumb指令集具有灵活小巧的特点( )。

A、错误B、正确正确答案:A11.RISC特点描述正确的是()。

A.指令系统数量多B.没有较长执行时间的指令C.较少的寻址模式D.编码长度固定12.一般所指的中断是一种软件机制。

()A、错误B、正确13.嵌入式系统一般由( )等几个部分组成。

A、嵌入式微处理器B、外围硬件设备C、嵌入式操作系统(可选)D、用户的应用软件系统正确答案:A,B,C,D14.中止包括两种类型:预取中止和数据中止。

()A、错误B、正确15.只能完成一种固定功能的流水线是单功能流水线。

()A.错误B.正确第2卷一.综合考核(共15题)1.ARM7TDMI中的T代表支持Thumb指令集。

东师嵌入式系统20秋在线作业1答案_31299

东师嵌入式系统20秋在线作业1答案_31299

(单选题)1: DMA控制器属于嵌入式系统中的()。

A: 嵌入式操作系统
B: 嵌入式微处理器
C: 外围电路
D: 嵌入式外围设备
正确答案: C
(单选题)2: 片上调试技术的英文缩写是()。

A: ICE
B: OCD
C: JTAG
D: BDM
正确答案: B
(单选题)3: 表示相等的条件码是()。

A: MI
B: LE
C: NE
D: EQ
正确答案: D
(单选题)4: 在CPSR寄存器的条件标志位中,()表示相等或不等。

A: N
B: Z
C: C
D: V
正确答案: B
(单选题)5: 表示无符号数大于或等于的条件码是()。

A: NE
B: VS
C: CS
D: GE
正确答案: C
(单选题)6: 下列()不是Linux中默认的makefile文件名。

A: GNUmakefile
B: makefile
C: Makefile
D: Gnumakefile
正确答案: D
(单选题)7: 我们平时使用的U盘一般使用的是()文件系统。

A: ext2。

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

吉大18春学期《嵌入式系统与结构》在线作业一 -0004
试卷总分:100 得分:100
一、单选题 (共 5 道试题,共 20 分)
1.嵌入式系统软件的启动过程是()。

A.bootloader->操作系统->应用程序
B.bootloader->应用程序->操作系统
C.操作系统->bootloader->应用程序
D.应用程序->bootloader->操作系统
答案:A
2.关于存储管理的叙述中,正确的是()。

A.在嵌入式微处理器中,都配备有存储管理单元MMU
B.在嵌入式系统中,内核空间和用户控件必须是两个相互独立的地址空间
C.在有些嵌入式系统中,甚至不提供存储管理功能
D.在虚存系统中,只要磁盘空间无限大,任务就能拥有任意大的编制空间
答案:C
3.在实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的()。

A.同步
B.互斥
C.调度
D.执行
答案:A
4.下列不属于嵌入式操作系统的是()。

A.Windows CE
B.VxWorks
C.windowsXP
D.UC/OS
答案:C
5.FIQ总的延迟时间为()周期
A.27
B.28
C.29
D.30
答案:A
二、多选题 (共 5 道试题,共 20 分)
6.RISC特点描述正确的是()。

A.指令系统数量多
B.没有较长执行时间的指令
C.较少的寻址模式。

相关文档
最新文档