Ú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

 
Principio de página




 

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
Principio de página




 

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 directorio
Realizar 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 devolver
Para comprobar el ERRORLEVEL desde un fichero BAT emplear la orden IF ERRORLEVEL n

 

Principio de página