Practica 1.docx

  • Uploaded by: VICTORHQ
  • 0
  • 0
  • February 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Practica 1.docx as PDF for free.

More details

  • Words: 731
  • Pages: 4
Loading documents preview...
LABORATORIO DE ARQUITECTURA DE COMPUTADORES

PRÁCTICA N°1 1.

TEMA SISTEMAS DE NUMERACIÓN Y HERRAMIENTAS DE SIMULACIÓN

2. OBJETIVOS 2.1. Establecer los diferentes sistemas de numeración que son utilizados en sistemas digitales. 2.2. Familiarización del estudiante con el manejo de los equipos con los que cuenta el laboratorio para la implementación de sistemas digitales. 2.3. Establecer e identificar la variedad software usados para el diseño y simulación de circuitos digitales. 2.4. Explicar el funcionamiento de LogiSim y Proteus para esquematizar circuitos digitales básicos.

3. TRABAJO PREPARATORIO 3.1. Consultar sobre 3 sistemas de numeración que son utilizados en los sistemas de computación y como se puede transformar dichos sistemas de numeración a decimal. Los sistemas de numeración que utiliza la computadora son: El Sistema Binario, el Decimal, el Octal y el Hexadecimal.

3.2. Transforme el siguiente número decimal a notaciones binarias, octal y hexadecimal, Colocar el código en c y c++ N°

Número

binarias

octal

hexadecimal

1

16540

100000010011100

40234

409C

2

17820

100010110011100

42634

459C

3

15372

11110000001100

36014

3C0C

4

19977

100111000001001

47011

4E09

5

14571

11100011101011

34353

38EB

Código en c++ #include<stdio.h> int main(void) { int n; int bin; int j=0;

Período: 2019

Docente : Magali Gianina Gonzales Paco

email: [email protected]

int k; int n_tem; int n_temp=0; int n_temp1=0; scanf("%d",&n); printf("binario:\n"); for(bin=1;bin<=n;bin*=2) j=bin; for(j=bin;j>=1;j=(bin/=2)){ for(j=bin;j>=1;j=(bin/=2)) { n_tem=n; k=n_temp; n_temp=n_tem%j; if(n_tem>=j){ n_temp1=k/j; printf("%d",n_temp1); } } } printf("\n"); /*octal*/ printf("octal\n"); for(bin=1;bin<=n;bin*=8) j=bin; for(j=bin;j>=1;j=(bin/=8)){ for(j=bin;j>=1;j=(bin/=8)) { n_tem=n; k=n_temp; n_temp=n_tem%j; if(n_tem>=j){ n_temp1=k/j; printf("%d",n_temp1); } } printf("\n"); /*hexadecimal*/ printf("hexadecimal\n"); for(bin=1;bin<=n;bin*=16) j=bin; for(j=bin;j>=1;j=(bin/=16)){ for(j=bin;j>=1;j=(bin/=16)) { n_tem=n; k=n_temp; n_temp=n_tem%j; if(n_tem>=j){ n_temp1=k/j; if(n_temp1==10){ n_temp1='A'; printf("%c",n_temp1); } if(n_temp1==11){ n_temp1='B'; printf("%c",n_temp1);

Período: 2019

Docente : Magali Gianina Gonzales Paco

email: [email protected]

} if(n_temp1==12){ n_temp1='C'; printf("%c",n_temp1); } if(n_temp1==13){ n_temp1='D'; printf("%c",n_temp1); } if(n_temp1==14){ n_temp1='E'; printf("%c",n_temp1); } if(n_temp1==15){ n_temp1='F'; printf("%c",n_temp1); } else if(n_temp1>=0 && n_temp1<=9) printf("%d",n_temp1); } } printf("\n"); } } return 0; }

3.3. Consulte y presente un ejemplo del formato de punto flotante de simple precisión y doble precisión. 3.4. Consultar el significado de los siguientes términos • Lógica Positiva En esta notación al 1 lógico le corresponde el nivel más alto de tensión (positivo, si quieres llamarlo así) y al 0 lógico el nivel mas bajo (que bien podría ser negativo) • Lógica Negativa Aquí ocurre todo lo contrario, es decir, se representa al estado "1" con los niveles más bajos de tensión y al "0" con los niveles más altos. • Sistema Digital es un conjunto de dispositivos que son destinados a la generación, transmisión, manejo, procesamiento y almacenamiento de señales digitales. • Sistema Analógico 3.5. Describa el funcionamiento de un “Probador Lógico”.

3.6. Explique bajo sus términos que considera un circuito integrado (mínimo media plana máximo una plana). 3.7. Consulte 5 software usados para la simulación de circuitos digitales y haga un cuadro comparativo de ventajas y desventajas.

Período: 2019

Docente : Magali Gianina Gonzales Paco

email: [email protected]

3.8. Haga una breve descripción del entorno de trabajo del software de simulación LogiSim y Proteus.

4. EQUIPO Y MATERIALES •

Computadora: o Software de Simulación LogiSim y Proteus • Kit de entrenamiento lógico • Probador lógico Nota: (Estos materiales y equipos se proveen por el laboratorio)

5. PROCEDIMIENTO 5.1. Descripción del funcionamiento del kit de entrenamiento lógico y del probador lógico. //5.2. Resolución de ejercicios de transformación entre distintos sistemas de numeración por parte del instructor. 5.3. Identificar de manera básica y precisa el funcionamiento del software LogiSim, sus características, los elementos más comunes para el desarrollo posterior de futuras prácticas. 5.4. Identificar de manera básica y precisa el funcionamiento del software Proteus, sus características, los elementos más comunes para el desarrollo posterior de futuras prácticas.

6. INFORME 6.1. Realizar un resumen de LogiSim, además de esto consultar y detallar los siguientes elementos que se encuentran dentro de las librerías del mismo, explicando y obteniendo un gráfico en donde se encuentran estos como son LED, CLOCK, ENTRADAS/SALIDAS. 6.2. Realizar un resumen de Proteus, además de esto consultar y detallar los siguientes elementos que se encuentran dentro de las librerías del mismo, explicando y obteniendo un gráfico en donde se encuentran estos como son LED, CLOCK, ENTRADAS/SALIDAS. 6.3. Conclusiones y Recomendaciones 6.4. Bibliografía.

7. REFERENCIAS [1] TOCCI/WIDMER/MOSS. “Sistemas Digitales. Principios y Aplicaciones”. Prentice Hall. 10ma. Edición. 2007. [2] NOVILLO CARLOS A., "Sistemas Digitales" Quito, Escuela Politécnica Nacional,2010. [3] MAXIMEZ DAVID, “VHDL El arte de programar sistemas digitales”, Editorial Continental, 2002.

Período: 2019

Docente : Magali Gianina Gonzales Paco

email: [email protected]

Related Documents

Practica
February 2021 2
Practica
January 2021 2
Practica 7
January 2021 1
Practica 3
January 2021 1
Practica 5
January 2021 1
Practica 1
February 2021 1

More Documents from ""

Practica 1.docx
February 2021 1