Beruflich Dokumente
Kultur Dokumente
SISTEMAS NUMÉRICOS
Sistemas numéricos
Aditivo, multiplicativo y posicional
N i
n
i
·b i
Ejemplos:
3278,5210 = 3 · 103 + 2 · 102 + 7 · 101 +
+ 8 · 100 + 5 · 10-1 + 2 · 10-2
175,3728 = 1· 82 + 7 · 81 + 5 · 80 + 3 · 8-1 +
+ 7 · 8-2 + 2 · 8-3 = 125,488281210
Sistemas numéricos
Conversión decimal - base b
Método de divisiones sucesivas entre la base b
Para números fraccionarios se realizan multiplicaciones sucesivas por la base b.
Ejemplos:
2610 = 110102
0,187510 = 0,00112
26,187510 = 11010,00112
Rango de representación: Conjunto de valores representable. Con n
cifras en la base b podemos formar bn combinaciones distintas. [0..bn-1]
Sistema de numeración en base dos o binario
Ejemplos
10001101100.110102 = 2154.648
537.248 = 101011111.0101002
760.3310 1370.25078
Hexadecimal
b = 16 (hexadecimal)
Sistemas numéricos
{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,}
Correspondencia con el binario
16 = 24 Una cifra en hexadecimal corresponde a 4 bits en binario
4373.7910 1115.CA3D16
4373 16
117 273 16
53 113 17 16
5 1 1 1
Sistemas numéricos
Ejemplo: Transformar el número decimal 131 en binario:
Ejemplo
Sistemas numéricos
Método de distribución.
Consultar http://www.mathsisfun.com/binary-decimal-hexadecimal-converter.html
ARQUITECTURA DEL COMPUTADOR
A B A+B A B A*B
0 0 0 0 0 0
0 1 1 0 1 0
1 0 1 1 0 0
1 1 0 (1) 1 1 1
A B A–B A B A/B
0 0 0 0 0 --
0 1 1 (1) 0 1 0
1 0 1 1 0 --
1 1 0 1 1 1
Sistemas numéricos
Ejemplos
Sumas y restas
Multiplicaciones
División
SUMA DE BINARIOS
Ejemplo :
4to Orden 1 + 1 = 10
SUMA DE BINARIOS
1101112
10112
100112
10101012
Suma Binaria
1. Si la cantidad de unos es 1 1 1 1
par el resultado es 0 y se 1 1 1 1 1 1
lleva un 1. 1 1 1 1 0 0
1 1 1 1 0 1
2. La cantidad de unos a
llevar debe corresponder a + 1 1 1 1 1
los pares de unos
sumados. 1 0 0 1 1 0 0 0
Sustracción de binarios
Para hallar la sustracción solo se debe tener en cuenta lo siguiente:
A B A–B
0 0 0
0 1 1 (1)
1 0 1
Ejemplo
1 1 0
Restar : 112 – 10 2
111
110012
-11102
0 1 0 1 12
Resta Binaria
Método Estándar
0 - 0= 0 1 1 0 0 0 1
- 1 0 0 1 1
1 - 0= 1
1 - 1= 0 1 1 1 1 0
0 - 1= 1* Cuando se presenta una resta 0-
1, se presta del primer dígito no-
*prestando 1 de la siguiente columna.
cero a la izquierda, donde cada
cero que interviene se convierte
en 10, donde: 10-1=1
Resta Binaria
Método de Complemento a uno
1. Se elige el sustraendo y se 1 1 0 0 0 1
Minuendo
halla el complemento - 1 0 0 1 1
(invertir los unos por ceros) Sustraendo
1 1 0 0 0 1
2. Luego se suma ese
+ 0 1 1 0 0
complemento al Minuendo
1 1 1 1 0 1
3. A ese resultado se le suma 1,
sin tener en cuenta el primer + 1
digito de la izquierda. 1 1 1 1 0
Resta Binaria
Método de Complemento a dos
1. Se elige el sustraendo y se
halla el complemento a dos 1 1 0 0 0 1 Minuendo
(invertir los unos por ceros y - 1 0 0 1 1
Sustraendo
sumarle uno)
1 1 0 0 0 1
2. Luego se suma ese
complemento al Minuendo + 0 1 1 0 1
3. A ese resultado no se le 1 1 1 1 1 0
tiene en cuenta el primer
digito de la izquierda.
Multiplicación binaria
x 0 1
0 0 0
1 0 1
Multiplicar:
10012 X 1012 10012 x
1012
1001
0000
1001
101101
Multiplicación Binaria
1 1 1 0 1 Multiplicando
1. Se multiplica cada digito * 1 0 1
Multiplicador
del multiplicador por el
multiplicando. 1 1 1 0 1
0 0 0 0 0
2. Luego se suman los
resultados. + 1 1 1 0 1
1 0 0 1 0 0 0 1
Multiplicación binaria
Multiplicar:
112 x 112
10112 x 102
100112 x 1112
1010112 x 1012
División Binaria
1. Se resta el divisor de la
misma cantidad de cifras Dividendo Divisor
del Dividendo
1110111 1001
2. Por cada resta que sea
posible, se adiciona un -1001 1 1 0 1Cociente
uno al Cociente y se baja
0101 1
la siguiente cifra del
-1001
dividendo.
0010 1 1
3. Si no es posible la resta se
-1001
coloca un cero en el
cociente y se baja la 0010 Residuo
siguiente cifra en el
Dividendo.
División de binarios
La división en binario es similar a la decimal. Sigue las mismas reglas.
Ejemplo
100010010 |1101
——————-
- 0000 010101
———————
10001
- 1101
———————
01000
- 0000
———————
10000
- 1101
———————
00111
- 0000
———————
01110
- 1101
———————
00001 0
Ejercicios
Verificar las operaciones planteadas a continuación
Consultar: http://www.exploringbinary.com/binary-calculator/