Mdulo 1.
Fundamentos de
Computadores
CONTENIDO
Introduccin
Introduccin
Introduccin
Introduccin
Introduccin
Lo utilizamos cotidianamente.
Es un sistema de representacin posicional, en concreto un sistema de
numeracin de base 10
De s misma, y
Sistemas de numeracin
Sistemas de numeracin
Cdigo binario
0
1
2
3
00
01
10
11
10
11
13
13)10 = 1101)2
116
58
29
14
116)10 = 1110100)2
12
0,1875)10
0,1875
x2
0,375
x2
0,75
x2
0,5
x2
0,3750
0,750
1,50
1,0
0,1875)10 = 0,0011)2
De esta forma para un nmero con parte entera (supongamos 116 de la transparencia
anterior) y fraccionaria
116,1875)10 = 1110100,0011)2
13
Ejercicios
Binario a decimal
11001
01110
100111
0,10010
101101,11
110101001
10101,001
Decimal a binario
869
34,1875
7463
142,34
14
Decimal
Binario
Hexadecimal
Octal
10
11
100
101
110
111
1000
10
1001
11
10
1010
12
11
1011
13
12
1100
14
13
1101
15
14
1110
16
15
1111
17
15
16
cifra octal se
binarias, y a la
se corresponde
de 3 en 3 y
10100101,1101)2
010 100 101 , 110 100)2
2 4 5 , 6 4)8
Binario
Octal
000
001
010
011
100
101
110
111
17
8*163 +
5*162 +
7*161 +
A*160
= 34170)10
Valor: EA)16
Decimal
Hexadecimal
10
11
12
13
14
15
18
Binario
Hexadecimal
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
10100101,1101)2
1011
1100
1101
1110
A 5 , D)16
1111
19
Decimal
Octal
000
001
010
011
100
101
110
111
20
21
Ejercicios
Octal a binario
2067
14267
Hexadecimal a binario
2D5E
Octal a decimal
3261
Hexadecimal a decimal
A912,C
22
a+b
0 y me llevo 1
a-b
1 y debo 1
110101
+101001
1011110
110101
-101001
001100
23
1 1
1010
+101
101010
+001001
00111001 = 57
+00100011 = 53
1111
110011
01011100 = 92
11 1
11 1
1111
+111
10111000 = 184)10
+00111011 = 59)10
10110
11110011 = 243)10
24
Para realizar la resta se puede utilizar la tabla de la suma contando hacia atrs
(descontando). Cuando la resta de dos dgitos excede (por debajo) los smbolos
numricos disponibles en la notacin, se realiza un pedido o deuda de 1 a la
posicin de dgito inmediatamente superior.
110101
-101001
001100
1 11
1100011
-101001
0111010
25
26
Veamos un ejemplo:
100011.101
-10101.000
minuendo
sustraendo
111111.111
-010101.000
101010.111
complemento
100011.101
+101010.111
1)001110.100
001110.100
+
1
001110.101
27
resultado
100011.101
-10101.000
1110.101
1110.101
+10101.000
100011.101
= 35.625)10
= 21)10
= 14.625)10
28
axb
a/b
indeterminado
infinito
110101
x
10
000000
110101
1101010
110101
- 101
1010,1
00110
101
00110
101
0101
0001
29
+
0
1
2
3
4
5
6
7
0 1
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 10
1
+
1
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
4
7
3
1
5
7
6
2
0
3
0
3
7
7
10
11
12
13
14
15
16
30
0 1
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 A
A B
B C
C D
D E
E F
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
11
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 11
6AE
+1FA
9654 = 38484
+4528 = 17704
8F97.F00
+D44C.F9E
8A8
DB7C = 56188
163E4.E9E
31
32
33
6204,02
- 5173
Minuendo
Sustraendo
7777,77
- 5173,00
2604,77
Complemento
6204,02
+ 2604,77
11011,01
+
1
1011,02
resultado
34
La resta hexadecimal sigue las mismas reglas que la resta decimal y binaria, con
la salvedad que un pedido de 1 en la notacin hexadecimal representa el
nmero decimal 16.
Usando el mtodo del reloj se procede de la siguiente manera:
1. Posicionarse en el smbolo correspondiente al minuendo
2. Desplazarse en el sentido contrario a las agujas del reloj la cantidad de veces
indicada por el sustraendo.
3. El resultado de la resta ser la ltima posicin a la que se llegue.
4. Cuando al restar se llega a un valor inferior a 0, se realiza un pedido y se debe
restar una unidad a la posicin inmediata superior.
35
36
Ejercicios
Operaciones aritmticas
1110101)2 + 1010010)2
1110101)2 - 1010010)2
1110101)2 * 101)2
1110101)2 / 10)2
456)8 + 22)8
98)16 + 7)16
76)8 32)8
22)10 + 1001)2 + 32)8 + FF)16
El complemento a 1 del nmero binario es: 0101 0111 1011. Cul es el
nmero expresado en hexadecimal?
Convierte los nmeros 239)10 y 37)10 a cdigo binario, octal y
hexadecimal. Posteriormente realiza la suma y la resta de los mismos en
cdigo binario.
37
Texto o Alfanumricos
ASCII
Unicode
Sonidos
Imgenes
Mapa de bits
Vectorial
Valores numricos
BCD
Coma fija
Decimal desempaquetado
Decimal empaquetado
Binario puro
Signo y mdulo
Complemento a uno
Complemento a dos
Coma flotante
Representacin de datos
38
39
40
41
42
Binario
BCD
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
43
44
F9
F9
C2
F9
F9
D2
45
9 9
2 C
9 9
2 D
46
-2N-1 + 1 X 2N-1 1
Excepto en el Complemento a dos que es de:
-2N-1 X 2N-1 1
Los nmeros negativos varan en su representacin segn los 3 mtodos
siguientes
47
Mdulo y signo (MS): El resto de los (N-1) bits representan el mdulo del
nmero, tanto de los positivos como de los negativos.
-10)10 1 0001010
- mdulo
-10)10 1 1110101
- mdulo
48
-10)10 1 1110101 C1
+
1
1 1110110
49
50
51
52
Base 2
El 0 se representa con todos los bits a 0
53
m 10101 e 11
54
33
16
67,25)10 = 1000011,01)2
0,25
x2
0, 5
x2
0, 50
1, 0
55
56
Ejercicios
La representacin de un nmero entero en el interior de un computador
en cdigo BCD es 1001 0111. Cul es su valor decimal?
Representar los nmeros reales en el formato IEEE 754
126,12)10
564,17)10
57
Sonido
Representacin de datos
58
Imgenes
Representacin de datos
59
Mapas de bits
Representacin de datos
60
Mapas de bits
Representacin de datos
61
Vectorial
Representacin de datos
62
Bibliografa
63