吉大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.(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知识点:嵌⼊式系统与结构作业题收起解析。

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

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

嵌入式系统与结构。

吉大考试题库答案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答卷

大工20秋《嵌入式系统原理及应用》在线作业1答卷

大工20秋《嵌入式系统原理及应用》在线作业1答卷问题1请描述嵌入式系统的概念和应用领域。

回答:嵌入式系统是一种特殊类型的计算机系统,它旨在完成特定的任务或功能。

它由硬件和软件组成,并且被嵌入到其他设备中,以提供核心功能。

嵌入式系统通常具有实时性要求,能够对各种传感器和执行器进行控制,并且能够在资源有限的环境中运行。

嵌入式系统在许多领域有广泛的应用。

其中一些领域包括:汽车行业,医疗设备,消费电子产品,航空航天,工业自动化等。

在汽车行业,嵌入式系统用于车辆控制、安全系统和信息娱乐系统。

在医疗设备中,嵌入式系统用于监测和控制医疗设备的运行。

在消费电子产品中,嵌入式系统用于智能手机、智能家居设备和可穿戴设备等。

在航空航天领域,嵌入式系统用于导航、飞行控制和通信系统。

在工业自动化中,嵌入式系统用于机器控制、监测和数据采集。

问题2请简要描述嵌入式系统的设计过程。

回答:嵌入式系统的设计过程包括以下几个主要步骤:1. 需求分析:在这一阶段,确定系统所需的功能和性能要求。

这可能涉及与客户、利益相关者和领域专家的沟通,以确保对系统需求的正确理解。

2. 系统设计:根据需求分析的结果,进行系统的整体设计。

这包括确定系统的架构、硬件和软件组件的选择,并考虑系统的可靠性、安全性和可维护性等方面。

3. 硬件设计:在这一阶段,确定嵌入式系统所需的硬件组件,如处理器、存储器、传感器和执行器等。

同时,进行电路设计和布局,确保硬件能够正常运行并满足系统要求。

4. 软件设计:根据系统需求和硬件设计,进行嵌入式软件的设计。

这包括编写软件算法、驱动程序和应用程序,并进行软件模块的集成和测试。

5. 系统集成:将硬件和软件组件集成到整个嵌入式系统中。

这可能涉及电路板的制造、组装和连接。

同时,进行系统级的测试和验证。

6. 部署和维护:完成系统开发后,将嵌入式系统部署到实际环境中,并进行系统的部署和维护工作。

这包括安装设备、进行系统配置和更新,以及进行故障排除和修复。

嵌入式系统课后习题及答案

嵌入式系统课后习题及答案

第1章嵌入式系统基础之迟辟智美创作1.什么是嵌入式系统?它由哪几部份组成?有何特点?写出你所想到的嵌入式系统.答:(1)界说:国内对嵌入式系统的一般界说是:以应用为中心,以计算机技术为基础,软硬件可裁剪,从而能够适应实际应用中对功能、可靠性、本钱、体积、功耗等严格要求的专用计算机系统.(2)组成:嵌入式处置器、外围设备、嵌入式把持系统和应用软件等几部份组成.(3)特点:a.软硬件一体化,集计算机技术、微电子技术、行业技术于一体;b.需要把持系统支持,代码小,执行速度快;c.专用紧凑,用途固定,本钱敏感;d.可靠性要求高;e.多样性,应用广泛,种类繁多.(4)嵌入式系统:个人数字助理(PDA)、机顶盒(STB)、IP德律风.2.嵌入式处置器分为哪几类?答:(1)低真个微控制器(MicroController Unit,MCU);(2)中高真个嵌入式微处置器(Embeded MicroProcessor Unit,EMPU);(3)通信领域的DSP处置器(Digital SignalProcessor,DSP);(4)高度集成的片上系统(System on Chip,SoC).3.ARM英文原意是什么?它是一个怎样的公司?其处置器有何特点?答:(1)英文原意:Advanced RISC Machines.高级精简指令集机器.(2)公司简介:该公司是全球领先的16/32位RISC微处置器知识产权设计供应商,通过将其高性能、低本钱、低功耗的RISC微处置器、外围和系统芯片设计技术转让给合作伙伴来生产各具特色的芯片.ARM公司已成为移动通信、手持设备、多媒体数字消费嵌入式解决方案的RISC标准.(3)其处置器特点:a.小体积、低功耗、低本钱而高性能;b.16/32位双指令集;c.全球的合作伙伴众多. 4.什么是实时系统?它有哪些特征?如何分类?答:(1)实时系统的界说:实时系统(Real Time System)是指发生系统输出的时间对系统至关重要的系统.(2)特征:实时性、并行性、多路性、自力性、可预测性、可靠性.(3)分类:根据响应时间的分歧,实时系统可分为3种类型:强实时系统、弱实时系统、一般实时系统.根据确定性的分歧,实时系统可分为2种类型:硬实时、软实时.5.RTOS由哪几部份组成?它有哪些特点?与一般把持系统相比有何分歧?答:(1)组成:实时内核、网络组件、文件系统、图形用户界面.(2)特点:a.支持异步事件的响应;b.中断和调度任务的优先级机制;c.支持抢占式调度;d.确定的任务切换时间和中断延迟时间;e.支持同步.(3)与一般OS的分歧:a.实时性:响应速度快,只有几微秒;执行时间确定,可预测;b.代码尺寸小:只有10~100KB,节省内存空间,降低本钱;c.应用法式开发较难;d.需要专用开发工具:仿真器、编译器和调试器等.6.单片机系统、嵌入式系统和SOC系统三者有何区别和联系?答:(1)目前嵌入式系统的主流是以32位嵌入式微处置器为核心的硬件设计和基于实时把持系统(RTOS)的软件设计;(2)单片机系统多为4位、8位、16位机,不适合运行把持系统,难以进行复杂的运算及处置功能;(3)嵌入式系统强调基于平台的设计、软硬件协同设计,单片机年夜多采纳软硬件流水设计;(4)嵌入式系统设计的核心是软件设计(占70%左右的工作量),单片机系统软硬件设计所占比例基秘闻同.(5)SoC是嵌入式系统的最高实现形式,它集成了许多功能模块,它的核心技术是IP(IntellectualProperty Core,知识产权核)核.7. 无第2章嵌入式系统开发过程1.嵌入式系统开发过程分为哪几个阶段?每个阶段的特点是什么?答:(1)需求分析阶段:a.对问题的识别和分析;b.制定例格说明文档;c.需求评审.(2)设计阶段:a.数据流分析;b.划分任务;c.界说任务间的接口.(3)生成代码阶段:a.代码编程;b.交叉编译和链接;c.交叉调试;d.测试.(4)固化阶段2.嵌入式系统有哪几种调试方式?现在最流行的是哪种?使用什么接口?答:(1)调试方式:源法式模拟器方式、监控器方式、仿真器方式.(2)现在最流行的是仿真器方式,使用JTAG(Joint Test Action Group,联合测试行动组)接口.3.什么是板级支持包?它一般应完成哪些工作?答:(1)界说:有些嵌入式把持系统的内核明确分为两层,上层一般称为“内核”,而底层则称为“硬件笼统层”或“硬件适配层”,缩写为HAL,有的厂商将硬件笼统层称为BSP,即板级支持包(Board Support Package).(2)主要完成工作:a.在系统启动时,对硬件进行初始化.B.为驱动法式提供访问硬件的手段.(3)主要作用:消除硬件不同.第3章 ARM体系结构1.ARM的英文全名是什么?ARM处置器有什么特点?答:见第1章课后习题第3题.2.ARM7和ARM9在流水线方面有何分歧?答:ARM7是3级流水线结构,ARM9是5级流水线结构.AR]M9把3级流水线中的执行阶段的把持进行再分配,即把执行阶段中的“寄存器读”插在译码阶段中完成,把“寄存器写”安插在另一级(即第5级)完成,同时,在该级之前,再安插一级(存储访问).3.ARM处置器支持的数据类型有哪些?答:(1)Byte 字节,8位;(2)Halfword 半字,16位;(3)Word 字,32位;4.写出ARM使用的各种工作模式和工作状态.答:(1)工作模式:详见下表:(2)工作状态:a.ARM:32位,这种状态下执行字对齐的ARM指令;b.Thumb:16位,这种状态下执行半字对齐的Thumb指令.5.ARM处置器总共有几多个寄存器?其中哪个用做PC?哪个用做LR?答:(1)ARM处置器总共有37个寄存器:31个通用寄存器,6个状态寄存器.(2)R15用做法式计数器PC,R14用做子法式链接寄存器LR.6.假设R0=0x12345678,使用将R0存储到0x4000的指令存到存储器中,若存储器为年夜端组织,写出从存储器0x4000处加载一个字节到R2的指令执行后R2的值.答:由于0x4000是年夜端组织,所以R0存进后,0x4000中有数0x56781234,从0x4000加载一个字节到R2后(由位置到高位加载),R2的值为0x34.7.ARM920T处置器加入了哪两个协处置器?各自的主要功能是什么?答:ARM920T处置器加入了两个协处置器:(1)CP14,允许软件访问调试通信通道;(2)系统控制协处置器CP15,提供了一些附加寄存器用于配置和控制Caches、MMU、呵护系统、时钟模式和其他系统选项.8.ARM920T支持哪些时钟模式?答:快速总线模式、同步模式、异步模式.9.什么是写直达和写回Cache把持,各有何特点?答:(1)写直达:当CPU对Cache写命中时,Cache与主存同时发生写修改.优点:一致性好;缺点:耗时.(2)写回:当CPU对Cache写命中时,只修改Cache 的内容而不立即写入主存,只当此执行被换出时才写回主存.优点:减少访问主存次数,提高效率.缺点:一致性差点.10.ARM为何集成了32位的ARM指令集和16位的Thumb指令集?(即它的好处)答:可提供长的转移范围、强年夜的算术运算能力和年夜的寻址空间.11.什么是big-endian和little-endian,编写一段法式测试你所用的计算机体系结构采纳哪种存储机制?答:(1)年夜端存储系统(big-endian):低地址寄存高字节,高地址寄存低字节.小端存储系统(little-endian): 低地址寄存低字节,高地址寄存高字节.(2)int x=0x12345678;int *p=&x;if(*(char*)p=0x78)…little endianelse…big endian第4章 ARM系统硬件设计基础1.一个典范的可执行映像由哪几部份组成?答:2.汇编和C语言的相互调用方法.答:(1)汇编法式调用C法式的方法为:首先在汇编法式中使用IMPORT伪指令事先声明将要调用的C语言函数;然后通过BL指令来调用C函数.(2)C法式调用汇编子法式的方法为:首先在汇编法式中使用EXPORT伪指令声明被调用的子法式,暗示该子法式将在其他文件中被调用;然后在C法式中使用extern关键字声明要调用的汇编子法式为外部函数.(弥补)3.基于ARM的硬件启动流程?答:(1)分配中断向量表;(2)初始化存储器系统;(3)初始化各工作模式下的仓库;(4)初始化有特殊要求的硬件模块;(5)初始化用户法式的执行环境;(6)切换处置器的工作模式;(7)调用主应用法式.第5章基于S3C2410的系统硬件设计1.复习掌握:P230 I/O口编程实例.弥补:2.中断的处置流程?答:(1)保管现场;(2)模式切换;(3)获取中断源;(4)中断处置;(5)中端返回,恢复现场.3.中断寄存器的作用及相关的把持?P235-237.。

