Documentos de Académico
Documentos de Profesional
Documentos de Cultura
las instrucciones del microprocesador. Cada nombre de instruccin esta conformado de dos a seis letras. b) Directivas o Pseudo Instrucciones: Indican al programa ensamblador que hacer con las instrucciones y los datos. Las directivas no son traducidas al lenguaje maquina.
Tipos de segmentos de la memoria: Segmento de cdigo. Segmento de datos. Segmento Pila. Segmento extra. Segmentos suplementarios. Registros de los segmentos: CS- Registro segmento de cdigo, cuyo registro puntero es : EIP DS- Registro segmento de datos, cuyos registros punteros son: ESI,EDI. SS- Registro segmento de pila, cuyos registros punteros son : ESP y EBP
Para accesar a una posicin de un determinado segmento, se hace uso de la siguiente frmula. Segmento de cdigo: D.E= Direccin Efectiva D.E= CS x 1016 + EIP Segmento de datos:
DE= DS x 1016 + ESI o EDI
instruccin. instruccin.
Nombre de la instruccin: Representacin simblica de la Operando: Indica donde se encuentran los datos y las
instrucciones.
lado de cada instruccin. Este siempre va separado por un punto y coma, de la instruccin.
Operando Destino
Instruccin PUSH
Formato :
PUSH Fuente Permite cargar informacin en la memoria pila desde el operando fuente hacia la cima de la pila. La transferencia permite decrementar el contenido del puntero de pila. Pila: Es una zona reservada de la memoria de datos, que almacena contenido de registros, datos y direcciones de retorno.
inicialmente el puntero de pila. El cual se carga con un valor que determina el inicio de la pila. INSTRUCCIN POP: Formato: POP Destino Permite transferir un byte o palabra desde la cima de la pila hacia el operando destino y a la vez incrementa en dos unidades el puntero de pila.
INSTRUCCIN XCHG
Formato:
XCHG Destino, Fuente Permite intercambiar contenidos entre los dos operandos.
INSTRUCCIONES ARITMETICAS
INSTRUCCIN ADD: Formato: ADD Destino, Fuente
Destino= Destino + Fuente Permite la suma de dos operandos del mismo tamao o longitud.
INSTRUCCIN DIV: Permite dividir el contenido del acumulador entre el operando fuente . Si el coeficiente se almacena en AL y el residuo en AH. Si el operando fuente es tipo palabra, el cociente se almacena en AX y el residuo en DX. INSTRUCCIN INC: Formato :
INSTRUCCIN DEC: Formato: DEC Destino Decrementa en una unidad, el contenido del operando destino. INSTRUCCIN NEG: Formato: NEG Destino Permite obtener el complemento A2 del operando destino.