continuación modos de direccionamiento

7
CONTINUACIÓN MODOS DE DIRECCIONAMIENTO

Upload: robin-francis

Post on 03-Jan-2016

36 views

Category:

Documents


0 download

DESCRIPTION

Continuación Modos de direccionamiento. 5. Relativo a la base. Se le identifica cuando dentro de la instrucción aparece un registro base mas un desplazamiento para direccionar un arreglo o una matriz(BX,BP). Ejemplos: 1.- .data mi vector db 9,8,7,6,5,4,3,2,1 . code - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Continuación Modos de direccionamiento

CONTINUACIÓN MODOS DE DIRECCIONAMIENTO

Page 2: Continuación Modos de direccionamiento

5. RELATIVO A LA BASE Se le identifica cuando dentro de la instrucción

aparece un registro base mas un desplazamiento para direccionar un arreglo o una matriz(BX,BP).

Ejemplos:

1.-

.data

mi vector db 9,8,7,6,5,4,3,2,1

.code

inicialización……

MOV BP,0

MOV AL, mivector(BP(relativo a la base)+1(Desplazamiento))

MOV CH, mivector(BP+4)

9

8

7

6

5

4

3

2

1

Page 3: Continuación Modos de direccionamiento

2.-

Mov BX,4

Mov Al, mivector(BX+3)

Mivector=(7)

Page 4: Continuación Modos de direccionamiento

6. INDIRECTO

Instrucciones de apoyo:

Lea Obtiene la dirección efectivo

Sintaxis: Lea Op.Destino, Op.Fuente.Se identifica este modo de direccionamiento cuando se accede directamente a la dirección efectiva del arreglo o matriz para hacer referencia a uno de los elementos

Nota: No debe aparecer el nombre de la variable definida por el programador.

Page 5: Continuación Modos de direccionamiento

Ejemplos: 1.-

.data

------ inicialización

lea SI, Mivector (SI apunta al inicio de Mivector)

MOV AL (SI)-------indirecto…..(4040H)

ADD SI,2

MOV CH, (SI)-----(4042H)

Page 6: Continuación Modos de direccionamiento

2.-DISEÑA EL P5.ASM

Declarando en el segmento de datos los arreglos que contienen 16 de los nombres del grupo ensamblador de las 7 am, por medio de código y haciendo uso de direccionamiento relativo a la base agregue el caracter “$” en la ultima posición de cada arreglo.

Page 7: Continuación Modos de direccionamiento

TAREA

Transforma el trabajo 5 haciendo uso de direccionamiento inmediato