jueves, 29 de enero de 2009

MEMORIA "PRÁCTICA 6"

Objetivos:
-
Recordar y aplicar los conocimientos del tema 3 sobre secuenciales y biestables.

Material utilizado:
-
Circuitos integrados 4511, 7475 y 7490.
-Dos visualizadores de siete segmentos.
-Una puerta AND.
-Dos interruptores.

Pasos a seguir:

Diseñar un sistema que permita visualizar el turno de espera en una frutería mediante dos dígitos decimales; se utilizará para ello un contador decimal 7490.
Dicho sistema debe ir provisto de un mecanismo que permita saltar uno o varios múmeros sin que aparezcan visualizados, siempre que el vendedor así lo desee. Para ello se utilizará un lach de 4 bits (7475).



Tiempo invertido:

Dos horas de clase, aproximadamente, en la actividad y en la memoria.


MEMORIA "PRACTICA5"

Inmaculada Ramírez de Arellano García.

Arquitectura de equipos y sistemas informáticos

1º STI

  • Objetivos:

Recordar y aplicar los conocimientos del tema 3 sobre secuenciales y biestables.

  • Material utilizado:

-Circuitos integrados 4511 y 7490.

-Dos visualizadores de siete segmentos.

-Una puerta NOT.

-Dos puertas AND.

-Reloj.

  • Pasos a seguir:

Utilizando el contador binario decimal 7490 diseñar sistema que permita visualizar mediante dos dígitos decimales el tiempo disponible durante un concurso que tendrá una duración de 60 segundos. Como decodificador BCD de 7 segmentos utilícese es circuito integrado 4511 así como las puertas necesarias.















  • Tiempo invertido:

Dos horas de clase para la práctica en el Workbench y 15 minutos para la memoria.

lunes, 13 de octubre de 2008

Complemento a dos.

Complemento a dos

Complemento a dos

Decimal

0111

7

0110

6

0101

5

0100

4

0011

3

0010

2

0001

1

0000

0

1111

−1

1110

−2

1101

−3

1100

−4

1011

−5

1010

−6

1001

−7

1000

−8

Complemento a dos con enteros de 4 bits

El complemento a dos de un número N que, expresado en el sistema binario está compuesto por n dígitos, se define como:

C_2^N=2^n - N.

Veamos un ejemplo: tomemos el número N = 45 que, cuando se expresa en binario es N = 1011012, con 6 dígitos, y calculemos su complemento a dos:

Cabe señalar que en este ejemplo se ha limitado el número de bits a 6, por lo que no sería posible distinguir entre el -45 y el 19 (el 19 en binario es 10011). En realidad, un número en complemento a dos se expresa con una cantidad arbitraria de unos a la izquierda, de la misma manera que un número binario positivo se expresa con una cantidad arbitraria de ceros. Así, el -45, expresado en complemento a dos usando 8 bits sería 11010011, mientras que el 19 sería 00010011; y expresados en 16 bits serían 1111111111010011 y 0000000000010011 respectivamente. Se presenta la tabla de verdad del complemento a 2 para cuatro dígitos.


Cálculo del complemento a dos

El cálculo del complemento a dos es muy sencillo y muy fácil de realizar mediante puertas lógicas, donde reside su utilidad.

Para comenzar los números positivos se quedarán igual en su representación binaria. Los números negativos deberemos invertir el valor de cada una de sus cífras, es decir realizar el complemento a uno, y sumarle 1 al número obtenido. Podemos observar esto en la tabla de ejemplo.

Cabe recordar que debido a la utilización de un bit para representar el signo, el rango de valores será diferente al de una representación binaria habitual; el rango de valores decimales para 'n' bits será:

 -2^{n-1} \le \ Rango \le \ 2^{n-1} -1

Conversión rápida

Una forma de hallar el opuesto de un número binario positivo en complemento a dos es comenzar por la derecha (el dígito menos significativo), copiando el número original (de derecha a izquierda) hasta encontrar el primer 1, luego de haber copiado el 1, se niegan (complementan) los dígitos restantes (es decir, copia un 0 si aparece un 1, o un 1 si aparece un 0). Este método es mucho más rápido para las personas, pues no utiliza el complemento a uno en su conversión.[1]

Por ejemplo, el complemento a dos de "0011 11010" es "1100 00110".

¿Para qué sirve?

Su utilidad principal se encuentra en las operaciones matemáticas con números binarios. En particular, la resta de números binarios se facilita enormemente utilizando el complemento a dos: la resta de dos números binarios puede obtenerse sumando al minuendo el complemento a dos del sustraendo.