A partir de cualquiera de los dos archivos proporcionados en las ligas, aplicar el primer paso para generar los valores del LOCCTR
Fecha de Entrega:A partir del archivo presentado más abajo, realizar el ensamblado de las instrucciones
Fecha de Entrega:
Realizar una investigación sobre:
* ¿Cómo se carga el Sistema Operativo (Windows / Linux o OSX) en una PC al arrancar?
* ¿Cómo se carga un Sistema Operativo en algún dispositivo móvil?
Ejercicio de ligado
Fecha de Entrega:A partir del archivo presentado más abajo, realizar el proceso de expansión de los macros invocados
Fecha de Entrega:Ejercicio de asignación y limpieza por uno o ambos extremos de bloque
Fecha de Entrega:Realizar una investigaión sobre el proceso de depuración de algún entorno de desarrollo que el alumno utilice. Incluir como realizar el proceso, ver el valor de las variables, marcar puntos de interrupción, cómo se comporta al entrar a un ciclo y al invocar a una función.
Realizar una investigación sobre un lenguaje interpretado que no sea Java. Incluir funcionamiento, historia y aplicaciones principales. El reporte deberá tener de 2 a 4 cuartillas, no incluir carátula ni nombre del alumno.
Realizar una investigación sobre entornos de desarrollo, la cuál debe incluir:.
Una herramienta de Documentación: ¿cuál? ¿cómo se utiliza? ¿qué formatos de salida genera? ¿qué lenguajes soporta?
Una herramienta de control de versiones "independiente" o que se integre a un entorno: ¿cuál?, ¿cómo se utiliza?, principales características
Entorno de desarrollo en línea: ¿cuál?, URL, lenguajes soportados
Fecha de Entrega:
A partir del archivo de entrada proporcionado un poco más abajo, realizar un programa que permita buscar alguno de los mnemónicos
de la máquina SIC/XE por nombre.
El programa deberá pedir el nombre de un mnemónico, buscarlo y mostrar sus datos en pantalla (nombre,
código de operación y longitud). En caso de que el mnemónico no exista, se deberá mostrar "El mnemónico no existe".
Se deberán pedir mnemónicos hasta que se escriba la palabra "FIN".
A partir de la Tabla de Operandos del programa 1, y dado el archivo de código fuente proporcionado más abajo, escribir un programa que valide si los mnemónicos o directivas utilizadas son correctas, el programa deberá indicar si todas son correctas o detenerse en la primera línea que contenga un error.
Fecha de Límite:A partir del archivo proporcionado, escribir un programa que genere la tabla de bloques. El programa deberá mostrar en pantalla el nombre del bloque, la dirección de inicio, la de fin y la longitud del mismo.
Fecha de Límite:A partir de los archivos proporcionados, escribir un programa que genere la tabla de símbolos externos (ESTAB). El programa deberá mostrar en pantalla el nombre de la sección, dirección de inicio y dirección de cada símbolo. El programa al ejecutarse, deberá cargar los tres archivos y solicitar al usuario la dirección de inicio (en Hexadecimal).
Fecha de Límite:
Realizar un programa que a partir del código fuente del archivo (invocacion.txt) y las instrucciones en los Macros A (macro_A.txt)
y B (macro_B.txt) realize el proceso de expansión a partir de la invocación y el paso de parámetros.
La salida será un archivo de texto con el código fuente con las instrucciones de los macros expandidos.
Realizar un programa que simule el proceso de depuración dado el archivo de descripción y de código sencillo que se proporcionan
Fecha de Límite: