Está en la página 1de 22

Modalidad Semipresencial

ORGANIZACIÓN Y
ARQUITECTURA DE
COMPUTADORAS
Edición: 1 Año: 2019

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 1


Misión de Ingeniería de Sistemas:

“Formar profesionales, con competencias cognitivas, actitudinales y


laborales suficientes como para diseñar, modelar, implementar,
operar, integrar, mantener, instalar, administrar, innovar y transferir
tecnologías de información y comunicación existentes y emergentes
en proyectos interdisciplinarios, tanto a nivel nacional e internacional,
para resolver problemas y dar soluciones a las necesidades del
entorno, con actitudes emprendedoras, creativas, analíticas y
comprometidas con el desarrollo sostenible.”

Visión de Ingeniería de Sistemas:

“Ser un referente en tecnología a nivel nacional, e internacional,


logrando que nuestros profesionales sean cotizados en el rubro de
tecnología en nuestro medio, reconocida y valorada por su excelencia
en contribuir con soluciones eficaces en el área de sistemas de
información en la sociedad”

Perfil profesional:

 Empresas cuyos ejes de desarrollo e innovación tecnológica sean


estratégicos.
 Empresas de desarrollo de software y/o las Tecnologías de
Información.
 Ingeniero de software.
 Desarrollador de aplicaciones móviles, videojuegos y seguridad
de información
 Arquitecto de la infraestructura tecnológica de una organización,
diseñando la plataforma y los servicios de tecnologías de
información.
 Investigador en nuevas tecnologías.
 Analista y diseñador de sistemas de información.
 Administrador de proyectos de Tecnologías de Información
 Administrador de servicios de Tecnologías de Información.
 Gerente de sistemas.
 Emprendedor de su propio negocio de base tecnológica
 Consultor especializado en soluciones de software y tecnologías
de información.

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016


CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016
UTEPSA – Guía MAAP 2
¿Qué es la Guía MAAP?

Es un documento que marca los objetivos de cada asignatura y que a través de actividades y otros
contenidos, orienta los esfuerzos del estudiante para garantizar un exitoso desempeño y el máximo
aprovechamiento.

Esta herramienta, otorga independencia en el aprendizaje mediante trabajos, lecturas, casos, y otras
actividades que son monitoreadas por el profesor permitiendo a los participantes de la clase desarrollar
diferentes competencias.

I. Recordatorios y Recomendaciones

A su servicio
Asistencia y puntualidad
Aunque las normas generales están claramente
establecidas, si a usted se le presenta una situación
particular o si tiene algún problema en el aula, o en Su asistencia es importante en TODAS las clases.
otra instancia de la Universidad, el Gabinete Por si surgiera un caso de fuerza mayor, en el
Psicopedagógico y su Jefatura de Carrera, están para Reglamento de la Universidad se contemplan tres
ayudarlo. faltas por módulo (Art. 13 Inc. b y c del
Reglamento Estudiantil UPTESA). Si usted
Comportamiento en clases sobrepasa esta cantidad de faltas REPROBARÁ LA
ASIGNATURA.
Los estudiantes y los docentes, bajo ninguna
circunstancia comen o beben dentro Se considera “asistencia” estar al inicio, durante y
el aula y tampoco organizan festejos al final de la clase. Si llega más de 10 minutos
u otro tipo de agasajos en estos espacios, tarde o si se retira de la clase antes de que esta
para este fin está el Patio de Comidas. termine, no se considera que haya asistido a
clases. Tenga especial cuidado con la asistencia y
Toda la comunidad estudiantil, debe respetar los la puntualidad los días de evaluación.
espacios identificados para fumadores.

También se debe evitar la desconcentración o


interrupciones molestas por el uso indebido de
equipos electrónicos como teléfonos y tablets.

Cualquier falta de respeto a los compañeros, al


docente, al personal de apoyo o al personal
administrativo, será sancionada de acuerdo al
Reglamento de la Universidad.
CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 3


II. Orientaciones para el aprendizaje
La Guía MAAP, contiene diferentes actividades de aprendizaje que han sido clasificadas y marcadas con
algunos símbolos.

La tabla a continuación, le permitirá comprender y familiarizarse con cada una de estas actividades:

Símbolo Actividad Descripción

A través de cuestionarios, se repasan las


Preguntas bases teóricas generales para una mejor
comprensión de los temas.

Los prácticos permiten una experiencia


Prácticos y/o
activa; a través, de la puesta en práctica de
Laboratorios
lo aprendido las cuales, según la carrera,
pueden desarrollarse en laboratorios.

Son planteamientos de situaciones reales,


Casos de Estudio en los que se aplica los conocimientos
y ABP adquiridos de manera analítica y
propositiva.

Las actividades de investigación, generan


Investigación nuevos conocimientos y aportes a lo
aprendido.

A través de esta actividad, se agrega una


Innovación y/o
novedad a lo aprendido, con el fin de
Emprendimiento desarrollar habilidades emprendedoras.

Al final de cada unidad y después de


haber concluido con todas las actividades,
se debe indicar, cómo los nuevos
Aplicación conocimientos se pueden aplicar y utilizar
a la vida profesional y a las actividades
cotidianas.

Ética
Responsabilidad
Serán actividades transversales que
Social
pueden ser definidas en cualquiera de las
Formación anteriores actividades.
Internacional
Idioma Ingles

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 4


CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016
III. Datos Generales

ASIGNATURA: Organización y Arquitectura de Computadoras


SIGLA: SOI-301
PRERREQUISITO: Ninguno

APORTE DE LA ASIGNATURA AL PERFIL PROFESIONAL:

El profesional que haya cursado la materia de Organización y Arquitectura de


computadoras desarrollará las competencias necesarias para comprender la teoría y la
práctica sobre los principios de funcionamiento y diseño de las computadoras en sus
diferentes presentaciones.

Los contenidos teóricos y prácticos de la asignatura aportarán temáticas relativas a la


evolución de las computadoras, la representación de los datos, los componentes
electrónicos, el diseño lógico de circuitos electrónicos, el funcionamiento del
microcontrolador y la programación de microcontroladores utilizando el lenguaje
ensamblador, lo que con llevará al entendimiento de la arquitectura de la computadora
propuesta por Von Neumann y la universidad de Harvard.

El conocimiento y habilidades adquiridas en la asignatura le permitirá utilizar con


propiedad y seguridad un computador como herramienta estratégica en su campo
ocupacional, así como decidir su modificación y actualización, tanto a nivel de hardware
como de software.

OBJETIVO GENERAL DE LA ASIGNATURA:

 Conocer la arquitectura lógica y física de un computador, así como describir e interpretar


su organización interna reconociendo las partes que intervienen en su funcionamiento.
 Conocer las partes que constituyen un computador, para definir el funcionamiento
general y la relación existente entre hardware y software.
 Describir el comportamiento de los componentes electrónicos, su interrelación y su
funcionamiento a nivel de circuitos lógicos.
 Adquirir conocimientos de lógica digital y diseño de computadoras para ser aplicado en
la resolución de problemas del entorno laboral e investigación.

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 5


ESTRUCTURA TEMÁTICA

Unidad 1

Tema: REPRESENTACIÓN DE DATOS

Contenido

1.1. Introducción
1.1.1. Unidad de medida de la información
1.1.2. Equivalencia entre unidades de medida
1.1.3. Transferencia de datos entre diferentes medios
1.1.4. Unidades mínimas de asignación de espacio de almacenamiento
1.1.5. Unidades mínimas de asignación de proceso
1.1.6. Lectura y escritura
1.2. Sistemas Numéricos
1.2.1. Relación entre conjuntos numéricos
1.2.2. Representación formal de los conjuntos numéricos
1.2.2.1. Conjunto numérico binario
1.2.2.2. Conjunto numérico octal
1.2.2.3. Conjunto numérico decimal
1.2.2.4. Conjunto numérico hexadecimal
1.3. Teorema Fundamental de la Numeración
1.4. Conversión entre Sistemas Numéricos
1.4.1. Conversión de Binario a Decimal y viceversa
1.4.2. Conversión de Binario a Octal y viceversa
1.4.3. Conversión de Binario a Hexadecimal y viceversa
1.5. Operaciones aritméticas en diferentes sistemas
1.5.1. Suma de números binarios
1.5.2. Resta de números binarios
1.5.3. Multiplicación de números binarios
1.5.4. División de números binarios
1.6. Representación de números enteros
1.6.1. Código BCD Natural (Binari Code Decimal)
1.6.2. Código BCD Cray
1.6.3. Código BCD EX3
1.6.4. Código BCD Aiken
1.7. Representación de números enteros con signo
1.7.1. Signo-Magnitud
1.7.2. Complemento a 1
1.7.3. Complemento a 2
1.7.4. Resta de números binarios basado en Signo-Magnitud, Complemento a 1 y
Complemento a 2
1.7.5. Exceso a K
1.8. Representación de números en coma flotante
1.8.1. Formato IEEE 754:2008
1.9. Representación de códigos y estándares alfanuméricos

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 6


1.9.1. EBCDIC (Extended Binary Coded Decimal Interchange Code)
1.9.2. Código ASCII
1.9.3. BCDDIC
1.9.4. Código UTF8
1.10. Códigos de detección y corrección de errores
1.10.1. Paridad par
1.10.2. Paridad impar
1.10.3. Paridad par horizontal, vertical y entrelazada
1.10.4. Código CRC
1.10.5. Código Hamming

Unidad 2

Tema: DISEÑO LÓGICO BÁSICO

Contenido

2.1. Introducción
2.2. Unidad de Control
2.3. Unidad Aritmética Lógica
2.4. Unidad de Memoria
2.5. Algebra de Boole y funciones booleanas
2.5.1. Definición axiomática
2.5.2. Teoremas fundamentales
2.5.3. Tablas de verdad y simbología de compuertas digitales
2.5.4. Leyes de la lógica
2.5.5. Leyes de equivalencia lógica
2.5.6. Equivalencia entre compuertas lógicas
2.5.7. Simplificación de funciones Booleanas utilizando leyes lógicas
2.5.8. Mapa de Karnaugh
2.5.8.1. Suma de mintérminos
2.5.8.2. Producto de maxtérminos
2.5.8.3. Simplificación de funciones Booleanas utilizando mapas de Karnaugh
2.6. Circuitos lógicos digitales
2.6.1. Hertz unidad medida de procesamiento
2.6.2. Transistores
2.6.2.1. PNP
2.6.2.2. NPN
2.6.3. Lógica positiva y negativa.
2.6.4. Tipos de circuitos digitales
2.6.4.1. TTL (Transistor Transistor Logic)
2.6.4.2. MOS (Metal Oxide Semiconductor)
2.6.4.3. ECL (Emitter Coupled Logic)
2.6.4.4. CMOS (Complementary Metal Oxide Semiconductor)
2.6.4.5. Tecnología TTL
2.6.4.5.1. Características técnicas

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 7


2.6.4.5.2. Circuitos integrados digitales serie 7400
2.6.4.5.2.1. 7408 (AND)
2.6.4.5.2.2. 7432 (OR)
2.6.4.5.2.3. 7404 (NOT)
2.6.4.5.2.4. 7400 (NAND)
2.6.4.5.2.5. 7402 (NOR)
2.6.4.5.2.6. 7486 (XOR)
2.6.4.6. Circuito Integrado 555 Temporizador
2.6.4.7. Biestables Flip-Flop
2.6.4.7.1. Biestable RS (Set Reset)
2.6.4.7.2. Biestable JK
2.6.4.7.3. Biestable D (Data o Delay)
2.6.4.7.4. Biestable T (Toggle)
2.6.5. Diseño, simulación e implementación de circuitos básicos

Unidad 3

Tema: ARQUITECTURA DE COMPUTADORAS

Contenido

3.1. Unidades funcionales básicas


3.1.1. Hardware de computadora
3.1.2. Arquitectura de Von Neuman
3.1.2.1. Unidad Central de Proceso - CPU
3.1.2.1.1. Unidad de Control - CU
3.1.2.1.2. Unidad Aritmético Lógica - ALU
3.1.2.1.3. Registros
3.1.2.2. Unidad de Memoria
3.1.2.3. Unidad de Entrada
3.1.2.4. Unidad de Salida
3.1.2.5. Unidad de Entrada y Salida
3.2. Unidad central de proceso, interfaz del bus, registros internos, registro de
banderas y reloj.
3.2.1. Características
3.2.2. Funcionamiento
3.2.3. Evolución
3.2.3.1. Microprocesadores con arquitectura de 8, 16, 32 y 64 bits
3.2.3.2. Microprocesador con varios núcleos
3.2.3.3. Microprocesadores con tecnología APU
3.2.4. Interfaz de bus
3.2.4.1. Tipo de transmisión de datos
3.2.4.1.1. Serie
3.2.4.1.2. Paralelo
3.2.4.2. Bus de control
3.2.4.3. Bus de dirección

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 8


3.2.4.4. Bus de datos
3.3. Unidad de E/S y unidades de almacenamiento secundario.
3.3.1. Magnética
3.3.2. Óptica
3.3.3. Memoria Flash NAND
3.4. Unidad de memoria y tipos de memoria
3.4.1. RAM
3.4.2. ROM
3.5. Configuración del sistema de computadora
3.5.1. BIOS
3.5.2. Interrupciones
3.6. Programación en ensamblador, segmentos y desplazamientos, estructura de un
programa, direccionamientos.
3.6.1. Instrucciones, subrutinas, microinstrucciones y microprogramación
3.6.2. Ejecución de instrucciones e interrupciones
3.6.3. Ensamblar, enlazar y ejecutar programas

BIBLIOGRAFÍA

BÁSICA:

 Stallings, W. (2015). Organización y Arquitectura de Computadores (Séptima ed.). EEUU: Pearson


Prentice Hall.
 Tanenbaum, A. (2012). Organización de computadoras. México: Person Education.
 Floyd, T. (2006). Fundamentos de sistemas digitales. (Novena ed.). España, Madrid. Pearson
Prentice Hall.

COMPLEMENTARIA:

 Morris Mano, M. (1994). Arquitectura de computadoras (Tercera ed.). Los Ángeles, California
EEUU: Pearson Prentice Hall.
 Patterson, D. A., & Hennessy, J. L. (2004). Estructura y diseño de computadores. San Francisco,
California EEUU: Reverté.
 Patterson, D., & Hennessy, J. (2004). Computer Organization and Design. USA: Elsevier.
 Balabanian,N. & Carlson B. (2002). Principios de diseño lógico digital. México. Grupo Patria
Cultural.

PÁGINAS WEB:

 Página oficial Arduino. (2018). Documentación. Recuperado de https://www.arduino.cc


 Página oficial ATMEL y PIC. (2018). Documentación. Recuperado de https://www.microchip.com
 Página oficial Raspbyrry PI. (2018). Documentación. Recuperado de https://www.raspberrypi.org

Se sugiere visitar las siguientes páginas:

(REDALYC y LATINDEX- revistas iberoamericanas)

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 9


 http://www.redalyc.org
 http://www.latindex.org

(COURSERA y KHAN ACADEMY- Cursos Gratuitos-MOOC)

 http://www.coursera.org
 http://khanacademy.org

(BIBLIOTECA DEL MINISTERIO DE EDUCACIÓN BOLIVIA- Acceder desde la biblioteca


de la Universidad)

 http://www.utepsa.edu/v2

IV. Sistema de Evaluación


A continuación, se presenta el sistema de evaluación sugerido para la asignatura:

TIPO DE
NÚM. UNIDADES A EVALUAR PUNTOS SOBRE 100
EVALUACIÓN
1 PRUEBA PARCIAL Unidad 1 15
2 PRUEBA PARCIAL Unidades 2 y 3 25
TRABAJOS PRÁCTICOS 20
3
(PROBLEMAS ABP-EJERCICIOS)
DEFENSA DEL PROYECTO
4 40
FINAL DE LA MATERIA

Descripción de las características generales de las evaluaciones:


PRUEBA Se evaluará los conceptos teóricos y prácticos correspondiente a la Unidad 1.
PARCIAL 1 40 % de las preguntas serán teóricas y 60 % de las preguntas serán prácticas.
Se evaluará los conceptos teóricos y prácticos correspondiente a la Unidad 2 y 3.
PRUEBA 40 % de las preguntas serán teóricas y 60 % de las preguntas serán prácticas.
PARCIAL 2 Cada pregunta práctica del examen está enfocado a la resolución de problemas
utilizando computadoras.
TRABAJOS Conjunto de problemas y trabajos de investigación que se realizan consultando
PRÁCTICOS los contenidos y la bibliografía de la materia.

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 10


