参考答案和解析
正确答案:正确
更多“执行:500LOAD$20,R1,则操作时地址为521。”相关问题
  • 第1题:

    若CPU要执行的指令为:MOV R1,#45(即将数值45传送到寄存器R1中),则该指令中采用的寻址方式为_______。


    答案:B
    本题考查指令系统基础知识。 指令中的寻址方式就是如何对指令中的地址字段进行解释,以获得操作数的方法或获得程序转移地址的方法。常用的寻址方式有: ·立即寻址。操作数就包含在指令中。 ·直接寻址。操作数存放在内存单元中,指令中直接给出操作数所在存储单元的地址。 ·寄存器寻址。操作数存放在某一寄存器中,指令中给出存放操作数的寄存器名。 ·寄存器间接寻址。操作数存放在内存单元中,操作数所在存储单元的地址在某个寄存器中。 ·间接寻址。指令中给出操作数地址的地址。 ·相对寻址。指令地址码给出的是一个偏移量(可正可负),操作数地址等于本条指令的地址加上该偏移量。 ·变址寻址。操作数地址等于变址寄存器的内容加偏移量。 题目给出的指令中,别是寄存器,属于寄存器寻址方式,45是立即数,属于立即寻址方式。

     

  • 第2题:

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

    A.PC→MAR

    B.PC→IR

    C.55→MDR

    D.55→R1


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

  • 第3题:

    若当前正在执行的指令所在存储器单元的地址为2000H,基址寄存器的内容为4000H,变址寄存器的内容为22ADH,指令的地址码部分为11H。如果采用相对寻址方式,则操作数的实际地址为(19);如果采用相对基址加变址寻址方式,则操作数的实际地址为(20)。

    (63)

    A.42ADH

    B.2011H

    C.6000H

    D.22BEH


    正确答案:B

  • 第4题:

    两个电阻并联,R1=90Ω,R2=45Ω,则等效电阻为()。

    • A、20Ω
    • B、30Ω
    • C、45Ω
    • D、90Ω

    正确答案:B

  • 第5题:

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


    正确答案:0x12000018;0x12345678

  • 第6题:

    关于程序IF R1 〉= 10 GOTOF LABEL1 ;…;LABEL1:…;下列说法正确的是()(SIEMENS系统)。

    • A、如果R1小于10,则向后跳转到“LABEL1”程序段
    • B、如果R1小于10,则执行IF到“LABEL1”之间的程序段
    • C、如果R1大于或等于10,则执行IF到“LABEL1”的之间的程序段
    • D、如果R1大于或等于10,则将10赋值到“LABEL1”中
    • E、如果R1大于或等于10,则向前跳转到“LABEL1”的程序段

    正确答案:B,E

  • 第7题:

    执行N10R1=5;N20R1=R1+5;后参数R1的值为仍为5(SIEMENS系统)。


    正确答案:错误

  • 第8题:

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

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

    正确答案:C

  • 第9题:

    R1和R2为两个串联电阻,已知R1=4R2,若R1上消耗的功率为1W,则R2上消耗的功率为()。

    • A、5W
    • B、0.25W
    • C、20W
    • D、200W

    正确答案:B

  • 第10题:

    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

  • 第11题:

    判断题
    执行:500LOAD$20,R1,则操作时地址为521。
    A

    B


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

  • 第12题:

    单选题
    $为相对寻址,执行200LOAD$40,R1时,有效地址为()。
    A

    240

    B

    241

    C

    242

    D

    243


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

  • 第13题:

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


    正确答案:0x120000180x12345678

  • 第14题:

    小端模式下如果从0x30000000到0x30000007存放的一个双字为0x1234567890ABCDEF,且R1=0x30000000,则加载指令LDRB R0,[R1]执行后,R0=___【9】___、LDRH R2,[R1,2]执行后,R2=___【10】___。


    正确答案:0xEF 0x000000EF 0x90AB 0x000090AB

  • 第15题:

    R1和R2为两个串联电阻,已知R1=5R2,若R1上消耗的功率为 1W,则R2上消耗的功率为()W 。

    A.5

    B.20

    C.0.2

    D.400


    正确答案:C

  • 第16题:

    当转换开关的可靠度为1时,非工作冗余系统的可靠度为R1,工作冗余系统的可靠度为R2,则R1与R2之间的关系为()

    • A、R1<R2
    • B、R1>R2
    • C、R1=R2
    • D、R1≤R2

    正确答案:B

  • 第17题:

    R1和R2为串联两电阻,已知R1=5R2,若R1上消耗功率为1W,则R2上消耗功率为()。

    • A、5W;
    • B、20W;
    • C、0.2W;
    • D、10W。

    正确答案:C

  • 第18题:

    执行N10 R1=5;N20 R1=R1+5;后参数R1的值为仍为5(SIEMENS系统)。


    正确答案:错误

  • 第19题:

    $为相对寻址,执行200LOAD$40,R1时,有效地址为()。

    • A、240
    • B、241
    • C、242
    • D、243

    正确答案:B

  • 第20题:

    设A=55H,R1=0FH,则执行ANL A,R1指令后的结果是A=()H。


    正确答案:05

  • 第21题:

    指令“CJNE@R1,#100,LOOP”的含义是()

    • A、R1中的数与立即数100相等,则程序转到标号LOOP处执行
    • B、R1中的数与立即数100不等,则程序转到标号LOOP处执行
    • C、R1作间接地址中的数与立即数100相等,则程序转到标号LOOP处执行
    • D、R1作间接地址中的数与立即数100不等,则程序转到标号LOOP处执行

    正确答案:D

  • 第22题:

    两个电阻串联,R1:R2=1:2,总电压为60V,则R1上的电压大小为()。

    • A、10V
    • B、20V
    • C、30V
    • D、40V

    正确答案:B

  • 第23题:

    填空题
    设A=55H,R1=0FH,则执行ANL A,R1指令后的结果是A=()H。

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