以下ARM指令中不属于数据处理类指令的是()A、ADC R1,R2,R3B、LDR R1,[R2]C、MOV R1,R2,LSL#4D、ORR R1,R2,R3

题目

以下ARM指令中不属于数据处理类指令的是()

  • A、ADC R1,R2,R3
  • B、LDR R1,[R2]
  • C、MOV R1,R2,LSL#4
  • D、ORR R1,R2,R3

相似考题
更多“以下ARM指令中不属于数据处理类指令的是()”相关问题
  • 第1题:

    在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是()。

    A.MOV

    B.AND

    C.ADD

    D.ORR


    正确答案:D

  • 第2题:

    在以下ARM处理器指令中可让寄存器R1中指定位“清零”的指令操作码为()。

    A.MOV

    B.AND

    C.ADD

    D.ORR


    正确答案:B

  • 第3题:

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

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

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

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

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


    正确答案:C

  • 第4题:

    下列能改变ARM处理器工作状态的指令有()

    A.B指令

    B.SUB指令

    C.BX指令

    D.BLX指令

    E.BL指令


    参考答案:C, D

  • 第5题:

    ARM状态是32位,执行字对准的ARM指令。


    正确答案:正确

  • 第6题:

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

    • A、ARM状态是32位兼容16位指令的状态
    • B、ARM处理器复位时自动进入Thumb状态
    • C、ARM9支持Thumb-2状态
    • D、Thumb状态为16位指令状态,指令长度全部为16位

    正确答案:D

  • 第7题:

    ARM指令可分为哪几类?说出哪几条指令是无条件执行的。


    正确答案:ARM指令可分为:数据处理指令,跳转指令,程序状态寄存器处理指令,加载/存储指令,协处理器指令,异常产生指令。
    无条件执行指令:BLX指令,BKPT指令(产生软件断点中断)。

  • 第8题:

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


    正确答案:正确

  • 第9题:

    LOOP指令属于()类指令

    • A、数据传送
    • B、数据处理
    • C、程序控制
    • D、处理机控制

    正确答案:C

  • 第10题:

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

    I

    B

    N

    C

    T

    D

    F


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

  • 第11题:

    单选题
    对于ARM处理器以下不属于逻辑运算指令助记符的是()。
    A

    AND

    B

    BIC

    C

    EOR

    D

    SBC


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

  • 第12题:

    单选题
    以下ARM指令中不属于数据处理类指令的是()
    A

    ADC R1,R2,R3

    B

    LDR R1,[R2]

    C

    MOV R1,R2,LSL#4

    D

    ORR R1,R2,R3


    正确答案: B
    解析: 数据处理类指令可分为数据传送指令、算术逻辑运算指令和比较指令。本题A、C、D均属于数据处理类指令,B项属于加载/存储指令,故本题选B。

  • 第13题:

    关于ARM的工作状态,以下说法正确的是()。

    A.ARM处理器的工作状态包括ARM状态和Thumb状态两种

    B.ARM状态支持16位指令宽度也支持32位指令宽度

    C.Thumb状态或Thumb-2状态下,代码密度低于ARM状态,占用存储空间变大

    D.ARM处理器复位后自动进入ARM状态


    正确答案:D

  • 第14题:

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

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

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

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

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


    正确答案:D

  • 第15题:

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

    A.ARM状态仅支持32位指令编码

    B.Thumb状态仅支持16位指令编码

    C.Thumb-2状态仅支持32位指令编码

    D.ARM状态和Thumb状态是可以相互切换的


    正确答案:C

  • 第16题:

    关于ARM的工作状态,以下说法正确的是()。

    • A、ARM处理器的工作状态包括ARM状态和Thumb状态两种
    • B、ARM状态支持16位指令宽度也支持32位指令宽度
    • C、Thumb状态或Thumb-2状态下,代码密度低于ARM状态,占用存储空间变大
    • D、ARM处理器复位后自动进入ARM状态

    正确答案:D

  • 第17题:

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

    • A、ARM状态仅支持32位指令编码
    • B、Thumb状态仅支持16位指令编码
    • C、Thumb-2状态仅支持32位指令编码
    • D、ARM状态和Thumb状态是可以相互切换的

    正确答案:C

  • 第18题:

    在ARM数据处理指令中,第二个操作数都有哪几种形式?


    正确答案:第2个操作数的三种形式如下。立即数,例如:MOVR0,#0x0000F200;寄存器方式,例如:ADDR1,R1,R2;寄存器移位方式,例如:ANDSR1,R1,R2,LSLR3。

  • 第19题:

    请列举ARM处理器的指令寻址方式。哪种寻址方式是ARM指令集特有的寻址方式?


    正确答案:ARM处理器具有9种基本寻址方式,分别为立即寻址、寄存器寻址、寄存器移位寻址、寄存器间接寻址、基址寻址、多寄存器寻址、堆栈寻址、块拷贝寻址、相对寻址。寄存器移位寻址是ARM指令集特有的寻址方式。

  • 第20题:

    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状态。

  • 第21题:

    单选题
    在以下ARM处理器指令中可让寄存器R1中指定位"清零"的指令操作码为()。
    A

    MOV

    B

    AND

    C

    ADD

    D

    ORR


    正确答案: C
    解析: 使用逻辑与指令AND和0进行按位相与,可以起到清零的作用。故本题选B。

  • 第22题:

    单选题
    在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是()。
    A

    MOV

    B

    AND

    C

    ADD

    D

    ORR


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

  • 第23题:

    多选题
    下列能改变ARM处理器工作状态的指令有()
    A

    B指令

    B

    SUB指令

    C

    BX指令

    D

    BLX指令

    E

    BL指令


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

  • 第24题:

    单选题
    LOOP指令属于()类指令
    A

    数据传送

    B

    数据处理

    C

    程序控制

    D

    处理机控制


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