Ⅰ 计算机中常用的寻址方式有哪几种
存取数据有关的寻址方式:立即寻址 、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址与程序控制有关的寻址方式:段内直接寻址、段间直接寻址、段内间接寻址、段间间接寻址。
寻址方式是指寻找指令或操作数有效地址的方式,也就是指确定本条指令的数据地址,以及下一条将要执行的指令地址的方式。
(1)常用的数据寻址方式有哪些扩展阅读:
指令中的地址码字段并不代表操作数的真实地址,称为形式地址(A)。用形式地址并结合寻址方式,可以计算出操作数在存储器中的真实地址,称为有效地址(EA)。寻找下一条要执行的指令地址称为指令寻址,寻找操作数的地址称为数据寻址。
1、指令寻址
指令寻址方式分为顺序寻址方式和跳跃寻址方式。
1)顺序寻址方式可通过程序计数器PC加1,自动形成下一条指令的地址。
2)跳跃寻址则通过转移指令实现。所谓跳跃,是指下条指令的地址码不是由程序计数器给出的,而是由本条指令给出。
2、数据寻址
数据寻址是如何在指令中表示一个操作数的地址,如何用这种表示得到操作数或怎样计算出操作数的地址。
数据寻址方式的种类较多,为了区别各种方式,通常在指令中设一个字段,用来指明属于属于那种寻址方式。
Ⅱ 数据寻址方式有几种
七种寻址方式:
1、立即寻址方式
2、寄存器寻址方式
3、直接寻址方式
4、寄存器间接寻址方式
5、寄存器相对寻址方式
6、基址加变址寻址方式
7、相对基址加变址寻址方式
Ⅲ 什么是寻址方式,写出五种与数据有关的寻址方式
寻址方式,就是指令中给出的源操作数或它的地址信息、或下一条指令地址的方式。
举例如下:
MOV AX, 20B5H ;立即寻址
MOV AX,[0100H] ;直接寻址
MOV AX,BX ;寄存器寻址
MOV AX,[BX] ;寄存器间接寻址
MOV AX,[BP] ;基址寻址
MOV AX,VAL[BX] ;相对基址寻址
MOV AX,[BX][SI] ;基址变址寻址
MOV AX,VAL[BX][SI] ;相对基址变址寻址
MOV AX,ES:VAL[SI] ;相对变址寻址
JNZ LP1 ;相对寻址,其中LP1是某程序段标号