0% encontró este documento útil (0 votos)
10 vistas5 páginas

Laboratorio de Arquitectura de Computadoras

Este documento presenta la descripción de un curso de Arquitectura de Computadoras y Ensambladores 1. El curso consta de 4 horas semanales y 2 horas de laboratorio. En el laboratorio, los estudiantes aplicarán conceptos de electrónica digital usando microcontroladores. El curso cubre temas como arquitectura de computadoras, microcontroladores, lenguaje ensamblador, y aplicaciones a bajo nivel. El curso evalúa proyectos prácticos y teóricos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas5 páginas

Laboratorio de Arquitectura de Computadoras

Este documento presenta la descripción de un curso de Arquitectura de Computadoras y Ensambladores 1. El curso consta de 4 horas semanales y 2 horas de laboratorio. En el laboratorio, los estudiantes aplicarán conceptos de electrónica digital usando microcontroladores. El curso cubre temas como arquitectura de computadoras, microcontroladores, lenguaje ensamblador, y aplicaciones a bajo nivel. El curso evalúa proyectos prácticos y teóricos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA

FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA EN CIENCIAS Y SISTEMAS

NOMBRE DEL CURSO: Arquitectura de Computadoras y Ensambladores 1


CODIGO: 778 CREDITOS: 5
Ciencias de
Ciencias y la
ESCUELA: Sistemas AREA: Computación
281
796 779
PRERREQUISITO: 964 POSTREQUISITO: 970
CATEGORIA: Obligatorio SECCION: A
HORAS POR SEMANA HORAS POR
DEL CURSO: 4 SEMANA 2
DE
LABORATORIO:
DIAS QUE SE IMPARTE EL Martes
CURSO: Jueves DIAS DE Viernes
LABORATORIO
HORARIO DE
HORARIO DEL CURSO: 10:50 – 12:30 LABORATORIO: 9:00 – 10:40

DESCRIPCIÓN DEL LABORATORIO:


El laboratorio del curso de Arquitectura de Computadoras y Ensambladores 1, trata sobre la parte
práctica del curso. Se encarga de la aplicación de electrónica digital haciendo uso de
Microcontroladores. Refuerza los conocimientos de electrónica digital y secuencial. Además de
entender el funcionamiento de programas a bajo nivel, y manipular el uso de la memoria en los
programas informáticos.

OBJETIVO GENERAL:
Poner en práctica los conceptos aprendidos sobre la arquitectura de un computador.

OBJETIVOS ESPECÍFICOS:

1. Que el estudiante sea capaz de desarrollar aplicaciones con entradas y salidas, tanto
digitales como análogas haciendo uso de microcontroladores.
2. Poner en práctica los conocimientos de operaciones aritméticas básicas a bajo nivel.
3. Comprender el uso de la memoria de video en los computadores.
4. Que el estudiante conozca el impacto del Lenguaje Ensamblador en las Ciencias de la
Computación.
HABILIDADES:
1. Conocimiento de programación del lenguaje utilizado por los microcontroladores.
2. Conocer las funciones básicas de salida serial.
3. Comprensión de la importancia y aplicación del código intermedio en la construcción
de software.
4. Comprensión de los requerimientos que se les planteen en los enunciados a lo largo
del curso.

COMPETENCIAS:

1. Interpretar parámetros utilizados en robótica.


2. Comprender el uso de motores

METODOLOGÍA:
● Se impartirán clases virtuales para fortalecer el conocimiento de los diferentes
Microcontroladores.
● Elaboración de tareas para conocer la teoría sobre las herramientas utilizadas en la
práctica.
● Se realizarán prácticas y proyectos para poder evaluar los conceptos adquiridos en clase
sobre la arquitectura de computadoras.

EVALUACIÓN DEL RENDIMIENTO ACADÉMICO:


El laboratorio tiene una ponderación de 30 puntos distribuidos de la siguiente manera.

Actividad Ponderación Porcentaje


2 Prácticas (Arduino) 5/5 10%
2 Prácticas (Ensamblador) 10 / 15 25%
Proyecto 1 (Arduino) 15 15%
Proyecto 2 (Ensamblador) 20 20%
2 Cortos 10 10%
5 Hojas de trabajo 5 5%
5 Tareas 5 5%
Final 10 10%
Total 100.00%

Para aprobar el laboratorio se debe tener una nota final igual o mayor al 61% de los puntos.
OBSERVACIONES:

● La calificación de los proyectos de laboratorio es personal acoplándose al día y horario que


se indique previamente.
● Copias parciales o totales de los proyectos tendrán una nota de 0 puntos y los
responsables serán reportados a la Escuela de Ingeniería en Ciencias y Sistemas.
● Se debe de mandar los archivos entregables en fechas establecidas para tener derecho
a calificación.

CONTENIDO:

PRIMERA UNIDAD: Arquitectura del Computador

Sesión 1
1.1. Introducción al curso y repaso.
[Link]ña histórica
[Link]
1.2.3. Arquitectura Von Neumann
1.2.4. CISC vs RISC

2. SEGUNDA UNIDAD: Microcontroladores

Sesión 2
2.1. Definición de microcontroladores
2.1.1. Arduino
2.1.2. Software Arduino
2.1.3. Estructuras de control
2.1.4. Entradas y salidas de Arduino

Sesión 3
2.1.5. Pantalla LCD
2.1.6. Aplicaciones.

Sesión 4
2.2. Bluetooth
2.2.1. Historia
2.2.2. Módulos
3 . TERCERA UNIDAD: Lenguaje Ensamblador

Sesión 5
3.1. Assembler
3.1.1. Historia
3.1.2. Mnemónico
3.2. Herramientas
3.2.1. MASM
3.2.2. DOS
3.2.3. DOSBox
3.2.4. Ejemplos

Sesión 6
3.3. Registros
3.3.1. Registros de uso general
3.3.2. Herramientas recomendadas
3.4. Instrucciones
3.4.1. Instrucciones de Movimiento
3.4.2. Instrucciones Aritméticas
3.4.3. Instrucciones Lógicas
3.4.4. Instrucciones de Bifurcación
3.4.5. Instrucciones de Control
3.4.6. Instrucciones de Software
3.5. Declaración de datos
3.5.1. La Pila

Sesión 7
3.6. Funciones y procedimientos
3.6.1. Etiquetas
3.6.2. Procedimientos
3.6.3. Macros

Sesión 8
3.7. Interrupciones
3.7.1. Rutinas auxiliares

. Sesión 9
3.8. Modo Video
3.8.1. VGA
3.8.2. Modos de video

Sesión 10
3.9. Modos de Video
3.9.1. Mapeo Lexicográfico
3.9.2. Sistema Cartesiano

Sesión 11
3.10. Aplicaciones
3.10.1. Ejemplo de aplicación de bajo nivel

Sesión 12
3.10.2. Utilización de macros
3.10.3. Utilización de etiquetas
CALENDARIZACIÓN DE ACTIVIDADES:

1. Conferencia:
1.1. Realización de conferencia sección A:
1.2. Realización de conferencia sección B:

La calendarización de las conferencias puede variar según la disponibilidad de los conferencistas.

Foros

Debido a la situación actual del país y la universidad el horario de DSI para el presente
semestre ha sido sustituido por foros, los cuales se crean a través de las plataformas
digitales que provee la facultad, el objetivo de los foros es que los estudiantes presenten sus
dudas con respecto al laboratorio.

BIBLIOGRAFÍA:

1. Los microprocesadores INTEL Arquitectura programación e interfaz de los procesadores


8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro y Pentium II, Barry Brey.
Editorial: Prentice Hall, Septima Edición.
2. PC INTERNO, Autor: Tisher & Hennrich, Editorial: Abacus, Edición: 6a.
3. Organización y Arquitectura de Computadores, Autor: William Stallings, ditorial: Prentice
Hall, Cuarta Edición.

También podría gustarte