ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguajes de Bajo Nivel. REGISTROS DE PROPÓSITO GENERAL


Enviado por   •  10 de Febrero de 2016  •  Apuntes  •  12.818 Palabras (52 Páginas)  •  276 Visitas

Página 1 de 52

[pic 3][pic 4][pic 5][pic 6][pic 7]

[pic 8][pic 9][pic 10]

ÍNDICE

REGISTROS DE PROPÓSITO GENERAL        

REGISTROS DE SEGMENTO        

REGISTRO DE BANDERAS        

ARQUITECTURA INTERNA DEL MICROPOCESADOR        

MODELO DE PROGRAMACIÓN        

LA PILA (STACK)        

LA PILA        

COMO GUARDAR UN PROGRAMA Y CARGAR EN .COM        

COMO CARGAR        

ESTRUCTURA DE UN PROGRAMA ENSAMBLADOR        

(USANDO EL PROGRAMA DEBUG)        

FORMATO GENERAL DE UN PROGRAMA CON DIRECCTIVAS NO SIMPLIFICADAS        

SIGNIFICADO DE LAS DIRECTIVAS SIMPLIFICADAS        

COMPONENTES PRINCIPALES DE UNA COMPUTADORA        

COMPONENTES PRINCIPALES DE LA COMPUTADORA        

LOS CIRCUITOS CONCISTEN DE 3 GRANDES SECCIONES        

Ejecución de instrucciones        

BUSES DEL MICRO PROCESADOR        

PROGRAMACION DEL MICRIPROCESADOR        

MICRO-COMPUTADOR        

MEMORIA DEL MICROPROCESADOR        

MEMORIA EN LA COMPUTADRA PERSONAL        

MODOS DE DIRECCIONAMIETNO        

1.- Direccionamiento por registro:        

2.- Direccionamiento inmediato:        

3.-Direccionamiento directo.        

3.-Directo de datos.        

Directo        

Desplazamiento        

4.- Direccionamiento indirecto por registro:        

5.- Direccionamiento base-más-índice        

6.- Direccionamiento relativo a registro        

7.- Direccionamiento relativo a la base + índice        

CAMBIO DE MINUSCULAS A MAYUSCULAS        

XLAT        

ADICION EN BCD        

DESPLAZAMIENTO Y ROTACION        

DESPLAZAMIENTO        

ROTACION        

DATOS BCD (DECIMAL CODIFICADO EN BINARIO)        

INSTRUCCIONES ARITMETICAS Y LOGICAS        

SUMA        

RESTA        

MULTIPLICACION        

Multiplicación de 8 bits        

Multiplicación de 16 bits.        

División        

División de 8 bits        

División con signo        

División de 16 bits        

El residuo        

INSTRUCCIONES LOGICAS BINARIAS        

Compuerta AND        

Compuerta OR        

XOR        

ARITMETICA BCD Y ASCII        

DAA        

DAS        

ARITMETICA ASCII        

AAA        

AAD        

AAM        

AAS        

LAS MACROS EN EL LENGUAJE ENSAMBLADOR        

USO DE PARAMETROS EN MACROS        

TRANSFERENCIA DE CADENA DE DATOS        


REGISTROS DE PROPÓSITO GENERAL[pic 11]

Cada registro de uso general se puede direccionar como un registro de 16 bits (AX, BX, CX, DX) o como uno de 8 bits (AL, AH, BL, BH, CL, CH, DL, DH). Estos registros contienen diferentes tamaños de datos (bites o palabras) y son usadas para cualquier propósito según lo indique el programa.

Las funciones primarias de los registros de propósito general incluyen:

AX (ACUMULADOR). - Se utiliza para operaciones de entrada y salida, operaciones aritméticas o lógicas. A menudo se conserva el resultado en forma temporal después de una operación.

BX (BASE). - A menudo conserva la dirección base (Desplazamiento) de los datos que hay en la memoria o la dirección base de una tabla de datos referenciados por la instrucción para convertir (XLAT).

CX (CONTADOR). - Se utiliza en operaciones de interacción, como un contador que automáticamente se incrementa o decrementa de acuerdo con el tipo de instrucción.

DX (DATOS). - Algunas operaciones de entrada y salida requieren se usó. También se usa como fuente para el acceso de datos.

SP (APUNTADOR DE PILA). - Se emplea para direccionar datos en una pila de memoria LIFO (ultimo en entrar primero en salir) esto ocurre cuando se ejecutan las instrucciones PUSH y POP, cuando se llama (CALL) o se regresa (RET) de una sub-rutina o de un programa principal.

...

Descargar como (para miembros actualizados)  txt (65.3 Kb)   pdf (1.3 Mb)   docx (1.3 Mb)  
Leer 51 páginas más »
Disponible sólo en Clubensayos.com