El Proyecto Final de la materia está enfocado a la identificación de un problema
o necesidad del ámbito social o laboral de manera que pueda ser implementado
utilizando componentes electrónicos, microcontroladores o la placa Arduino u
otro que permita implementar los contenidos teóricos de la materia.
El planteamiento y solución del problema debe seguir el formato de la plantilla
del proyecto que sigue los lineamientos del método científico.
Cada equipo de trabajo debe estar conformado por 2 o 4 estudiantes.
PROYECTO El proyecto final de la materia implica la elaboración de:
FINAL 1. Propuesta del proyecto final de la materia.
2. Presentación PowerPoint del proyecto final de la materia.
3. Informe del proyecto final de la materia.
4. Prototipo Software/Hardware del proyecto final de la materia.
5. Archivos o artefactos software complementarios (fotos y diagramas).
La defensa del proyecto final de la materia será de forma grupal.
La evaluación de la defensa del proyecto final de la materia será de forma
individual.

V. Guía para el Trabajo Final

INSTRUCCIONES

Se indica los pasos y procedimientos a seguir para la realización del trabajo final.
El trabajo deberá presentarse en formato digital con las siguientes características:
 Hoja de papel boom tamaño carta.
 Margen superior de 2.5 cm. Inferior de 2.5 cm. derecho de 3 cm. e izquierdo 2.5 cm.
 Letra Times New Roman 12, Interlineado de 1,5.

OBJETIVOS DEL TRABAJO FINAL:

Aplicar los conocimientos adquiridos durante el módulo, para la resolución un problema a través
de un caso de estudio real relacionado con el ámbito social o laboral del estudiante.

ESTRUCTURA DEL TRABAJO FINAL:

i) CARÁTULA
 Nombre de la Universidad
 Nombre de la Facultad a la que pertenece
 Nombre de la Carrera
 Nombre de la Materia
 Nombre del Docente

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 11


 Nombre de los Integrantes del grupo
 Fecha y año

ii) CONTENIDO INTERNO

ÍNDICE

I. INTRODUCCIÓN
 Antecedentes. Breve descripción de la organización objeto de estudio.

II. OBJETIVOS
2.1. Objetivo general
 Que se quiere lograr o donde se quiere llegar con la realización del trabajo

2.2. Objetivos específicos


 Pasos a seguir para llegar al objetivo general

III. FUNDAMENTOS TEÓRICOS


 Realizar mínimo 15 conceptos teóricos relacionados con la aplicabilidad de la misma
en el sustento o solución del problema que está tratando el proyecto final de la
materia.

IV. TABULACIÓN DE DATOS


4.1. Formulas, Cálculos
4.2. Gráficos e interpretaciones

V. CONCLUSIONES
 Conclusión general del grupo sobre resultados obtenidos en el trabajo.

V. RECOMENDACIONES
 Conclusión general del grupo sobre resultados obtenidos en el trabajo.

SUGERENCIAS PARA EL PROYECTO FINAL DE LA MATERIA:

 Desarrollar una aplicación utilizando microcontroladores ATMEL, PIC, placa Arduino o


placa Raspberry PI que aplique los contenidos de la materia para la solución de un
problema social, empresarial o medio ambiental, tales como el control de semáforos,
control de ascensores, control de temperatura y humedad y otros.

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 12


VI. Objetivos y Actividades de cada Unidad

Unidad No 1

REPRESENTACIÓN DE DATOS
Objetivos de Aprendizaje:

 Conocer los inventores y sus invenciones en torno al desarrollo de las ciencias de la


computación.
 Conocer los elementos eléctricos y electrónicos que integran una computadora.
 Diferenciar el hardware del software de una computadora.
 Identificar el tipo hardware y software de una computadora en función de su uso y
aplicabilidad.
 Identificar el tipo de software de una computadora en función de su uso y aplicabilidad.
 Conocer las unidades de medida de la información para la representación y conversión
de datos entre sistema numéricos.
 Aplicar el teorema fundamental de la numeración en la conversión de números de un
sistema numérico a otro.
 Realizar operaciones aritméticas con números binarios.
 Representar números enteros en Signo-Magnitud, Complemento a 1 y Complemento a
2.
 Utilizar los métodos de detección y corrección de errores a casos prácticos de la materia.

Orientación para el aprendizaje:

