更多“若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用()指令。”相关问题
  • 第1题:

    请教:2008年上半年《软件评测师》上午试题(参考答案版)第1大题第1小题如何解答?

    【题目描述】

    试题(1)

    在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行的指令为:MOV R0, #100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是 (1) 。

    (1)

    A.100→R0

    B.100→MDR

    C.PC→MAR

    D.PC→IR

     

     


    正确答案:C

  • 第2题:

    已知ARM处理器的R1=0x12345678, R2=0xFF00FF00,则执行指令ORR R0,R1,R2后,寄存器R0=___【11】____,R1=___【12】____。


    正确答案:0xFF34FF78 0x12345678

  • 第3题:

    已知R1=0x12345678,R2=0x80000101,则执行指令AND R0,R1,R2后,寄存器R0=___【13】____,R2=___【14】____。


    正确答案:0 0x80000101

  • 第4题:

    ● 在计算机体系结构中,CPU 内部包括程序计数器 PC、存储器数据寄存器 MDR、指令寄存器IR 和存储器地址寄存器MAR 等。若CPU 要执行的指令为: MOV R0, #100(即将数值100传送到寄存器R0中),则CPU 首先要完成的操作是 (1) 。

    (1)

    A.100→R0

    B. 100→MDR

    C. PC→MAR

    D. PC→IR


    正确答案:C

  • 第5题:

    初始值R1=23H,R2=0FH执行指令BIC  R0, R1,R2,LSL #1后,寄存器R0,R1的值分别是多少?


    正确答案:R0=21H,  R1=23H,  R2=1EH。

  • 第6题:

    下列哪条指令把寄存器R1、R2的值相加后存到R0中.()

    • A、AND R0, R1, R2
    • B、SUB R0, R1, R2
    • C、ADD R0, R1, R2
    • D、AND R1, R2, R0

    正确答案:C

  • 第7题:

    若RS0=0,RS1=1,要想把寄存器R0的内容压入堆栈,可以使用()指令。

    • A、PUSH 10H
    • B、PUSH @R0
    • C、PUSH R0
    • D、PUSH 08H

    正确答案:D

  • 第8题:

    若PSW的内容为18H,则工作寄存器R0的地址是()。


    正确答案:18H

  • 第9题:

    当PSW.4=0,PSW.3=1时,当前工作寄存器Rn,工作在第()区。


    正确答案:1

  • 第10题:

    指令ANLA,R0的功能是()。

    • A、将A与寄存器R0的内部容按位逻辑与
    • B、将A与寄存器R0的内部容按位逻辑异或
    • C、将A与寄存器R0的内部容按位逻辑非
    • D、将A与寄存器R0的内部容按位逻辑或

    正确答案:A

  • 第11题:

    若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用()指令。

    • A、PUSH  R0
    • B、PUSH   @R0
    • C、PUSH  00H
    • D、PUSH  08H

    正确答案:D

  • 第12题:

    填空题
    已知R1=0x12345678,R2=0x80000101,则执行指令AND R0,R1,R2后,寄存器R0=(),R2=()。

    正确答案: 0,0x80000101
    解析: 0;将R1和R2进行与运算之后的结果送到R0中;
    0x80000101;R2中保持不变。

  • 第13题:

    已知ARM处理器R1=0x12345678, R2=0xFF008899,则执行指令AND R0,R1,R2后,寄存器R0=(13)__________________,R1=(14)___________________。


    正确答案:0x120000180x12345678

  • 第14题:

    以下ARM指令中属于寄存器间接寻址的指令是()。

    A.TST R1,0xFE

    B.LDRB R1,[R2]

    C.MOV R1,R0,LSL3

    D.BIC R0,R0,0x0B


    正确答案:B

  • 第15题:

    如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为:()。

    A.LDRPL R0,[R1]

    B.LDRMI R0,[R0]

    C.LDRHMI R1,[R0]

    D.LDRBMI R0,[R1]


    正确答案:D

  • 第16题:

    在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行的指令为:MOV R0,#100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是( )。

    A.100→R0
    B.100→MDR
    C.PC→MAR
    D.PC→IR

    答案:C
    解析:
    本题考查计算机基本工作原理。CPU中的程序计数器PC用于保存要执行的指令的地址,访问内存时,需先将内存地址送入存储器地址寄存器MAR中,向内存写入数据时,待写入的数据要先放入数据寄存器MDR。程序中的指令一般放在内存中,要执行时,首先要访问内存取得指令并保存在指令寄存器IR中。计算机中指令的执行过程一般分为取指令、分析指令并获取操作数、运算和传送结果等阶段,每条指令被执行时都要经过这几个阶段。若CPU要执行的指令为:MOV R0,#100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是将要执行的指令的地址送入程序计数器PC,访问内存以获取指令。

  • 第17题:

    如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为()。

    • A、LDRPL R0,[R1]
    • B、LDRMI R0,[R0]
    • C、LDRHMI R1,[R0]
    • D、LDRBMI R0,[R1]

    正确答案:D

  • 第18题:

    已知R1=0x12345678,R2=0x80000101,则执行指令AND R0,R1,R2后,寄存器R0=(),R2=()。


    正确答案:0;0x80000101

  • 第19题:

    若(A)=C3H,(R0)=AAH,指令XRLA,R0执行后,A的内容是()。

    • A、52H
    • B、69H
    • C、EBH
    • D、6CH

    正确答案:B

  • 第20题:

    指令“DEC@R0”的含义是()

    • A、R0寄存器中数减1
    • B、R0寄存器中数加1
    • C、R0作间接地址中数减1
    • D、R0作间接地址中数加1

    正确答案:C

  • 第21题:

    假定已把PSW的内容压入堆栈,再执行如下指令:MOV R0,SPORL @R0,#38HPOP PSW实现的功能是()。


    正确答案:修改PSW的内容,使F0、RS1、RS0三位均为1

  • 第22题:

    已知程序执行前,在AT89S51单片机片内RAM中,(A)=85H,(R0)=20H,(20H)=0AFH,(Cy)=1,(21H)=0FFH。写出下列指令独立执行后寄存器和存储单元的内容,若该指令影响标志位,写出CY、AC、OV和P的值。 ADD  A,@R0; ADDC A, 21H;   SWAP A     ;  SUBB A,#50H;   DEC R0    ; XCHD A,@R0;


    正确答案: CY=1,AC=1,OV=1,P=1 ,(A)=34H 
    CY=1,AC=1, P=1,OV=0 ,(A)=85H 
    (A)=58H ,P=1 
    CY=0,AC=0, P=1,OV=1 ,(A)=34H 
    R0=1FH
    (A)=8FH,(20H)=0A5H,P=1 

  • 第23题:

    单选题
    以下ARM指令中属于寄存器间接寻址的指令是()。
    A

    TST R1,#0xFE

    B

    LDRB R1,[R2]

    C

    MOV R1,R0,LSL#3

    D

    BIC R0,R0,#0x0B


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

  • 第24题:

    单选题
    下列哪条指令把寄存器R1、R2的值相加后存到R0中.()
    A

    AND R0, R1, R2

    B

    SUB R0, R1, R2

    C

    ADD R0, R1, R2

    D

    AND R1, R2, R0


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