更多“ARM微处理器的特点包括:(),低成本和()”相关问题
  • 第1题:

    ARM微处理器复位后,PC的地址通常是(),初始的工作模式是()


    正确答案:0x0;Supervisor

  • 第2题:

    ARM微处理器中,()下的寄存器集是ARM状态下寄存器集的一个()


    正确答案:Thumb状态;子集

  • 第3题:

    ARM微处理器采用RISC指令集,使用大量的寄存器。()


    正确答案:正确

  • 第4题:

    ARM微处理器可用加载/存储指令批量传输数据,以提高数据的传输效率。()


    正确答案:正确

  • 第5题:

    ARM微处理器的运行模式有有哪几种,请列举并说明。


    正确答案: ARM微处理器的运行模式有7种,分别为:
    (1)用户模式(User,usr):正常程序执行时,ARM处理器所处的状态。
    (2)快速中断模式(FIQ,fiq):用于快速数据传输和通道处理。
    (3)外部中断模式(IRQ,irq):用于通常的中断处理。
    (4)特权模式(Supervisor,sve):供操作系统使用的一种保护模式。
    (5)数据访问中止模式(Abort,abt):当数据或指令预取终止时进入该模式,用于虚拟存储及存储保护。
    (6)未定义指令终止模式(Undefined,und):用于支持硬件协处理器软件仿真。
    (7)系统模式(System,sys):用于运行特权级的操作系统任务。

  • 第6题:

    当出现异常时,ARM微处理器会执行哪几步操作?


    正确答案: (1)将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返回时能从正确的位置重新开始执行。若异常是从ARM状态进入,则LR寄存器中保存的是下一条指令的地址(当前PC+4或PC+8,与异常的类型有关);若异常是从Thumb状态进入,则在LR寄存器中保存当前PC的偏移量,这样,异常处理程序就不需要确定异常是从何种状态进入的。例如:在软件中断异常SWI,指令MOVPC,R14_svc总是返回到下一条指令,不管SWI是在ARM状态执行,还是在Thumb状态执行;
    (2)将CPSR复制到相应的SPSR中;
    (3)根据异常类型,强制设置CPSR的运行模式位;
    (4)强制PC从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程处。

  • 第7题:

    XScale微处理器使用的是ARM公司()版内核和指令集。


    正确答案:ARMV5TE

  • 第8题:

    请简述ARM微处理器的用户模式和特权模式,以及用户模式向特权模式的转换。


    正确答案: (1)除了用户模式之外的其他6种处理器模式称为特权模式.特权模式下,程序可以访问所有的系统资源,也可以任意地进行处理器模式的切换。
    (2)特权模式中,除系统模式外,其他5种模式又称为异常模式。大多数的用户程序运行在用户模式下,此时,应用程序不能够访问一些受操作系统保护的系统资源,应用程序也不能直接进行处理器模式的切换。
    (3)用户模式下,当需要进行处理器模式切换时,应用程序可以产生异常处理,在异常处理中进行处理器模式的切换。

  • 第9题:

    填空题
    ARM微处理器中,()下的寄存器集是ARM状态下寄存器集的一个()

    正确答案: Thumb状态,子集
    解析: 暂无解析

  • 第10题:

    问答题
    简述ARM微处理器支持的指令集。

    正确答案: ARM微处理器支持32位的ARM指令集和16位的Thumb指令集。ARM指令集效率高,但代码密度低;Thumb指令集具有较高的代码密度,可保持ARM的大多数性能上的优势,可看做是ARM指令集的子集。ARM程序和Thumb程序可以相互调用,且没有状态切换开销。
    解析: 暂无解析

  • 第11题:

    问答题
    ARM微处理器支持哪几种运行模式?各运行模式有什么特点?

    正确答案: 1)用户模式:ARM处理器正常程序执行模式;
    2)快速中断模式:用于高速数据传输或通道处理;
    3)外部中断模式:用于通用的中断处理;
    4)管理模式:操作系统使用的保护模式;
    5)数据访问终止模式:当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护;
    6)系统模式:运行具有特权的操作系统任务;
    7)未定义指令中止模式:当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。
    解析: 暂无解析

  • 第12题:

    问答题
    请简述ARM微处理器的用户模式和特权模式,以及用户模式向特权模式的转换。

    正确答案: (1)除了用户模式之外的其他6种处理器模式称为特权模式.特权模式下,程序可以访问所有的系统资源,也可以任意地进行处理器模式的切换。
    (2)特权模式中,除系统模式外,其他5种模式又称为异常模式。大多数的用户程序运行在用户模式下,此时,应用程序不能够访问一些受操作系统保护的系统资源,应用程序也不能直接进行处理器模式的切换。
    (3)用户模式下,当需要进行处理器模式切换时,应用程序可以产生异常处理,在异常处理中进行处理器模式的切换。
    解析: 暂无解析

  • 第13题:

    简述ARM微处理器的特点。


    正确答案:A.体积小、低功耗、低成本、高性能;
    B.支持Thumb(16位)/ARM(犯位)双指令集,能很好地兼容8位/16位器件;
    C.大量使用寄存器,指令执行速度更快;
    D.大多数数据操作都在寄存器中完成;
    E.寻址方式灵活简单、执行效率高。

  • 第14题:

    ARM微处理器有七种工作模式,其中用户模式属于()


    正确答案:非特权模式

  • 第15题:

    ARM微处理器的寄存器在Thumb状态与ARM状态下相同的是()

    • A、R8-R12
    • B、R15和CPSR
    • C、R13-R14
    • D、R0-R7

    正确答案:D

  • 第16题:

    ARM7微处理器的有哪两种工作状态?


    正确答案:ARM状态(32位指令)和Thumb状态(16位指令)。

  • 第17题:

    简述ARM微处理器处理异常的操作过程。


    正确答案:1、将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返回时能从正确的位置重新开始执行。若异常是从ARM状态进入,LR寄存器中保存的是下一条指令的地址(当前PC+4或PC+8,与异常的类型有关);若异常是从Thumb状态进入,则在LR寄存器中保存当前PC的偏移量,这样,异常处理程序就不需要确定异常是从何种状态进入的。例如:在软件中断异常SWI,指令MOVPC,R14_svc总是返回到下一条指令,不管SWI是在ARM状态执行,还是在Thumb状态执行。
    2、将CPSR复制到相应的SPSR中。
    3、根据异常类型,强制设置CPSR的运行模式位。
    4、强制PC从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程序处。

  • 第18题:

    哪个不是ARM微处理器的特点()

    • A、体积小,低功耗,低成本,高性能
    • B、大多数数据操作都在寄存器中完成
    • C、寻址方式灵活简单,执行效率高
    • D、指令长度不固定

    正确答案:D

  • 第19题:

    ARM微处理器支持哪几种运行模式?各运行模式有什么特点?


    正确答案:1)用户模式:ARM处理器正常程序执行模式;
    2)快速中断模式:用于高速数据传输或通道处理;
    3)外部中断模式:用于通用的中断处理;
    4)管理模式:操作系统使用的保护模式;
    5)数据访问终止模式:当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护;
    6)系统模式:运行具有特权的操作系统任务;
    7)未定义指令中止模式:当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。

  • 第20题:

    单选题
    ARM微处理器的寄存器在Thumb状态与ARM状态下相同的是()
    A

    R8-R12

    B

    R15和CPSR

    C

    R13-R14

    D

    R0-R7


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

  • 第21题:

    填空题
    ARM微处理器支持两种指令集:()和()

    正确答案: ARM指令集,Thumb指令集
    解析: 暂无解析

  • 第22题:

    单选题
    哪个不是ARM微处理器的特点()
    A

    体积小,低功耗,低成本,高性能

    B

    大多数数据操作都在寄存器中完成

    C

    寻址方式灵活简单,执行效率高

    D

    指令长度不固定


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

  • 第23题:

    填空题
    ARM微处理器的特点包括:(),低成本和()

    正确答案: 低功耗,高性能
    解析: 暂无解析