Introducción Concepto de Programación
-
Upload
juanchodemerlo -
Category
Documents
-
view
81 -
download
0
Transcript of Introducción Concepto de Programación
![Page 1: Introducción Concepto de Programación](https://reader031.fdocument.pub/reader031/viewer/2022032222/55be519bbb61ebe9678b4678/html5/thumbnails/1.jpg)
INTRODUCCION
![Page 2: Introducción Concepto de Programación](https://reader031.fdocument.pub/reader031/viewer/2022032222/55be519bbb61ebe9678b4678/html5/thumbnails/2.jpg)
CONCEPTOS DE HARDWARE
ESTRUCTURA DE UNA COMPUTADORA
MODELO DE VON NEUMANN
MODELO HARVARD
MODELO PENTIUM
![Page 3: Introducción Concepto de Programación](https://reader031.fdocument.pub/reader031/viewer/2022032222/55be519bbb61ebe9678b4678/html5/thumbnails/3.jpg)
JOHN VON NEUMANN
![Page 4: Introducción Concepto de Programación](https://reader031.fdocument.pub/reader031/viewer/2022032222/55be519bbb61ebe9678b4678/html5/thumbnails/4.jpg)
![Page 5: Introducción Concepto de Programación](https://reader031.fdocument.pub/reader031/viewer/2022032222/55be519bbb61ebe9678b4678/html5/thumbnails/5.jpg)
MODELO DE VON NEUMANN
E/S CPU MEMORIA
CENTRAL
![Page 6: Introducción Concepto de Programación](https://reader031.fdocument.pub/reader031/viewer/2022032222/55be519bbb61ebe9678b4678/html5/thumbnails/6.jpg)
MEMORIA CENTRALEN ELLA RESIDE EL PROGRAMA QUE
SE EJECUTA ACTUALMENTE
VELOCIDAD ADECUADA AL PROCESADOR
CAPACIDAD SUFICIENTE
RAM
![Page 7: Introducción Concepto de Programación](https://reader031.fdocument.pub/reader031/viewer/2022032222/55be519bbb61ebe9678b4678/html5/thumbnails/7.jpg)
RAM• RANDOM ACCESS MEMORY
• LOS DATOS SE PUEDEN ACCEDER EN CUALQUIER ORDEN
• TODAS LAS POSICIONES SON ACCESIBLES EN IGUAL TIEMPO Y CON IGUAL FACILIDAD
![Page 8: Introducción Concepto de Programación](https://reader031.fdocument.pub/reader031/viewer/2022032222/55be519bbb61ebe9678b4678/html5/thumbnails/8.jpg)
PRIMERA MAMORIA RAMMEMORIA DE NUCLEO MAGNETICO
![Page 9: Introducción Concepto de Programación](https://reader031.fdocument.pub/reader031/viewer/2022032222/55be519bbb61ebe9678b4678/html5/thumbnails/9.jpg)
CONCEPTOS DE SOFTWARE
LENGUAJES DE ALTO Y BAJO NIVEL
PROGRAMAS TRADUCTORES
ASSEMBLER
EDITOR
COMPILADOR
LINKER
![Page 10: Introducción Concepto de Programación](https://reader031.fdocument.pub/reader031/viewer/2022032222/55be519bbb61ebe9678b4678/html5/thumbnails/10.jpg)
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
![Page 11: Introducción Concepto de Programación](https://reader031.fdocument.pub/reader031/viewer/2022032222/55be519bbb61ebe9678b4678/html5/thumbnails/11.jpg)
EVOLUCION DE LOS LENGUAJES
PROGRAMA EN
MNEMONICO
PROGRAMA EN LENGUAJE DE
MAQUINA
TRADUCCION
PROGRAMA TRADUCTOR O ENSAMBLADOR
BAJO NIVEL
ASSEMBLER
![Page 12: Introducción Concepto de Programación](https://reader031.fdocument.pub/reader031/viewer/2022032222/55be519bbb61ebe9678b4678/html5/thumbnails/12.jpg)
EVOLUCION DE LOS LENGUAJES
PROGRAMA FUENTE
PROGRAMA OBJETO
TRADUCCION
PROGRAMA COMPILADOR
ALTO NIVEL
MODO TEXTO (ASCII)
LENGUAJE DE MAQUINA
PEPE . C PEPE . OBJ
![Page 13: Introducción Concepto de Programación](https://reader031.fdocument.pub/reader031/viewer/2022032222/55be519bbb61ebe9678b4678/html5/thumbnails/13.jpg)
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
![Page 14: Introducción Concepto de Programación](https://reader031.fdocument.pub/reader031/viewer/2022032222/55be519bbb61ebe9678b4678/html5/thumbnails/14.jpg)
CONSTRUCCION DE UN PROGRAMA
EDITOR
LINKER
COMPILADOR
RESULTADO EJECUCION
PROGRAMA FUENTE
PEPE . C
PROGRAMA EJECUTABLE
PEPE .EXE
PROGRAMA OBJETO
PEPE . OBJ