Anda di halaman 1dari 12

1

LABORATORIO DE ARQUITECTURA DE COMPUTADORAS


2013_B
Los laboratorios del curso de Arquitectura de Computadoras están compuestos de las
siguientes practicas:
PROPUESTA DE PROYECTO FINAL CURSO
1.- Hardware Sistema PC/XT 8088/8086,
PLANTEAMIENTO PROYECTO FINAL 2da semana
2.- Sistema Operativo MS DOS – Windows
3.- Ensamblador 8088/8086, direccionamiento y programación, juego de instrucciones
manual INTEL (Windows
4.- Código Maquina, debug programas ejemplo Sistema Operativo Microsoft
1ER AVANCE PROYECTO FINAL
5.- Capitulo E/S Scott Mueller
6.- Hardware Especial PC Mainboard Fabricantes y compatibilidad de ensamble con
periféricos.
7.- CMOS Programas residentes y Manejo de Interrupciones.
2DO AVANCE PROYECTO FINAL
8.- Uso Puertos para control externo (serial, paralelo, USB, Interface PCI, Prueba E/S
9.- Hardware PC AT Pentium IV (Ultima Generación)
10.- Servidores y Computadores _Especiales
11.- Simuladores Sistemas Paralelos, Multiprocesadores, Superescalares y Vectoriales
AVANCE FINAL PROYECTO
12.- Informe Final, Paper y documentación del Proyecto
SUSTENTACIÓN DEL PROYECTO
Informe Proyecto de Arquitectura de Computadoras:
Formato de Caratula, índice, bibliografía, paginas numeradas como esta en la Guía de Practicas
Contenido del Informe en orden:
1.- Especificaciones técnicas del Proyecto en forma completa.
2.- Diagrama de bloque completo del sistema hardware y software
3.- Morfología del sistema: énfasis en dimensiones, ángulos de giro, alcances, precisión, con
esquema o dibujo (mejor si esta en escala) etc
4.- Software Instalación, configuración, algoritmos de control, ejecución normal manual y tareas
5.- Tareas preestablecidas (secuencias de trabajo 5 mínimo)
6.- Aportes y aplicaciones en general.
7.- Conclusiones y recomendaciones
8.- Anexos con programas completos, fotos y videos del desarrollo del proyecto, hoja de datos
completo
9.- CD con información del sistema
10.- Paper 3 pag. resumen del proyecto
Pruebas obligatorias: Brazo puntero XY Ubicación Puntero-Impresora
1.- Posicionamiento de un punto XY(0,0-210,297) tamaño máximo A4
2.- Impresión de un triángulo, rectángulo y círculo dado los parámetros.
3.- Luego de posicionarse que retorne al punto de referencia que puede ser (0,0);
4.- Programa será compilado en el momento. Verificar instalador y ejecutable.
5.- Se explicara la forma de configuración del PIC y PC para su interacción USB.
6.- Acabado y operación en forma optima.
7.- Informe será presentado al inicio de la sustentación.
8.- Fecha programada es impostergable, será evaluado como este o en su defecto hasta el
último avance presentado.

Ing. Erasmo Sulla Espinoza


Dr. Ing. Jesús Talavera Suarez

PRIMERA SEMANA

1
2

1.- Hardware Computadora Personal PC XT 8088-8086

CONTENIDO
1.- Sistemas que componen la computadora XT
2.- Características del procesador 8088/8086
3.- Funcionamiento en general
4.- Sistema descrito por bloques y por circuitos
5.- Esquemático del sistema completo Sistema de Aplicación.
6.- Muestra de una Mainboard XT con identificación de dispositivos
Etiquetado y accesorios(Primera semana clases).
7.- Registros del 8088
8.- Modos de direccionamiento
9.- Set de instrucciones del 8088
10.- Lenguaje maquina, macroensamblador del 8088
11.- Debuger, y simuladores del 8088
TRAER DIAGRAMA ESQUEMATICO COMPLETO CON TODOS LOS PERIFERICOS
DIBUJADO COMO FUENTE E IMPRESO A3

2.- Sistema Operativo MS DOS – Windows y Sistema Operativo Linux


UBUNTU

3.- Ensamblador 8088/8086, direccionamiento y programación, juego


de instrucciones manual INTEL (Windows y Linux Ubuntu)
Registros del 8088
AX Acumulador
BX Registro base
CX Registro contador
DX Registro de datos
DS Registro del segmento de datos
ES Registro del segmento extra
SS Registro del segmento de pila
CS Registro del segmento de código
BP Registro de apuntadores base
SI Registro índice fuente
DI Registro índice destino
SP Registro del apuntador de la pila
IP Registro de apuntador de siguiente instrucción
F Registro de banderas

Modos de direccionamiento
Estos procesadores tienen 27 modos de direccionamiento (una cantidad bastante más
grande que los microprocesadores anteriores) o reglas para localizar un operando de una
instrucción. Tres de ellos son comunes a microprocesadores anteriores:
Direccionamiento inmediato (el operando es un número que se encuentra en la misma
instrucción),
direccionamiento a registro (el operando es un registro del microprocesador) y
La base se almacena en el registro base (BX o BP). El índice se almacena en el registro
índice (SI o DI). Cualquiera de estas dos cantidades, la suma de las dos o ninguna,
pueden utilizarse para calcular la dirección real, pero no pueden sumarse dos bases o dos
índices.

2
3

Los registros restantes (AX, CX, DX y SP) no pueden utilizarse para direccionamiento
indirecto. El programador puede utilizar tanto la base como el índice para gestionar ciertas
cosas, tales como matrices de dos dimensiones, o estructuras internas a otras estructuras,
esquemas que se utilizan en las prácticas comunes de programación. La base y el índice
son variables o dinámicas, ya que están almacenadas en registros de la CPU. Es decir,
pueden
modificarse fácilmente mientras se ejecuta un programa.
Además del segmento, base e índice, se usa un desplazamiento de 16 bits, 8 bits o 0 bits
(sin desplazamiento). Ésta es una cantidad estática que se fija al tiempo de ensamblado
(paso de código fuente a código de máquina) y no puede cambiarse durante la ejecución
del programa (a menos que el programa se escriba sobre sí mismo, lo que constituye una
práctica no aconsejada).

Todo esto genera los 24 modos de direccionamiento a memoria que se ven a


continuación:
- Registro indirecto:
1) [BX],
2) [DI].
3) [SI].
- Basado:
4) desp8[BX],
5) desp8[BP],
6) desp16[BX],
7) desp16[BP].
- Indexado:
8) desp8[SI],
9) desp8[DI],
10) desp16[SI],
11) desp16[DI].
- Basado-indexado:
12) [BX+SI],
13) [BX+DI],
14) [BP+SI],
15) [BX+DI].
- Basado-indexado con desplazamiento:
16) desp8[BX+SI],
17) desp8[BX+DI],
18) desp8[BP+SI],
19) desp8[BX+DI],
20) desp16[BX+SI],
21) desp16[BX+DI],
22) desp16[BP+SI],
23) desp16[BX+DI].
- Directo:
24) [desp16].

