Exceso 3 Adición y sustracción de código

Código de Exceso 3

Antes de discutir el Suma y resta de BCD usando Exceso de código 3 tenemos que saber qué es Exceso de código 3. Es básicamente un código binario que se hace añadiendo 3 con el equivalente decimal de un número binario y de nuevo convirtiéndolo en un número binario. Así que si consideramos cualquier número binario tenemos que convertirlo primero en número decimal y luego sumar 3 con él y luego convertirlo en binario y obtendremos el exceso de 3 equivalente a ese número. Ahora veremos cómo la suma y la resta del BCD pueden hacerse por este método.

Adición de código de exceso 3

La operación de adición se puede hacer por un método muy simple, ilustraremos la operación de manera sencilla mediante pasos.

Paso 1
Tenemos que convertir los números (que deben ser sumados) en formas de exceso de 3 añadiendo 0011 con cada uno de los cuatro grupos de bits de ellos o simplemente aumentándolos en 3.
Paso 2
Ahora los dos números se suman usando las leyes básicas de adición binariano hay ninguna excepción para este método.
Paso 3
Ahora, cuál de los cuatro grupos ha producido una carga tenemos que añadir 0011 con ellos y restar 0011 de los grupos que no han producido una carga durante la adición.
Paso 4
El resultado que hemos obtenido después de esta operación es en forma de exceso 3 y este es nuestro resultado deseado

Ejemplo
Para entender el Adición de código de exceso 3 método mejor podemos observar el método con la ayuda de un ejemplo,
Tomemos dos números que vamos a sumar.
0011 0101 0110 y 0101 0111 1001 son los dos números binarios. Ahora siguiendo el primer paso tomamos la forma de exceso 3 de estos dos números que son 0110 1000 1001 y 1000 1010 1100, ahora estos números se añaden siguiendo las reglas básicas de adición.
Exceso 3 Adición y sustracción de códigoExceso 3 Adición y sustracción de código

Ahora sumando 0011 a los grupos que producen un acarreo y restando cero de los grupos que no produjeron acarreo obtenemos el resultado como 1100 0110 1000 es el resultado de la suma en exceso del código 3 y el BCD La respuesta es 1001 0011 0101.

Exceso 3 Sustracción de código

Del mismo modo sustracción binaria puede ser realizado por Exceso 3 Sustracción de código método. La operación se ilustra con la ayuda de algunos pasos.
Paso 1
Como el método anterior, ambos números deben ser convertidos en código de exceso 3

Paso 2
Siguiendo los métodos básicos de la substracción binaria, se hace la substracción.
Paso 3
Reste 0011 de cada BCD grupo de cuatro bits en la respuesta si la operación de sustracción de los grupos de cuatro bits pertinentes requería un préstamo del grupo de cuatro bits adyacente inmediatamente superior.
Paso 4
Sume 0011 a los grupos de cuatro bits restantes, si los hay, en el resultado.
Paso 5
Finalmente obtenemos el resultado deseado en código de exceso 3.
Ejemplo
Una vez más, un ejemplo nos facilitará la comprensión.
Tomemos los números
0001 1000 0101 y 0000 0000 1000 ahora el exceso de 3 equivalentes de esos números son 0100 1011 1000 y 0011 0011 1011
Ahora se está llevando a cabo la operación de sustracción binaria tenemos
Exceso 3 Adición y sustracción de códigoExceso 3 Adición y sustracción de código
En la operación mencionada, la columna menos significativa que necesitaba un préstamo y las otras dos columnas no necesitaban préstamo. Ahora tenemos que restar 0011 del resultado de esta columna y sumar 0011 a las otras dos columnas, obtenemos 0100 1010 1010. Este es el resultado expresado en exceso de 3 códigos. Y el resultado binario es 0001 0111 0111

Give a Comment