Última actualización
DESCARGA DE PRÁCTICAS Y CALENDARIO DE REALIZACIÓN
DE LA ASIGNATURA DE
LABORATORIO DE ESTRUCTURA DE COMPUTADORES
I.T.INFORMÁTICA DE GESTIÓN / SISTEMAS. CURSO 2.008-2.009
DESCARGA DE PRÁCTICAS
PRÁCTICAS PRÁCTICA 1 PRÁCTICA 2 PRÁCTICA 3 PRÁCTICA 4 PRÁCTICA 5 PRÁCTICA 6 PRÁCTICA 7 CHULETARIO DE MS-DOS Y ENSAMBLADOR
CALENDARIO DE REALIZACIÓN
Práctica
Duración
Temas de apoyo
Práctica 1: Sistemas operativos 1 semana Tema 1: Introducción a los sistemas operativos Práctica 2: MSX88 1 semana Tema 2: Introducción a los computadores Práctica 3: Configuración Hw. de un PC 1 semana Tema 3: Introducción a la configuración de un PC Práctica 4: Ensamblador (Programa ejemplo) 1 semana Tema 4: Fundamentos de ensamblador Práctica 5: Ensamblador (registros, posiciones de memoria física y efectiva) 2 semana Tema 5.1: Presentación de datos.
Tema 5.2: Segmentación y modos de direccionamiento
Práctica 6: Ensamblador (procedimientos, macros y pila) 2 semana Tema 6: Procedimientos y Pila Práctica 7: Ensamblador (código máquina) 2 semana Tema 7: Formatos y directivas
PRÁCTICAS AVANZADAS
Las prácticas avanzadas tiene como objetivo que los alumnos que lo deseen, puedan profundizar y consolidar más los conocimientos que en ella se imparten; constituyendo, por tanto, un complemento formativo.Las prácticas avanzadas carecen de calificación, pero los alumnos que las realicen podrán consultar a sus profesores todas las dudas que se les presenten.
PRÁCTICAS AVANZADAS SUGERENCIAS ENSAMBLADOR Realizar un programa en ensamblador que lea una cadena de caracteres por teclado e indique si se trata de una frase palíndroma Se pueden emplear dos punteros, uno al comienzo y otro al final de la cadena e ir comaparando los caracteres a los que apuntan. Luego incrementar el puntero del principio de cadena y decrementar el del final de la misma para recorrer todos los caracteres Realizar un programa enensamblador que lea una cadena de caracteres e indique el número de sílabas que la forman La forma de averiguar el número de sílabas es contar cuantas vocales hay en la frase y luego restar el número de diptongos y de triptongos que aperecen en la frase Realizar un programa en ensamblador que lea una expresión matemática con paréntesis e indique si los paréntesis están balanceados o no Se puede incrementar una variable al encontrar un paréntesis abierto y decrementarla si se trata de un paréntesis cerrado. De esta forma si el resultado final es mayor que cero indicará que hay más paréntesis abiertos que cerrados. Si en algún momento el valor es negativo quiere decir que hay más paréntesis cerrados que abiertos. Finalmente si el total es cero indica que la expresión está balanceada Realizar un programa en ensamblador que lea la hora en formato hh:mm:ss y que modifique la hora del sistema Se puede emplear la función 2Dh del MS-DOS se le deben pasar: CH Hora (0-23)
CL Minutos (0-59)
DH Segundos (0-59)
DL Centésimas de segundo (0-99)Realizar un programa en ensamblador que lea una cadena de caracteres y permita crear, borrar o cambiar a un directorio con ese nombre A la cadena leída se le debe omitir el carácter ENTER
Se pueden emplear las funciones: 39h (crear), 3Ah (eliminar), 3Bh (cambiar a)DS:DX puntero al nombre del directorioRealizar un programa en ensamblador que presente un menú por pantalla y devuelva un código de error (ERRORLEVEL) correspondiente al número de opción elegida. A continuación realizar un fichero BAT que compruebe el ERRORLEVEL devuelto y lo indique en pantalla La forma de devolver un ERRORLEVEL es mediante la función 4Ch AL código de error a devolverPara comprobar el ERRORLEVEL desde un fichero BAT emplear la orden IF ERRORLEVEL n