更多“所有的ARM指令都是可以有条件执行的,而Thumb指令仅有一条指令具备条件执行功能,这条指令是 指令。”相关问题
  • 第1题:

    指令周期是( )。

    A.CPU执行一条指令的时间

    B.CPU从主存取出一条指令的时间

    C.CPU从主存取出一条指令加上执行这条指令的时间

    D.CPU从主存取出三条指令的时间


    正确答案:C

  • 第2题:

    关于ARM嵌入式处理器的工作状态,以下说法错误的是()。

    A.ARM状态是32位指令的状态,指令代码全部是4个字节长度

    B.Thumb状态为16位指令状态,指令长度为16位

    C.Thumb-2状态兼容16位指令和32位指令编码

    D.ARM状态和Thumb状态可以相互切换,复位时自动进入Thumb状态


    正确答案:D

  • 第3题:

    计算机中有很多周期,其中指令周期是指( )。

    A.CPU执行一条指令所需的时间

    B.CPU从内存中取出一条指令所需的时间

    C.CPU从内存中取出一条指令并执行这条指令所需的时间

    D.CPU从外存中取出一条指令所需的时间


    正确答案:A

  • 第4题:

    指令周期是指()。

    A.CPU从主存取出一条指令的时间间
    B.CPU执行一条指令的时间
    C.CPU从主存取出一条指令加上执行这条指令的时间
    D.时钟周期时间

    答案:C
    解析:
    CPU每取出并执行一条指令所需的全部时间成为指令周期。在大多数情况下,CPU是按照:取指->执行->再取值->在执行…的顺序自动工作的。指令周期和时钟周期无必然联系。

  • 第5题:

    相对于ARM指令集,Thumb指令集的特点是()

    • A、指令执行速度快
    • B、16位指令集,可以得到密度更高的代码,对于需要严格控制成本的设计非常有意义
    • C、Thumb模式有自己独立的寄存器
    • D、16位指令集,代码密度高,加密性能好

    正确答案:B

  • 第6题:

    所有的ARM指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率。()


    正确答案:正确

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

    每一条指令执行时通常有①读取指令、②执行指令、③分析指令等几个步骤,他们的执行顺序应该是()。

    • A、①读取指令、②执行指令、③分析指令
    • B、①读取指令、③分析指令、②执行指令
    • C、③分析指令、②执行指令、①读取指令
    • D、②执行指令、①读取指令、③分析指令

    正确答案:B

  • 第9题:

    根据冯诺依曼的设计,计算机应能自动执行程序,而执行程序又归结为逐条执行指令。下列属于执行一条指令基本操作的是:()

    • A、取出指令
    • B、分析指令
    • C、执行指令
    • D、为执行下一条指令作好准备,即取出下一条指令地址

    正确答案:A,B,C,D

  • 第10题:

    判断题
    指令译码部件是用于分析指令的操作码.对任一条指令来说,都是先执行指令译码,再按译码结果执行指令规定的操作。
    A

    B


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

  • 第11题:

    单选题
    程序状态寄存器中确定正在执行的指令是ARM指令还是Thumb指令的标志位是()
    A

    I

    B

    N

    C

    T

    D

    F


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

  • 第12题:

    单选题
    每一条指令执行时通常有①读取指令、②执行指令、③分析指令等几个步骤,他们的执行顺序应该是()。
    A

    ①读取指令、②执行指令、③分析指令

    B

    ①读取指令、③分析指令、②执行指令

    C

    ③分析指令、②执行指令、①读取指令

    D

    ②执行指令、①读取指令、③分析指令


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

  • 第13题:

    ARM处理器用一条指令完成有条件的无符号数加法运算,并更新CPSR中的状态,条件是如果相等, 要求指令执行R1+R2,结果送R3中,则这条指令为___【15】____;如果条件是大于,要求指令执行R1-R2,结果放R3中,则该指令为___【16】___。


    正确答案:ADDCEQ R3,R1,R2 SUBHIS R3,R1,R2

  • 第14题:

    关于ARM嵌入式处理器的工作状态,以下说法正确的是()。

    A.ARM状态是32位指令的状态,指令代码为16位和32位

    B.Thumb状态为16位指令状态,指令长度可为16位,也可以为32位

    C.Thumb-2状态兼容16位指令和32位指令编码

    D.ARM状态和Thumb状态不可切换


    正确答案:C

  • 第15题:

    执行一条指令的顺序是( )。

    ①读取指令

    ②执行指令

    ③分析指令

    A.①②③

    B.①③②

    C.③②①

    D.②①③


    正确答案:B

  • 第16题:

    一条指令执行分三步,取指令、分析指令、执行指令。


    正确答案:正确

  • 第17题:

    一条机器指令的执行大致包括()阶段。

    • A、指令读取
    • B、指令设置
    • C、指令解析
    • D、指令执行
    • E、指令完成

    正确答案:A,C,D,E

  • 第18题:

    ARM指令为32位的长度,Thumb指令为16位长度。()


    正确答案:正确

  • 第19题:

    指令周期是指()

    • A、CPU从主存取出一条指令的时间
    • B、CPU执行一条指令的时间
    • C、CPU从主存取出一条指令加上执行这条指令的时间
    • D、时钟周期

    正确答案:C

  • 第20题:

    计算机的一个指令周期一般包括以下几个步骤()。

    • A、取指令、翻译指令、执行指令、指令计数器加1并取下一条指令
    • B、取指令、翻译指令、指令计数器加1并取下一条指令
    • C、取指令、执行指令、指令计数器加1并取下一条指令
    • D、翻译指令、执行指令、指令计数器加1并取下一条指令

    正确答案:A

  • 第21题:

    指令译码部件是用于分析指令的操作码.对任一条指令来说,都是先执行指令译码,再按译码结果执行指令规定的操作。


    正确答案:正确

  • 第22题:

    单选题
    指令周期是指()
    A

    CPU从主存取出一条指令的时间

    B

    CPU执行一条指令的时间

    C

    CPU从主存取出一条指令加上执行这条指令的时间

    D

    时钟周期


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

  • 第23题:

    单选题
    指令周期是指()。
    A

    CPU从主存取出一条指令的时间

    B

    CPU执行一条指令的时间

    C

    CPU从主存取出一条指令加上执行这条指令的时间

    D

    时钟周期时间


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

  • 第24题:

    多选题
    根据冯诺依曼的设计,计算机应能自动执行程序,而执行程序又归结为逐条执行指令。下列属于执行一条指令基本操作的是:()
    A

    取出指令

    B

    分析指令

    C

    执行指令

    D

    为执行下一条指令作好准备,即取出下一条指令地址


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