Professional Documents
Culture Documents
Suma Binaria:
111 11
101
+11 011011
-+--
1001
1-0101- - - - -
- -----
- -----
100100
1101 2 10101 2
x 110 2 x 101 2
--------------- ---------------
0000 2 10 101 2
1 101 2 00000 2
1 1 01 2 101 01 2
--------------- ---------------
1 001 1 10 2 1 10 1001 2
Resta Binaria
Fórmula
Algoritmo
Ejemplos
Sistema Octal
Para el sistema octal utilizamos los símbolos {0,1,2,3,4,5,6,7} y por la
característica de los sistemas posicionales con conocer las operaciones de adición y
multiplicación para estos valores se puede calcular el de los demás con un
algoritmo similar al de base 10 o de base 2.
Adición
+ 0 1 2 3 4 5 6 7
0 0 1 2 3 4 5 6 7
1 1 2 3 4 5 6 7 10
2 2 3 4 5 6 7 10 11
3 3 4 5 6 7 10 11 12
4 4 5 6 7 10 11 12 13
5 5 6 7 10 11 12 13 14
6 6 7 10 11 12 13 14 15
7 7 10 11 12 13 14 15 16
1 1 1 1 1
17406 8 4613.524 8
63054 8 261.37 8
--------------- ----------------
102560 8 5075.114 8
Nota: En base diez utilizamos el punto decimal para separar las unidades y los
dígitos después del punto represntan décimas, centésimas, milésimas, etc. ¿Qué
valores representan los símbolos después del punto en base 8?
Multiplicación
* 0 1 2 3 4 5 6 7
0 0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6 7
2 0 2 4 6 10 12 14 16
3 0 3 6 11 14 17 22 25
4 0 4 10 14 20 24 30 34
5 0 5 12 17 24 31 36 43
6 0 6 14 22 30 36 44 52
7 0 7 16 25 34 43 52 61
14
25
427 8
* 56 8
----------
3212
2563
------------
31042
Ejercicio MCI 1
Adición
+ 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 0 1 2 3 4 5 6 7 8 9 A B C D E F
1 1 2 3 4 5 6 7 8 9 A B C D E F 10
2 2 3 4 5 6 7 8 9 A B C D E F 10 11
3 3 4 5 6 7 8 9 A B C D E F 10 11 12
4 4 5 6 7 8 9 A B C D E F 10 11 12 13
5 5 6 7 8 9 A B C D E F 10 11 12 13 14
6 6 7 8 9 A B C D E F 10 11 12 13 14 15
7 7 8 9 A B C D E F 10 11 12 13 14 15 16
8 8 9 A B C D E F 10 11 12 13 14 15 16 17
9 9 A B C D E F 10 11 12 13 14 15 16 17 18
A A B C D E F 10 11 12 13 14 15 16 17 18 19
B B C D E F 10 11 12 13 14 15 16 17 18 19 1A
C C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B
D D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C
E E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D
F F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E
1 1 1 1 1
9A30C 16 7DB11.4C2 16
62F4B.21E 16 16
--------------- ----------------
102560 8 5075.114 8
Nota: En base diez utilizamos el punto decimal para separar las unidades y los
dígitos después del punto represntan décimas, centésimas, milésimas, etc. ¿Qué
valores representan los símbolos después del punto en base 8?
1 1 1 1 1
427 8 125.46 8
* 56 8
Operaciones basicas.
1 2 7 4 001 010 111 100 Por lo tanto el número octal en binario es igual a:
001010111100 SUMA OCTAL: Se debe restar o dividir la semisuma de cada
columna, cuando la misma exceda la base del sistema, y colocar en la columna
inmediata del lado izquierdo, el valor del acarreo tantas veces se haya superado la
base del sistema. De esta misma forma cada unidad que se acarree equivale a
ocho unidades de la columna anterior. Ejemplo: Dado los números binarios: A.
40740647 y B. 25675300, Obtener A+B
0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010
A 1011 B 1100 C 1101 D 1110 E 1111 F Esta tabla contiene toda la información
necesaria para convertir de binario a hexadecimal y visceversa. Para convertir un
número hexadecimal en binario, simplemente sustituya los correspondientes
cuatro bits para cada dígito hexadecimal, por ejemplo, para convertir 0ABCDh en
un valor binario: 0 A B C D (Hexadecimal) 0000 1010 1011 1100 1101 (Binario)
Por comodidad, todos los valores numéricos los empezaremos con un dígito
decimal; los valores hexadecimales terminan con la letra h y los valores binarios
terminan con la letra b. La conversión de formato binario a hexadecimal es casi
igual de fácil, en primer lugar necesitamos asegurar que la cantidad de dígitos en
el valor binario es múltiplo de 4, en caso contrario agregaremos ceros a la
izquierda del valor, por ejemplo el número binario 1011001010, la primera etapa
es agregarle dos ceros a la izquierda para que contenga doce ceros:
001011001010. La siguiente etapa es separar el valor binario en grupos de cuatro
bits, así: 0010 1100 1010. Finalmente buscamos en la tabla de arriba los
correspondientes valores hexadecimales dando como resultado, 2CA, y siguiendo
la convención establecida: 02CAh. SUMA HEXADECIMAL: Se debe restar o dividir
la semisuma de cada columna, cuando la misma exceda la base del sistema, y
colocar en la columna inmediata del lado izquierdo, el valor del acarreo tantas
veces se haya superado la base del sistema. Cada unidad que se acarree equivale
a dieciséis unidades de la columna anterior. Ejemplo: Dado los números binarios: