Aritmetica Digital

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

U.M.R.P.S.F.X.CH.

Facultad Técnica Electrónica Digital

TEMA Nº 3

ARITMETICA DIGITAL

Los sistemas digitales realizan el procesamiento de la información en binario, mediante


operaciones aritméticas y lógicas. Las unidades de procesamiento aritméticas de los sistemas
digitales en general operan en sistema de numeración binaria.
La operación aritmética fundamental es: La suma.
Puesto que a partir de ella se puede realizar el resto de las operaciones siguientes: la resta, la
multiplicación, la división.
1. Suma o Adición Binaria.
Se basa en la siguiente tabla:

→ 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

Suma con números Suma con números


Binarios decimales
1→acarreo

+ +

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

Se procede como en el sistema decimal. La resta usualmente se le opera mediante circuitos


sumadores con signo, lo cual lo veremos posteriormente.
3. Multiplicación binaria.
Se basa en la siguiente tabla:

La forma de operar con los números es igual que en el sistema decimal.


Ejemplo
Multiplicación con Multiplicación con
números binarios números decimales

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

5. Representación de números con signo.


El bit de signo se utiliza para indicar la naturaleza positiva o negativa del número binario.
Esto se lleva a cabo agregando un bit a la izquierda de número binario. La convención adoptada
es que un (0) representa un número positivo y un (1) representa un número negativo.
El sistema más empleado para representar números binarios con signo es el sistema de
complemento a 2’.

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’

5.2. Forma a complemento a 2’


Se obtiene primeramente complementando a 1’ y a ese resultado sumándole un 1 al bit menos
significativo.
Ejemplo

↓ ↓ ↓ ↓ ↓ ↓
0 1 0 0 1 0 → complementado en 1’
+

0 1 0 0 1 1 → complementado en 2’

6. Adición y sustracción en el sistema complemento a 2’


CASO I. Dos números positivos

Suma Decimal Suma Binaria

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

Suma Decimal Suma Binaria Ejercicio auxiliar


1 1
1’
1 1

Nº fuera del bit de signo se


descarta 2’

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

Suma Decimal Suma Binaria Ejercicio Auxiliar


1
1’

Bit de signo negativo


2’
Resultado complementado 2’

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

Suma Decimal Suma Binaria Verificación

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

8. Adición octal y hexadecimal


Realizar el siguiente procedimiento:
1) Sumar los dígitos octales o hexadecimales en decimal, si es menor o igual al valor de 7 o 15
(F) correspondientemente se mantiene como resultado.
2) Si la suma sobrepasa al valor de 7 o 15 (F); se debe restar la base correspondiente 8 o 16
correspondientemente llevando un acarreo al digito inmediato superior o la siguiente posición,
anotando la diferencia como resultado.
Ejemplo

Suma Octal Suma Hexadecimal


1 1
8 16
8 16
8 16

MCC 5

También podría gustarte