Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La electrónica digital debe interpretar la conversión generada por el conversor A/D o D/A, esta
interpretación es realizada por sistemas numéricos. Los sensores entregan variables como
resistencia, milivolt que debemos convertirla en una señal digital, que el controlador la identifica
en alguna numeración. Los sistemas de numeración utilizados en electrónica digital son los
siguientes: sistema decimal, sistema binario, sistema octal y sistema hexadecimal.
1. SISTEMA NUMÉRICO
Los actuales sistemas de numeración son netamente posicionales, en los que el valor relativo que
representa cada símbolo o cifra depende de su valor absoluto y de la posición que ocupa dicha
cifra con respecto a la coma decimal. La coma decimal (,) que separa la parte entera de la parte
fraccionaria, en ambientes informáticos, está representada por el punto decimal (.).
El hombre, desde hace tiempo ha utilizado como sistema para contar el sistema decimal, que
derivó del sistema indo-arábigo*, posiblemente se adoptó este sistema por contar con 10 dedos
en las manos. El sistema decimal utiliza un conjunto de símbolos, cuyo significado depende de su
posición relativa al punto decimal, que en caso de ausencia se supone colocado implícitamente
a la derecha.
* El sistema de numeración que utilizamos en la actualidad es el conocido como indo-arábigo, que está
profundamente enraizado en nuestra cultura occidental y que nos permite manejar números
extremadamente grandes y realizar cálculos muy complejos con gran facilidad. Su potencia se basa en las
dos propiedades fundamentales que lo caracterizan: el principio posicional, en virtud del cual el valor que
tiene una determinada cifra depende de la posición que ocupe, y la existencia del concepto de cero, como
indicador de la nada.
Este sistema de base 2 es el más sencillo de todos por poseer solo dos dígitos, fue introducido
por Leibniz en el Siglo XVII, es el sistema que internamente utilizan los circuitos digitales que
configuran el hardware de las computadoras actuales. Los dos dígitos, llamados bits
(Contracción de binary digit), son el uno (1) y el cero (0), por lo cual el equivalente decimal se
obtendrá al sumar los pesos correspondientes a los bits 1.
En bit más significativo (MSB) es aquel que se ubica más a la izquierda (el que tiene mayor valor).
El bit menos significativo (LSB) es aquel que está más a la derecha y que tiene el menor valor.
1 TB Equivale a 1000000 GB
La razón por la que se utiliza el factor 1.024 en vez de 1.000, es por ser el múltiplo de 2 más
próximo a 1000, cuestión importante desde el punto de vista informático (210 = 1.024).
Este sistema es también posicional, ya que cada una de sus cifras tiene como posición la relativa
al punto decimal que, en caso de no aparecer se supone implícita al lado derecho del número,
este proporciona un método conveniente para la representación de códigos y números binarios
utilizados en los sistemas digitales.
El sistema hexadecimal emplea la base 16. Así, tiene 16 posibles símbolos digitales. Utiliza los
dígitos del 0 al 9, más las letras A, B, C, D, E y F como sus 16 símbolos digitales. Cada dígito
hexadecimal representa un grupo de cuatro dígitos binarios. Es importante recordar que los
dígitos hex (Abreviatura de hexadecimal) de A a F son equivalentes a los valores decimales de 10
a 15.
PASO 1 – Dividimos 45 entre 2 sucesivamente, sin sacar decimales, hasta obtener un cociente
igual a 1.
PASO 2 – Leemos el último cociente y todos los restos en sentido contrario a cómo han ido
apareciendo.
PASO 3 – En caso de que nos pidan el resultado dentro de un byte rellenamos con ceros por
delante hasta completar los ocho bits.
VIDEO 1
VIDEO
VIDEO
Método de conversión intuitivo. Este es el más sencillo de seguir para la mayoría de personas.
Paso1- Escribe las potencias del 16. Cada dígito en un número hexadecimal representa una
potencia distinta del 16, así como cualquier dígito decimal representa una potencia del 10. Esta
lista de potencias del 16 será muy útil durante la conversión:
16^5=1.048.576
16^4=65.536
16^3=4096
16^2=256
16^1=16
Si el número decimal que van a convertir es mayor a 1 048 576, calculen las potencias más
altas del 16 y agréguenlas a la lista.
Paso 2- Encuentren la potencia más alta del 16 que concuerde con su número
decimal. Escriban el número decimal que están a punto de convertir. Remítanse a la lista
anterior. Encuentren la potencia más alta del 16 que sea menor al número decimal.
Paso 3- Dividan el número decimal entre esta potencia del 16. Detenganse en el número
entero, ignoren cualquier parte de la respuesta que esté después de la coma decimal.
En nuestro ejemplo, 495 ÷ 256 = 1,93..., pero a nosotros solo nos importa el número
entero 1.
La respuesta es el primer dígito del número hexadecimal. En este caso, dado que dividimos entre
256, el 1 está en el "256.° lugar".
Paso 4- Encuentra el residuo. Este te indica lo que queda del número decimal que vas a
convertir. En este punto se ve de qué forma calcularlo, tal como lo harían en una división larga:
Multipliquen la última respuesta por el divisor. En nuestro ejemplo, 1 x 256 = 256. (En otras
palabras, el 1 en nuestro número hexadecimal representa al 256 en base 10).
Paso 5- Dividan el residuo entre las siguientes potencias más altas del 16. Remítanse otra vez a
su lista de potencias del 16. Desciendan a la siguiente potencia más baja de 16. Dividan el
residuo entre ese valor para encontrar el siguiente dígito de su número hexadecimal. (Si el
residuo es menor que este número, el siguiente dígito es 0).
239 ÷ 16 = 14. Una vez más, ignoramos aquello que esté después de la coma decimal.
Este es el segundo dígito de nuestro número hexadecimal, en el "16.° lugar". Cualquier número
de 0 a 15 se puede representar con un dígito único hexadecimal. Convertiremos a la correcta
notación al final de este método.
Paso 6- Encuentren el residuo otra vez. Como antes, multipliquen su respuesta por el divisor,
después réstenlo del dividendo. Este es el residuo que aún se debe convertir.
14 x 16 = 224.
Paso 7- Escriban su respuesta en la notación correcta. Ahora conocen todos los dígitos de
nuestro número hexadecimal. Pero hasta ahora, solo los hemos anotado en base 10. Para
anotar cada dígito en la notación hexadecimal correcta, conviértanlos con esta guía.
10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F
En nuestro ejemplo, terminamos con dígitos (1)(14)(15). En la notación correcta, esto se
convierte en el número hexadecimal 1EF.
Paso 8- Revisen su trabajo. Revisen su respuesta, es fácil cuando comprenden cómo funciona la
numeración hexadecimal. Conviertan de nuevo cada dígito a la forma decimal, después
multiplica por la potencia de 16 para esa posición. A continuación, el trabajo realizado para
nuestro ejemplo.
1EF → (1)(14)(15)
VIDEO
Paso 1- Dividan el número decimal entre 16. Traten la división como una división entera. En
otras palabras, hagan un alto en la respuesta con el número entero en lugar de calcular los
dígitos después de la coma decimal.
Para este ejemplo, seamos ambiciosos y convirtamos el número decimal 317,547. Calculen
317,547 ÷ 16 = 19,846, ignoren los dígitos después de la coma decimal.
Paso 2- Escriban el residuo en la notación hexadecimal. Ahora que dividieron el número entre
16, el residuo es la parte que no puedes concordar en el 16.° lugar o uno mayor. Por tanto, el
residuo debe estar en el 1° lugar, el último dígito del número hexadecimal.
Para encontrar el residuo, multipliquen su respuesta por el divisor, después resten el resultado del
dividendo. En nuestro ejemplo, 317,547 - (19,846 x 16) = 11.
Paso 4- Repitan la operación hasta obtener un cociente menor a 16. Recuerden convertir los
residuos de 10 a 15 a la notación hexadecimal. Anoten cada residuo a medida que avances. El
cociente final (menor a 16) es el primer dígito de nuestro número. Aquí la continuación de
nuestro ejemplo:
Tomen el último cociente y divídanlo entre 16 otra vez: 1240 / 16 = 77, residuo 8.
77 / 16 = 4, residuo 13 = D
Paso 5- Completen el número. Como se mencionó anteriormente, se encuentra cada dígito del
número hexadecimal de derecha a izquierda. Revisen su trabajo para asegurarse de escribirlos
en el orden correcto.
Para revisar su trabajo, convierte de nuevo cada dígito a un número decimal, multiplíquenlos por
las potencias de 16 y sumen los resultados. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11
x 1) = 317547, nuestro número decimal original.
El Álgebra de Boole es un sistema matemático que utiliza variables y operadores lógicos. Las
variables pueden valer 0 o 1. Y las operaciones básicas son OR(+) y AND(·).
En la ausencia de paréntesis, se utilizan las mismas reglas de precedencia, que tienen los
operadores suma (OR) y multiplicación (AND) en el álgebra normal.
El álgebra booleana son reglas algebraicas, basadas en la teoría de conjuntos, para manejar
ecuaciones de lógica matemática.
La lógica matemática trata con proposiciones, elementos de circuitos de dos estados, etc.,
asociados por medio de operadores como Y, O, NO, EXCEPTO, SI, Etc.
El álgebra de Boole está compuesta por varias leyes fundamentales que deben ser cumplidas. El
resultado de aplicar cualquiera de las tres operaciones definidas a variables del sistema
Las leyes básicas del álgebra de Boole (las leyes conmutativas de la suma y la multiplicación, y
las leyes asociativas de la suma y la multiplicación y la ley distributiva) son las mismas que las del
álgebra ordinaria. Cada una de las leyes se ilustra con dos o tres variables, pero el número de
variables no está limitado a esta cantidad.
Ecuación 1 : La ley conmutativa en la suma A+B=B+A
Esta ley establece que el orden en que se aplica a las variables la operación OR es indiferente.
Recuerden que cuando se aplica a los circuitos lógicos, la suma y la operación OR es lo mismo.
La Figura 5.12 ilustra la ley conmutativa aplicada a una puerta OR, en la que se puede ver que
es indistinto a qué entrada asignemos cada una de las variables. (El símbolo ≡ significa
“equivalente a”.)
Esta ley establece que el orden en que se aplica a las variables la operación AND es indiferente.
La Figura 5.13 ilustra esta ley tal y como se aplica a la puerta AND.
Esta ley establece que cuando se aplica la operación OR a más de dos variables, el resultado es
el mismo independientemente de la forma en que se agrupen las variables.
Esta ley establece que cuando se aplica la operación AND a más de dos variables, el resultado
es el mismo independientemente de la forma en que se agrupen las variables.
Esta ley establece que aplicar la operación OR a dos o más variables y luego aplicar la
operación AND al resultado de esa operación y a otra variable aislada, es equivalente a aplicar
la operación AND a la variable aislada con cada uno de los sumandos y luego realizar la
operación OR con los productos resultantes. La ley distributiva expresa también el proceso de
sacar factor común en el que la variable común A se saca como factor de los productos
parciales, como por ejemplo, AB + AC = A(B + C). La Figura 5.16 ilustra la ley distributiva
mediante su implementación de puertas.
Regla 1 A+0=A
Figura 7. Regla 1.
Fuente: Floyd T., (2006) Fundamentos de Sistemas Digitales
Regla 2 A+1=1
Regla 3 A*0=0
Regla 4 A ⋅ 1 = A
Regla 5 A + A = A
Si A es 1, entonces .
En la siguiente figura, podemos ver una puerta OR en la que sus entradas son una variable y su
complemento.
Figura 10. Ejemplo con compuerta OR.
Fuente: Floyd T., (2006) Fundamentos de Sistemas Digitales
Regla 7. A ⋅ A = A
Si se aplica la operación AND a una variable consigo misma, el resultado siempre es igual a la
variable. Si A = 0, entonces 0 * 0 = 0, y si A=1, entonces 1 * 1 =1
Figura 11. Ejemplo de la regla con compuerta AND.
Fuente: Floyd T., (2006) Fundamentos de Sistemas Digitales
Regla 8.
Regla 9 :
Regla 10. A + AB = A
Esta regla se puede obtener aplicando la ley distributiva y las reglas 2 y 4, de la siguiente forma:
El álgebra de Boole es un método para simplificar los circuitos lógicos (o a veces llamados
circuitos de conmutación lógica) en electrónica digital. Por lo tanto, también se llama como
"Cambio de álgebra". Podemos representar el funcionamiento de los circuitos lógicos utilizando
números, siguiendo algunas reglas, que son bien conocidas como "Leyes del álgebra de Boole".
También podemos hacer los cálculos y las operaciones lógicas de los circuitos aún más rápido
siguiendo algunos teoremas, que se conocen como "Teoremas del álgebra de Boole". Una
función booleana es una función que representa la relación entre la entrada y la salida de un
circuito lógico.
La lógica booleana solo permite dos estados del circuito, como True y False. Estos dos estados
están representados por 1 y 0, donde 1 representa el estado "Verdadero" y 0 representa el estado
"Falso". Lo más importante para recordar en el álgebra de Boole es que es muy diferente al
álgebra matemática regular y sus métodos.
REFERENCIAS BIBLIOGRÁFICAS