Direccionamiento Indirecto

Páginas: 3 (670 palabras) Publicado: 12 de marzo de 2013
DIRECCIONAMIENTO INDIRECTO
Operandos base, índice, con desplazamiento
Una dirección efectiva de operando puede formarse combinando un registro base, un registro índice, y un desplazamiento. Lanotación podrá tener una variedad de formas: mov dl, [bx + si + k] Este tipo de operando es útil para acceder a un arreglo bi-dimensional, el nombre de un arreglo puede ser usado como la porción deldesplazamiento para el operando, un registro base puede contener el corrimiento de un renglón dentro del tabla y un registro índice puede contener el desplazamiento de una columna dentro del renglón.Ejemplo 1: En un arreglo de 15 elementos y una dirección de desplazamiento inicial hipotética en 0102h. Se buscara acceder al tercer elemento de la segunda línea del arreglo, esto es, el elemento en laposición [2] [3] BX contiene la distancia (en bytes) del segundo renglón desde el principio de la matriz, y SI contiene la distancia desde el principio del renglón a la tercera columna:

[bx] [bx+si]Dirección 102 103 104 105 106 107 108 109 01ª 01B 01C 01D 01E 01F 020

contenido 21h 22h 23h 24h 25h 26h 27h 28h 29h 30h 31h 32h 33h 34h 35h

0102 21h

103 22h

104 23h

105 24h

106 25h0107 26h [BX]

108 27h

0109 28h [BX+SI]

01a 29h

01b 30h

01c 31h

01d 32h

01e 33h

01f 34h

020 35h

row_size = 5 mov bx, row_size mov si, 2 mov al, array [bx + si] ; eligeal segundo renglón ; elige la tercera columna ; obtiene el valor del desplazamiento [109]

CÓDIGO DEL EJEMPLO 1 name "array_05" ; este código encuentra al tercer elemento del segundo renglón ;empleando uno de los métodos de base índice con desplazamiento ; [bx + si + K] org 100h jmp deteccion matriz05 db 21h,22h,23h,24h,25h, db 26h,27h,28h,29h,30h, db 31h,32h,33h,34h,35h row_size equ 5deteccion: mov bx, offset matriz05 mov si, row_size mov dl, [bx+si+2] impresion: mov ah, 2 int 21h salir: mov ah,4ch int 21h ; [bx+si+k]

Ejemplo 2: Se buscará acceder al cuarto elemento de la tercera...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Direccionamiento indirecto
  • Indirecto
  • Indirectos
  • Direccionamiento
  • direccion
  • Direccion
  • Dirección
  • La direccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS