El modelo de Von Neumann
Enviado por Owagam1 Yu • 23 de Octubre de 2024 • Apuntes • 782 Palabras (4 Páginas) • 31 Visitas
[pic 1]
Fundamentos programación apuntes 24/01/2024
El modelo de Von Neumann
La unidad de memoria (UM) siempre almacena las instrucciones y los datos del programa.
La unidad Aritmeticológica (UAL) realiza las operaciones elementales aritméticas (sumas, re
stas, multiplicación, división, etc.) y lógicas (comparaciones de igualdad, mayor, menor, etc.). tiene un banco de registros temporales (BRT) que acumula las operaciones que se realizar y tiene un apartado que analiza que operador se utilizó luego pasa a la UAL que va acumulando, dando un ciclo.
La unidad de control (UC) obtiene y almacena los datos en la UM, obtiene e identifica las instrucciones del programa de la UM y manda ejecutar las operaciones a la UAL.
El decodificador nos ayuda a transformar los datos de un tipo a otro, para que lo entienda la computadora.
Ejecución de una instrucción
- Se lee la instrucción
- se decodifica la instrucción
- capturar datos
- realizar la operación correspondiente
- Almacenar resultados
25/01/2024
¿Qué entiende la computadora?
La computadora manipula únicamente información digital
Cadena de caracteres, convierte los datos e i instrucciones a número binario.
LAS DIRECCIONES DE memoria ban a ser AX, BX, CX, DX, -- AL, AH
Lenguaje Ensamblador con código fuente (sum A, B, C) luego traduce el código fuente con programa ensamblador y por último el código objeto en lenguaje máquina.
} Los Lenguajes de alto nivel, es un método para comunicarse,
26/Enero/2024
Lenguajes de alto nivel
Hacer una línea de tiempo sobre todos los lenguajes de programación
Buscar sobre ADA, la primera programadora conocida.
La atracción de datos es poder guardad datos en mallugar de la computadora y extráelos cuando deseos.
Un compilador un lenguaje escrito a un programa objeto escrito en lenguaje maquina o código binario.
El sistema Operativo
29/01/2024
Si tiene una solución matemática se puede resolver
Hay dos tipos de errores en la computación
Los errores físicos es por ejemplo que te equivoques en una instrucción (un error en el código)
Un error lógico es aquel que la computadora no puede decir que no (es el que causa el ser humano)
07/02/2024
Puede aver error en la captura de datos y esos los puede cometer el usuario
Un lemguaje de programacion tiene un nivel sintatico (como sintaxis de las instrucciones utilizando lenguajes artificiales)
Nivel semántico (puede utilizar lenguaje natural)
Nivel pragmático (descripción de cómo se utiliza las instrucciones)
SINTAXIS DE UN LENGUAJE DE PROGRAMACION
Conjunto de reglas que especifican y permiten verificarla corrección formal de las sentencias de un lenguaje
(BFS) es un algoritmo para lo que recorre los nodos de un grafo, comenzando en la raíz (eligiendo algún nodo como elemento raíz en el caso de un grafo), para explorar todos los vecinos de este nodo.
Un dato es un simbolo que no tiene significado
...