首页 > 试题广场 >

MCS-51指令系统中,访问片外数据存储器的寻址方式是(

[单选题]

MCS-51指令系统中,访问片外数据存储器的寻址方式是(    )。

  • 立即寻址
  • 直接寻址
  • 寄存器寻址
  • 寄存器间接寻址
推荐
D。考察的是MCS-51指令系统中指令寻址方式
  • A选项立即寻址:指令中直接提供源操作数,即操作码后面直接跟着参与操作的数。
  • B选项直接寻址:在直接寻址方式中,操作码后面直接给出的是操作数的地址(内部RAM存储单元的地址)。
  • C选项寄存器寻址:该寻址方式,操作数存放在寄存器(R1~R7)中,指令中给出寄存器名。
  • D选项寄存器间接寻址:该寻址方式,用工作寄存器(R0、R1、DRTR)给出存储单元的地址,而操作数存放在片内或片外RAM中。指令中寄存器名前要加@。寄存器间接寻址用于访问片内RAM和片外RAM.

编辑于 2019-11-04 16:09:09 回复(0)
选D

MCS-51指令操作主要有以下7种寻址方式:

寻址方式                           eg

立即寻址                          MOV        A,#16

直接寻址                          MOV        20H,P1

寄存器寻址                       MOV        A,R0

寄存器间接寻址                MOVX       A, @DPTR

变址寻址                          MOVC       A, @A+DPRT

相对寻址                          SJMP        LOOP

位寻址                              ANL        C,70H

而D是外部数据
故选D
编辑于 2019-10-31 16:50:18 回复(1)
D。考察的是MCS-51指令系统中指令寻址方式
  • A选项立即寻址:指令中直接提供源操作数,即操作码后面直接跟着参与操作的数。
  • B选项直接寻址:在直接寻址方式中,操作码后面直接给出的是操作数的地址(内部RAM存储单元的地址)。
  • C选项寄存器寻址:该寻址方式,操作数存放在寄存器(R1~R7)中,指令中给出寄存器名。
  • D选项寄存器间接寻址:该寻址方式,用工作寄存器(R0、R1、DRTR)给出存储单元的地址,而操作数存放在片内或片外RAM中。指令中寄存器名前要加@。寄存器间接寻址用于访问片内RAM和片外RAM.
发表于 2020-07-27 09:58:50 回复(0)