吉大20春学期《嵌入式系统与结构》在线作业一-0001参考答案

吉大20春学期《嵌入式系统与结构》在线作业一-0001参考答案
B.正确
正确答案:B
3.嵌入式片上系统简称SOC
A.错误
B.正确
正确答案:B
4.ARM7TDMI中的M代表增强型乘法器。
A.错误
B.正确
正确答案:B
5.一般所指的中断是一种软件机制
A.错误
B.正确
正确答案:A
6.ARM7TDMI中的T代表支持Thumb指令集。
A.错误
B.正确
正确答案:B
7.UML可以方便的提供不同的图形来描述嵌入式系统
A.错误
B.正确
正确答案:B
8.由上而下和由下而上是嵌入式系统设计时常用的两种设计方法
A.错误
B.正确
正确答案:B
9.LDM可以加载多个寄存器
A.错误
B.正确
正确答案:B
10.只能完成一种固定功能的流水线是单功能流水线。
A.错误
B.正确
正确答案:B
11.ARM7TDMI支持32位的ARM指令集
A.错误
2660
5
超过35000元至55000元的部分
30
4410
6
超过55000元至80000元的部分
35
7160
7
超过80000元的部分
45
15160
3.注重独创性研究开发。德国研究经费占国民生产总值2.9%,居世界前列。德国人相信研究与开发决定企业未来,因而不论经济如何不景气,也不削减开发费用,并在研究中重视独创性和高度专业性,最大限度发挥个人创造潜力,这是德国研究与开发体制的长处。
附件2
个人所得税预扣率表一
(居民个人工资、薪金所得预扣预缴适用)
A.实时性强
B.支案:D
4.下列不属于嵌入式操作系统的是()。

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

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

