Está en la página 1de 19

1.

1 SISTEMAS NUMÉRICOS
Los sistemas de numeración comprenden un conjunto de reglas y símbolos utilizados para
expresar información numérica; la mayoría de estos sistemas son de naturaleza
posicional, lo que significa que el valor de un símbolo varía dependiendo de su posición
dentro del número.

SISTEMA DECIMAL
Se trata de un sistema de numeración posicional que utiliza como base el número diez,
compuesto por diez dígitos distintos: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9.
Cada dígito adquiere su valor en función de la posición que ocupa, como unidades,
decenas, centenas, millares, etc. Para determinar estas posiciones, se relaciona cada dígito
con una potencia de base 10, que coincide con la cantidad de dígitos en el sistema decimal,
y con un exponente igual a la posición que ocupa el dígito, restando uno, al contar desde
la derecha.

SISTEMA BINARIO

En este sistema se emplean únicamente dos dígitos: 0 y 1. El valor de cada posición se


calcula mediante una potencia de base 2, elevada a un exponente que corresponde a la
posición del dígito, disminuyendo uno. La razón de su amplia aceptación reside en su uso
en computadoras y dispositivos electrónicos, donde se emplea el cero para representar la
ausencia de una señal y el uno para denotar la presencia de impulsos eléctricos en su
comunicación interna.

SISTEMA OCTAL

El sistema octal es un sistema de numeración posicional con una base de ocho (8), lo que
significa que consta de ocho dígitos: 0, 1, 2, 3, 4, 5, 6 y 7. Cada dígito en un número octal
puede variar en valor de 0 a 7. Los números octales se derivan de números binarios, ya
que la base del sistema octal es una potencia de dos exacta (2). Esto implica que los
números octales se crean al agrupar los dígitos en grupos de tres consecutivos, ordenados
de derecha a izquierda, lo que determina su valor decimal

SISTEMA HEXADECIMAL

El sistema hexadecimal es un tipo de sistema de numeración posicional que tiene como


base el número 16. Sus números se representan utilizando los primeros 10 dígitos del
sistema decimal, y los valores del 10 al 15 se representan mediante las letras A, B, C, D,
E y F. El sistema hexadecimal se utiliza principalmente en informática y ciencias de la
computación, donde las operaciones de la unidad central de procesamiento (CPU) se
basan en el byte u octeto como su unidad básica de memoria. Dado que es un sistema
numérico con base 16, emplea 16 dígitos diferentes, que abarcan desde el 0 hasta el 15.
En resumen, existen 16 símbolos de dígitos posibles en el sistema de numeración
hexadecimal.
1.2 CONVERSION ENTRE SISTEMAS NUMÉRICOS
CONVERSION DE DECIMAL A BINARIO
La conversión de un número decimal a binario implica transformar un valor decimal en
su equivalente en el sistema de numeración binario, que utiliza únicamente dos dígitos:
0 y 1. A continuación tienes los pasos para convertir de decimal a binario.

• En este caso que es 80, vamos a empezar haciendo divisiones entre dos, ¿por
qué entre dos? Porque estamos convirtiendo al sistema numérico binario y el
binario es en base a dos.

• Entonces vamos a empezar haciendo la división, 80 dividido entre 2 es igual a 4.


• Lo importante de esta división es el residuo. Recuerda que el residuo de una
división es lo que sobra al dividir, el residuo puede ser cero o puede ser un valor
cuando la división es un número con punto decimal.
• Si al dividir tenemos un punto decimal, quiere decir que hubo un residuo.
• En este ejemplo y como tip personal, vamos a asumir que si la división es
exacta, el residuo es igual a cero, y si no es exacta (es decir, si al dividir tenemos
un valor con un punto decimal), quiere decir que el residuo va a ser 1.

• En la división de 80 entre 2 ahora vamos a considerar el valor resultante y a su


