吉林大学19秋学期《嵌入式系统与结构》在线作业一(1)答案
- 格式:doc
- 大小:28.00 KB
- 文档页数:4
吉大18春学期《嵌入式系统与结构》在线作业二-0002
嵌入式系统软件的启动过程是()。
A:bootloader->操作系统->应用程序
B:bootloader->应用程序->操作系统
C:操作系统->bootloader->应用程序
D:应用程序->bootloader->操作系统
答案:A
一个任务被唤醒,意味着()。
A:该任务重新占有了CPU
B:它的优先级变为最大
C:其任务移至等待队列首
D:任务变为就绪状态
答案:D
在实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的()。
A:同步
C:调度
D:执行
答案:A
以下叙述中,不符合RISC指令系统特点的是()。
A:指令长度固定,指令种类少
B:寻址方式种类丰富,指令功能增强
C:设置大量通用寄存器,访问存储器指令简单
D:使用频率较高的一些简单指令
答案:B
VxWorks操作系统特点描述不正确的是()。
A:实时性强
B:支持多任务
C:简洁,高效的内核
D:兼容性较差
答案:D
ARM7嵌入式处理器指令的执行周期包括()。
【奥鹏】吉大19秋学期《嵌入式系统与结构》在线作业二
试卷总分:100 得分:100
一、单选题(共5题,20分)
1、UC/OS操作系统的主要开发语言是()。
A汇编语言
BC++
CC
DJAVA
[仔细分析以上题目,运用所学知识完成作答]
参考选择:C
2、FIQ总的延迟时间为()周期
A27
B28
C29
D30
[仔细分析以上题目,运用所学知识完成作答]
参考选择:A
3、在实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的()。
A同步
B互斥
C调度
D执行
[仔细分析以上题目,运用所学知识完成作答]
参考选择:A
4、一个任务,也称作一个(),是一个简单的运行程序。
每个任务都是整个应用的某一部分,每个任务被赋予一定的优先级,有它自己的一套CPU寄存器和自己的栈空间。
A子核
B线程
C进程
D单元
[仔细分析以上题目,运用所学知识完成作答]
参考选择:B
5、关于存储管理的叙述中,正确的是()。
A在嵌入式微处理器中,都配备有存储管理单元MMU
B在嵌入式系统中,内核空间和用户控件必须是两个相互独立的地址空间
C在有些嵌入式系统中,甚至不提供存储管理功能
D在虚存系统中,只要磁盘空间无限大,任务就能拥有任意大的编制空间
[仔细分析以上题目,运用所学知识完成作答]。
吉林大学智慧树知到“计算机科学与技术”《嵌入式系统与结构》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.嵌入式系统一般不可裁减。
()A.错误B.正确2.嵌入式系统从实质上说还是一种计算机系统。
()A.错误B.正确3.LDM可以加载多个寄存器( )。
A、错误B、正确正确答案:B4.嵌入式系统一般由()等几个部分组成。
A、嵌入式微处理器B、外围硬件设备C、嵌入式操作系统(可选)D、用户的应用软件系统5.ARM指令集相对Thumb指令集具有灵活小巧的特点。
()A、错误B、正确6.IRQ的优先级高于FIQ( )。
A、错误B、正确正确答案:A 7.以下叙述中,不符合RISC指令系统特点的是()。
A、指令长度固定,指令种类少B、寻址方式种类丰富,指令功能增强C、设置大量通用寄存器,访问存储器指令简单D、使用频率较高的一些简单指令8.以下叙述中,不符合RISC指令系统特点的是( )。
A、指令长度固定,指令种类少B、寻址方式种类丰富,指令功能增强C、设置大量通用寄存器,访问存储器指令简单D、使用频率较高的一些简单指令正确答案:B9.当系统响应时间很重要时,要使用非占先式内核。
()A、错误B、正确10.调度就是决定该轮到哪个任务运行了。
()A、错误B、正确第1卷参考答案一.综合考核1.参考答案:A2.参考答案:B4.参考答案:A,B,C,D5.参考答案:A7.参考答案:B9.参考答案:A10.参考答案:B。
吉林大学智慧树知到“计算机科学与技术”《嵌入式系统与结构》网课测试题答案(图片大小可自由调整)第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卷一.综合考核(共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指令集。
吉林⼤学嵌⼊式系统与结构考题及答案⼀、单选题1.(4分)通常⽤作堆栈指针的寄存器叫什么名字?A. r13B. r14C. r15D. cpsr得分:0知识点:嵌⼊式系统与结构作业题收起解析答案A解析2.(4分)ARM使⽤什么样的总线协议?A. AMBAB. CANC. 1553b总线D. TCP/IP得分:0知识点:嵌⼊式系统与结构作业题收起解析答案A解析(4分)通常⽤作堆栈指针的寄存器叫什么名字?A. r13B. r14C. r15D. cpsr得分:0知识点:嵌⼊式系统与结构作业题收起解析答案A解析4.(4分)根据ARM命名规则,ARM7TDMI的T代表什么意思?? A. debugB. ⽀持Thumb指令C. 多媒体处当前程序状态字寄存器的名称是什么?A. CPSRB. SPSRC. MCRD. MSR得分:0知识点:嵌⼊式系统与结构作业题收起解析答案A 解析6.(4分)ARM上的外设中断,通常产⽣哪种异常?A. FIQB. IRQC. Data AbortD. SWI得分:0知识点:嵌⼊式系统与结构作业题收起解析答案B 解析7.(4分)ARM中位于主存储器和内核之间的快速存储器叫什么?A. CacheB. MMUC. MPUD. SDRAM得分:0知识点:嵌⼊式系统与结构作业题收起解析答案A 解析8.(4分)下列哪条指令可以实现r1=r0×3?A. ADD r1,r0,r0,LSL#1B. ADD r1,r0,r0,LSL#3C. MOV r1,r0,LSL#1ARM上实现内存管理的单元叫什么?A. MMUB. CacheC. MPUD. VFP得分:0知识点:嵌⼊式系统与结构作业题收起解析答案A解析10.(4分)ARM汇编指令中,⽤于实现寄存器数据搬移操作的是哪条指令?? A. ADDB. SUBC. MULD. MOV得分:0知识点:嵌⼊式系统与结构作业题收起解析答案D解析11.(4分)Intel⽣产的ARM芯⽚叫什么?A. PowerPCB. MIPSC. FirecoldD. xscale得分:0知识点:嵌⼊式系统与结构作业题收起解析答案D解析12.(4分)ARM⽤于响应快速外部中断的处理器模式叫什么?? A. FIQB. IRQ(4分)下列那个寄存器被当作程序计数器pc?A. r12B. r13C. r14D. r15得分:0知识点:嵌⼊式系统与结构作业题收起解析答案D解析14.(4分)指令MOV r0,r1,LSL,#3中,LSL的作⽤是?? A. 算术右移B. 逻辑左移C. 逻辑右移D. 循环右移得分:0知识点:嵌⼊式系统与结构作业题收起解析答案B解析15.(4分)ARM体系结构中共有多少个物理寄存器?A. 37个B. 10个C. 12个D. 72个得分:0知识点:嵌⼊式系统与结构作业题收起解析答案A解析16.(4分)ARM采⽤多少位的体系结构?A. 64位B. 32位(4分)Thumb指令集的长度是多少?A. 16B. 32C. 64D. 72得分:0知识点:嵌⼊式系统与结构作业题收起解析解析18.(4分)下⾯所列指令,哪⼀条指令语法格式正确?A. ADD r1,r2B. ADD r1,r2,r3C. MOV r1,r2,r3D. LDR r1,r2得分:0知识点:嵌⼊式系统与结构作业题收起解析答案B解析19.(4分)假设r0=0x01,r1=0x03,正确执⾏MOV r0,r1后,r0的值为?? A. 0x01B. 0x02C. 0x03D. 0x04得分:0知识点:嵌⼊式系统与结构作业题收起解析答案C20.(4分)假设r0=0x01,r1=0x03,正确执⾏MOV r0,r1后,r0的值为?? A. 0x01 B. 0x02得分:0知识点:嵌⼊式系统与结构作业题收起解析答案C解析⼆、多选题1.(4分)下列哪些指令可以实现对协处理器的访问?A. MRCB. MCRC. LDRD. STM得分:0知识点:嵌⼊式系统与结构作业题收起解析答案A,B2.(4分)ARM的中断向量号可以位于什么地址上?A. 0x00000000B. 0xffffffffC. 0x0000ffffD. ffff0000得分:0知识点:嵌⼊式系统与结构作业题收起解析答案A,D解析3.(4分)A. STR r0,[r1,#100]B. STR r0,[r1,#100]!C. STR r0,[r1],#100D. STR r0,[r1,#400]得分:0知识点:嵌⼊式系统与结构作业题收起解析答案B,C解析(4分)ARM⽀持哪⼏种指令集?A. ARMB. thumbC. JavaD. x86得分:0知识点:嵌⼊式系统与结构作业题收起解析答案A,B解析5.(4分)下列指令执⾏完成后,使寄存器r0的值没有发⽣变化的是哪些?A. STR r1,[r0,#100]B. STR r1,[r0,#100]!C. STR r1,[r0],#100答案A,D解析⼀、单选题(4分)ARM汇编语⾔中,⽤于实现软中断的是哪条指令?A. ADDB. SUBC. SWID. MOV得分:0知识点:嵌⼊式系统与结构作业题收起解析答案C解析2.(4分)当程序直接改写cpsr来切换模式时,cpsr会被复制到spsr?? A. 会B. 不会C. 根据程序的执⾏状态决定是否影响D. 根据执⾏的指令决定是否影响得分:0知识点:嵌⼊式系统与结构作业题收起解析答案B解析3.(4分)处理器上电默认进⼊哪种状态?A. ARMB. ThumbC. JazelleD. 由芯⽚的硬件连线决定得分:0知识点:嵌⼊式系统与结构作业题收起解析答案A解析4.(4分)程序状态寄存器CPSR的C位表⽰什么?C. 运算结果产⽣进位D. 结果溢出得分:0知识点:嵌⼊式系统与结构作业题收起解析答案C 解析5.(4分)各种模式下通⽤的寄存器有那些?A. r0~r7B. r0~r12C. r0~r37D. r0~r4得分:0知识点:嵌⼊式系统与结构作业题收起解析答案A 解析6.(4分)ARM使⽤什么样的总线协议?A. AMBAB. CANC. 1553b总线D. TCP/IP得分:0知识点:嵌⼊式系统与结构作业题收起解析答案A 解析7.(4分)ARM上电后进⼊哪种模式?A. FIQ模式B. 管理模式C. IRQ模式D. 数据异常模式得分:0知识点:嵌⼊式系统与结构作业题收起解析答案B解析8.A. ADDB. SUBC. MULD. MOV得分:0知识点:嵌⼊式系统与结构作业题收起解析答案B解析9.(4分)ARM汇编指令中,⽤于实现寄存器数据搬移操作的是哪条指令?? A. ADDB. SUBC. MULD. MOV得分:0知识点:嵌⼊式系统与结构作业题收起解析答案D解析10.(4分)程序员可见的寄存器有哪些?A. r0~r15B. r0~r15、cpsrC. r0~r15、cpsr、spsrD. r0~r37得分:0知识点:嵌⼊式系统与结构作业题收起解析答案B解析11.(4分)ARM汇编语⾔中,⽤于实现软中断的是哪条指令?? A. ADDB. SUBC. SWID. MOV得分:0知识点:嵌⼊式系统与结构作业题收起解析答案C解析假设r0=0x01,r1=0x03,正确执⾏MOV r0,r1后,r0的值为?? A. 0x01B. 0x02C. 0x03D. 0x04得分:0知识点:嵌⼊式系统与结构作业题收起解析答案C解析13.(4分)当程序直接改写cpsr来切换模式时,cpsr会被复制到spsr?A. 会B. 不会C. 根据程序的执⾏状态决定是否影响D. 根据执⾏的指令决定是否影响得分:0知识点:嵌⼊式系统与结构作业题收起解析答案B解析14.(4分)下列哪条指令可以实现把r0中的数据保存到内存单元(r1+100)中?? A. STR r0,[r1,#100]B. STR r0,[r1,#200]C. STR r0,[r1,#300]D. STR r0,[r1,#400]得分:0知识点:嵌⼊式系统与结构作业题收起解析答案A解析15.(4分)下列判断中,对ARM指令集和Thumb指令集的关系描述正确的是?A. ARM指令集是Thumb指令集的⼦集B. Thumb指令集是ARM指令集的⼦集C. Thumb指令集是ARM指令集的补充D. ARM指令集是Thumb指令集的补充得分:0知识点:嵌⼊式系统与结构作业题收起解析。
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是源码工卡的实时嵌入式系统内核,主要有以下特点:源码公开,可移植性强,可固化,可剪裁,占先式,多任务,可确定性,提供系统服务等。
嵌入式系统与结构。
吉大考试题库答案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上电后进入哪种模式?答案是管理模式。
大工20秋《嵌入式系统原理及应用》在线作业1答卷问题1请描述嵌入式系统的概念和应用领域。
回答:嵌入式系统是一种特殊类型的计算机系统,它旨在完成特定的任务或功能。
它由硬件和软件组成,并且被嵌入到其他设备中,以提供核心功能。
嵌入式系统通常具有实时性要求,能够对各种传感器和执行器进行控制,并且能够在资源有限的环境中运行。
嵌入式系统在许多领域有广泛的应用。
其中一些领域包括:汽车行业,医疗设备,消费电子产品,航空航天,工业自动化等。
在汽车行业,嵌入式系统用于车辆控制、安全系统和信息娱乐系统。
在医疗设备中,嵌入式系统用于监测和控制医疗设备的运行。
在消费电子产品中,嵌入式系统用于智能手机、智能家居设备和可穿戴设备等。
在航空航天领域,嵌入式系统用于导航、飞行控制和通信系统。
在工业自动化中,嵌入式系统用于机器控制、监测和数据采集。
问题2请简要描述嵌入式系统的设计过程。
回答:嵌入式系统的设计过程包括以下几个主要步骤:1. 需求分析:在这一阶段,确定系统所需的功能和性能要求。
这可能涉及与客户、利益相关者和领域专家的沟通,以确保对系统需求的正确理解。
2. 系统设计:根据需求分析的结果,进行系统的整体设计。
这包括确定系统的架构、硬件和软件组件的选择,并考虑系统的可靠性、安全性和可维护性等方面。
3. 硬件设计:在这一阶段,确定嵌入式系统所需的硬件组件,如处理器、存储器、传感器和执行器等。
同时,进行电路设计和布局,确保硬件能够正常运行并满足系统要求。
4. 软件设计:根据系统需求和硬件设计,进行嵌入式软件的设计。
这包括编写软件算法、驱动程序和应用程序,并进行软件模块的集成和测试。
5. 系统集成:将硬件和软件组件集成到整个嵌入式系统中。
这可能涉及电路板的制造、组装和连接。
同时,进行系统级的测试和验证。
6. 部署和维护:完成系统开发后,将嵌入式系统部署到实际环境中,并进行系统的部署和维护工作。
这包括安装设备、进行系统配置和更新,以及进行故障排除和修复。
【奥鹏】吉大19秋学期《嵌入式系统与结构》在线作业一
试卷总分:100 得分:100
一、单选题(共5题,20分)
1、关于存储管理的叙述中,正确的是()。
A在嵌入式微处理器中,都配备有存储管理单元MMU
B在嵌入式系统中,内核空间和用户控件必须是两个相互独立的地址空间
C在有些嵌入式系统中,甚至不提供存储管理功能
D在虚存系统中,只要磁盘空间无限大,任务就能拥有任意大的编制空间
[分析上述题目,并完成选择]
参考选择是:C
2、一个任务,也称作一个(),是一个简单的运行程序。
每个任务都是整个应用的某一部分,每个任务被赋予一定的优先级,有它自己的一套CPU寄存器和自己的栈空间。
A子核
B线程
C进程
D单元
[分析上述题目,并完成选择]
参考选择是:B
3、VxWorks操作系统特点描述不正确的是()。
A实时性强
B支持多任务
C简洁,高效的内核
D兼容性较差
[分析上述题目,并完成选择]
参考选择是:D
4、FIQ总的延迟时间为()周期
A27
B28
C29
D30
[分析上述题目,并完成选择]
参考选择是:A
5、以下叙述中,不符合RISC指令系统特点的是()。
A指令长度固定,指令种类少
B寻址方式种类丰富,指令功能增强
C设置大量通用寄存器,访问存储器指令简单
D使用频率较高的一些简单指令
[分析上述题目,并完成选择]
参考选择是:B
二、多选题(共5题,20分)
试卷总分:100 得分:100RM7TDMI处理器的存储器的存储有哪几种格式():
A大端格式
B小端格式
C无格式。