Aritmetica Digital
Aritmetica Digital
Aritmetica Digital
TEMA Nº 3
ARITMETICA DIGITAL
→ se lleva 1 (acarreo)
Como se puede observar cuando se suma (1 + 1) aparece un bit de acarreo (carry en inglés). Que
consiste en sumar un (1) a la siguiente columna de suma inmediata más significativa. Es
equivalente a cuando en el sistema decimal se suma por ejemplo (9 + 1) se lleva un (1) que se
suma a la siguiente cifra.
Ejemplo
+ +
Se procede como en el sistema decimal de derecha a izquierda, colocando por columnas los bits
del mismo peso y sumando el acarreo a la columna de peso inmediatamente superior.
2. Resta o Sustracción Binaria
Se basa en la siguiente tabla:
→ se presta 1 (presto)
En el caso (0 - 1) ocurre algo similar al acarreo en las sumas; se genera un bit (1) que se llevara a
la resta (parte inferior) de la siguiente columna. Este bit que se genera se conoce también como
(borrow en inglés).
MCC 1
U.M.R.P.S.F.X.CH. Facultad Técnica Electrónica Digital
Ejemplo
Resta con números Resta con números
Binarios decimales
→ borrow
x x
4. División binaria.
La división, al igual que en el sistema decimal se basa en una combinación de operaciones de
multiplicar y restar.
Ejemplo
División con División con
números binarios números decimales
101 45 5
(0)
9
000101
(0 0 0)
MCC 2
U.M.R.P.S.F.X.CH. Facultad Técnica Electrónica Digital
Bit de signo
’
5.1. Forma a complemento a 1
El complemento a 1’ de un numero binario se obtiene cambiando cada (0) por (1) y viceversa a
todos los bits del número binario.
Ejemplo
↓ ↓ ↓ ↓ ↓ ↓
→ complementado en 1’
↓ ↓ ↓ ↓ ↓ ↓
0 1 0 0 1 0 → complementado en 1’
+
0 1 0 0 1 1 → complementado en 2’
MCC 3
U.M.R.P.S.F.X.CH. Facultad Técnica Electrónica Digital
Los bits de signo del cosumando y sumando son (0) positivos. El bit de signo de la suma es (0) lo
que indica que la suma es positiva. El cosumando y sumando se forman con el mismo número de
bits.
CASO II. Número positivo y número negativo menor
En este caso el bit de signo de la suma es (0) lo que indica que la suma es positiva. El acarreo a la
izquierda del bit de signo siempre se descarta.
CASO III. Número positivo y número negativo mayor
Aquí la suma tiene un bit de signo (1) lo que indica un número negativo. Como la suma es negativa
esta se encuentra en complemento a 2’, para determinar la magnitud esperada de la suma se
debe complementar a 2’ el resultado.
CASO IV. Dos números negativos
1 1
2 = 1310
Bit de signo negativo.
Nº fuera del bit de signo
se descarta.
Resultado complementado 2’
MCC 4
U.M.R.P.S.F.X.CH. Facultad Técnica Electrónica Digital
7. Adición en BCD
Proceder de la siguiente manera
1) Sume utilizando la adición binaria ordinaria, en grupos de 4 en 4 según código BCD para cada
posición del digito.
2) Para aquellas posiciones donde la suma sea 9 o menor, no se necesita corrección. La suma
está en la forma BCD adecuada.
3) Cuando la suma de dos cifras es mayor que 9; debe agregarse una corrección de 6 en BCD
(0110) para obtener el resultado. Este caso siempre produce acarreo a la siguiente posición del
digito.
Ejemplo
Suma Decimal Suma Binaria BCD
11 1 1
+ BCD
BCD
11
BCD
10
MCC 5