Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CARRERA BIOINGENIERIA CURSO 2do Ao MATERIAS CORRELATIVAS: 0009 Informtica ASIGNATURA CDIGO
COMPUTACIN
REA T.B.
1029
ULTIMA REVISIN 2.010
AO LECTIVO 2011
Profesor Titular: Profesor Asociado: Profesores Adjuntos: Jefes de trabajos prcticos: Carga Horaria Semanal: Carga Horaria Total:
Dr. Ing. Cristina Prraga Ing. Daniel Quinteros Ing. Fernando Zapata
4 hs 120 hs
OBJETIVOS:
Expresado en trminos de competencias y habilidades, al trmino del ciclo lectivo el estudiante deber ser capaz de: Entender el hardware de las computadoras . Entender el software de base de las computadoras Entender cdigo en lenguaje de mquina Escribir programas en lenguaje Assembler para: .Manejar perifricos .Operar en memoria y realizar aritmtica bsica .Formar tablas y acceder a los almacenamientos Rastrear y depurar los programas Enlazar programas ensamblados con otros lenguajes
OBJETIVOS ESPECFICOS :
La formacin impartida capacita a los alumnos en el reconocimiento del hardware esencial de computadoras y sus interfaces, el manejo por software de dichas elementos y la conceptualizacin de los sistemas operativos como coordinadores y administradores de tareas y recursos. Para quienes siguen en carreras de bioingeniera, se hace especial nfasis en la lgica y estructura bsica de los lenguajes ensambladores que usarn con microcontroladores y sistemas de control que tendrn los equipamientos de diagnstico y terapia como as tambin las aplicaciones no mdicas de la bioingeniera.
RESULTADOS ESPERADOS:
Se espera que al finalizar el curso, los alumnos cuenten con herramientas y conocimientos que les permitan comprender el funcionamiento de las computadoras, en particular de los denominados PCs y de los perifricos a nivel de comunicacin con el procesador central y del software de base
2) INCUMBENCIAS LABORALES ESPECFICAS Conocimiento de las distintos configuraciones a nivel de hardware y de software de base Seleccin y combinacin de componentes
PROGRAMA ANALTICO:
CAPITULO I: CONCEPTOS DE MICROPROCESADORES MICROPROGRAMACION ESTRUCTURA DE LA PC : Estructura interna de la PC. - Esquemas en diagramas de bloques. Modos de funcionamiento . Diferencia en los diagramas. Tipos de PC. Requerimientos de software de las PCs. SISTEMAS BINARIO-OCTAL-HEXADECIMAL: Representacin de datos: bits, bytes, palabras. Conversin entre sistemas de numeracin. Operaciones aritmticas en distintos sistemas. Complementos. Nmeros positivos y negativos. RECONOCIMIENTO DE PLACAS. Identificacin de la alimentacin. Identificacin de procesador y memoria. Identificacin de zcalos de expansin. Configuraciones de hardware y de software (BIOS) CAPITULO II: ESTRUCTURA DEL MICROPROCESADOR: EL PROCESADOR: Partes del microprocesador. Unidad de interfaz al bus. Unidad de ejecucin. Familias de procesadores. Clasificacin CISC - RISC. Evolucin. Mejoras de co-procesadores y cach interna. LOS REGISTROS. Estructuras internas de procesadores. Registros de propsito general, registros de segmentos, implementacin de pila, registro de banderas, banderas de estados, bandera de control, puntero de instrucciones. Secuencia de arranque (DOS, BIOS, Mapa de memoria). BUSES: Bus de direcciones: caractersticas. Tamao de memoria direccionado. Bus de datos: caractersticas. Bus de Control: caractersticas. Evolucin histrica CAPITULO III: MEMORIA TIPOS DE MEMORIA. Memoria base, superior, extendida, expandida. Organizacin de la memoria y segmentacin, " The flat model", el modelo segmentado. Tipos de datos. Formato de instrucciones. ADMINISTRACIN DE MEMORIA. Traslacin de segmentos, descriptores, tablas de descriptores, selectores, registros de segmentos. Traduccin a pgina, marco de pgina. Combinacin de la traduccin de segmentos y pginas, arquitectura "plana". Utilizacin de varios segmentos para una pgina. HARDWARE DE MEMORIA. Memorias estticas y dinmicas Bancos de memoria. Memorias ROM. Tipos. Evolucin. CAPITULO IV: PROGRAMACION EN ASSEMBLER REQUERIMIENTOS DE LENGUAJE ENSAMBLADOR : Estructuras. Ejemplos de programas sencillos en Assembler: Instrucciones. Directivas viejas y nuevas. Modos de direccionamiento. JUEGO DE INSTRUCCIONES: Carga, transferencias de datos, comparaciones. Lgica de control: Comparaciones, ciclos e iteraciones. Entrada. Salida. Desplazamiento y rotacin. INTERRUPCIONES DE SOFTWARE: Interrupciones de software. Acceso a los servicios del sistema. Proceso de ensamblaje. Programas .EXE, .COM. Modelos de memoria. Interfaces con lenguajes de alto nivel. CAPITULO V: VIDEO PROCESAMIENTO EN PANTALLA. Descripcin del hardware de video. Monitores. Tipos. Principios de funcionamiento. Controladores de video. Memoria de video. NORMAS: Normas o modos de vdeo (mdc, cga, ega, hrcules, vga, svga, xga). Memoria de vdeo, resolucin, puertos aceleradores. Administracin en modo Texto y Grfico. USO DE BIOS. Interrupciones 10H y funciones del DOS para despliegue en pantalla. Cursores. Limpieza. Intermitencia. Drivers. CAPITULO VI: OPERACIONES MATEMTICAS - PROGRAMACION EN C PROCESAMIENTO DE DATOS BINARIOS. Suma. Resta. Multiplicaciones. Multiplicaciones por corrimiento. Divisin. PROCESAMIENTO DE DATOS ASCII y BCD. Datos en formato decimal. Procesamiento empaquetado y desempaquetado. Corrimiento y redondeo USO DEL CO-PROCESADOR MATEMTICO. Modo de funcionamiento. Instrucciones especiales. Emulacin. Formato IEEE para punto flotante. Operaciones matemticas
Formacin Prctica
Resolucin de Problemas Rutinarios: Laboratorio, Trabajo de Campo: Resolucin de Problemas Abiertos de ingeniera: Proyecto y Diseo:
Horas
30 20 20 20
Asignatura
Informtica I (0009) Clculo I (0003) lgebra y Geometra Analtica (0007)
Curso
1 ao 1 ao 1 ao
Asignatura
Electrotecnia Calculo III Calculo IV
Curso
2 ao 2 ao 2 ao
Los contenidos abordados en esta materia aportan conceptos a las siguientes ctedras:
Asignatura
Circuitos digitales I
Curso
3 Ao
Las condiciones para regularizar la asignatura son: Rendir el 100% de los exmenes parciales en primera instancia o recuperatorio, con nota superior a 4 Cumplir con el 80% de asistencia . Presentacin y aprobacin de un proyecto final que incluya el manejo de lenguaje de bajo nivel y aplique el manejo de interfaces.
BIBLIOGRAFA:
Principal:
Autor
Ttulo
Editorial
Ao Ed.
CHARTE Ojeda, FranciscoPROGRAMACION ENSAMBLADOR EDICION 2009 Anaya Multimedia 2009 CHARTE Ojeda, FranciscoLENGUAJE ENSAMBLADOR GUIA PRACTICA PETER, Abel
ALVAREZ B. Jos Antonio DURAN RODRIGUEZ, Juan
LENGUAJE ENSAMBLADOR Y PROGRAMACIN PARA Prentice PC Hall IBM Y COMPATIBLES ESTRUCTURA DE COMPUTADORES PC INTERNO AlfaOmega Marcombo
De Consulta:
Autor
IRVINE KIP R.
Ttulo
Editorial
Prentice Hall
Ao Ed.
2009 2008 1999
Pearson Addison LENGUAJE ENSAMBLADOR PARA COMPUTADORAS BASADAS Wesley EN INTEL NABAJYOTI BARKAKATI MICROSOFT MACRO ASSEMBLER BIBLE SAMS Randall Hyde
La ctedra dispone de horas de consulta individuales o grupales adems de un sistema de comunicacin electrnica a travs de una lista de correo (mailing list) propia de la e-UM (ctedras virtuales)
PROGRAMA DE EXAMEN:
BOLILLA 1 BOLILLA 2 BOLILLA 3 BOLILLA 4 BOLILLA 5 Captulos 1,10 Captulos 2,9 Captulos 3,10 Captulos 4, 9 Captulos 5,8 BOLILLA 6 BOLILLA 7 BOLILLA 8 BOLILLA 9 Captulos 6,1 Captulos 7, 2 Captulos 8, 3 Captulos 9, 5
Apuntes de ctedra.