问答题X 纠错

参考答案:

要使μc/os-ii能正常运行,处理器必须满足以下要求。
(1)处理器的c编译器能产生可重入代码
可重入代码是指可以被多个任务同时调用,而不会破坏数据的一段代码;或者说代码具有在执行过程中打断后再次被调用的能力。
(2)处理器支持中断,并且能产生定时中断
Arm处理器支持中断并能产生定时中断。
(3)c语言可以开/关中断
Arm处理器核包含一个cpsr寄存器,该寄存器包括一个全局中断禁止位,控制它打开和关闭中断。
(4)处理器支持一定数量的数据存储硬件堆栈
对于一些只有10根地址线的8位控制器,芯片最多可访问1kb存储单元,在这样的条件下移植是比较困难的。
(5)处理器有将堆栈指针以及其他cpu寄存器的内容读出并存储到堆栈或内存中去的指令
Arm处理器中汇编指令stmfd可以将所有寄存器压栈,对应的也有一个出栈指令ldmfd。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

为什么需要嵌入式操作系统?

参考答案:嵌入式系统与一般的系统不同,设计成为执行特定的操作,但是初期的嵌入式系统比较单纯,不需要特殊的操作系统,由人来编写程序并...

问答题

ARM提供的可执行映像文件的模板包括哪3个生成目标?各包含什么调试信息?

参考答案:ARM提供的可执行的映像文件的模板包括了下面3个生成目标:1)Debug使用本生成目标生成的映像文件中包含了所有的调试信...

问答题

ARM微处理器内核是如何进行异常处理的?

参考答案:1)当异常产生时,ARM内核拷贝CPSR到SPSR_,设置适当的CPSR位:改变处理器状态进入ARM态,改变处理器模式进...

问答题

S3C2410支持几种引导方式(或者说是内存映射方式)?简述Nand引导方式S3C2410硬件做的事情。

参考答案:1)nor flash启动方式。2)nand flash启动方式。从Nand flash&...

问答题

ARM920T有哪些运行模式,其中哪些属于特权模式?

参考答案:ARM920T支持7种运行模式,分别为用户模式(usr),快速中断模式(fiq),外部中断模式(irq),管理模式(sv...

问答题

画出采用小端格式存放05060708H的存储器示意图。

参考答案:

问答题

画出采大端格式存放01020304H的存储器示意图。

参考答案:

问答题

写出基于ARM920T核的处理器的异常向量(Exception Vectors)及异常进入的模式。

参考答案:

异常向量表:

问答题

写出基于ARM920T核的处理器的异常优先级(Exception Priorities)。

参考答案:当多个异常同时发生时,系统根据固定的优先级决定异常的处理次序。异常优先级由高到低的排列次序为:复位、数据中止、FIQ、I...

问答题

简述ARM处理器从异常返回的步骤

参考答案:

赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved