miércoles, 11 de diciembre de 2024

Colección Recuerdos: UIB. Ingeniería de Informática de Sistemas. Fundamentos de Computadores. Prácticas

En el curso 2009-2010, empecé la carrera universitaria, concretamente la Ingeniería de Informática de Sistemas en la UIB (Universitat de les Illes Balears). Una de las asignaturas que tuvimos fue la de Fundamentos de Computadores. Esta asignatura era troncal y cada semestre tuvimos un profesor diferente. Pero en el examen final tuvimos a los dos profesores. Estos fueron Albert Ortiz y Julián Proenza. La asignatura en sí fue bastante compleja, pero no fue difícil. Para aprobar, tan sólo había que repasar y practicar. Uno de los temas más importantes de esta asignatura era aprender y dominar el lenguaje de máquina PDP-11. Se trata de un lenguaje de ensamblador, un lenguaje a bajo nivel, en el que uno interactúa con el procesador directamente para resolver problemas, realizando cálculos mediante un algoritmo. Para ello, hice un pequeño manual, una chuleta, para facilitar la interacción con el emulador de PDP-11, Basilisk-II. Tuvimos que hacer una práctica bastante extensa. Nos facilitaron unas fotocopias, donde pudimos leer las instrucciones. Las prácticas fueron un total de 5, cada una con sus correspondientes objetivos. En la Práctica 1, creación y depuración de un pequeño programa en ensamblador y aprender el entorno del emulador del PDP-11. La Práctica 2, aprender a diseñar, codificar y verificar programas en ensamblador con loops (bucles), además de conocer y usar los modos de direccionamiento tipo 1 (registro indirecto), 2 (autoincremento) y 4 (autodecremento). La Práctica 3, uso del modo de direccionamiento indexado y manejo de datos a nivel de bits. La Práctica 4, subrutinas y manejo de la pila. Finalmente, la Práctica 5, escribir un programa con una cierta dificultad en ensamblador, completar los conocimientos que el alumno tiene sobre el funcionamiento de un procesador y preparar al alumno para la práctica a entregar. Sin duda, aprendimos bastante en aquel tiempo, pero a nivel de bits.













No hay comentarios:

Publicar un comentario

Colección Magic the Gathering (-): Zendikar

En octubre de 2008, comenzó a distribuirse el bloque de Fragmentos de Alara (Shards of Alara), compuesto de Fragmentos de Alara, Conflux y A...