嵌入式系统与结构吉大考试题库答案嵌入式系统与结构1:假设r0=0x01,r1=0x03,正确执行MOV r0,r1后,r0的值为?3.0x032: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.ADDr1,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.0x0224: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.Reset10:各种模式下通用的寄存器有那些?1.r0~r712:根据ARM命名规则,ARM7TDMI的D代表什么意思?1.debug13:ARM的指令执行靠什么驱动?1.流水线14:使用单一平板地址的ARM地址空间,最大寻址空间为多少?2.4G15:通常用作堆栈指针的寄存器叫什么名字?1.r1317:下列哪条指令能够实现r1=r0×3?1.ADD r1,r0,r0,LSL #119:下列哪条指令执行完成后,能够影响程序的标志状态寄存器?2.CMPr1,r220:ARM芯片采用甚么样的体系结构?1.RISC21:当处置惩罚器访问存储器失败时,将产生哪种异常?1.Data Abort22:XXX出产的ARM芯片叫甚么?4.xscale23:中断向量表中(假设中断向量表起始地址在0x0),软中断的中断向量是多少?3.0x0827:ARM体系结构中共有几何个物理寄存器?1.37个29:正常程序执行过程中,每执行一条ARM指令,程序计数器寄存器的值加几何字节?4.4字节31:ARM处置惩罚模式中,除以下那一种其他模式均为特权模式?1.用户模式33:下列哪个指令能够实现处置惩罚器的状态转移?3.BX34:程序员可见的寄存器有哪些?2.r0~r15、cpsr35:ARM中规定了一些子程序间调用的基本规则,该规则名称是甚么?1.ATPCS4:下列所列出的指令条件执行的助记符,哪一个代表不相等?1.NE7:ARM9使用几级流水线?3.5级19:ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令?4.MOV5:默认情形下,数据处置惩罚指令是否影响程序状态字寄存器?3.按照指令的不同,影响情形不同15:外部停止产生时,处置惩罚器进入哪种状态?1.ARM23:指令的三级流水线中,预取阶段完成的任务是?1.从存储器装载一条指令31:通常用来保存子程序返回地址的连接寄存器叫什么?2.r143:假定r0=0x01,r1=0x03,正确执行ADD r0,r0,r1 LSL #1后,r0的值为?3.0x074:假设r0=0x05,r1=0x03,正确执行SUB r0,r0,r1后,r0的值为?2.0x027:CMP指令用于实现什么功能?1.32位数比较12:ARM的启动向量?2.0xxxxxxxxx6:ARM处理器中的哪个部分可以实现物理地址到虚拟地址的映射?4.MMU7:ARM上的外设中断,通常产生哪种异常?2.IRQ8:下列判断中,对ARM指令集和Thumb指令集的关系描述正确的是?2.Thumb指令集是ARM指令集的子集15:下列处理器的处理速度,哪个更接近ARM9?2.150MHz18:ARM汇编指令中,用于实现加法运算的是哪条指令?1.ADD19:假设r0=0x01,r1=0x03,正确执行ADD r0,r0,r1后,r0的值为?4.0x0425:假设r0=0x01,r1=0x03,正确执行MOV r0,r1 LSL#1后,r0的值为?2.0x0626:ARM汇编指令中,用于实现64位无符号乘法运算的是哪条指令?1.UMULL28:ARM汇编语言中,用于实现软中断的是哪条指令?3.SWI32:下列哪条指令能够实现把r0中的数据保存到内存单元(r1+100)中?1.STR r0,[r1,#100]3:ARM汇编指令中,用于实现乘法运算的是哪条指令?3.MUL7:根据ARM命名规则,ARM7TDMI的T代表什么意思?2.支持Thumb指令8:条件指令助记符EQ代表什么?2.相等24:中断向量表中(假设中断向量表起始地址在0x00),位于0x08地址的中断是什么?4.SWI1:多寄存器传送指令LDM/STM有哪几种寻址方式?1.IA(Increment After)事后增址2.IB(IncrementBefore)事先增址3.DA(DecrementAfter)事后递减4.DB(Decrement Before)事先递减2:下列哪条指令没有利用ARM中的桶型移位寄存器?1.LDRr0,[r1,#2]4.STR r0,[r2.#2]!3:ARM的3级流水线包括哪几个阶段?1.取址2.译码3.执行4:对CPSR寄存器的作用描述不正确的是?2.程序计数寄存器3.中断状态寄存器4.堆栈指针寄存器5:ARM处置惩罚器有两个级别的停止请求,他们分别是?1.IRQ2.FIQ6:下列描述中,哪些不正确的是哪些?1.ARM不包含除法硬件2.ARM9以后的版本中包含除法硬件3.ARM中的除法交给协处置惩罚器完成4.ARM体系结构中特地的除法逻辑7:下列哪个指令可以实现处理器的状态转移?3.BX4.BLX8:ARM的停止向量号能够位于甚么地点上?1.0xxxxxxxxx 4.ffff:下列指令中,哪些指令能够实现程序的跳转?1.B2.BL3.BX4.BLX10:下列指令中能够实现多寄存器传送的指令有哪些?1.LDM2.STM11:下列哪些指令能够放在向量表中?1.跳转指令2.MOV指令3.LDR指令4.ADD指令12:ARM支持哪几种指令集?1.ARM2.thumb13:下列指令执行完成后,使寄存器r1的值产生变化的是哪些?2.STRr0,[r1,#100]!3.STR r0,[r1],#10014:ARM异常包括?1.复位2.未定义指令3.数据异常4.软件异常15:下列哪些指令能够实现把r0中的子数据保存到内存单元(r1+100)中?1.STR r0,[r1,#100]2.STR r0,[r1,#100]!2:ARM内核有几种状态?1.ARM状态2.Thumb状态4:下列指令执行完成后,使寄存器r0的值没有发生变化的是哪些?1.STR r1,[r0,#100] 4.STR r1,[r0,#400]8:下列哪些指令执行完成后,能够影响程序的标志状态寄存器?2.CMPr1,r2 3.ADDSr0,r1,r2。

