更多“指令解析:ADDS  R1,R1,#1”相关问题
  • 第1题:

    若R2=0xFF00000F,则指令ADDS R1,R2,0x80000001执行后,寄存器R1=___【11】___,进位位C=___【12】___。


    正确答案:0x7F000010 1

  • 第2题:

    指令解析:CMP  R1,R0


    正确答案:寄存器R1的值与寄存器R0的值相减,根据结果设置CPSR的标志位。

  • 第3题:

    指令解析:ADD  R1,R1,#3


    正确答案:将R1+3的结果送R1是保存。

  • 第4题:

    执行ARM指令MOV R0,R1,LSL#3后,R0的值为()。

    • A、R1的3倍
    • B、R1+3
    • C、R1的8倍
    • D、R1的8分之1

    正确答案:C

  • 第5题:

    在指令LDR R0,[R1,#4]!执行后,R1中的值为()。

    • A、R1不变
    • B、R1=R1+1
    • C、R1=R1+4
    • D、R1=4

    正确答案:C

  • 第6题:

    R1的内容为50H,执行下面的指令或指令组合,(),两(组)指令执行结果一样。

    • A、 指令ORL  50H   #40H和指令组合MOV  A    @R1    ORL  50H    A比较
    • B、 指令ORL  A   @R1和指令ANL  A   #50H比较
    • C、 指令ORL  A    @R1和指令MOV  50H   R1    ORL  A    50H比较
    • D、 指令ORL  A    R1和指令ORL  A   #50H比较

    正确答案:D

  • 第7题:

    Routers R1 and R2 are EIGRP neighbors using their Fa0/0 interfaces, respectively. An engineer adds the ip hello - interval eigrp 9 6 command to R1's Fa0/0 configuration. Which of the following is true regarding the results from this c hange?()

    • A、The show ip eigrp neighbors command on R1 lists the revised Hello timer
    • B、The show ip eigrp interfaces command on R1 lists the revised Hello timer
    • C、The R1 - R2 neighborship fails due to Hello timer mismatcH
    • D、The show ip eigrp interfaces detail command on R1 lists the revised Hello timer

    正确答案:D

  • 第8题:

    问答题
    指令解析:ADD  R1,R1,#3

    正确答案: 将R1+3的结果送R1是保存。
    解析: 暂无解析

  • 第9题:

    问答题
    指令解析:LDR R0,[R1]

    正确答案: 从R1寄存器指向的地址中取出一个字的数据,存储到R0寄存器中。
    解析: 暂无解析

  • 第10题:

    问答题
    指令解析:ADD  R0,R1,[R2]

    正确答案: 将以R2中的内容为地址的单元中的值与R1相加,结果送R0保存。
    解析: 暂无解析

  • 第11题:

    问答题
    指令解析:ADDS  R1,R1,#1

    正确答案: R1+1给R1。
    解析: 暂无解析

  • 第12题:

    单选题
    将寄存器R1中指定的bit7和bit3位清除、其它位保持不变的ARM指令是()
    A

    ORR R1,R1,#0x00000088

    B

    AND R1,R1,#0x00000088

    C

    BIC R1,R1,#0x00000088

    D

    TST R1,R1,#0x00000088


    正确答案: D
    解析: 在ARM汇编语言程序中,子程序的调用一般是通过BL指令来实现的;MOV PC,LR在ARM汇编中用于子程序的返回;D项中R15即是PC,故本题选A。

  • 第13题:

    听力原文:[解析] 有以下程序:includeusing namespace Std;Class R{public:R(int r1,i

    听力原文:[解析]

    有以下程序: #include<iostream> using namespace Std; Class R {public: R(int r1,int r2) {R1=r1; R2=r2;} void print(); void print()const; private: int R1,R2;}; roid R::print() {cout<<R1<<“,”<<R2<<endl;} void R::print()con

    A.5,4

    B.20,52

    C.0,0

    D.4,5


    正确答案:B
    解析: 使用const关键字修饰的对象成为常对象,题中对象b被声明为类R的常对象。使用const关键宇说明的成员函数称为常成员函数,类R中用const重载了函数print()。在使用常对象和常成员函数时应注意的是:const是函数类型的一个组成部分,因此在常成员函数部分也要带const关键宇;常成员函数不能更新对象的数据成员,也不能调用该类中没有用const修饰的成员函数;如果将一个对象说明为常对象,则通过该常对象只能调用它的常成员函数,不能调用其他的成员函数;const关键字可以参与区分重载函数。

  • 第14题:

    指令解析:LDR  R1,[R0+4]


    正确答案:将R1的内容加4后送R0。

  • 第15题:

    指令解析:写一条ARM指令,完成操作r1 = r2 * 3


    正确答案:add r1, r2, r2  LSL #1。

  • 第16题:

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

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

    正确答案:B

  • 第17题:

    区分指令MOV A,R1和MOV A,@R1。


    正确答案: 前者源操作数是寄存器寻址,后者源操作数寄存器间接寻址。

  • 第18题:

    P1口地址为90H,执行下面指令或指令组合,(),两(组)指令执行结果一样。

    • A、 指令MOV  P1 @R1和指令组合MOV  A  R1   MOV  P1  A比较
    • B、 指令MOV  A  P1和指令组合MOV  R1  P1   MOV  A  @R1比较
    • C、 指令SETB  P1.7和指令组合MOV  A  #17H   ORL  P1  A比较
    • D、 指令MOV  P1  A和MOV  90H  A比较

    正确答案:D

  • 第19题:

    问答题
    指令解析:写一条ARM指令,完成操作r1 = r2 * 3

    正确答案: add r1, r2, r2  LSL #1。
    解析: 暂无解析

  • 第20题:

    单选题
    对寄存器R1的内容乘以4的正确指令是()
    A

    LSR R1,#2

    B

    LSL R1,#2

    C

    MOV R1,R1,LSL#2

    D

    MOV R1,R1,LSR#2


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

  • 第21题:

    问答题
    指令解析:STR R0,[R1],#8

    正确答案: 将R0中的字数据写入R1为地址的存储器中,并将新地址R1+8写入R1。
    解析: 暂无解析

  • 第22题:

    单选题
    下面指令执行后,改变R1寄存器内容的指令是()
    A

    TST R1,#2

    B

    ORR R1,R1,R1

    C

    CMP R1,#2

    D

    EOR R1,R1,R1


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

  • 第23题:

    单选题
    以下ARM处理器的指令或伪指令错误的是()。
    A

    MOV R1,R2

    B

    LDR R1,#0x12345678

    C

    LDR R1,=0x00000020

    D

    ADC R1,R2,R3


    正确答案: C
    解析: LDR是加载/存储类指令,表示存储器到寄存器的数据传送;而#是立即数符号,表示立即数寻址,故B项错误,选B。