Preguntas: El estudiante debe consultar el contenido del tema y las bibliografías


publicadas para responder las siguientes preguntas:

1. ¿Qué es hardware, qué es software y que diferencia existe entre el hardware y el


software?
2. ¿Qué cambios transcendentales se dio en cada generación de computadoras?
3. ¿Qué diferencia existe entre un componente, mecánico, electromecánico y
electrónico?
4. ¿Qué es la unidad de medida de la información?
5. ¿Qué es un sistema numérico?
6. ¿Qué utilidad tiene el teorema fundamental de la numeración?
7. ¿Qué es un codigo de detección y correción de errores?

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 13


Investigación: El estudiante debe realizar siguientes actividades de investigación:

 Elaborar una línea de tiempo de la evolución de los componentes electrónicos.


 Elaborar una línea de tiempo de la evolución de las computadoras.
 Elaborar una línea de tiempo de la evolución de los sistemas operativos.
 Elaborar una línea de tiempo de la evolución de los lenguajes de programación.

Prácticos: El estudiante debe resolver los siguientes ejercicios:

 Describir el teorema fundamental de la teoría de los sistemas numéricos.

n−1

N = ∑ di bi
i=−k

 Convertir los siguientes números al sistema numérico decimal utilizando el teorema


fundamental de numeración.

N = 110110,101(2)
N = 321231,13102(4)
N = 615347,2842(8)
N = 3FAC89,4D2(16)

 Convertir los siguientes números al sistema numérico binario, octal, decimal y


hexadecimal, utilizando el método convensional.

N = 1101111,11101(2)
N = 627152425,635(8)
N = 4B8D6EB, F9AC(16)
N = 6184639,8524(10)

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 14


 Realizar las siguientes sumas, restas, multiplicaciones y divisiones con números
binarios.

S = 10111(2) + 11101(2)
S = 10111101(2) + 11101101 (2)
S = 1011(2) + 110(2) + 100(2) + 1101(2) + 1001(2)
S = 1001011101,1011(2) + 101110101,01111(2)
S = 111011101,01101(2) + 10110110110,111(2)
R = 111101(2) − 100111(2)
R = 1101101(2) − 1001011 (2)
R = 100101(2) − 111010(2)
R = 11101(2) − 110111(2)
M = 101101 (2) × 11(2)
M = 1101101(2) × 101(2)
M = 10011101(2) × 110(2)
M = 1011011(2) × 1011(2)
D = 11011(2) ÷ 11(2)
D = 1110111 (2) ÷ 1011(2)
D = 1011010 (2) ÷ 1011(2)
D = 1011010 (2) ÷ 1011(2)
D = 11011011 (2) ÷ 1110(2)

 Expresar los siguiente números negativos en Signo-Magnitud, Complemento a 1 y


Complemento a 2.

N = −124(10)
N = −97(10)
N = −68(10)
N = −83(10)

 Realizar siguientes restas utilizando Signo-Magnitud, Complemento a 1 y


Complemento a 2.

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 15


R = 19(10) − 47(10)
R = 15(2) − 33(2)
R = 17(2) − 21(2)
R = 56(2) − 77(2)

 Dada las siguientes seguiencias de bit’s, establecer el bit de paridad PAR e IMPAR

1011011110(2)
1111011101(2)
110111111011(2)
1000101110111001(2)

 Dado los siguientes números enteros, preparar el paquete para la transmisión de


dato utilizando 16 o 32 bit’s.

245(10)
1666(10)
4791(10)
82007(10)

 Verificar la paridad Horizontal, Vertical y Entrelazada de los siguientes arreglos de


bit’s

0 0 0 1 0 1 1 0 1 0 0 0 1 1
1 1 1 1 1 1 1 1 1 0 1 1 1 0
1 0 1 0 0 0 0 1 0 1 1 1 0 0
0 0 1 0 1 1 0 0 0 0 1 1 1 0
1 1 0 1 1 0 1 0 1 1 1 1 0 0
0 0 0 0 1 1 0 0 0 1 0 0 1 1
1 0 0 0 1 1 1 1 1 0 0 1 1 0

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 16


Laboratorio: El estudiante debe realizar las siguientes actividades guiados por el
docente:

 Codificar los siguientes programas utilizando un lenguaje de programación para:


o Convertir un número de cualquier base a decimal basado en el teorema de la
numeración.
o Convertir un número binario a decimal, basado en su valor posicional.
o Convertir un número decimal a binario, basado en divisiones suscesivas.

Unidad No 2

DISEÑO LÓGICO BÁSICO


Objetivos de Aprendizaje:

 Aplicar el álgebra de Boole en la simplificación de fórmulas lógicas.


 Aplicar el mapa de Karnaugh en la simplificación de fórmulas lógicas.
 Diseñar y simular circuitos lógicos utilizando un software.
 Conocer los componentes que constituyen los circuitos digitales.
 Conocer la familia que integran los circuitos digitales o chip.
 Simular los circuitos digitales utilizando un software.
 Diseñar e implementar circuitos digitales utilizando la tecnología TTL.

Orientación para el aprendizaje:

Preguntas: El estudiante debe consultar el contenido del tema y las bibliografías


publicadas para responder las siguientes preguntas:

1. ¿Qué es el algebra de Boole?


2. ¿Qué es un axioma, que es un teorema, cuál es la diferencia?
3. ¿Qué es el mapa de Karnaugh, que utilidad o aplicación tiene?
4. ¿Qué es un circuito digital o chip?
5. ¿Qué es un material semiconductor y cómo funcionan?
6. ¿Qué es un transistor y que tipos de transistores existen?
7. ¿Qué aplicación tienen los circuitos integrados de la serie 7400?

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 17


8. ¿Qué aplicación tiene el circuito integrado 555?
9. ¿Qué es un biestable, qué tipos existen y qué aplicación tienen?

Prácticos: El estudiante debe realizar las siguientes tareas:

 Escriba 3 veces las tablas de verdad y las simbologías de las compuertas digitales.
 Escriba 3 veces las leyes de la lógica.
 Escriba 3 veces las leyes de equivalencia lógica.

Prácticos: El estudiante debe realizar los siguientes ejercicios prácticos:

 Simplificar las siguientes funciones booleanas utilizando las leyes lógicas y simular su
comportamiento utilizando el simulador Logic.ly