《嵌入式系统》练习题一答案.doc

《嵌入式系统》练习题一答案.doc

《嵌入式系统》练习题一答案一、填空题1.芯片技术2. 43.调试通道4.传送命令或回传结果5.偶数6.内存管理7.S8.SWI9.extern1(). EXPORT11 •哈佛结构12.嵌入式操作系统13.非易失性存储器14.概要设计或基础设计15•没有16.硕链接17.算术右移18.程序计数器19.相互调用20.BL 或BLX21.专用22.板级支持包23.AXD24.arm-linux-ld25.静态库二、选择题1.A2. B3. C4. B5. B6. B7. B8. C9.D10. C11. C13.C14. D15. D16. A17. C18. B19. B20. B21. D22. C23. A24. C25. A三、判断题1.错2.错3.错4.对5.对6.错7.错8・错9.错10.对11.对12.对13.错14.对15.错16.对17.错1&错19.对20.対21.对22.错24.错25.错四、简答题1.什么是可编程片上系统(SOPC) ?用可编程逻辑技术把整个系统放到一块硅片上,称作SOPCo可编程片上系统(SOPC)是一种特殊的嵌入式系统:首先它是片上系统(SOC),即由单个芯片完成整个系统的主要逻辑功能;其次,它是可编程系统,具有灵活的设计方式,可裁剪、可扩充、可升级,并具备软硬件在系统可编程的功能。

2.什么是嵌入式交叉调试?交叉调试的方式冇哪儿种?答:嵌入式交叉调试也称为远程调试,这种调试技术是将调试工具软件安装在PC上(称为宿主机,上位机)运行,通过数据通信的方法向目标机(也称为下位机)发出指令,控制目标机的运行,并口从冃标板(通常也称为开发板)上获取运行参数,再在主机上进行观察。

运行在主机上的调试工具不仅能够观察到程序的运行参数(如寄存器或存储单元的值),还能够进行单步跟踪,临时修改变量数据,并进行各种调试。

交叉调试的方式有:指令集模拟器、ROM仿真器、片上调试、实吋在线调试、基于Angel的调试、基于JTAG的调试、Nexus调试和半主机调试。

相关主题
  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.较少的寻址模式。

相关文档
最新文档