Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTEGRANTES:
➢ Ferré Castro, Gabriel Marcelo (20224106A) – L3
➢ Halanoca Flores, Andy Sebastian (20220406K) – L3
➢ Oreste Romero, Kurt Andderson (20222061K) – L3
➢ Quispe Chávez, Victor Félix (20222018H) – L3
CURSO:
➢ Fundamentos de Ingeniería del Computador (EE152M)
SECCIÓN:
➢ M
FECHA DE INICIO:
➢ 12 de octubre de 2022
FECHA DE FINALIZACIÓN:
➢ 19 de octubre de 2022
DOCENTE:
➢ Mg. César Briceño Aranda
Fundamentos de Ingeniería del Computador 2
Laboratorio N°1 - FIEE
2022-2
Índice
I. Objetivos ___________________________________________________________ 3
II. Cuestionario _______________________________________________________ 3
Pregunta 1 _________________________________________________________ 3
Pregunta 2 _________________________________________________________ 5
Pregunta 3 _________________________________________________________ 7
Pregunta 4 _________________________________________________________ 8
III. Bibliografía ______________________________________________________ 10
Fundamentos de Ingeniería del Computador 3
Laboratorio N°1 - FIEE
2022-2
I. Objetivos
• Comprobar los conocimientos del estudiante sobre Sistemas de numeración.
• Familiarizar a los estudiantes en el uso de la herramienta EDA Quartus 2 de Intel.
II. Cuestionario
Pregunta 1: Escribir la representación en Signo-Magnitud, complemento a 2 y
complemento a 1 de cada uno de los números decimales: +18, +115, +79, -49, -3, -100.
Solución:
Para realizar el proceso de transformar a las otras representaciones, el número debe ser
transformado a binario. Recordar que las cifras más significativas indican el signo. Luego:
➢ Signo – Magnitud: El número binario se escribe igual pero el bit más significativo
cambiará por 0(+) o 1(-), dependiendo si es positivo o negativo.
➢ Complemento a 1: Del número binario original, se cambian todos los 0 por 1 y
todos los 1 por 0.
➢ Complemento a 2: Existen varios métodos de transformación. El más correcto es
buscar el complemento del número binario y sumarle 1 a la parte menos
significativa del número binario.
• Representación de +18:
Transformando a binario: +18(10) = 00010010(2)
o Signo – Magnitud: 00010010(2) = +18(10)
o Complemento a 1 (negativo): 11101101(2) = -18(10)
o Complemento a 2 (negativo): 11111111(2) - 00010010(2) + 00000001(2) =
11101101(2) + 00000001(2) = 11101110(2) = -18(10)
• Representación de +115:
Transformando a binario: +115(10) = 01110011(2)
o Signo – Magnitud: 01110011(2) = +11510)
o Complemento a 1 (negativo): 10001100(2) = -115(10)
o Complemento a 2 (negativo): 11111111(2) - 01110011(2) + 00000001(2) =
10001100(2) + 00000001(2) = 10001101(2) = -115(10)
• Representación de +79:
Transformando a binario: +79(10) = 01001111(2)
o Signo – Magnitud: 01001111(2) = +79(10)
o Complemento a 1 (negativo): 10110000(2) = -79(10)
o Complemento a 2 (negativo): 11111111(2) - 01001111(2) + 00000001(2) =
10110000(2) + 00000001(2) = 10110001(2) = -79(10)
• Representación de -49:
Transformando a binario: 49(10) = 00110001(2)
o Signo – Magnitud: 10110001(2) = -49(10)
Fundamentos de Ingeniería del Computador 4
Laboratorio N°1 - FIEE
2022-2
o Complemento a 1: 11001110(2) = -49(10)
Complemento a 2: 11111111(2) - 00110001(2) = 11001110(2);
se le suma 1 para corregir el error: 11001110(2) + 00000001(2) =
11001111(2) = -49(10)
• Representación de -3:
Transformando a binario: 3(10) = 00000011(2)
o Signo – Magnitud: 10000011(2) = -3(10)
o Complemento a 1: 11111100(2) = -3(10)
Complemento a 2: 11111111(2) - 00000011(2) = 11111100(2); se le suma 1
para corregir el error: 11111100(2) + 00000001(2) = 11111101(2) = -3(10)
• Representación de -100:
Transformando a binario: 100(10) = 01100100(2)
o Signo – Magnitud: 11100100 (2) = -100(10)
o Complemento a 1: 10011011(2) = -100(10)
o Complemento a 2: 11111111(2) – 01100100(2) = 10011011(2); se le suma 1
para corregir el error: 10011011(2) + 00000001(2) = 10011100(2) = -100(10)
Solución:
Utilizando las definiciones mencionadas en la pregunta 1, se procede a resolver las
siguientes preguntas:
10000000
Bit signo
Bit magnitud
10000000
(-)
P1 P2 X3 P3 X5 X6 X7
Posición 0001 0010 0011 0100 0101 0110 0111
Palabra original 1 0 1 0
P1 1 1 0 0
P2 0 1 1 0
P3 1 0 1 0
Palabra + Paridad 1 0 1 1 0 1 0
Tendremos que colocar valores de entrada (X, Y, Z) para que el programa arroje un valor
de salida (O).
Resultados experimentales
Input:
• X=11110000
• Y=11001100
• Z=10101010
Output:
• O = 10100110.
Fundamentos de Ingeniería del Computador 10
Laboratorio N°1 - FIEE
2022-2
III. Bibliografía
Wakerly, J. F. (2001). Diseño digital - Principios y prácticas. Ciudad de México: Pearson
Educación.