更多“简述ARM微处理器支持的指令集。”相关问题
  • 第1题:

    Intel酷睿微处理器支持()多媒体指令集。

    A.3DNow

    B.SSE

    C.SSE2

    D.SSE3


    参考答案:B, C, D

  • 第2题:

    ARM9TDMI支持哪几种指令集,各有什么特点?


    正确答案: 支持ARM指令集和Thumb指令集两种。
    ARM指令集:指令32位,效率高,代码密度低,所有ARM指令都是可以有条件执行的。Thumb指令集:指令16位,代码密度较高,Thumb指令仅有一条指令具备条件执行功能。保持ARM的大多数性能上的优势,是ARM指令集的子集。

  • 第3题:

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


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

  • 第4题:

    简述ARM微处理器的特点。


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

  • 第5题:

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


    正确答案:正确

  • 第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题:

    ARM指令集与Thumb指令集的关系,两种指令集各有什么特点?怎样切换?


    正确答案: A.RM指令集与Thumb指令集关系:ARM指令集可实现ARM架构下所有功能,具有高效、快速的特点,类似于人的手臂;Thumb指令集具有灵活、小巧的特点,类似于人的手。
    特点:ARM指令集:32位指令集,可实现ARM架构下所有功能;
    Thumb指令集:是32位ARM指令集的子集,目标是为了实现更高的代码密度,但降低了效率。把ARM指令压缩成16位的指令编码方式,在指令执行阶段,先动态解压缩,然后作为标准的ARM指令执行。
    切换:ARM状态进入Thumb状态:执行跳转指令BX,将操作数的状态位(位0)设置为1时,转入Thumb状态;
    Thumb状态进入ARM状态:执行跳转指令BX,将操作数的状态位(位0)设置为0时,转入Thumb状态,或利用异常进入ARM状态。

  • 第8题:

    对于ARM7TDMI系列微处理器,下列叙述哪个是错误的()

    • A、支持片上Debug
    • B、支持压缩指令集Thumb
    • C、内嵌硬件乘法器
    • D、嵌入式ICE,但不支持片上断点和调试点

    正确答案:D

  • 第9题:

    单选题
    对于ARM7TDMI系列微处理器,下列叙述哪个是错误的()
    A

    支持片上Debug

    B

    支持压缩指令集Thumb

    C

    内嵌硬件乘法器

    D

    嵌入式ICE,但不支持片上断点和调试点


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

  • 第10题:

    填空题
    ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态()、(),状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态

    正确答案: ARM状态,thumb状态,T(或者D5)
    解析: 暂无解析

  • 第11题:

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

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

  • 第12题:

    问答题
    ARM9TDMI支持哪几种指令集,各有什么特点?

    正确答案: 支持ARM指令集和Thumb指令集两种。
    ARM指令集:指令32位,效率高,代码密度低,所有ARM指令都是可以有条件执行的。Thumb指令集:指令16位,代码密度较高,Thumb指令仅有一条指令具备条件执行功能。保持ARM的大多数性能上的优势,是ARM指令集的子集。
    解析: 暂无解析

  • 第13题:

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


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

  • 第14题:

    简述ARM指令集的分类。


    正确答案:ARM指令集总体分为六大类:数据处理指令、程序状态寄存器访问指令、Load/Store指令、跳转指令(转移指令)、异常中断指令、协处理器指令。

  • 第15题:

    ARM核有两个指令集,分别是ARM、()


    正确答案:Thumb

  • 第16题:

    ARM9和ARM7的重要区别是()

    • A、ARM9带有MMU功能
    • B、ARM9支持Thumb指令集
    • C、ARM9带有Cache功能
    • D、ARM9是哈佛结构

    正确答案:A

  • 第17题:

    ARM7TDMI中,T表示支持16位Thumb指令集,D表示M表示内嵌乘法器Multiplier,I表示,支持在线断点和调试。


    正确答案:在片可调试;嵌入式ICE

  • 第18题:

    ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个态()、(),状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态。


    正确答案:ARM;Thumb;T

  • 第19题:

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


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

  • 第20题:

    对ARM7微处理器说法不正确的是()。

    • A、兼容16位的Thumb指令集
    • B、集成式RISC内核
    • C、集成了ICE-RT逻辑
    • D、哈佛体系结构

    正确答案:D

  • 第21题:

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

    B


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

  • 第22题:

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

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

  • 第23题:

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

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