̅ ⋅ B)
𝐅 = (A → B ) + (A
𝐅 = (̅̅̅̅̅̅̅ ̅ ⋅ B)
A + B ) + (A
̅ → B ) + (B
𝐅 = A ⋅ (A ̅ ⊕ C)

𝐅 = 𝐩 → [∼ 𝐫 ∨ (∼ 𝐪 ∨ 𝐫)] ⇔∼ 𝐩 ∨ 𝐪 ∨∼ 𝐫

 Simplificar siguientes funciones booleanas utilizando el mapa de Karnaugh y simular


su comportamiento utilizando el simulador Logic.ly

𝐅 = BC̅ + AB
̅
̅ + C̅)
𝐅 = (A + B ) ⋅ (B
̅̅̅̅̅̅̅̅
𝐅 = [(A + C̅) ⋅ (C → A
̅ )] ⊕ B
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅̅̅̅̅̅
𝐅 = [(A + BC̅) + ABC] + AB̅C

̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅̅̅̅ ̅̅̅̅̅̅̅
̅ + C̅)]
𝐅 = [(A + B) + (B

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 18


 Simular e implementar las siguientes funciones booleanas descritas en el el mapa de
Karnaugh utilizando el simulador Tours digital o Proteus y los circuitos integrados
necesarios.

A B C 𝐟𝟏 𝐟𝟐 𝐟𝟑
0 0 0 0 1 1
1 0 0 1 1 1
2 0 1 0 1
3 0 1 1 1 1 1
4 1 0 0 1 1
5 1 0 1
6 1 1 0 1 1 1
7 1 1 1 1 1

A B C 𝐟𝟏 𝐟𝟐 𝐟𝟑 𝐟𝟒 𝐟𝟓
0 0 0 0
1 0 0 1 1 1 1
2 0 1 0 1 1 1
3 0 1 1 1 1 1
4 1 0 0 1 1
5 1 0 1 1 1
6 1 1 0 1
7 1 1 1 1 1 1 1

A B C D 𝐟𝟏 𝐟𝟐 𝐟𝟑
0 0 0 0 0
1 0 0 0 1 1 1
2 0 0 1 0 1 1 1
3 0 0 1 1 1 1
4 0 1 0 0 1 1
5 0 1 0 1 1 1 1
6 0 1 1 0 1 1
7 0 1 1 1 1 1
8 1 0 0 0 1 1
9 1 0 0 1 1
10 1 0 1 0 1 1
11 1 0 1 1 1 1 1
12 1 1 0 0 1 1 1
13 1 1 0 1 1 1 1
14 1 1 1 0 1 1
15 1 1 1 1 1 1

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 19


 Simular e implementar 1 sumador utilizando el simulador Tours digital o Proteus y los
circuitos integrados necesarios.

Unidad No 3

ARQUITECTURA DE COMPUTADORAS
Objetivos de Aprendizaje:

 Conocer los elementos que integran o conforman una computadora.


 Conocer la arquitectura de computadora Von Neumann.
 Conocer el funcionamiento del microprocesador y los elementos que lo integran.
 Conocer los dispositivos de entrada y salida de las computadoras.
 Diseñar e implementar soluciones siguiendo la arquitectura Von Neumann, haciendo
uso de microcontroladores ATMEL, PIC, placa Arduino o Raspberry PI.
 Desarrollar programas utilizando el lenguaje ensamblador.

Orientación para el aprendizaje:

Preguntas: El estudiante debe consultar el contenido del tema y las bibliografías


publicadas para responder las siguientes preguntas:

1. ¿Qué es una computadora?


2. ¿Qué elementos o unidades componene la arquitectura de Von Neumann?
3. ¿Qué es el procesador o microprocesador?
4. ¿Qué es la máquina de Turing, qué aplicación tiene y quién lo invento?
5. ¿Qué diferencia existe entre la transmisión de datos en serie y paralelo?
6. ¿Qué diferencia existe entre un disco HDD y una unidad de almacenamiento SDD?
7. ¿Qué diferencia existe entre un microprocesador y un microcontrolador?
8. ¿Qué diferencia existe entre una placa Arduino y una placa Raspberry PI?
9. ¿Qué diferencia existe entre el lenguaje Ensamblador y el lenguaje C?

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 20


Investigación: El estudiante debe realizar siguientes actividades de investigación:

 Elaborar la línea de tiempo de la evolución del microprocesador


 Elaborar la línea de tiempo de la evolución de los dispositivos de entrada y salida
 Dibujar el esquema de funcionamiento del microprocesador según la arquitectura
Von Neumann
 Elaborar una tabla comparativa del microcontrolador ATmega 328P y ATmega 2560
 Elaborar una tabla comparativa del microcontrolador PIC 12F508-509 y PIC 16F627A-
628A-648A
 Elaborar una tabla comparativa de las placas de desarrollo de Arduinio NANO, UNO y
MEGA
 Elaborar una lista de los módulos Shields para la placa Arduino disponibles en el
mercado local

Laboratorio: El estudiante debe realizar las siguientes actividades guiados por el


docente:

 Desarrollar una solución utilizando el microcontrolador ATMEL o PIC.


- Encender y apagar un LED con un retardo de tiempo
- Encender y apagar un LED utilizando un pulsador, switch o sensor
- Verificar si dos números son iguales.
 Desarrollar una solución utilizando la placa de desarrollo Arduino y los módulos
Shields.
- Realizar un juego de luces utilizando 5 LED’s
- Determinar la distancia en metros y centímetros utilizando sensor de proximidad
- Determinar la humedad y temperatura de un ambiente
- Controlar el funcionamiento de un motor o servo motor utilizando sensor de
proximidad o de luz
- Controlar el funcionamiento de un motor o servomotor utilizando una APP
desarrollada en APP Inventor
 Desarrollar una solución utilizando la placa de desarrollo Raspberry PI
- Encender y apagar un LED con un retardo de tiempo
- Encender y apagar un LED utilizando un sensor de movimiento

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 21


VII. Aplicabilidad de la Guía
La presente Guía MAAP se desarrolló en función del (los) documento(s):

Detalle Programa(s) Analítico(s)


SOI-301 ORGANIZACIÓN Y ARQUITECTURA DE COMPUTADORAS

CODIGO: PO-PRE-102-1 - VER: 3 - VIGENTE: 19-05-2016

UTEPSA – Guía MAAP 22

También podría gustarte