continuación modos de direccionamiento
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 PresentationTRANSCRIPT
![Page 1: Continuación Modos de direccionamiento](https://reader036.vdocumento.com/reader036/viewer/2022082505/568137ec550346895d9fa4c1/html5/thumbnails/1.jpg)
CONTINUACIÓN MODOS DE DIRECCIONAMIENTO
![Page 2: Continuación Modos de direccionamiento](https://reader036.vdocumento.com/reader036/viewer/2022082505/568137ec550346895d9fa4c1/html5/thumbnails/2.jpg)
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](https://reader036.vdocumento.com/reader036/viewer/2022082505/568137ec550346895d9fa4c1/html5/thumbnails/3.jpg)
2.-
Mov BX,4
Mov Al, mivector(BX+3)
Mivector=(7)
![Page 4: Continuación Modos de direccionamiento](https://reader036.vdocumento.com/reader036/viewer/2022082505/568137ec550346895d9fa4c1/html5/thumbnails/4.jpg)
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](https://reader036.vdocumento.com/reader036/viewer/2022082505/568137ec550346895d9fa4c1/html5/thumbnails/5.jpg)
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](https://reader036.vdocumento.com/reader036/viewer/2022082505/568137ec550346895d9fa4c1/html5/thumbnails/6.jpg)
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](https://reader036.vdocumento.com/reader036/viewer/2022082505/568137ec550346895d9fa4c1/html5/thumbnails/7.jpg)
TAREA
Transforma el trabajo 5 haciendo uso de direccionamiento inmediato