移植uC/OS-II到一个嵌入式系统电路板上正常运行,下面哪个条件不是必须的?()。A、处理器的C编译器能产生可重入代码,且用C语言就可以打开和关闭中断B、该电路板的处理器必须具备MMU(存储管理单元)C、处理器支持中断,并且能产生定时中断(通常在10至100Hz之间)D、处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区

题目

移植uC/OS-II到一个嵌入式系统电路板上正常运行,下面哪个条件不是必须的?()。

  • A、处理器的C编译器能产生可重入代码,且用C语言就可以打开和关闭中断
  • B、该电路板的处理器必须具备MMU(存储管理单元)
  • C、处理器支持中断,并且能产生定时中断(通常在10至100Hz之间)
  • D、处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区

相似考题
更多“移植uC/OS-II到一个嵌入式系统电路板上正常运行,下面哪个条件不是必须的?()。A、处理器的C编译器能产生可重入代码,且用C语言就可以打开和关闭中断B、该电路板的处理器必须具备MMU(存储管理单元)C、处理器支持中断,并且能产生定时中断(通常在10至100Hz之间)D、处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区”相关问题
  • 第1题:

    试题二(共 15分)

    阅读以下关于某嵌入式处理器和 8255 的叙述,回答问题 l至问题 3,将答案填入答题纸的对应栏内。

    【说明】

    图 2-1 为使用某嵌入式处理器和8255 对打印机进行控制的电路图,其中8255 的中断请求 PC3 接到处理器的中断请求输入端INTO上,打印机的数据口接在8255的 PAO-PA7上,打印机的输出电平ACK接在8255的 PC6 上。

    为了使用 入式处理器对打印机进行控制,在程序设计时,需要将 8255 的 PA口设置为工作方式 1; PB口设置在工作方式 0,配置为输入;PC口的 PC0、PC1、PC2、PC3 和 PC4 定义为输出。

    为了在打印机输出为低电平时通过8255 的PC3产生有效的中断请求信号 INTRA,必须使得 A口的中断请求使能 INTE=1,实际上就是通过 C口的按位复位操作将 PC6 置1,整个程序分为四部分:依次是8255的初始化,嵌入式处理器的中断初始化,嵌入式处理器的主程序和打印字符的中断处理程序。其中 8255的端口配置功能如表 2-1 所示。嵌入式处理器的中断使能控制字含义如表 2-2 所示,该处理器的典型汇编

    指令如表 2-3所示。

    图2-1嵌入式处理器和 8255 对打印机进行控制的电路图

    EA: 全部中断,0=关中断,1=开中断

    ES: 串口中断,0=关中断,1=开中断

    ET1:定时器 1中断,0=关中断,1=开中断

    EX1:外部 INT1 中断,0=关中断,l=开中断

    ET0:定时器 0中断,0=关中断,1=开中断

    EX0:外部 INT0 中断,0=关中断,1=开中断

    问题1】 (6 分)

    根据图 2-1 所示,通过嵌入式处理器访问 8255的PA口、PB口和PC口对应的地址分别是什么?(请用16 进制描述)

    对应的地址:

    PA口:(1)

    PB口:(2)

    PC口:(3)

    【问题2】(4分)

    在嵌入式处理器的汇编语言中,最简单的指令寻址方式为立即寻址和直接寻址,请回答下面两个汇编语言语句所描述的含义,将答案填写在答题纸的对应栏中。

    MOV A, 3AH:(1)

    MOV R4, 3AH: (2)

    【问题3】(5分)

    以下汇编程序用于打印机输出控制,请将下面汇编程序的空(1)~(5)补充完整,并将解答填入答题纸的对应栏中。

    8255 的A口工作在方式1输出,初始化程序:

    INTI55: MOV DPTR, 8003H

    MOV A, 10100010B

    MOVX @DPTR,A ;配置 A口在工作方式 1、B口在工作方式 0

    MOV A, 00001101B

    MOVX @DPTR,A ;将 PC6 口置位

    嵌入式处理器的中断初始化程序:

    INT031:

    MOV IE,(1) ;开总中断及所有五个中断源用十六进制表示

    ANL TCON,0FEH ;规定 INT0 下降沿低电平产生中断请求

    嵌入式处理器主程序:

    (打印存储单元20H 开始向后的内容,中断处理程序中每次从 20H中取到需要打印的存储单元地址,直到遇到存储单元里面内容不是 OAH 为止)

    ORG

    0100H

    MOV R0,20H ;取打印缓冲区地址

    MOV DPTR, 8000H

    MOV A,(2) ;取打印字符

    INC R0

    MOV 20H, R0

    MOVX @DPTR,A ;输出打印

    当字符打印结束会产生一次中断,中断服务程序如下:

    ORG 1300H

    PRINTER: PUSH PSW ;压栈操作

    PUSH Acc

    PUSH R0

    PUSH DPH

    PUSH DPL

    MOV R0,(3);用十六进制表示 MOV DPTR,8000H

    MOVX .A, @R0 ;取打印字符

    MOVX @DPTR,A :输出打印

    INC R0

    MOV 20H, R0 ;将需要取打印内容的地址放置到 20H 单元

    CJNE A,0AH,NEXT

    ANL IE,(4);关 INT0中断,用十六进制表示

    NEXT:POP DPL

    POP DPH

    POP (5)

    POP Acc

    POP PSW

    RETI


    正确答案:
    试题二(共15分)
    【问题1】(6分)
    (1) 8000H
    (2) 8001H
    (3) 8002H
    【问题2】(4分)
    (1)将3AH立即数传送到A中
    (2)将3AH存储单元的内容传送到R4中
    【问题3】(5分)
    (1) #09FH
    (2)@R0
    (3)20H
    (4) #09EH
    (5) R0

  • 第2题:

    硬件是嵌入式系统运行的载体,也是嵌入式系统的基础。嵌入式系统硬件的选择包括硬件平台和嵌入式处理器的选择、外围设备的选择和接口电路的选择。以下关于硬件平台的选择说法错误的是(64)。

    A.如果这是个全新的项目,最好选用能够满足需求的多个处理器来实现

    B.在多处理器设计中,把控制和管理用一个处理器实现

    C.可以从简单的处理器入手,随着系统负载的增加而增加处理器的数量

    D.如果已有的系统实现了相似的功能,应尽可能重用该系统结构


    正确答案:A
    解析:硬件是嵌入式系统运行的载体,也是嵌入式系统的基础。嵌入式系统硬件为嵌入式系统软件提供了执行环境,但也限定了嵌入式系统软件能够访问的资源。嵌入式系统所能完成的功能首先可从硬件上得以体现。嵌入式系统的硬件设计是在嵌入式系统软/硬件划分的基础上,对划分为硬件部分的功能单元所进行的设计。嵌入式系统硬件的选择包括硬件平台和嵌入式处理器的选择、外围设备的选择和接口电路的选择。其中,硬件平台在选择时应考虑:①如果已有的系统实现了相似的功能,重用该结构是个很好的选择。②如果这是个全新的项目,考虑这些功能是否能用一个处理器来实现。单个处理器是最容易实现和调试的。③如果该应用需要用多个处理器,最好选用能够满足需求的最少处理器实现。④在多处理器设计中,把控制和管理用一个处理器来实现,这样可简化操作。系统中其他处理器处理系统中的工作负载。⑤按照这种方式设计的多处理器系统可以从一个小的系统扩充为一个大的系统,通过增加处理器来实现。因此客户可以从简单的处理器入手,随着系统负载的增加而增加。

  • 第3题:

    移植uC/OS-II到一个嵌入式系统电路板上正常运行,下面哪个条件不是必须的?()。

    A.处理器的C编译器能产生可重入代码,且用C语言就可以打开和关闭中断

    B.该电路板的处理器必须具备MMU(存储管理单元)

    C.处理器支持中断,并且能产生定时中断(通常在10至100Hz之间)

    D.处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区


    正确答案:B

  • 第4题:

    以下关于ARM处理器说法正确的是()。

    A.32位ARM处理器支持字节,半字,和字三种数据类型

    B.MMU为存储器保护单元,是对存储器进行保护的可选组件

    C.虚拟地址到物理地址映射是MPU的主要功能

    D.WIC为嵌套向量中断控制器


    正确答案:A

  • 第5题:

    要使CPU能够正常工作,下列哪个条件不是处理器必须满足的()

    • A、处理器的编译器能够产生可重入代码
    • B、在程序中可以找开或者关闭中断
    • C、处理器支持中断,并且能产生定时中断
    • D、有大量的存储空间

    正确答案:D

  • 第6题:

    以下关于ARM处理器说法正确的是()。

    • A、32位ARM处理器支持字节,半字,和字三种数据类型
    • B、MMU为存储器保护单元,是对存储器进行保护的可选组件
    • C、虚拟地址到物理地址映射是MPU的主要功能
    • D、WIC为嵌套向量中断控制器

    正确答案:A

  • 第7题:

    微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是()。

    • A、DMA
    • B、无条件
    • C、查询
    • D、中断

    正确答案:A

  • 第8题:

    ARM微处理器支持虚拟内存,它是通过系统控制协处理器()和MMU(存储管理部件)来进行虚拟内存的存储和管理。当系统发生()异常和()异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。


    正确答案:CP15;数据;指令领取

  • 第9题:

    微处理器与外设传送数据的过程中,只由硬件完成不需软件支持的方式()。

    • A、DMA
    • B、无条件
    • C、查询
    • D、中断

    正确答案:A

  • 第10题:

    填空题
    ARM微处理器支持虚拟内存,它是通过系统控制协处理器()和MMU(存储管理部件)来进行虚拟内存的存储和管理。当系统发生()异常和()异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。

    正确答案: CP15,数据,指令领取
    解析: 暂无解析

  • 第11题:

    单选题
    微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是()。
    A

    DMA

    B

    无条件

    C

    查询

    D

    中断


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    要使嵌入式CPU能够正常工作,下列哪个条件不是处理器必须满足的。()
    A

    处理器的编译器能够产生可重入代码

    B

    在程序中可以找开或者关闭中断

    C

    处理器支持中断,并且能产生定时中断

    D

    有大量的存储空间


    正确答案: D
    解析: 暂无解析

  • 第13题:

    通常,(26),硬件的中断装置检查有无中断事件发生若有中断事件发生,则暂停现行进程的执行,让操作系统的中断处理程序运行。

    A.当处理器每运行规定时间时

    B.当处理器每执行一条指令前

    C.当处理器每执行完一条指令后

    D.经过随机时间


    正确答案:C
    解析:为了检查中断事件的发生,每当处理器执行完一条指令后,硬件的中断装置都会进行检查。

  • 第14题:

    硬件是嵌入式系统运行的载体,也是嵌入式系统的基础,嵌入式系统硬件的选择包括硬件平台和嵌入式处理器的选择、外围设备的选择和接口电路的选择。以下关于硬件平台的选择的描述中,说法错误的是(35)

    A.如果当前项目是一个全新的项目,最好选用能够满足需求的多个处理器来实现

    B.在多处理器设计中,把控制和管理用一个处理器实现

    C.可以从简单的处理器入手,随着系统负载的增加而增加处理器的数量

    D.如果己有的系统实现了相似的功能,则应尽可能重用该系统结构


    正确答案:A
    硬件是嵌入式系统运行的载体,也是嵌入式系统的基础,嵌入式系统硬件为嵌入式系统软件提供了执行环境,限定了嵌入式系统软件能够访问的资源。嵌入式系统所能完成的功能首先从硬件上得以体现。嵌入式系统的硬件设计是在嵌入式系统软硬件划分的基础上,对划分为硬件部分的功能单元所进行的设计。嵌入式系统硬件的选择包括硬件平台和嵌入式处理器的选择、外围设各的选择和接口电路的选择。其中,硬件平台的选择是应考虑以下几个方面:①如果已有的系统实现了相似的功能,重用该结构是个很好的选择。②如果当前项目是一个全新的项目,考虑这些功能是否能用一个处理器实现。一个处理器是最容易实现和调试的。③如果该应用需要用多个处理器,最好选用能够满足需求的最少处理器实现。④在多处理器设计电路控制和管理用一个处理器实现,这样简化了操作系统中其他处理器处理系统中的工作负载。⑤按照这种方式设计的多处理器系统,可以从一个小的系统扩充为一个大的系统,通过增加处理器实现。因此客户可以从简单的处理器入手,随着系统负载的增加而增加

  • 第15题:

    以下关于ARM处理器说法正确的是()。

    A.小端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中

    B.ARM处理器支持8位、16位、24位和32位数据处理

    C.MPU为ARM处理器的存储器管理单元

    D.MMU为ARM处理器的存储器保护单元


    正确答案:A

  • 第16题:

    以下嵌入式处理器类型中不具备内存管理单元(MMU)的是( ),嵌入式操作系统( )可以运行在它上面。

    A.PowerPC750 B.ARM920T C.Cortex-M3 D.MIPS32 24K A.Linux B.VxWorks653 C.UC/OS-II D.Windows CE


    正确答案:C,C

  • 第17题:

    要使嵌入式CPU能够正常工作,下列哪个条件不是处理器必须满足的。()

    • A、处理器的编译器能够产生可重入代码
    • B、在程序中可以找开或者关闭中断
    • C、处理器支持中断,并且能产生定时中断
    • D、有大量的存储空间

    正确答案:D

  • 第18题:

    关于中断下面说法正确的是()

    • A、软件中断时处理器的中断引脚电平信号发生变化
    • B、硬件中断可以用来实现操作系统的系统调用
    • C、硬件中断由外设引发的,它是由已和硬件信号开始的
    • D、在x86中硬件中断和软件中断都称为陷入(Trap)

    正确答案:C

  • 第19题:

    在嵌入式ARM处理器中,下面哪种中断方式优先级最高()

    • A、Reset
    • B、数据中止
    • C、FIQ
    • D、IRQ

    正确答案:A

  • 第20题:

    某个外设中断通过中断控制器IR引脚向处理器提出可屏蔽中断,只要处理器开中断就一定能够响应。


    正确答案:错误

  • 第21题:

    增强型PLC-5处理器支持()

    • A、由定时器驱动的处理器中断子程序
    • B、由事件驱动的处理器中断子程序
    • C、由定时器和事件驱动的处理器中断子程序、PID算法
    • D、其他控制

    正确答案:C

  • 第22题:

    单选题
    微处理器与外设传送数据的过程中,只由硬件完成不需软件支持的方式()。
    A

    DMA

    B

    无条件

    C

    查询

    D

    中断


    正确答案: B
    解析: 暂无解析

  • 第23题:

    判断题
    某个外设中断通过中断控制器IR引脚向处理器提出可屏蔽中断,只要处理器开中断就一定能够响应。
    A

    B


    正确答案:
    解析: 暂无解析