Introducción al Lenguaje Ensamblador
10
ITS Carrillo Puerto Lenguajes De Interfaz ISC-6B
Las llamadas al sistema para ejecución y el control de programas,
usualmente incluyen un conjunto completo de los servicios accesibles por la vía del
lenguaje de órdenes, tales como: RUN, EXECUTE, ABORT y planificación
relacionada con el tiempo, además los usuarios con las llamadas del sistema
pueden suspender, establecer o cambiar atributos del tiempo de ejecución de uno
o más programas.
Las llamadas del sistema para el gestor de recursos, proporcionan servicios
para la asignación, reserva y reclamación de los recursos del sistema. Por ejemplo,
existen llamadas del sistema para extender o reducir la cantidad de memoria
poseída por el programa que se llama. Las llamadas del sistema pueden asignar o
reservar otros tipos de objetos del sistema y después destruir o devolver su custodia
al sistema operativo.
Las llamadas al sistema se pueden agrupar en cinco categorías:
1. Control de proceso (Crear, cargar, ejecutar un proceso, obtener y
establecer atributos, esperar un suceso, liberar memoria, abortar y terminar
proceso).
2. Manipulación de archivos (Crear, abrir, leer, obtener y establecer
atributos, cerrar y eliminar archivos).
3. Manipulación de periféricos (Solicitar, escribir, leer, obtener y establecer
atributos, liberar periférico).
4. Manipulación de la información (Obtener fecha y hora, establecer fecha
y hora, obtener y establecer datos del sistema, obtener y establecer
atributos).
5. Comunicaciones (Crear conexión, enviar mensajes, recibir mensajes,
transferir información del estado y eliminar conexión.
1.6 Modos De Direccionamiento.
Los llamados modos de direccionamiento son las diferentes maneras de
especificar en informática un operando dentro de una instrucción en lenguaje
ensamblador.
Un modo de direccionamiento especifica la forma de calcular la dirección de
memoria efectiva de un operando mediante el uso de la información contenida en
registros y / o constantes, contenida dentro de una instrucción de la máquina o en
otra parte.