Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lenguaje Ensamblador - Coggle Diagram
Lenguaje Ensamblador
MODOS DE DICCIONAMIENTO
BASE-ÍNDICE
Descripción: La dirección del operando se calcula sumando el contenido de un registro base (BX, BP) y un registro índice (SI, DI). Útil para acceder a elementos de arreglos.
Ejemplo: MOV AX, [BX + SI]
INDIRECTO POR REGISTRO
Descripción: Un registro (ej. BX, SI, DI) contiene la dirección de memoria donde se encuentra el operando.
Ejemplo: MOV AX, [BX] (el contenido de la dirección apuntada por BX se mueve a AX).
-
DIRECTO
-
Ejemplo: MOV AX, [2000H] (el contenido de la dirección de memoria 2000H se mueve a AX).
POR REGISTRO
-
Ejemplo: MOV AX, BX (el contenido de BX se mueve a AX).
-
-
ESTRUCTURA
ETIQUETAS
Propósito: Marcar una dirección en la memoria. Se utilizan para saltos (condicionales o incondicionales), definir el inicio de subrutinas o datos específicos.
-
COMENTARIOS
Propósito: Documentar el código, explicar su funcionamiento y mejorar su legibilidad.
-
-
DIRECTATIVAS
Propósito: Indican al ensamblador cómo procesar el código, pero no son instrucciones ejecutables por el procesador.
EJEMPLOS
-
MODEL: Define el modelo de memoria (tiny, small, medium, large, huge, flat).
-
DB, DW, DD: Definen bytes, palabras o dobles palabras de datos.