Vous êtes sur la page 1sur 12

LABORATORIO DE ARQUITECTURA DE COMPUTADORES

PRÁCTICA N°1
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.

Sistema de Numeración binario: El sistema binario, emplea sólo dos dígitos o cifras:
el cero (0) y el uno (1). Es uno de los sistemas que se utilizan en las computadoras,
debido a que estas trabajan internamente con dos niveles de voltaje.
Sistema de Numeración Octal: El sistema numérico en base 8 se llama octal y utiliza
los dígitos 0 a 7. Los números octales pueden construirse a partir de números binarios
agrupando cada tres dígitos consecutivos de estos últimos (de derecha a izquierda) y
obteniendo su valor decimal
Sistema de Numeración Hexadecimal: El sistema hexadecimal es el sistema de
numeración posicional que tiene como base el 16. Sus números están representados por
los 10 primeros dígitos de la numeración decimal, y el intervalo que va del número 10
al 15 están representados por las letras del alfabeto de la ‘A’ a la ‘F’.

Para transformar dichos sistemas de numeración a decimal se puede usar el método de


multiplicaciones sucesivas, que se realiza mediante la sumatoria de cada digito
multiplicado por la base elevada a la posición del mismo

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 Binario 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

Alumno: Jhon Carlos Castillo Atencio COD:171481


#include <stdio.h>
#include <conio.h>

short i;
unsigned short binario[7];
unsigned short hexadecimal[10];
unsigned short octal[10];
int main()
{

int numero=0;

int binarios(int);
int hexadecimales(int);
int octales(int);

printf("Teclee el numero entero: ");


scanf("%u",&numero);
printf("\n******************************\n");

binarios(numero);
hexadecimales(numero);
octales(numero);
getch();
return 0;
}

int binarios(int numero)


{
i=0;

while (numero!=0)
{
binario[i]=numero % 2;
numero=numero / 2;
i++;
}
i--;
printf("Binario: ");

while (i>=0)

Alumno: Jhon Carlos Castillo Atencio COD:171481


{
printf("%u",binario[i]);
i--;
}
}
int hexadecimales(int numero)
{
i=0;
while (numero!=0)
{
hexadecimal[i]=numero%16;
numero=numero/16;
i++;
}
printf("\nHexadecimal: ");
i--;
while (i>=0)
{
switch(hexadecimal[i])
{
case 10:
printf("A");
break;
case 11:
printf("B");
break;
case 12:
printf("C");
break;
case 13:
printf("D");
break;
case 14:
printf("E");
break;
case 15:
printf("F");
break;
default:
printf("%d",hexadecimal[i]);
break;
}
i--;

Alumno: Jhon Carlos Castillo Atencio COD:171481


}
}

int octales(int numero)


{
i=0;
while(numero!=0)
{
octal[i]=numero % 8;
numero=numero / 8;
i++;
}
printf("\nOctal: ");
i--;
while(i>=0)
{
printf("%u",octal[i]);
i--;
}
}

3.3. Consulte y presente un ejemplo del formato de punto flotante de simple precisión y doble
precisión.

El formato en punto flotante de simple precisión :Es un formato de número de computador


u ordenador que ocupa 4 bytes (32 bits) en su memoria y representa un amplio rango dinámico
de valores mediante el uso de la coma flotante.

En la norma o estándar IEEE 754-2008 el formato de 32 bits de base 2 se conoce oficialmente


como binary32, aunque se le llamaba single en la versión previa del estándar IEEE 754-1985.
En los equipos más antiguos, se utilizaron diferentes formatos de coma flotante de 4 bytes,
como ejemplo, el tipo de datos de precisión simple en el lenguaje de programación GW-
BASIC era un formato de coma flotante de 32 bits MBF (Formato Binario de Microsoft).

El formato en coma flotante de doble precisión: Es un formato de número de computador


u ordenador que ocupa 64 bits en su memoria y representa un amplio y dinámico rango de
valores mediante el uso de la coma flotante. Este formato suele ser conocido como binary64
tal como se especifica en el estándar IEEE 754.1En los computadores antiguos fueron
utilizados diferentes formatos de coma flotante de 8 bytes, como ejemplo, el tipo de datos de
doble precisión en el lenguaje de programación GW-BASIC, el cual era un formato de coma
flotante de 32 bits MBF (Formato Binario de Microsoft).
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 más bajo (que bien podría ser negativo)
• Lógica Negativa:

Alumno: Jhon Carlos Castillo Atencio COD:171481


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 cualquier dispositivo destinado a la generación, transmisión, procesamiento o
almacenamiento de señales digitales. También un sistema digital es una combinación
de dispositivos diseñado para manipular cantidades físicas o información que estén
representadas en forma digital; es decir, que sólo puedan tomar valores discretos.
• Sistema Analógico:
Se dice que un sistema es analógico cuando las magnitudes de la señal se representan
mediante variables continuas, esto es análogas a las magnitudes que dan lugar a la
generación de esta señal. Un sistema analógico contiene dispositivos que manipulan
cantidades físicas representadas en forma analógica. En un sistema de este tipo, las
cantidades varían sobre un intervalo continuo de valores.
3.5. Describa el funcionamiento de un “Probador Lógico”.

El probador lógico es un dispositivo que se utiliza para el análisis de circuitos lógicos a


base de compuertas de tipo TTL y CMOS

3.6. Explique bajo sus términos que considera un circuito integrado (mínimo media plana máximo
una plana).

Un circuito integrado es una combinación de elementos que conforman un circuito y están


miniaturizados, de tal manera que forman parte de un mismo circuito, chip o soporte. Los
circuitos integrados están elaborados con un material semiconductor donde se emplean los
procesos para la fabricación de los microprocesadores_ Un microprocesador es un ejemplo
muy conocido que representa un circuito integrado, este es utilizado para controlar
ordenadores, teléfonos móviles y muchos electrodomésticos. Actualmente se están
implementando circuitos integrados para controlar automóviles y vehículos aéreos como por
ejemplo los drones, ya que por su estructura miniaturizada de los dispositivos con circuitos
integrados nos permite la integración de muchos elementos que completan un mayor control
del aparato aéreo, además no necesitan ser operados por tripulantes, pues se puede tomar
control desde la distancia, gracias a los micro controladores implementados en el mismo.

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

Proteus: Es una aplicación para la ejecución de proyectos de construcción de equipos


electrónicos en todas sus etapas: diseño del esquema electrónico, programación del
software, construcción de la placa de circuito impreso, simulación de todo el conjunto,
depuración de errores, documentación y construcción

LogiSim: Es un software de código abierto que permite simular y analizar circuitos


lógicos, en un entorno gráfico

Alumno: Jhon Carlos Castillo Atencio COD:171481


5. PROCEDIMIENTO

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.
LogiSim es una herramienta educativa para el diseño y simulación de circuitos lógicos
digitales. Dispone de una sencilla interfaz, y las herramientas son lo suficientemente
simples como para facilitar el aprendizaje de los conceptos más básicos relacionados con
los circuitos lógicos. Este programa tiene la capacidad de permitir construir circuitos más
grandes a partir de circuitos más pequeños. Logisim se puede usar para diseñar y simular
circuitos con fines educativos.

Sus características más importantes son:

● Libre distribución
● Interfaz sencilla e intuitiva para la simulación de circuitos lógicos digitales.
● Multilenguaje Inglés, español, Ruso.
● Libre de malware
● Funciona tanto en las plataformas de Windows: xp, 7, 8, 10
● Funciona en Linux: Ubuntu, Fedora, Mint y más.

La interfaz de LogiSim está organizada en 4 áreas:

1. Panel de herramientas: Tiene los íconos más utilizados para simulación y edición.
2. Panel de explorador: Incluye los diferentes elementos a utilizar, organizados en una
estructura de carpetas.
3. Tabla de atributos: Cuando se selecciona cualquier elemento, en este panel se
visualizan los atributos del mismo.
4. Área de trabajo: También llamado Canvas, es donde se insertarán los diferentes
elementos.

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.

Proteus es un software de simulación para circuitos eléctricos tanto análogos como digitales,
además de que te permite crear el layout del PCB y visualizarlo en 3D.

Cuenta con una gran cantidad de funciones. Por ejemplo, permite generar pistas de cobre de
forma automática. Además, permite la simulación de PICs casi a tiempo real, de forma que
podemos comprobar si el circuito creado funciona de la forma que esperábamos.

Alumno: Jhon Carlos Castillo Atencio COD:171481


Principales características:

❖ La aplicación ISIS permite generar circuitos reales, y comprobar su funcionamiento en


un PCB (printed circuit board).

❖ Entorno de diseño gráfico de esquemas electrónicos fácil de utilizar y con efectivas


herramientas.

❖ Entorno de simulación con la tecnología exclusiva de Proteus de modelación de sistemas


virtuales (VSM).

❖ Herramienta ARES para el enrutado, ubicación y edición de componentes, utilizado para


la fabricación de placas de circuito impreso.

❖ Interfaz intuitivo y atractivo estandarizado para todos los componentes de Proteus.

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.
LogiSim es un software computacional que permite diseñar y simular circuitos digitales, que cuenta con
una interfaz muy intuitiva y un simulador sencillo de manejar, entre sus principales características
tenemos:

 Libre distribución
 Interfaz sencilla e intuitiva para la simulación de circuitos lógicos digitales.
 Multilenguaje Inglés, Español, Ruso.
 Libre de malware
