Documente Academic
Documente Profesional
Documente Cultură
SESIÓN # 2
Ejemplos:
426.58 = 4 x 82 + 2 x 81 + 6 x 80 + 5 x 8-1
= 256 + 16 + 6 + 0.625
= 278.62510
Ejercicios:
Convertir los siguientes números a decimal.
26. 11100111.00012
27. 0111.1111012
28. 10101.112
29. 321.314
30. 717356.4538
31. ABCD.123416
32. 1011011.11116
33. 45ED32AB.98F16
1.5 Aritmética binaria.
Las operaciones aritméticas con números en base 2 sin signo siguen las mismas reglas que
se aplican a los números decimales. A continuación se muestra con ejemplos la realización
de las operaciones de suma y multiplicación [3].
Suma binaria.
Multiplicación binaria
Para representar números binarios con signo se tienen varios métodos, indicando a
continuación los más importantes:
b) Complemento a 1.
Cuando se efectúan operaciones aritméticas en una computadora, conviene mas emplear
un sistema diferente para representar números negativos conocido como sistema de
complemento con signo. En este sistema un número negativo se indica a través de su
complemento. Los complementos se utilizan para simplificar la operación de
sustracción o resta y para realizar la manipulación lógica.
“El sistema del complemento con signo vuelve negativo un número calculando su
complemento”
El complemento a 1 se obtiene cambiando unos por ceros y ceros por unos del número a
complementar. Por ejemplo, el +910 en 8 bits (000010012) tiene un complemento a 1
igual a 111101102, lo cual representa al -910 con este método.
c) Complemento a 2.
El complemento a 2 de un número binario se obtiene sumando 1 al valor de su
complemento a 1. Por ejemplo, el complemento a 2 de +910 es 111101102 + 12 =
111101112, lo que representa al –910 por este método
Como ejemplo, la tabla siguiente, muestra la representación de números binarios de cuatro
bits con signo por los métodos anteriores:
Ejemplo:
Dados los números decimales X = 52 y Y = 17, calculese las restas X-Y y Y-X utilizando
números binarios de 8 bits por el método de complemento a 2.
X = 5210 = 001101002
Y = 1710 = 000100012
Ejercicios:
Realizar las siguientes restas utilizando números binarios de 8 bits por el método del
complemento a 2.
42. 65 – 32.
43. 78 – 89.
44. 127 – 128.
45. 12 – 90.
Aun cuando los números binarios son los mas apropiados para las computadoras
electrónicas, las personas prefieren trabajar con los números decimales. Lo mismo ocurre
con las máquinas electromecánicas, que son más compatibles con otras representaciones
numéricas.
Para solventar esta situación y buscar un equilibrio entre la naturaleza esencial de los
circuitos electrónicos básicos, que procesan señales que toman los estados 0 y 1, y las
interpretaciones necesarias en el mundo real, se hace uso de los llamados códigos binarios.
Un código binario es un conjunto de cadenas de N bits en que las diferentes cadenas de
bits representan diferentes números u otras cosas. Una combinación particular de valores de
N bits se llama palabra de código. Puede que haya o no una relación aritmética entre los
valores de los bits en una palabra de código y lo que representa. Además, un código que usa
una cadena de N bits no necesita contener 2N palabras de código [3].
Ejemplo:
Codificar en BCD los siguientes números decimales:
Nótese que siempre se usan 4 bits por cada dígito y que el código BCD no usa los números
binarios 1010, 1011, 1100, 1101, 1110 y 1111. Si alguno de estos números no usados
aparece en un sistema que emplea él código BCD, por lo general es una indicación de que
se ha cometido un error.
Ejercicios:
Convertir los siguientes números decimales a código BCD.
46. 45679.
47. 123456.
48. 10000011.
Ejercicio:
49. ¿Cuál es la ventaja principal del código Gray sobre el binario directo?.