全部科目 > 网络管理员 >
2021年下半年 上午试卷 综合知识
第 7 题
知识点 寻址方式  
关键词 操作数   寄存器   间接寻址   寻址方式   寻址  
章/节 硬件基础知识  
 
 
在寄存器间接寻址方式下,操作数存放在()中。
 
  A.  栈空间
 
  B.  指令寄存器
 
  C.  主存单元
 
  D.  通用寄存器
 
 




 
 
相关试题     指令系统 

  第7题    2011年上半年  
寄存器间接寻址是指在(7)中存取操作数。

  第3题    2015年下半年  
在指令中,操作数地址在某寄存器中的寻址方式称为( )寻址。

  第5题    2019年上半年  
在寻址方式中,将操作数的地址放在寄存器中的方式称为( )。

 
知识点讲解
· 寻址方式
 
        寻址方式
        寻址方式就是解释操作数的地址,常用的有立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址和相对基址变址寻址7种寻址方式。
        (1)立即寻址方式。操作数直接存放在指令中,紧跟在操作码之后作为指令的一部分,如执行"MOV AL, 5"指令后(AL)=05H。
        (2)寄存器寻址方式。操作数在寄存器中,指令指定寄存器。16位操作数寄存器可以是AX、BX、CX、DX、SI、DI、SP和BP, 8位操作数可以是AL、AH、BL、BH、CL、CH、DL和DH。例如,"MOV AX, BX"指令,如果执行前(AX)=3064H,(BX)=1234H,则执行后(AX)=1234H, (BX)保持不变。
        (3)直接寻址方式。在IBM PC中把操作数的偏移地址称为有效地址EA,在直接寻址方式中,EA就在指令中,它存放在指令的操作码之后。首先要求出操作数的物理地址,如操作数在数据段中,则物理地址=16d×(DS)+EA。例如,"MOV AX, [2000H]",如果(DS)=3000H,则物理地址为30 000+2000=32 000H。
        (4)寄存器间接寻址方式。操作数的有效地址在基址寄存器BX、BP或变址寄存器SI、DI中,操作数则在存储器中。例如,操作数在DS中,寄存器为BX,则物理地址= 16d×(DS)+(BX)。
        (5)寄存器相对寻址方式。在寄存器寻址方式的基础上加上一个位移量。位移量根据指令中的指定,形式为MOV AX ES: COUNT[SI],其中COUNT为位移量,ES为段跨越前缀(就是本来在DS中,现在在ES中,计算物理地址时相应改变)。
        (6)基址变址寻址方式。在寄存器间接寻址方式基础上加一个偏移量。形式为MOV AX ES:[BX][SI],其中[SI]为偏移量。
        (7)相对基址变址寻址方式。在寄存器间接寻址方式基础上既有位移量又有偏移量。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有