vez lo vamos a dividir entre dos sucesivamente.
• Entonces 40 entre 2 es igual a 20 y 20 es en una división exacta, por lo que el
residuo es cero.
• Ahora vamos a hacer la división de 20 entre 2, que es igual a 10 y otra vez la
división fue exacta por lo que colocamos el cero como residuo.
• Ahora vamos a hacer 10 entre 2 que es igual a 5, el residuo en este caso vuelve a
ser cero porque fue la división exacta.
• 5 entre 2 nos da 2.5, como tenemos un punto decimal, vamos a colocar que tiene
como residuo igual a 1.
• Ahora vamos a hacer dos entre dos es igual a 1, una división exacta, entonces
colocamos el 0 como residuo.
• Y por último, vamos a llegar a este punto en el que podamos dividir uno entre
dos que es igual a 0.5. En este caso tiene un residuo, entonces colocamos el
número uno.
• Y lo que queda es juntar esos residuos de abajo hacia arriba, por lo que el
número 80 en decimal es igual a 1010000.

CONVERSIO DE DECIMAL A OCTAL

La conversión de un número decimal a octal implica transformar un valor decimal en su


equivalente en el sistema de numeración octal, que utiliza únicamente 8 dígitos: 0, 1, 2,
3, 4, 5, 6, 7.
Comienza con el número decimal que deseas convertir, que es 272.
• Para convertirlo a octal, debes realizar divisiones sucesivas entre el número
decimal y la base octal, que es 8.

• Dicho lo anterior, ahora vamos a usar el resultado de la división anterior sin


considerar el valor del punto decimal y lo dividiremos de nuevo entre ocho, es
decir, 34 entre 8.

• 34 entre 8 es igual a 4.25. Ahora 0.25 lo multiplicamos 0.25 por 8 para obtener
el residuo y eso es igual a 2.
• Para calcular el residuo usando una calculadora sólo tenemos que multiplicar el
valor con punto decimal por la base que estamos convirtiendo, que es igual a 8
en este caso.
• El siguiente paso es dividir 4 entre 8 que es igual a 0.5 y el residuo es igual a 4.
• Al llegar a cero después de las divisiones sucesivas significa que ya hemos
terminado.
• Ahora podemos obtener nuestro valor octal por medio de los residuos
tomándolos de abajo hacia arriba, quiere decir que 272 en decimal es igual a 420
en octal.

CONVERSIO DE DECIMAL A HEXADECIMAL


La conversión de un número decimal a hexadecimal implica transformar un valor
decimal en su equivalente en el sistema de numeración hexadecimal, que utiliza
únicamente 15 dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, F.
Comienza con el número decimal que deseas convertir, que es 572.
• Lo que haremos es tomar el 525 y lo vamos a dividir entre 16 porque estamos
haciéndolo en base 16.

• Para eso vamos a usar la calculadora y el resultado de esta división es 32.8125.


Es muy importante que consideremos el valor de punto decimal también porque
ahora necesitamos obtener el residuo.
• Los residuos siempre son importantes para las conversiones entre sistemas
numéricos. Para saber el residuo en este caso lo podemos obtener usando la
calculadora.
• Vamos a multiplicar el valor de punto decimal 0.8125 por 16 que es nuestra
base.
• Entonces si lo multiplicamos el resultado es igual a 13, este es el residuo y lo
anotamos para al final obtener nuestra conversión.
• Ahora vamos a seguir con la división considerando el valor obtenido sin el punto
decimal, es decir, vamos a dividir continuamente entre 16 hasta que lleguemos a
cero y obtendremos los residuos, 32 entre 16 si usamos la calculadora, es igual a
2.
• En este caso no tiene un valor con punto decimal, quiere decir que su residuo
por lógica es igual a cero porque es una división exacta.
• Vamos a continuar haciendo la división de 2 entre 16 que es igual a 0.125.
• Ahora para obtener el residuo multiplicamos 0.25 por 16, que nos da el resultado
de 2, y si lo pensamos tiene sentido porque dividimos entre 16 y ese resultado lo
multiplicamos por 16.
• Cuando llegamos al cero es el final de nuestras operaciones, independientemente
del número que vayas a pasar de decimal a hexadecimal.

• Ahora vamos a considerar los residuos. Estos residuos los vamos a transformar a
su equivalente hexadecimal.
• Los residuos que nos quedaron fueron 2, 0, 13.
• Los residuos 2 y 0 en hexadecimal siguen siendo los mismos, pero con el
número 13 es diferente en hexadecimal el número 13 representa la letra D
• Quiere decir que nuestro resultado final es 20D, o sea que 525 es igual al
hexadecimal 20D
CONVERSION DE BINARIO A DECIMAL

La conversión de un número binario a decimal es un proceso relativamente sencillo. El


sistema binario se compone de dos dígitos, 0 y 1, mientras que el sistema decimal utiliza
diez dígitos, del 0 al 9. Para convertir un número binario a decimal, sigue estos pasos:

1. Escribe el número binario: Escribe el número binario que deseas convertir. Por
ejemplo, considera el número binario "1101".
2. Asigna un valor a cada dígito: Comienza por el dígito más a la derecha y
asígnale un valor según su posición en el sistema binario. El dígito más a la
derecha representa 2^0, el siguiente 2^1, luego 2^2 y así sucesivamente. Esto
significa que el dígito más a la derecha tiene un valor de 1, el siguiente 2, el
siguiente 4, y así sucesivamente. Puedes crear una tabla para ayudarte en este
proceso:

Dígito binario: 1 1 0 1

Posición: 3 2 1 0

3. Multiplica y suma: Multiplica cada dígito binario por el valor de su posición y


suma los resultados. En nuestro ejemplo:

(1 * 2^3) + (1 * 2^2) + (0 * 2^1) + (1 * 2^0) = 8 + 4 + 0 + 1 = 13

4. El resultado es el número decimal: En este caso, el número binario "1101" se


convierte en el número decimal "13".

CONVERSION DE BINARIO A OCTAL

La conversión de un número binario a octal implica agrupar los dígitos binarios en


conjuntos de tres y luego asignar un valor octal a cada conjunto de tres dígitos.

1. Escribe el número binario: Escribe el número binario que deseas convertir. Si


la cantidad de dígitos binarios no es un múltiplo de tres, agrega ceros a la
izquierda según sea necesario para que lo sea. Por ejemplo, considera el número
binario "1101101".
2. Divide en grupos de tres: Divide el número binario en grupos de tres dígitos,
comenzando desde la derecha. Si es necesario, agrega ceros a la izquierda para
completar el último grupo. En nuestro ejemplo:

001 101 101

3. Asigna un valor octal: Ahora, asigna un valor octal a cada grupo de tres
dígitos, utilizando la siguiente correspondencia:
Dígitos binarios: 000 001 010 011 100 101 110 111

Dígitos octales: 0 1 2 3 4 5 6 7

4. Reescribe en octal: Reescribe cada grupo de tres dígitos binarios como su


equivalente en octal. En nuestro ejemplo:

Dígitos binarios: 001 101 101

Dígitos octales: 1 5 5

5. Concatena los dígitos octales: Combina los dígitos octales obtenidos en el paso
anterior para formar el número octal final. En este caso, el número binario
"1101101" se convierte en el número octal "155".

Así que, el número binario "1101101" se convierte en el número octal "155" utilizando
este proceso de conversión.

CONVERSION DE BINARIO A HEXADECIMAL


La conversión de un número binario a hexadecimal implica agrupar los dígitos binarios
en conjuntos de cuatro y luego asignar un valor hexadecimal a cada grupo de cuatro
dígitos.

1. Escribe el número binario: Escribe el número binario que deseas convertir. Si


la cantidad de dígitos binarios no es un múltiplo de cuatro, agrega ceros a la
izquierda según sea necesario para que lo sea. Por ejemplo, considera el número
binario "110110101101".
2. Divide en grupos de cuatro: Divide el número binario en grupos de cuatro
dígitos, comenzando desde la derecha. Si es necesario, agrega ceros a la
izquierda para completar el último grupo. En nuestro ejemplo:

1101 1010 1101

3. Asigna un valor hexadecimal: Ahora, asigna un valor hexadecimal a cada grupo


de cuatro dígitos, utilizando la siguiente correspondencia:

Dígitos binarios: 0000 0001 0010 0011 0100 0101 0110 0111

Dígitos hexadecimales: 0 1 2 3 4 5 6 7

Dígitos binarios: 1000 1001 1010 1011 1100 1101 1110 1111

Dígitos hexadecimales: 8 9 A B C D E F
4. Reescribe en hexadecimal: Reescribe cada grupo de cuatro dígitos binarios
como su equivalente en hexadecimal. En nuestro ejemplo:

1101 1010 1101

D A D

5. Así que, el número binario "110110101101" se convierte en el número


hexadecimal "DAD" utilizando este proceso de conversión.

CONVERSION DE OCTAL A DECIMAL

La conversión de un número octal a decimal implica simplemente sumar el valor de


cada dígito en la notación octal, multiplicado por la potencia de 8 correspondiente a su
posición.
1. Escribe el número octal: Escribe el número octal que deseas convertir. En la
notación octal, los dígitos van del 0 al 7. Por ejemplo, considera el número octal
"543".
2. Asigna un valor a cada dígito: Se comienza desde la derecha y se le asigna un
valor. El dígito más a la derecha representa 8^0, el siguiente 8^1, el siguiente
8^2 y así sucesivamente.
Dígito octal: 5 4 3
Posición: 2 1 0
3. Multiplica y suma: Multiplica cada dígito octal por el valor de su posición y
suma los resultados. En nuestro ejemplo:
(5 * 8^2) + (4 * 8^1) + (3 * 8^0) = 320 + 32 + 3 = 355
4. El resultado es el número decimal: En este caso, el número octal "345" se
convierte en el número decimal "355".
CONVERSION DE OCTAL A HEXADECIMAL
La conversión de un número octal a hexadecimal implica dos etapas: primero, debes
convertir el número octal a binario y luego de binario a hexadecimal.
Supongamos que tenemos el número octal "345".
Paso 1: Convertir de octal a binario:
1. Para convertir un número octal a binario, simplemente convierte cada dígito
octal en su equivalente binario de 3 bits. Aquí tienes la conversión de los dígitos
octales del 0 al 7:
Dígito octal: 0 1 2 3 4 5 6 7
Binario: 000 001 010 011 100 101 110 111
2. En nuestro ejemplo, el número octal "345" se convierte en el número binario
"011100101".
Paso 2: Convertir de binario a hexadecimal:
1. Ahora que tenemos el número en binario, podemos convertirlo en hexadecimal.
Agrupa los dígitos binarios de 4 en 4, comenzando desde la derecha y agrega
ceros a la izquierda si es necesario. En nuestro ejemplo:
Binario: 0000 1110 0101
Hexadecimal: 0 E 2
2. Por lo tanto, el número octal "345" se convierte en el número hexadecimal "E2"
Así que, el número octal "345" se convierte en el número hexadecimal "E2" utilizando
este proceso de conversión.

CONVERSION DE HEXA A DECIMAL


La conversión de un número hexadecimal a decimal es un proceso bastante sencillo.
Para convertir un número hexadecimal a decimal, sigue estos pasos:
1. Escribe el número hexadecimal que deseas convertir. Por ejemplo, considera el
número hexadecimal "1A3".
2. Comienza por el dígito más a la derecha y asígnale un valor según su posición
en el sistema hexadecimal. El dígito más a la derecha representa 16^0 (que es
igual a 1), el siguiente 16^1 (que es igual a 16), luego 16^2 (que es igual a 256)
y así sucesivamente. Puedes crear una tabla para ayudarte en este proceso:
Dígito hexadecimal: 1 A 3
Posición: 2 1 0
3. Multiplica y suma: Multiplica cada dígito hexadecimal por el valor de su
posición y suma los resultados. En nuestro ejemplo:
(3 * 16^0) + (A * 16^1) + (1 * 16^2) = 3 + 160 + 256 = 419
4. El resultado es el número decimal: En este caso, el número hexadecimal "1A3"
se convierte en el número decimal "419".
Así que, el número hexadecimal "1A3" es igual a 419 en el sistema decimal. Este
proceso es válido para convertir cualquier número hexadecimal en un número decimal.

CONVERSION DE HEXA A BINARIO


La conversión de un número hexadecimal a binario implica la conversión de cada dígito
hexadecimal en su equivalente binario.
1. Escribe el número hexadecimal: Escribe el número hexadecimal que deseas
convertir. Por ejemplo, considera el número hexadecimal "1A3".
2. Convierte cada dígito hexadecimal en binario: Utiliza la siguiente tabla para
convertir cada dígito hexadecimal en su equivalente binario:
Dígitos binarios: 0000 0001 0010 0011 0100 0101 0110 0111

Dígitos hexadecimales: 0 1 2 3 4 5 6 7

Dígitos binarios: 1000 1001 1010 1011 1100 1101 1110 1111

Dígitos hexadecimales: 8 9 A B C D E F
3. Reescribe los dígitos binarios: Reescribe cada dígito hexadecimal en su
equivalente binario utilizando la tabla anterior. En nuestro ejemplo:
4. "1A3" se convierte en "0001 1010 0011".
5. Concatena los dígitos binarios: Combina todos los dígitos binarios obtenidos en
el paso anterior para obtener la representación binaria completa. En nuestro
ejemplo:
6. "0001 1010 0011" se convierte en "000110100011".
Así que, el número hexadecimal "1A3" se convierte en el número binario
"000110100011" utilizando este proceso de conversión.

CONVERSION DE HEXA A OCTAL


La conversión de un número hexadecimal a octal implica dos pasos: primero, debes
convertir el número hexadecimal a binario y luego de binario a octal. Aquí tienes los
pasos para convertir de hexadecimal a octal:
Supongamos que tenemos el número hexadecimal "1A3".
Paso 1: Convertir de hexadecimal a binario:
1. Convierte cada dígito hexadecimal en su equivalente binario de 4 bits. Aquí
tienes la conversión de los dígitos hexadecimales:
Dígitos binarios: 0000 0001 0010 0011 0100 0101 0110 0111

Dígitos hexadecimales: 0 1 2 3 4 5 6 7

Dígitos binarios: 1000 1001 1010 1011 1100 1101 1110 1111

Dígitos hexadecimales: 8 9 A B C D E F
2. Luego, reescribe cada dígito hexadecimal en su equivalente binario utilizando la
tabla anterior. En nuestro ejemplo:
3. "1A3" se convierte en "0001 1010 0011".
Paso 2: Convertir de binario a octal:
1. Ahora que tenemos el número en binario, agrupa los dígitos binarios de 3 en 3,
comenzando desde la derecha y agrega ceros a la izquierda si es necesario.
2. "0001 1010 0011" se agrupa como "000 110 100 011".
3. Convierte cada grupo de 3 dígitos binarios en su equivalente octal:
Binario: 000 110 100 011
Octal: 0 6 4 3
4. Por lo tanto, el número hexadecimal "1A3" se convierte en el número octal
"643".
Así que, el número hexadecimal "1A3" se convierte en el número octal "643" utilizando
este proceso de conversión.

1.3 OPERACIONES BASICAS (SUMA, RESTA,


MULTIPLICACIÓN Y DIVISION)
OPERACIONES EN BINARIO
SUMA
La suma en binario es un proceso fundamental que se realiza de manera similar a la
suma en el sistema decimal, pero utilizando solo dos dígitos: 0 y 1. Aquí tienes los
pasos para sumar dos números en binario:
1. Comienza desde la columna más a la derecha (el bit menos significativo) y suma
los dígitos correspondientes de los números que deseas sumar, junto con
cualquier acarreo que se haya generado de la columna anterior.
2. Aplica las siguientes reglas para la suma en binario:
0+0=0
0+1=1
1+0=1
1 + 1 = 0, con un acarreo de 1 (esto es similar al caso de "1" en la suma decimal, donde
se genera un acarreo).
3. Escribe el resultado de la suma en la columna correspondiente del resultado y, si
se genera un acarreo, llévalo a la siguiente columna hacia la izquierda.
4. Continúa sumando las columnas restantes de derecha a izquierda, teniendo en
cuenta los acarreos generados en las columnas anteriores.
5. Si has sumado todos los dígitos y aún tienes un acarreo en la columna más a la
izquierda, escríbelo como el bit más significativo del resultado.
6. A continuación, un ejemplo de suma en binario:
7. Sumemos los números binarios "1101" y "1011":
1101
+ 1011
-------
11000
En este ejemplo, comenzamos a sumar desde la derecha y moviéndonos hacia la
izquierda. Siguiendo las reglas de suma binaria, obtenemos "0" en la primera columna,
"1" en la segunda columna, "0" en la tercera columna y un acarreo de "1" a la cuarta
columna. Finalmente, escribimos el acarreo en la columna más a la izquierda.
Por lo tanto, "1101" + "1011" en binario es igual a "11000" en binario.

