Fundamentos de la informática para ingeniería aeronáutica
a
ıa
u
Manuel Ruiz Arahal
Sevilla, septiembre de 2008
2
Contenido
Contenido
2
1 Introducci´n y fundamentos
o
1.1
11
11
1.1.1
1.2
Inform´tica y computadoras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
a
Programas e instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . .
12Estructura funcional de la computadora digital . . . . . . . . . . . . . . . . . . .
13
2 Codificaci´n binaria de la informaci´n
o
o
2.1
15
Sistema binario de numeraci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . .
o
15
2.1.1
Conversiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
2.2
Codificaci´n de n´meros enteros . . . .. . . . . . . . . . . . . . . . . . . . . . .
o
u
19
2.3
Codificaci´n de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
o
21
2.4
N´meros fraccionarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
u
22
2.4.1
Punto fijo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
2.4.2
Punto flotante .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
Otros tipos de informaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
o
24
2.5.1
Vectores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
2.5.2
Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
2.5.3
Formatosgr´ficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
a
25
2.5
3
4
CONTENIDO
2.6
Ejercicios propuestos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 Estructura de la computadora digital
26
29
3.1
Esquema funcional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
3.2
La memoria . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
3.2.1
Caracter´
ısticas de las memorias . . . . . . . . . . . . . . . . . . . . . . . .
30
3.2.2
Medidas de capacidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
3.2.3
Clases de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
3.2.4
Estructura matricial . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .
32
3.2.5
La unidad de memoria central . . . . . . . . . . . . . . . . . . . . . . . . .
34
3.3
La unidad aritm´tico-l´gica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
e
o
35
3.4
La unidad de entrada y salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
3.4.1
Perif´ricos . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
e
37
La unidad de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
3.5.1
Funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
Ejecuci´n de instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
o
43
3.6.1
Transferenciasentre registros . . . . . . . . . . . . . . . . . . . . . . . . .
44
3.6.2
La instrucci´n de salto . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
o
45
3.6.3
Saltos condicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
Ejercicios propuestos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
3.5
3.6
3.7
4Lenguajes y Sistemas
47
4.1
El c´digo binario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
o
47
4.2
C´digo mnemot´cnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
o
e
49
4.3
Ensamblador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
50
c M.R. Arahal 2009 DISA. ESI. US.
4.4...
Regístrate para leer el documento completo.