Dentro de su interfaz podemos navegar entre las
librerias, las que comunmente usaremos seran las de
compuertas, que podremos editar en segun nuestras
necesidades, entre los mas importantes tenemos:

Alumno: Jhon Carlos Castillo Atencio COD:171481


LED

Los LED se encuentran dentro de la librería de Input/Output,


como se muestra en la figura el circulo rojo representa un led
encendido ya que el valor lógico del mismo es 1.

CLOCK

La herramienta clock sirve para automatizar el proceso de


variar los estados lógicos de los circuitos que simularemos.
Esta herramienta se encuentra dentro de la librería de wiring,
al dar click sobre el icono de mostrar simulación iterativa, se
nos dará la opción de habilitar las señales de propagación a
través del circuito.

ENTRADAS/SALIDAS.

El programa también puede diseñar circuitos


a conveniencia del usuario, lo que debemos
hacer es dirigirnos hacia la pestaña de
Proyectos, para luego ir hacia “Analizador de
circuitos”, esta herramienta abrirá una nueva
ventana donde podremos introducir el
numero de entradas y salidas para un
determinado circuito, además nos abrirá una
pestaña con tablas de verdad, donde
elegiremos que proposiciones usaremos.

Alumno: Jhon Carlos Castillo Atencio COD:171481


Al seleccionar “Build Circuit” el programa
generara un circuito con compuertas, nos
dará la opción de usar las compuertas que
necesitemos.

Para finalizar en la interfaz principal el programa


generara la simulación según la conveniencia del usuario.

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.
Proteus Design Suite es un software de aplicación electrónica, que consta de dos programas ARES,
ISIS. En Isis nosotros podemos encontrar varios componentes como resistencias, capacitores,
osciloscopios, se incluye fuentes de alimentación y generadores de señales. Podemos simular
circuitos para verificar el correcto funcionamiento de este y obtener datos de voltaje y corriente,
también es capaz de diseñar microprocesadores.

LED

Es un dispositivo semiconductor que emite luz, es un diodo el cual debe estar conectado
correctamente para ser polarizado y encenderse.

Podemos encontrar leds en el programa Isis, pulsado el botón Pick Devices el cual su símbolo es la
letra [P] , en la pantalla que aparece escribimos en el keywords la palabra led y ponemos en
Category la opción Optoelectronics y elegimos entre una variedad de colores leds.

Alumno: Jhon Carlos Castillo Atencio COD:171481


CLOCK

Los generadores de señal Clock se utilizan para simular una secuencia de tren de pulsos. Como una de
las aplicaciones más importantes de este tipo de señales es servir de reloj para sincronización de
señales, por eso recibe el nombre de Clock, una señal de reloj es una señal usada para coordinar las
acciones de dos o más circuitos. Una señal de reloj oscila entre estado alto o bajo, y gráficamente toma
la forma de una onda cuadrada.

Podemos seleccionar si el pulso comienza en alto o bajo mediante el parámetro Clock Tyoe.
Igualmente Podemos seleccionar la duración de los pulsos con el parámetro Timming. En este segundo
caso podemos introducir los datos de dos formas, Indicando el tiempo que tardara en generarse el
pulso y su frecuencia. O indicar el tiempo que tardara en generarse el pulso y su periodo.

Alumno: Jhon Carlos Castillo Atencio COD:171481


Se escribe en keywords la palabra clock en category simulator primatives

Switch

Permite el paso de corriente al circuito , Los Dip-Switch, son dispositivos mecánicos que contienen
múltiples interruptores en un solo encapsulado. Estos dispositivos permiten configurar de forma simple
las características binarias de los sistemas micro Controlados.

En keywords se escribe switch o sw-spst , también podemos encontrar dispsw el cual contiene más
entradas y salidas.

6.3. Conclusiones y Recomendaciones

Proteus es un software que permite simular circuitos y visualizar su respuesta, con osciloscopios y
tenemos una gran variedad de fuentes y componentes.

Mediante el programa LogiSim, podemos simular todo tipo de circuitos digitales, para obtener todas las
funciones de las compuertas lógicas vistas en la práctica, además se notó que varias compuertas lógicas
se encuentran en un mismo encapsulado.

Con el uso del lenguaje de programación VHDL también podemos simular todo lo que realizan las
compuertas lógicas.

Alumno: Jhon Carlos Castillo Atencio COD:171481


El lenguaje VHDL no es un lenguaje secuencial, ya que algunas sentencias pueden estar ejecutándose al
mismo tiempo, dependiendo de cómo ingrese datos el usuario del programa.

6.4. Bibliografía.

[1] Maria Victoria RIbado, Uso de generadores en Proteus recuperado de:


http://es.calameo.com/read/000996262dad6b15c51e5
[2] C. Novillo, Sistemas Digitales. Quito, 2008.

Alumno: Jhon Carlos Castillo Atencio COD:171481

Vous aimerez peut-être aussi