- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统简答题复习
嵌入式系统与通用的计算机系统相比具有哪些显著特点?
根据嵌入式系统的实时性强弱,嵌入式系统是如何分类的?结合具体的应用场合,对它们的特点分别加以描述。
结合嵌入式系统的组成结构,详细描述嵌入式系统开发的具体工作有哪些?在嵌入式硬件和嵌入式软件之间有一个接口层次,这个接口层为什么层?其具体的开发特点是什么?
嵌入式处理器的种类有哪些?如能给出具体的代表性芯片请给出芯片的型号及生产厂家。
你所知道的嵌入式操作系统有哪些?对其特点分别加以描述。
6、嵌入式交叉开发环境的组成是怎样的?嵌入式系统开发为什么需要这样的交叉开发环境而通用计算机的开发不需要?
7、为什么说物联网为嵌入式系统带来新的发展机遇?
8、计算机的两种体系架构是什么?各自有什么特点?ARM7和ARM9各自采用了什么架构?
9、计算机的两种指令架构是什么?ARM采用了哪种指令架构?为什么要采用这种指令架构?
10、ARM体系结构有哪些版本?ARM处理器核有哪些系列?它们的对应关系是怎样的?
11、ARM有哪些工作状态?如何进行状态切换?
12、ARM有哪7种工作模式?各自的用途是什么?其中哪些是特权模式?哪些是异常模式?系统开机时应该为这些工作模式做哪些准备?
13、ARM处理器在ARM状态下的寄存器组成是怎样的?并且说明各寄存器的功能以及使用这些寄存器时应该注意的事项。
14、ARM的三级流水和五级流水各有什么样的结构?ARM7和ARM9分别采用了什么样的流水结构?ARM9为什么比ARM7具有更高的程序执行效率?
15、一个程序执行时间的计算公式:
其中:
Ninst :指令数
CPI :每条指令的平均时钟周期数。
fclk:时钟频率。
请结合该公式分析提高嵌入式系统工作效率的途径有哪些?
16、ARM的存储器层次有哪些?
17、ARM处理器为32位处理器,这表示ARM处理器所处理的数据为32位数据,但是ARM存储器有可能是8位、16位或32位的,ARM处理器是如何协调这一矛盾的或者说存储器是如何组织的?
18、“ARM处理器指令大部分可以作为条件指令来执行,大部分的指令也可以影响条件,但是都不是强制的”,这里所说“条件”具体指的是什么?“不是强制的”是什么意思?如何才能让一条指令影响条件标志?又如何才能使一条指令变成条件执行指令。
19、ARM指令系统有哪些寻址方式?分别说明其用途并给出一个示例。
20、什么是“有效立即数”,有效立即数在ARM指令中的表示方法是怎样的?为什么采用这样的表示方法?
21、ARM处理器指令大多都是采用寄存器作为其操作数,以提高指令的执行效率,为此ARM处理器设置了大量的寄存器,可是数据的最初来源和最终归宿都是存储器,ARM是如何来解决这一问题的?
22、当ARM指令的数据处理指令中参与操作的第2操作数为寄存器型时,可选择是否对该操作数进行移位操作,移位的方法有哪些?移位的位数如何来指定?
23、ARM处理器的堆栈有哪些类型?在ARM状态和Thumb状态下分别如何实现堆栈操作。
24、ARM子程序的调用与返回如何实现?
25、分析下面两条指令的作用,并分析基址寄存器的变化有什么不同?
LDMIA R0!,{R2-R9}
STMIA R1,{R2-R9}
26、请阅读如下指令段,并分析这段指令的功能
MOV R11,#20
MOV R10,#0
LOOP: LDR R0,[R8],#4
LDR R1,[R9],#4
MLA R10,R0,R1,R10
SUBS R11,R11,#1
BNE LOOP
27、在ARM汇编程序中,“伪操作”和“伪指令”有什么区别?
28、在ARM“伪指令”和“汇编指令”中都有LDR指令,如何区分指令中的LDR为“伪指令”还是“汇编指令”?请举例说明。
29、在ARM汇编程序中有一个“ENTRY”伪操作,请问该伪操作的作用是什么,在使用中需要注意的事情是什么?
30、ATPCS标准的具体内容是什么?建立该标准的目的是什么?
31、NAND Flash和NOR Flash 有什么区别,在嵌入式系统中如何应用这两种Flash处理器?
32、简述S3C44B0X微处理器芯片内部有哪些硬件资源?
33、简要描述S3C44B0的存储空间组成,并说明每个BANK的特点。
34、S3C44B0的中断优先级是如何确定的?
35、简要描述S3C44BOX的功耗管理方案。
文档评论(0)