Introducción Concepto de Programación
-
Upload
juanchodemerlo -
Category
Documents
-
view
83 -
download
0
Transcript of Introducción Concepto de Programación
INTRODUCCION
CONCEPTOS DE HARDWARE
ESTRUCTURA DE UNA COMPUTADORA
MODELO DE VON NEUMANN
MODELO HARVARD
MODELO PENTIUM
JOHN VON NEUMANN
MODELO DE VON NEUMANN
E/S CPU MEMORIA
CENTRAL
MEMORIA CENTRALEN ELLA RESIDE EL PROGRAMA QUE
SE EJECUTA ACTUALMENTE
VELOCIDAD ADECUADA AL PROCESADOR
CAPACIDAD SUFICIENTE
RAM
RAM• RANDOM ACCESS MEMORY
• LOS DATOS SE PUEDEN ACCEDER EN CUALQUIER ORDEN
• TODAS LAS POSICIONES SON ACCESIBLES EN IGUAL TIEMPO Y CON IGUAL FACILIDAD
PRIMERA MAMORIA RAMMEMORIA DE NUCLEO MAGNETICO
CONCEPTOS DE SOFTWARE
LENGUAJES DE ALTO Y BAJO NIVEL
PROGRAMAS TRADUCTORES
ASSEMBLER
EDITOR
COMPILADOR
LINKER
1 0 0 0 0 1 1 0
0 1 0 0 0 0 0 0
1 0 1 1 0 1 1 1
1 0 1 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 1 1 1 1 1 1
8 6
4 0
B 7
A 0
0 0
3 F
LDA A #$ 40
STA A $ A000
SWI
LENGUAJE DE MAQUINA HEXADECIMAL MNEMONICO
EVOLUCION DE LOS LENGUAJES
EVOLUCION DE LOS LENGUAJES
PROGRAMA EN
MNEMONICO
PROGRAMA EN LENGUAJE DE
MAQUINA
TRADUCCION
PROGRAMA TRADUCTOR O ENSAMBLADOR
BAJO NIVEL
ASSEMBLER
EVOLUCION DE LOS LENGUAJES
PROGRAMA FUENTE
PROGRAMA OBJETO
TRADUCCION
PROGRAMA COMPILADOR
ALTO NIVEL
MODO TEXTO (ASCII)
LENGUAJE DE MAQUINA
PEPE . C PEPE . OBJ
CODIGO ASCIIAMERICAN STANDARD CODE FOR
INFORMATION INTERCHANGE
CODIGO DE 7 BITS DESARROLLADO EN 1963 POR EL COMITÉ DE STANDARES
AMERICANO (ANSI)
FUE LLEVADO A 8 BITS EN 1967
CONSTRUCCION DE UN PROGRAMA
EDITOR
LINKER
COMPILADOR
RESULTADO EJECUCION
PROGRAMA FUENTE
PEPE . C
PROGRAMA EJECUTABLE
PEPE .EXE
PROGRAMA OBJETO
PEPE . OBJ