RESTA
La resta en binario se realiza de manera similar a la resta en decimal, pero utilizando
solo los dígitos binarios 0 y 1. Aquí tienes los pasos para restar dos números en binario:
1. Comienza desde la columna más a la derecha (el bit menos significativo) y resta
los dígitos correspondientes de los números que deseas restar.
2. Aplica las siguientes reglas para la resta en binario:
1-0=1
1-1=0
0-0=0
0 - 1 = 1 con un "pedir prestado" o "acarreo" de la siguiente columna. Esto es similar a
la resta en el sistema decimal, donde debes pedir prestado si el número que resta es
mayor que el número del que se resta.
3. Escribe el resultado de la resta en la columna correspondiente del resultado.
4. Continúa restando las columnas restantes de derecha a izquierda, teniendo en
cuenta los "préstamos" o "acarreos" de las columnas anteriores.
5. Si obtienes un resultado negativo o necesitas un "préstamo" en la columna más a
la izquierda, indica este valor en el resultado.
6. A continuación, un ejemplo de resta en binario:
7. Restemos los números binarios "1101" y "1011":
1101
- 1011
-------
10

En este ejemplo, comenzamos a restar desde la derecha y nos movemos hacia la


izquierda. Siguiendo las reglas de resta binaria, obtenemos "0" en la primera columna y
"1" en la segunda columna. En este caso, no se requieren "préstamos" ya que 1 - 1 es
igual a 0. El resultado es "10" en binario.

Así que, "1101" - "1011" en binario es igual a "10" en binario.

MULTIPLICACION
La multiplicación en binario se realiza de manera similar a la multiplicación en el
sistema decimal, pero utilizando solo los dígitos binarios 0 y 1. Aquí tienes los pasos
para multiplicar dos números en binario, usando el ejemplo que has proporcionado:
"1101" multiplicado por "1011".
1. Escribe los dos números que deseas multiplicar uno sobre el otro, alineando los
dígitos en las columnas adecuadas:
1101
x 1011
-------
2. Comienza multiplicando el dígito más a la derecha del número de abajo (el
multiplicador) por el número de arriba (el multiplicando). En este caso,
multiplica "1" (el dígito más a la derecha de "1011") por "1101". El resultado se
coloca en la parte inferior, alineado con los dígitos que multiplicaron:
1101
x 1011
-------
1101
3. A continuación, mueve un lugar a la izquierda en el multiplicador y realiza la
multiplicación nuevamente. Coloca el resultado debajo del primero, desplazado
un lugar a la izquierda:
1101
x 1011
-------
1101
1101
4. Continúa este proceso hasta que hayas multiplicado todos los dígitos del
multiplicador. En este ejemplo, tendrás tres filas con resultados:
1101
x 1011
-------
1101
1101
1101

5. Luego, suma todas las filas juntas para obtener el resultado final:
1101
x 1011
-------
1000111
Por lo tanto, "1101" multiplicado por "1011" en binario es igual a "1000111" en binario.
Es importante recordar que la multiplicación en binario sigue las mismas reglas básicas
que la multiplicación en otros sistemas, pero solo implica los dígitos 0 y 1. Cada dígito
binario se multiplica por los otros dígitos binarios, y los resultados se suman para
obtener el producto final.

DIVSION
La división en binario se realiza de manera similar a la división en el sistema decimal,
pero utilizando solo los dígitos binarios 0 y 1. Aquí tienes los pasos para dividir dos
números en binario:
1. Escribe el número que deseas dividir (dividendo) y el número por el cual deseas
dividir (divisor). Alinea los dígitos de manera que el divisor esté a la izquierda
del dividendo.
2. Comienza en el bit más a la izquierda del dividendo y realiza una división
similar a la división en el sistema decimal, pero utilizando solo los dígitos
binarios. Observa cuántas veces el divisor cabe en el segmento del dividendo
que estás evaluando.
3. Si el divisor cabe en el segmento del dividendo que estás evaluando, coloca un
"1" en el cociente y resta el producto del divisor por el cociente al segmento del
dividendo. Si el divisor no cabe, coloca un "0" en el cociente y pasa al siguiente
bit del dividendo.
4. Continúa este proceso moviéndote hacia la derecha a través de cada bit del
dividendo hasta que hayas procesado todos los bits.
5. Al final, el cociente será la respuesta a la división y cualquier residuo que quede
será el residuo de la división.
6. A continuación, un ejemplo de división en binario:
7. Dividamos el número binario "110101" entre "101" (divisor).
8. Comenzamos con el primer bit del dividendo, que es "1". Observamos cuántas
veces el divisor "101" cabe en "1101". En este caso, cabe una vez, por lo que
colocamos un "1" en el cociente y restamos el producto de "101" por "1" del
dividendo:
1
-------
101 | 110101
-101
-------

9. Luego, movemos al siguiente bit del dividendo, que es "1". Ahora tenemos
"101" en el dividendo, y nuevamente cabe una vez en "101". Colocamos un "1"
en el cociente y restamos "101" del dividendo:
11
-------
101 | 110101
-101
-------
1

10. Continuamos moviéndonos hacia la derecha a través de los bits del dividendo.
En este caso, el siguiente bit es "0", por lo que colocamos un "0" en el cociente:
110
-------
101 | 110101
-101
-------
100

11. Finalmente, llegamos al último bit del dividendo, que es "1". Colocamos un "1"
en el cociente y restamos "101" del dividendo:
1101
-------
101 | 110101
-101
-------
100
- 101
-------
11

Hemos procesado todos los bits del dividendo. El cociente es "110" y el residuo es "11".
Por lo tanto, "110101" dividido por "101" en binario es igual a "1101" con un residuo de
"11".
OPERACIONES EN OCTAL
SUMA
La suma en el sistema octal (base 8) es bastante similar a la suma en el sistema decimal
(base 10). Aquí tienes los pasos básicos para sumar números en octal:
• Escribe los números: Escribe los números que deseas sumar en su forma octal.
Asegúrate de que estén en la base octal y que solo contengan los dígitos octales
válidos, que van del 0 al 7.
• Comienza desde la derecha: Comienza a sumar desde la columna más a la
derecha de los números y avanza hacia la izquierda, de la misma manera que en
la suma decimal.
• Realiza las sumas en cada columna: En cada columna, suma los dígitos de los
números correspondientes. Si la suma es menor o igual a 7, escríbela en el
resultado. Si la suma es 8 o mayor, lleva una parte de la suma (una unidad) a la
siguiente columna a la izquierda.
• Continúa sumando hacia la izquierda: Repite el paso 3 para cada columna,
sumando los dígitos y llevando cualquier exceso (mayor o igual a 8) a la
siguiente columna a la izquierda.
• Si es necesario, agrega un dígito adicional a la izquierda: Si la suma en la
columna más a la izquierda produce un exceso, agrégalo como un dígito
adicional en el resultado.
• El resultado es la suma en octal: El número resultante de la suma en octal es el
resultado final.

Ejemplo:
Sumemos los números octales "53" y "24":
53
+ 24
------
• Comenzamos desde la derecha:
• En la columna de la derecha: 3 + 4 = 7, escribimos 7 en el resultado.
• En la siguiente columna: 5 + 2 = 7, escribimos 7 en el resultado.
53
+ 24
------
77
El resultado de la suma en octal de "53" y "24" es "77".
Recuerda que en octal, los dígitos válidos son del 0 al 7, por lo que si la suma en una
columna supera 7, debes llevar el exceso a la columna a la izquierda, de manera similar
a la suma en decimal.

