Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lenguajes de Interfaz Unidad 2 - Coggle Diagram
Lenguajes de Interfaz Unidad 2
Importancia del lenguajes ensamblador
Es un lenguaje de bajo nivel que representa de forma directa al código máquina.
Importancia
Trabaja directamente con el microprocesador
Conoce su funcionamiento interno
Se pueden realizar cualquier tipo de programas
Ocupa menos espacio en memoria
Procesador y sus registros internos
Un registro es un espacio de memoria de alta velocidad y poca capacidad
Se emplean en
Proporcionan capacidad aritmetica
Manejan direccionamiento de memoria
Controlan instrucciones en ejecución
Son direccionables mediante un nombre
Memoria Principal (RAM)
Almacena temporalmente datos y programas que el CPU esta procesando o va a procesar en un momento dado
Inseparable del microprocesador
Memoria Volatil
Factor muy importante en el dispositivo
Concepto de interrupciones
Mecanismo que permite ejecutar un conjunto de instrucciones, interrumpiendo la ejecucion del programa y luego reanudarlo sin afectar su integridad
Metodo con el que disponen dispositivos y procesos para indicarle al CPU que ha ocurrido algo que requiere su intervencion
Llamadas a servicios
Llamadas que ejecutan las aplicaciones para pedir algun servicio al SO
Utilizan una instruccion al CPU para que el procesador transfiera el control a un codigo previamente especificado por el codigo
Modos de direccionamiento
Diferentes maneras de obtener los resultados de diferentes instrucciones
Por registros
Los operandos son registros y los datos se almacenan en otros registros
El resultado se almacenara en otro registro
Por desplazamiento
Uno de los operandos esta en la localidad de memoria
La direccion es la suma de un registro y una costante parte de la misma direccion
Inmediato
Uno de los operandos es una constante parte de la misma instruccion
Desplegado de mensajes en el monitor
El texto que se muestra en pantalla se escribe en la RAM de visualizacion de video, despues se envia al controlador de video
El controlador de video libera al CPU de la tarea de controlar el hardware de video