Aquí desp8 indica desplazamiento de 8 bits y desp16 indica desplazamiento de 16 bits.


Otras combinaciones no están implementadas en la CPU y generarán error al querer
ensamblar, por ejemplo, ADD CL,[DX+SI].
El ensamblador genera el tipo de desplazamiento más apropiado (0, 8 ó 16 bits)
dependiendo del valor que tenga la constante: si vale cero se utiliza el primer caso, si vale
entre -128 y 127 se utiliza el segundo, y en otro caso se utiliza el tercero. Nótese que [BP]
sin desplazamiento no existe. Al ensamblar una instrucción como, por ejemplo, MOV
AL,[BP], se generará un desplazamiento de 8 bits con valor cero. Esta instrucción ocupa

3
4

registros sean: ES = 3200h, BX = 200h, SI = 38h. Como se apuntó más arriba la dirección
real de memoria será:

ES * 10h + BX + SI + 6 = 3200h * 10h + 200h + 38h + 6 = 3223Eh

Estructura de memoria de segmentación: Como se ha mencionado anteriormente, el


8086/8088 usa un esquema ingenioso llamado segmentación, para acceder correctamente
a un megabyte completo de memoria, con referencias de direcciones de sólo 16 bits.
Veamos cómo funciona. Cualquier dirección tiene dos partes, cada una de las cuales es
una cantidad de 16 bits. Una parte es la dirección de segmento y la otra es el offset. A su
vez el offset se compone de varias partes: un desplazamiento (un número fijo), una base
(almacenada en el registro base) y un índice (almacenado en el registro índice). La
dirección de segmento se almacena en uno de los cuatro registros de segmento (CS, DS,
ES, SS). El procesador usa estas dos cantidades de 16 bits para calcular la dirección real
de
20 bits, según la siguiente fórmula:

Dirección real = 16 * (dirección del segmento) + offset

Tal como veíamos antes, dado que 16 en decimal es 10 en hexadecimal, multiplicar por
ese valor es lo mismo que correr el número hexadecimal a la izquierda una posición.
Hay dos registros de segmento que tienen usos especiales: el microprocesador utiliza el
registro CS (con el offset almacenado en el puntero de instrucción IP) cada vez que se
debe acceder a un byte de instrucción de programa, mientras que las instrucciones que
utilizan la pila (llamados a procedimientos, retornos, interrupciones y las instrucciones
PUSH y POP) siempre utilizan el registro de segmento SS (con el offset almacenado en el
registro puntero de pila SP). De ahí los nombres que toman: CS es el segmento de código
mientras que SS es el registro segmento de pila.
Para acceder a datos en la memoria se puede utilizar cualquiera de los cuatro registros de
segmento, pero uno de ellos provoca que la instrucción ocupe un byte menos de memoria:
es el llamado segmento por defecto, por lo que en lo posible hay que tratar de usar dicho
segmento para direccionar datos. Este segmento es el DS (registro de segmento de datos)
para todos los casos excepto cuando se utiliza el registro base BP. En este caso el
segmento por defecto es SS. DS, ES y SS se cargan mediante las instrucciones MOV y
POP, mientras que CS se carga mediante transferencias de control (saltos, llamadas,
retornos, interrupciones) intersegmento.

Debug

C:\> Debug [Enter]

En la siguiente linea aparecera un guión, éste es el indicador del Debug, en este momento
se pueden introducir las instrucciones del Debug. Utilizando el comando:

- r [Enter]

Se desplegaran todos los contenidos de los registros internos de la UCP; una forma
alternativa de mostrarlos es usar el comando "r" utilizando como parametro el nombre del
registro cuyo valor se quiera visualizar. Por ejemplo:

- rbx

Esta instrucción desplegará unicamente el contenido del registro BX y cambia el indicador


del Debug de " - " a " : "

4
5

Estando así el prompt es posible cambiar el valor del registro que se visualizó tecleando el
nuevo valor y a continuación [Enter], o se puede dejar el valor anterior presionando [Enter]
sin telclear ningún valor.

Es posible cambiar el valor del registro de banderas, así como utilizarlo como estructura de
control en nuestros programas como se verá mas adelante. Cada bit del registro tiene un
nombre y significado especial, la lista dada a continuación describe el valor de cada bit,
tanto apagado como prendido y su relación con las operaciones del procesador:
Overflow
NV = no hay desbordamiento;
OV = sí lo hay
Direction
UP = hacia adelante;
DN = hacia atras;
Interrupts
DI = desactivadas;
EI = activadas
Sign
PL = positivo;
NG = negativo
Zero
NZ = no es cero;
ZR = sí lo es
Auxiliary Carry
NA = no hay acarreo auxiliar;
AC = hay acarreo auxiliar
Parity
PO = paridad non;
PE = paridad par;
Carry
NC = no hay acarreo;
CY = Sí lo hay

5
6

4.- Código Maquina, debug programas ejemplo Sistema Operativo


Microsoft
5.- Capitulo E/S Scott Mueller Desarrollado por Grupo

6.- Hardware Especial PC Mainboard Fabricantes y Compatibilidad de


ensamble con periféricos.
I .- TITULO : RECONOCIMIENTO DE MAINBOARD, BUSES Y SLOTS EN
GENERAL.
II .- OBJETIVO: Estudiar y conocer los diferentes tipos de mainboard según la tecnología.
Conocer sus buses y los terminales de los slots.
Conocer la arquitectura, dispositivos y accesorios PC y el Mainboard
III .- INFORME PREVIO:
1. Enumere los dispositivos y accesorios (periféricos) que pueden conectarse en los
puertos de entrada y salida de una computadora personal.
2. Describir los tipos de case que podemos hacer uso en el ensamblaje de una
computadora.

3. Enumere y explique las tecnologías que se han usado hasta la actualidad describa
las características mas importantes de las mainboard XT, AT 286,386,486, 586,
Pentium, Pentium II, Pentium III y Pentium IV existentes.
4. Enumerar los tipos de ranuras de slot en los diferentes mainboard. (ISA, PCI, etc)
describir sus características.
5. Describir los bloques más importantes que componen un mainboard pentium.
Traer esquemas.

6. Describa los pines de todos los tipos de ranuras de slot que tenemos en los
Mainboard mas comunes.(Ejemplo: D1-D15, VCC, etc)

6
7

7. Enumere y explique Los puertos usados en una PC, sus tarjetas controladoras, los
diferentes tipos de conectores usados, la configuración mas común usada (IRQ,
Dirección base, canal de DMA etc.).
8. Describir la configuración PnP en computadoras y como son usadas.
9. Describa los jumpers o configuraciones que debemos realizar en una Mainboard.
Como son multiplicador, clock, y Alimentación.
10. Como es realizado el conexionado de los FDD, HDD, LPT1, COM1, COM2,
Fuentes(TIPOS), Monitor (TIPOS), etc. Que señales tenemos en sus terminales?
11. Describir como es realizado el refresco de memorias.
12. Como es realizado la configuración de los diferentes controladores y puertos en el
Setup del BIOS de la PC.
13. Describir y reconocer los pines de los microprocesadores para cada una de las
tecnologías (XT(8088), 80286, 80386, 80486, 80586, PENTIUM ETC).
14. Describir como están organizados las memorias en cada una de las tecnologías.
15. Describir el mapeo de memoria y el mapeo de E/S en especial el mapeo de E/S en
memoria.
16. Resumir como se realiza la programación de los diferentes integrados que
conforman la computadora personal. Ejemplo (8284A, 8255, 8254, 8251A, 8279,
8259A, 8237, etc.)

IV.- MATERIAL Y EQUIPO:


01 Diskette de arranque con Sistema Operativo.
01 Kit de herramientas para uso informático.
01 Multimetro digital para realizar mediciones.
01 Mainboard o PC Pentium IV para pruebas(trae alumno).

V.- PROCEDIMIENTO
1.- Recordar las consideraciones de seguridad que deben tenerse en cuenta al iniciar
una tarea de mantenimiento informático.
2.- Preparar las herramientas y accesorios en la mesa de trabajo .
3.- Una vez tomado las precauciones del caso iniciar el desarmado del CPU, colocando
adecuadamente los elementos sacados para evitar daños en los mismos.
4.- Determinar los parámetros y datos que se tienen que anotar para el informe de la
practica.
5.- De acuerdo a los catálogos de los fabricantes determinar la compatibidad de los
accesorios de una PC actual.
6.- Anotar observaciones y conclusiones del desarrollo de la practica.

7.- CMOS Programas residentes y Manejo de Interrupciones.

I .-TITULO : SOFTWARE-HARDWARE (SETUP)


- RELOJ DE TIEMPO REAL
- PROGRAMACION RESIDENTE.
- INTERRUPCIONES POR HARDWARE Y SOFTWARE
II.- OBJETIVO : Conocer programación residente en memoria y la configuración del reloj
de tiempo real de la PC (leer y escribir el CMOS RAM). Conocer la manera
en que se configura las interrupciones tanto por hardware como por
software.
III .- INFORME PREVIO:
1. Traer programas residentes tipeados de los textos especializados en algún
lenguaje pequeño portable.(asembler,basic,c std, pascal, etc)

7
8

2. Describa la dirección base del reloj de tiempo real de la PC y realizar un programa


para poder tener acceso a dicho reloj en lectura y escritura.
3. Como podemos programar alarmas de acuerdo al uso del reloj de tiempo real de la
PC. Traer programa de alarmas.
4. Describir las interrupciones por hardware usadas en la PC cuales están ocupadas y
cuales disponibles.
5. Describir el procedimiento para acceder a una interrupción.
6. Describir las interrupciones por software usadas en la PC cuales están ocupadas y
cuales disponibles.
7. Realizar el diseño de un sistema de forma que podamos probar las interrupciones
de ambos tipos . Traer programa probado fuente y compilado
8. Describir el setup de la PC, las opciones de configuración y los parámetros.
IV.- MATERIAL Y EQUIPO POR GRUPO:
01 Programa fuente y compilado residente.
01 Programa fuente y compilado de lectura y escritura del setup del bios
03 Programas de diagnostico de PCs
01 Diskette de arranque con Sistema Operativo.
01 Diskette con lenguaje de programación portable.
01 Kit de herramientas para uso informático.
01 Multimetro digital para realizar mediciones.
01 Computadora para prueba.
V.- PROCEDIMIENTO
1. En una computadora 486 o más revisar el setup del BIOS de la computadora y las
diferentes opciones de configuración que tengamos, hora y fecha del sistema,
parámetros de discos duros, y habilitación de disketeras, tamaño de memoria RAM
disponible etc.
2. Conocer como se configura HDD – FDD externa o integrada en placa madre,
secuencia de unidades de arranque, etc.
3. Usando el software de diagnostico determinar los componentes del sistema y sus
pruebas de desempeño.
4. Realizar las pruebas necesarias del programa residente, obteniendo los resultados
necesarios.
5. Detallar la forma como esta haciendo uso de la memoria (mapa de memoria con
ubicación de programas en el mismo ) el programa residente. Como realiza la
liberación de memoria en el momento de sacar el programa residente.
6. Probar el programa que acceda al Reloj de Tiempo Real y realizar modificaciones
de la fecha y hora del sistema, así como otros datos que podamos acceder
(ejemplo velocidad del CPU)
7. Probar el programa de uso de interrupciones.

8.- Uso de Puertos para control externo (serial, paralelo, USB,


Interfaces PCI, ISA). Uno por persona(no cuenta serial ni paralelo).

I .-TITULO : USO DE PUERTOS PARA CONTROL EXTERNO


II .- OBJETIVO : Conocer la manera en que se usan los programas para uso de puertos
como entradas y salidas.
III .- INFORME PREVIO:
1. Describir los pines del puerto paralelo LPT1, identificar los tipos de puertos y sus
direcciones con las que podemos usarlas.
2. Como configuramos el puerto paralelo para transmitir datos en forma bidireccional.
3. Describir los parámetros con los cuales usamos las instrucciones de entrada y
salida de datos por los puertos de E/S de la PC.

8
9

4. Describa los pines del puerto serial COM, identificar los pines en el puerto y usar
comandos DOS para poder configurar y transferir información.
5. Como configuramos el integrado de comunicaciones para transmitir datos a través
del puerto serial.
6. Determinar el uso del puerto USB del Sistema, características
7. Determinar el uso de los slots de Expansión ISA y PCI
8. Lenguajes de Programación con las instrucciones de lectura y escritura de puertos.
9. Programas Aplicativos para uso de puertos

IV.- MATERIAL Y EQUIPO:


01 Diskette de arranque con Sistema Operativo.
01 Diskette con algún lenguaje para programar pequeñas rutinas de E/S.
01 Kit de herramientas para uso informático.
01 Multimetro digital para realizar mediciones.
01 Computadora para prueba.
01 Cable de impresora para probar puerto paralelo.
01 Cable de prueba de puerto serial.
V.- PROCEDIMIENTO
1. Realizar el diseño de programa para la transmisión por puerto serial y paralelo con
cables de prueba.
2. Realizar el diseño de un programa y las señales a ser usadas en los puertos
conocidos para poder escribir en los puertos y hacer lecturas de puertos conocidos.

9.- Hardware PC AT Pentium IV (Última Generación)


CONTENIDO
1.- Sistemas que componen la computadora AT
2.- Características del procesador Pentium IV Intel Multi-Core
3.- Funcionamiento en general
4.- Sistema descrito por bloques y por circuitos
5.- Esquemático del sistema completo Sistema de Aplicación.
6.- Muestra de una Mainboard AT con identificación de dispositivos
Etiquetado y accesorios(Segunda semana clases).
7.- Registros
8.- Modos de direccionamiento
9.- Set de instrucciones
10.- Lenguaje maquina, macroensamblador
11.- Debuger, y simuladores
TRAER ESQUEMA DE BLOQUES GENERAL COMPLETO Y CATALOGO DE
FABRICANTES CON COSTOS

PROYECTO DE ARQUITECTURA DE COMPUTADORAS


NO HAY CONVALIDACION DE PROYECTOS.
GRUPOS DE 2 PERSONAS SE TIENE 3TURNOS

9
10

SEGUNDA SEMANA PROPUESTA DE PROYECTO, NO SE ACEPTAN CAMBIOS

I .- OBJETIVO :
Usar un interface(eléctrico-protocolo) entre la aplicación (ROBOTICA) un micro
controlador USB 18F2550 o 18F4550 y Uno o mas Microprocesadores como lo es una
PC personal,
Controlar los actuadores para conocer en todo momento la posición del Puntero siendo
este realimentado
Caso Único:
a.- Posicionador XY plano para operar un Puntero-Pluma-Impresora; se usara para el
eje X motor de pasos y eje Y usara motor de corriente continua

b.- Deben programarse tareas Especificas, el programa tiene que estar compilado y con
instalador. No es posible usar LabView o programa que no compile.
c.- La precisión es de un milímetro. Alcance mínimo A4 (210mm-297mm).
Los proyectos se realizan previa aprobación de los docentes

II.- ESPECIFICACIONES.-
El sistema tiene las siguientes consideraciones:
A) Tiene que usarse una interface con sistema de protección.
B) Se usará puertos de E/S USB
C) Se hará uso de computadora personal.
D) Se hará uso de entradas analógicas, entradas digitales, salidas analógicas y
salidas digitales.
E) Los sensores y actuadores serán usados según la aplicación.
F) Todos los componentes y equipos traen los integrantes del grupo.
G) Realizar el estudio de la morfología y programación de tareas
H) Tener claro las especificaciones técnicas

II .- TAREAS PRELIMINARES:
1. Realizar el diseño de la interface en esquemático, circuito impreso y diseño de
placa interface y los accesorios a usar.
2. Documentar el proyecto hasta este punto, como son esquemas eléctricos y circuito
impreso con y sin componentes ambas caras.
3. En placa impresa copiar el circuito impreso en ambas caras por el método
serigráfico y quemar con ácido, luego del cual procedemos a realizar la perforación
de los huecos para el soldado posterior de los componentes y los zócalos.
4. Implementar el circuito adicional para realizar pruebas en el acondicionamiento de
señales discretas tanto para Entradas y Salidas.
5. Implementar el circuito adicional para realizar pruebas en el acondicionamiento de
señales analógicas en Entradas y Salidas.
6. Realizar las pruebas de los circuitos en forma completa tanto de la tarjeta interface
como de los circuitos acondicionadores de señales. Comprobar con sensores
reales y actuadores reales.
IV.- MATERIAL Y EQUIPO:
01 Sistema Operativo.
01 Kit de herramientas para uso informático.
01 Multímetro digital para realizar mediciones.
01 Computadora para prueba.
NOTA: presentar Paper de los proyectos, Informe documentado y formato digital del
mismo(incluir hoja de datos y anexos)

10
11

UNIVERSIDAD NACIONAL DE SAN AGUSTIN


FACULTAD DE INGENIERIA DE PRODUCCION Y SERVICIOS
DEPARTAMENTO ACADÉMICO DE INGENIERIA ELECTRONICA
LABORATORIO DE INFORMÁTICA

TRABAJOS/PRACTICAS
PUNTUALIDAD Y MATERIALES 4 PUNTOS
INFORME PREVIO DE PRACTICA 6 PUNTOS
PROCEDIMIENTO PRACTICA EN CLASE 7 PUNTOS
CUESTIONARIO FINAL 3 PUNTOS
TOTAL 20 PUNTOS

FORMATO DE INFORMES:
1.- CARATULA:
UNIVERSIDAD
FACULTAD
ESCUELA
CURSO
TURNO: “A” LUNES 14-16 HORAS
NUMERO DE GRUPO: 6
TITULO DE PRACTICA, TRABAJO O AVANCE PROYECTO
NUMERO DE PRACTICA
APELLIDOS Y NOMBRES (ORDEN ALFABETICO), CUI Y FIRMA,
FECHA,

2.- PARTES DEL INFORME: PAGINAS ENUMERADAS


CARATULA SEGÚN FORMATO
INDICE CON PAGINA
INFORME RESALTANDO RESPUESTA PUNTUAL
BIBLIOGRAFIA DETALLADA EJ.: PAG 6, Titulo de Articulo, Nombre de Libro y
Autor O Dirección de internet
BIBLIOGRAFIA
1.- BARRY BREY. MICROPROCESADORES
2.- WILLIAM STALLINGS, ARQUITECTURA DE COMPUTADORAS
3.- MORRIS MANO, ARQUITECTURA DE COMPUTADORAS
4.- TERRY GODFREY, LENGUAJE ENSAMBLADOR
5.- MANUALES DE IBM PC XT, AT
6.- MANUALES OTROS FABRICANTES.
7.- COMUNICACIONES ENTRE PC. JOSE CARBALLAR
8.- INTERNET
9.- SCOTT MUELLER UPGRADING AND REPAIRING PCS 15,17 Y 19 ED
10.- DATA SHEET USB
11.- DATA SHEET 18F2550/18F4550
NOTA:
1.- Es necesario tener presente que en Internet hay información del desarrollo de estas
practicas de fuentes no confiables y mal solucionadas. Además que contamos con
esas fuentes detectadas, si se diera el caso de copia tendrán la nota más baja
disponible.
2.- Se atenderá consultas sobre la presente guía de prácticas en la Universidad, la web o
por correo electrónico.
3.- Las evaluaciones de los grupos A,B y C se realizaran los días martes 7:00am.
4.- Los grupos son de 2 personas, solo se acepta hasta 2 inasistencias justificadas de lo
contrario se considera abandonado.
5.- Puntualidad con tolerancia de 10 minutos.

11
12

6.- 15 semanas con lista oficial, 13 prácticas y 4 de evaluaciones.


7.- Obligatorio matricula aula virtual, material, guias y evaluaciones se publicaran en al
misma.

Ing. Erasmo Sulla Espinoza


erasmose@hotmail.com

12

Anda mungkin juga menyukai