RESTA
Para restar dos números en octal, se siguen los siguientes pasos:
5. Se alinean los dígitos de los números que se van a restar.
6. Se resta el sustraendo del minuendo, comenzando por los dígitos menos
significativos.
7. Si el dígito del sustraendo es mayor que el dígito del minuendo, se debe tomar
prestado un valor de la columna siguiente.
8. Se continúa restando los dígitos de izquierda a derecha, tomando prestado de la
columna siguiente si es necesario.

Por ejemplo, para restar los números octales 72 y 13, se sigue el siguiente proceso:
72
- 13
----
57 Por lo tanto, 72 - 13 = 57 en octal.

MULTIPLICACIÓN

Para multiplicar dos números en octal, se siguen los siguientes pasos:


1. Se alinean los dígitos de los números que se van a multiplicar.
2. Se multiplica el multiplicando por cada dígito del multiplicador, comenzando
por los dígitos menos significativos.
3. Se escribe cada resultado debajo de la línea, desplazando un lugar a la izquierda
por cada dígito del multiplicador.
4. Se suman los resultados, y se convierte cualquier número no octal a octal
dividiéndolo por 8 y escribiendo el resto y el cociente.
5. Se escribe el resultado final con un punto y un 8 para indicar que es un número
octal.
Por ejemplo, para multiplicar los números octales 72 y 13, se sigue el siguiente proceso:
72
x 13
----
216
72
----
136 Por lo tanto, 72 x 13 = 1360 en octal.
OPERACIONES EN HEXA

SUMA

La suma en hexadecimal es similar a la suma en decimal, pero con una base de 16. En
lugar de tener 10 dígitos como en el sistema decimal (0-9), el sistema hexadecimal tiene
16 dígitos (0-9 y A-F).
Para sumar dos números en hexadecimal, se siguen los siguientes pasos:
1. Se alinean los dígitos de los números que se van a sumar.
2. Se suman los dígitos
3. Si la suma de los dígitos es menor que 16, se escribe el resultado en la columna
correspondiente.
4. Si la suma de los dígitos es mayor o igual a 16, se escribe el dígito menos
significativo del resultado en la columna correspondiente y se lleva el dígito más
significativo al siguiente lugar de la izquierda.
5. Se continúa sumando los dígitos de izquierda a derecha, llevando cualquier
acarreo al siguiente lugar de la izquierda.
Por ejemplo, para sumar los números hexadecimales A7 y 2F, se sigue el siguiente
proceso:

A7
+2F
----
78 Por lo tanto, A7 + 2F = D6 en hexadecimal.

RESTA

Para restar dos números en hexadecimal, se siguen los siguientes pasos:


1. Se alinean los dígitos de los números que se van a restar.
2. Se resta el sustraendo del minuendo, comenzando por los dígitos menos
significativos.
3. Si el dígito del sustraendo es mayor que el dígito del minuendo, se debe tomar
prestado un valor de la columna siguiente.
4. Se continúa restando los dígitos de izquierda a derecha, tomando prestado de la
columna siguiente si es necesario.

Por ejemplo, para restar los números hexadecimales A7 y 2F, se sigue el siguiente
proceso:

A7
- 2F
----
78 Por lo tanto, A7 - 2F = 78 en hexadecimal.

MULTIPLICACION
Para multiplicar dos números en hexadecimal, se siguen los siguientes pasos:
1. Se alinean los dígitos de los números que se van a multiplicar.
2. Se multiplica el multiplicando por cada dígito del multiplicador, comenzando
por los dígitos menos significativos.
3. Se escribe cada resultado debajo de la línea, desplazando un lugar a la izquierda
por cada dígito del multiplicador.
4. Se suman los resultados, y se convierte cualquier número no hexadecimal a
hexadecimal dividiéndolo por 16 y escribiendo el resto y el cociente.
5. Se escribe el resultado final con un punto y un 16 para indicar que es un número
hexadecimal.
Por ejemplo, para multiplicar los números hexadecimales A7 y 2F, se sigue el siguiente
proceso:
A7
x 2F = 1F5
+54 = 2A9

También podría gustarte