Circuitos logicos

Solo disponible en BuenasTareas
  • Páginas : 2 (462 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de octubre de 2010
Leer documento completo
Vista previa del texto
1.- COMPLEMENTO a1:
El complemento a 1 de un número binario se obtiene cambiando cada 0 por 1 y viceversa. En otras palabras, se cambia cada bit del numero por su complemento. El complemento a 1viene dado por el operador lógico NOT.

2.- COMPLEMENTO a2:
Se denomina "complemento a 2" al "complemento a 1" más 1, es decir, al resultado de cambiar los unos por ceros y los ceros por unos, y luegosumar uno.
Este es un sistema que nos permite representar números binarios de forma negativa, en donde el MSB (Bit más Significativo) es el bit del signo.

• UTILIDAD DEL COMPLEMENTO A1 Y A2:
Suutilidad 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 dedos números binarios puede obtenerse sumando al minuendo el complemento a dos del sustraendo. Se utiliza porque la unidad aritmético-lógica no resta números binarios, suma binarios negativos, por esoesta conversión al negativo.

3.- REGISTRO:
Es una colección de dos o más bit estables con una entrada común; solo se almacenan 1 y 0 con un máximo 8 bit o 1 bytes que es su equivalente.

PARTE B:EJERCICIOS

1.- CONVERTIR A BASE DECIMAL LAS SIGUIENTES CANTIDADES:
a) 11101112)
64 32 16 8 4 2 1
1 1 1 0 1 1 1
64+ 32+ 16+ 0+ 4+ 2+ 1= 11910)

b) 001010002)
128 64 32 16 8 4 2 1
0 0 1 0 1 00 0
0+ 0+ 32+ 0+ 8+ 0+ 0+ 0= 4010)

2.- CONVERTIR LA CANTIDAD DECIMAL A BINARIA:
a) 76510)
512 256 128 64 32 16 8 4 2 1
1 0 1 1 1 1 1 1 0 12)
512+ 0+ 128+ 64+ 32+ 16+ 8+ 4+ 0+ 1= 75610)

b)43110)
256 128 64 32 16 8 4 2 1
1 1 0 1 0 1 1 1 12)
256+ 128+ 0+ 32+ 0+ 8+ 4+ 2+ 1= 43110)

3.- CONVERTIR A BASE OCTAL:
a) 11100010101102)
Para poder resolver el ejercicio se completa con cero(0), quedando la cantidad: 001 110 001 010 1102)= 161268)
4 2 1
0 0 1= 18)
1 1 0= 68)
0 0 1= 18)
0 1 0= 28)
1 1 0= 68)
4.- CONVERTIR A BASE HEXA-DECIMAL:
a) 1011 0101 01102) = B5616)
8 4 2...
tracking img