Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR, PROCESADOR Y REGISTROS INTERNOS -…
INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
IMPORTANCIA DE LA PROGRAMACION EN LENGUAJE ENSAMBLADOR
El lenguaje Constituye la representación más directa del código máquina específico para cada arquitectura de microprocesador.
La importancia del lenguaje ensamblador es principalmente que se trabaja directamente con el microprocesador
RAM
Es utilizada por la mayor parte del software para llevar a cabo sus funciones.
RAM estática
Mantiene su contenido inalterado mientras que esta esté alimentada
RAM dinámica
la información contenida se va degradando con el tiempo, llegando esta a desaparecer a pesar de contar con corriente eléctrica.
Los tipos de memoria RAM son: MEMORIAS DE LECTURA/ESCRITURA, DRAM, RDRAM, SDRAM, DDR SDRAM y SRAM.
INTERRUPCIONES
Es una situación especial que suspende la ejecución de un programa de modo que el sistema pueda realizar una acción para tratarla.
LLAMADAS AL SERCICIO DE SISTEMA
Es un método o función que puede invocar un proceso para solicitar un cierto servicio al sistema operativo.
Algunos tipos de llamadas al sistema son: Control de procesos, Administración de archivos, Administración de dispositivos, Mantenimiento de la información y Comunicaciones.
PROCESADOR Y REGISTROS INTERNOS
El procesador o CPU (Unidad Centrar de Proceso) tiene 14 registros de 16 bits cada uno
Registros generales
Estos son utilizados frecuentemente durante los programas de ensamblador para que el procesador no necesite acceder constantemente a la memoria.
Los registros son: AX, BX, CX y DX
Registros índice
Es un registro de procesador usado para direccionar los datos de proceso hacia o desde la memoria RAM.
Los registros son: SI y DI
Registros segmentos
se utiliza para alinear en un limite de párrafo o dicho de otra forma codifica la dirección de inicio de cada segmento
Los registros son: CS, DS, SS y ES
Registros de punteros
Están asociados con el registro SS y permiten al sistema accesar datos en el segmento de la pila.
Los registros son: BP y SP
Registros especiales
es un área de almacenamiento que el gestor de bases de datos define para un proceso de aplicación. Se utiliza para almacenar información a la que se puede hacer referencia en sentencias de SQL.
Los registros son: IP, Banderas que se clasifican en: AF, CF, DF, IF, OF, PF ,SF, TF y ZF