更多“简述ARM微处理器的特点。”相关问题
  • 第1题:

    ARM微处理器支持四种类型的堆栈,即:()、()、()、()。


    正确答案:满递增堆栈;满递减堆栈;空递增堆栈;空递减堆栈

  • 第2题:

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


    正确答案:ARM指令集;Thumb指令集

  • 第3题:

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


    正确答案:Thumb状态;子集

  • 第4题:

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


    正确答案:正确

  • 第5题:

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


    正确答案:正确

  • 第6题:

    请简述ARM微处理器两种工作状态集的切换操作及方法。


    正确答案: ARM指令集和Thumb指令集均有切换处理器状态的指令,并可在两种工作状态之间切换:
    (1)在开始执行代码时,处于ARM状态;
    (2)当操作数寄存器的状态位(位0)为1时,可以采用执行BX指令的方法,使微处理器从ARM状态切换到Thumb状态;
    (3)当处理器处于Thumb状态时发生异常(如IRQ、FIQ、Undef、Abort、SWI等),则异常处理返回时,自动切换到Thumb状态;
    (4)当操作数寄存器的状态位为0时,执行BX指令(状态跳转)时可以使微处理器从Thumb状态切换到ARM状态。
    在处理器进行异常处理时,把PC指针放入异常模式链接寄存器中,并从异常向量地址开始执行程序,也可以使处理器切换到ARM状态。

  • 第7题:

    简述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从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程序处。

  • 第8题:

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


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

  • 第9题:

    填空题
    ARM微处理器支持四种类型的堆栈,即:()、()、()、()。

    正确答案: 满递增堆栈,满递减堆栈,空递增堆栈,空递减堆栈
    解析: 暂无解析

  • 第10题:

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

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

  • 第11题:

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

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

  • 第12题:

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

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

  • 第13题:

    列出ARM7微处理器的工作模式。


    正确答案:user用户模式、sys系统模式、fiq快速中断模式、irq外部中断模式、svc管理模式、abt数据访问中止模式、und未定义指令中止模式。

  • 第14题:

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


    正确答案:0x0;Supervisor

  • 第15题:

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


    正确答案:低功耗;高性能

  • 第16题:

    简述ARM处理器的特点。


    正确答案: ARM处理器采用RISC架构,具有RISC的一般特点:
    采用大量的寄存器,指令执行速度更快;
    寻址方式灵活简单,执行效率高;
    采用固定长度的指令格式;
    大多数数据操作都在寄存器中进行,通过Load/Store的体系结构在内存和寄存器之间传递数据。
    因此ARM处理器的内核很小,功耗也就很低。ARM处理器还采用了一些特别的技术,在保证高性能的同时尽量减小芯片体积,降低芯片的功耗。这些技术包括:
    在同一条数据处理指令中包含算术逻辑处理单元处理和移位处理;
    使用地址自动增加(减少)来优化程序中循环处理;
    Load/Store指令可以批量传输数据,从而提高传输数据的效率;
    所有指令都可以根据前面指令执行结果,决定是否执行,以提高指令执行的效率;
    支持Thumb(16位)/ARM(32位)双指令集,能很好地兼容8位/16位器件。

  • 第17题:

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


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

  • 第18题:

    简述嵌入式微处理器的特点。


    正确答案:嵌入式微处理器的特点:通用微处理器的增强,一般为32位。构成:一般CPU、存储器、I/O接口三者分离;性能:一般为100~2000MIPS;存储器:Flash一般为1~16MB,SDRAM一般为2~64MB;一般加载复杂嵌入式操作系统:VxWorks、WinCE、μClinux、EmbeddedLinux等。

  • 第19题:

    当出现异常时,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从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程处。

  • 第20题:

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


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

  • 第21题:

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

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

  • 第22题:

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

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

  • 第23题:

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

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