ARITMETICA DIGITAL
CIRCUITOS DIGITALES
ADICION BINARIA: Se realiza exactamente igual que la suma decimal, tomando en cuenta que solo pueden ocurrir cuatro casos
0+0=0 1+0=1 1 + 1 = 10 = 0 + Acarreo de 1 1 + 1 + 1 = 11 = 1 + Acarreo de 1 Ejemplo: Sumar 011 con 110
011 +110 ------1001
ARITMETICA DIGITAL
CIRCUITOS DIGITALES
Números binarios con signo: para representar un número con signo se adiciona un bit del lado MSB de forma tal que si es un cero es positivo y si es un uno es negativo. Este sistema se conoce como Signo-Magnitud Ejemplo 0 1 1 1 0 1 Bit de signo +29 1 1 1 1 0 1 Bit de signo -29
ARITMETICA DIGITAL
CIRCUITOS DIGITALES
Para realizar operaciones entre números con signo se emplea la siguiente metodología: •Si el número es positivo, se deja igual y se agrega un cero delante del MSB Ejemplo: 1001 con signo + cambia a 01001 •Si el número es negativo se expresa como complemento a 2, el cual consiste en invertir el número (complemento a uno) y sumarle 1 al resultado de la inversión (complemento a 2) y se le agrega 1 delante del MSB •Ejemplo 1001 con signo – cambia a 0110 complemento a 1 Suma 1 y queda 0111 complemento a 2 Se agrega el bit de signo 10111 equivale a -9 decimal
ARITMETICA DIGITAL
CIRCUITOS DIGITALES
Adición algebraica en complemento a 2: • Dos números positivos 0 1001 0 0100 -------0 1101 • Número positivo y número negativo 0 1001 1 1100 -------1 0 0101 Se descarta el 1 de acarreo
ARITMETICA DIGITAL
CIRCUITOS DIGITALES
Adicion algebraica en complemento a 2: • Número positivo y número negativo mayor 1 0111 (-9 complementado a 2) 0 0100 -------1 1011 • Dos números negativos 1 0111 (-9 complementado a 2) 1 1100 (-4 complementado a 2) -------1 1 0001 Se descarta el 1 de acarreo •Números iguales y opuestos 1 0111 (-9 complementado a 2) 0 1001 (+9) -------1 0 0000 (Se descarta el 1 de acarreo)
ARITMETICA DIGITAL
CIRCUITOS DIGITALES
Sustracción en complemento a 2 •Se toma el complemento a 2 del sustraendo, incluyendo el bit de signo •Luego se suma al minuendo Ejemplo:
01001 (+9) 01000 (+4, este se debe complementar a 2 y queda 11100)
entonces, 01001 + 11100 = 1 00101 (se descarta 1 y queda 00101 = 5 decimal)
Investigue las operaciones de multiplicación y división binaria
ARITMETICA DIGITAL
CIRCUITOS DIGITALES
Investigue el procedimiento De suma Hexadecimal y La sustracción Hexadecimal