Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Numéricos
Sistemas Numéricos
Sistemas Numéricos
Rodrigo Gabriel Pinto Ruiz
Instituto Politécnico Santiago Mariño, Valencia Venezuela
Valencia, Venezuela
Resumen—Este trabajo es una investigación sobre las señales
digitales, en ella se aborda el concepto a demás de los sistemas
numéricos bajo los que trabaja este tipo de señales. Los sistemas
numéricos son los: binario, octal, hexadecimal. También se
estudiará la manera de hacer transformaciones entre estos tipos
de formatos numéricos con diferentes bases. En el caso del sistema
binario se explicará los tipos de operaciones aritméticas en forma
modular que pueden realizarse. Por último, se hablará del código
binario en sí, y los distintos tipos que podemos encontrar haciendo
especial mención de las funcionalidades de cada uno.
I. INTRODUCCIÓN
C. Utilidad
Cuenta con sistemas de detección y corrección de errores, en
la recepción. Facilidad para el procesamiento de la señal.
Cualquier operación es fácilmente realizable a través de
cualquier software de edición o procesamiento de señal. Las
señales digitales permiten que las computadoras y otros
dispositivos electrónicos reciban, envíen y procesen la
información que necesitan para funcionar
.
3.Multiplicación: La particularidad de la
multiplicación binaria es que para un producto de 1
La propagación del acarreo del último de los bits, se palabra de N bits por otra de igual cantidad de bits,
lo llama carry out. En el caso de la ilustración 6.1, el resultado se expresa en 2*N bits. Esto es
corresponde el marcado con un círculo rojo. fundamental, dado que un microprocesador requerirá
de dos bytes de memoria para el producto de 1byte
2. Resta: La resta tiene la dificultad de requerir del por 1byte. Los pasos a seguir son sencillos. En la
conocido borrow o “pedir prestado”. Su ilustración 6.7 se muestra el producto 200*248.
procesamiento del modo tradicional (como en la
escuela primaria, pero con número binarios) resulta
complejo y suele trabajarse, por lo tanto, con
complementos a la base o a la base-1, efectuando
así, únicamente sumas. Por ejemplo, la resta 65-
32=33, puede hacerse con complemento a la base
(100): Complementamos a 100 el número negativo
32=> 68, y lo sumamos: 65+68=133. Finalmente
complementamos a 100 nuevamente, y resulta: 33,
a) Multiplicación por potencias de 2: Una
verificando la resta. Siendo redundante, se puede
forma sencilla y muy usada en
aclarar nuevamente, que a pesar de que este
programación para realizar productos, es el
procedimiento parece ser claramente más complejo,
desplazamiento a izquierda. Cuando el
para una computadora la suma y el complemento
multiplicador es 2 el resultado del producto
son operaciones rápidas a diferencia de la resta, con
es el multiplicando desplazado a la
lo que sólo se usan complementos. A continuación,
izquierda un bit. Por ejemplo, 100 (4) por
se muestran las formas de complementar.
10 (2), da como resultado 1000 (8). Si el
a) Resta Tradicional:
multiplicador es una potencia de dos, sea 4,
8, 16…, se deberán desplazar los bits del
multiplicando 2, 3, 4… veces,
respectivamente.
a) División por potencias de 2: La técnica Mediante los sistemas polinomiales se pueden representar los
es similar a la multiplicación por potencias números:
de dos, pero el desplazamiento es a • Naturales (incluido el cero), mediante representaciones
derecha. Por ejemplo, 111 (7) dividido 10 en coma fija sin signo.
(2), da como resultado 11 (3). Notar que en • Enteros, mediante representaciones en coma fija con
el desplazamiento se pierde un bit signo.
‘encendido’ que representa el resto: 0,1 • Racionales, mediante representaciones en coma flotante.
binario (0,5 decimal)
y a la que habrá que añadirle el signo para obtener los número y que si se realiza dos cambios de signo se vuelve a
dos números tener el número inicial.
[1.23]
A. Definición
Para evitar el inconveniente del sistema de representación en Es posible pues, representar los números negativos como sus
signo-magnitud se utilizan los complementos, que son correspondientes positivos complementados a dos, debido a
transformaciones en la representación de números que realizan que al sumar un número con su complemento a dos da como
la función de cambio de signo del número. Es utilizado por las resultado cero. Esta forma de representación de los números
máquinas digitales para convertir restas en sumas (se resta permite utilizar también la operación suma en las restas entre
mediante la operación suma); permitiendo aplicar el mismo números, según se muestra en la expresión [1.28].
circuito para sumar y restar, y por lo tanto simplificando
considerablemente los circuitos.
Los complementos pueden ser de dos clases: complemento a la
base b y complemento a la base menos uno b-1 o también
denominado restricción de la base. En el sistema decimal será Despreciando 2^n (acarreo), que es un uno seguido de n ceros,
complemento a diez y complemento a nueve; en el sistema es decir, no considerando dicho uno situado en el bit más
binario complemento a dos y complemento a uno, etc. significativo, se obtiene el resultado de la resta M - N. La
representación numérica de números binarios mediante el
B. Complemento a la Base convenio de complemento a dos es la siguiente:
• Números positivos: Se representan por el bit de signo
Dado un número positivo N, de n dígitos enteros y BS igual a 0, seguido de los bits de magnitud
representado en base b, se define su complemento a la base, codificados en binario natural. Esto es, igual que en la
como el número Cb.(N) que cumple: representación en signo-magnitud.
• Números negativos: Se obtienen hallando el
[1.21] complemento a dos del valor absoluto del número,
mediante la expresión [1.22].
Como observación, cabe decir que N puede tener parte
fraccionaria y que bn es la potencia de la base inmediatamente En la Tabla 1.4 se muestran los números binarios de cuatro bits
superior a N. Para N > 0 el valor de su complemento a la base incluido el signo, representados mediante el convenio del
es igual a: complemento a dos. Como puede verse en dicha tabla los
números negativos se obtienen hallando el complemento a dos
de sus correspondientes positivos (a excepción del -8).
[1.22] También se observa que, al aplicar el convenio del
complemento a dos, el bit más significativo, toma el valor 0 en
Para N = 0 su complemento vale Cb(N) = 0, es decir, que el los números positivos y 1 en los números negativos, por esta
número cero tiene la misma representación que la de su razón recibe el nombre de bit de signo. Se aprecia también en
complemento a la base. De la expresión [1.22] se puede la Tabla 1.4, que la magnitud de los números positivos está
deducir que el complemento del complemento a la base del representada en binario natural. Sin embargo, los números
número N, es dicho número, tal como puede verse en la negativos no tienen estructura posicional de pesos. Para
expresión [1.23]. Esto es evidente si se considera que la obtener la magnitud de los números negativos hay que
función del complemento es la de cambio de signo en el complementarlos para obtener así su correspondiente positivo.
El valor -8, en binario 1000 (ocupa cuatro bits), es un caso
6
especial, ya que, al complementarlo a dos se obtiene de nuevo Sumando el bit del acarreo producido (cuyo valor es 1), al resto
el mismo resultado y no el esperado 8, en binario 01000 (que del resultado que es una unidad inferior a la diferencia entre M
ocupa cinco bits). Esto se debe a que este sistema de y N, se obtiene el resultado de la resta M - N. La
representación tiene una peculiaridad y es que, para un formato representación numérica de números binarios mediante el
de cuatro bits con signo incluido, el número negativo -8 (en convenio de complemento a uno es la siguiente:
binario 1000), cuyo correspondiente positivo 8 (en binario • Números positivos. Se representan por el bit de signo
01000), no se puede representar pues son necesarios cinco bits. BS igual a 0, seguido de los bits de magnitud
codificados en binario natural. Esto es, igual que en la
representación en signo-magnitud.
• Números negativos. Se obtienen hallando el
complemento a uno del valor absoluto (valor positivo)
del número, mediante la expresión [1.25].
VII. CÓDIGOS BINARIOS Y SUS APLICACIONES Para poder obtener el equivalente BCD de cada cifra de los
números anteriores, se asigna un “peso” o “valor” según la
A. Código Binario posición que ocupa. Este “peso” o “valor” sigue el siguiente
El sistema binario o sistema diádico es un sistema de orden: 8 – 4 – 2 – 1. (Es un código ponderado). Del último
numeración fundamental en la computación e informática, en ejemplo se observa que el número 5 se representa como: 0 1 0
el cual la totalidad de los números pueden representarse 1.
empleando cifras compuestas por combinaciones de dos únicos
dígitos. En el caso del código binario, los dígitos utilizados son
ceros (0) y unos (1). No debemos confundir el sistema con el
código, ya que el primero podría operar con dígitos como a y b
(dado que la lógica es la misma), mientras que el segundo
opera específicamente con 1 y 0.
El sistema binario funciona en base a la representación de
cualquier información mediante dos cifras. En el código
binario son 0 y 1, pero bien podrían ser cualesquiera, siempre y
cuando sean los mismos y representen lo mismo: una oposición El primer “0” corresponde al 8, el primer “1” corresponde a 4,
binaria, como sí o no, arriba o abajo, encendido o apagado. el segundo “0” corresponde a 2, y… el segundo “1”
De esa manera, este código permite “escribir” información corresponde a 1. De lo anterior: 0 x 8 + 1 x 4 + 0 x 2 + 1 x 1 =
mediante elementos físicos semejantes: la polaridad de un 5
disco magnético (positivo o negativo), la presencia o ausencia Al código BCD que tiene los “pesos” o “valores” antes
de voltaje eléctrico, etc. Por lo tanto, el sistema binario permite descritos se le llama: Código BCD natural. Este código cuenta
“traducir” a una secuencia binaria cualquier letra o valor como un número binario normal del 0 al 9, pero del diez (1010)
decimal, e incluso permite realizar operaciones aritméticas y de al quince (1111) no son permitidos pues no existen, para estos
otros tipos. El sistema binario permite numerosos usos números el equivalente de una cifra en decimal.
actuales, por ejemplo:
• Programación de microprocesadores. C. Código Exceso
• Cifrado de información confidencial. El código Exceso 3 se obtiene sumando “3” a cada
• Transferencia de datos de un sistema informático a combinación del código BCD natural. Ver la tabla inferior. El
otro. código exceso 3 es un código en donde la ponderación no
• Protocolos de comunicación digital informática. existe (no hay “pesos” como en el código BCD natural). Al
igual que el código Aiken cumple con la misma característica
B. Código BCD de simetría. Cada cifra es el complemento a 9 de la cifra
Para poder compartir información, que está en formato digital, simétrica en todos sus dígitos.
es común utilizar las representaciones binaria y hexadecimal.
Hay otros métodos de representar información y una de ellas es
el código BCD o Decimal codificado en binario. Con ayuda de
este código es más fácil ver la relación que hay entre un
número decimal (base 10) y el número correspondiente en
binario (base 2) Este código utiliza 4 dígitos binarios para
representar un dígito decimal (0 al 9) (ver en los dos ejemplos
que siguen), sin embargo, cuando se hace conversión de
binario a decimal típica no hay una directa relación entre el
dígito decimal y el dígito binario.
Este código tiene muy pocas aplicaciones. La más conocida y
evidente es la representación de las cifras de los números
decimales en displays de 7 segmentos.
1.Ejemplo: La conversión directa típica del número
decimal 568 a binario es: 56810 = 10001110002. La
representación del mismo número decimal en BCD se
muestra a la siguiente imagen.
de dígitos y la siguiente, sea esta anterior o posterior, solo hay 2. Administrador. (2015, November 5). Código BCD
una diferencia de un dígito. Por eso también se le llama Código Aiken - Código BCD Exceso 3 - Electrónica Unicrom.
progresivo. Esta progresión sucede también entre la última y la Electrónica Unicrom. https://unicrom.com/codigo-
primera combinación. Por eso se le llama también código bcd-aiken-codigo-bcd-exceso-3/
cíclico.
3. Administrador. (2019, September 3). Código BCD.
Decimal Codificado en Binario - Electrónica
Unicrom. Electrónica Unicrom.
https://unicrom.com/codigo-bcd-decimal-codificado-
en-binario/
VIII. CONCLUSIÓN
Las señales digitales a diferencia de otro tipo de señales solo
pueden adoptar dos valores a lo largo del tiempo. Estas señales
se pueden traducir perfectamente en un código de dos dígitos
(0 y 1) donde el valor máximo de la onda correspondería a 1 y
el valor mínimo a 0. Por medio de operaciones complejas con
el código binario es posible construir instrucciones a partir de
las ondas electromagnéticas lo que permite a los aparatos
eléctricos funcionar y realizar una u otra acción.
IX. REFERENCIAS
1. Acha, S., Castro, M., Perez, J., & Rioseras, M. (2006).
Electrónica Digital Introducción a la Logica Digital .
Ra-Ma.