1. Arquitectura de Computadoras y Ensambladores 1Clase No. 1 Universidad de San Carlos de Guatemala Josue Daniel Pirir Morales1er . Semestre de 2011
2. En informática describimos a la arquitectura como una descripción formal de un sistema o un plan detallado del mismo, a nivel de componentes, como una guía para su implementación. ¿Arquitectura?
3. La arquitectura de computadoras es el diseño conceptual y la estructura operacional fundamental de un sistema de computadora. Es decir, es un modelo y una descripción funcional de los requerimientos las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (CPU) trabaja internamente y accede a las direcciones de memoria.http://es.wikipedia.org/wiki/Arquitectura_de_computadoras Arquitectura de Computadores
4. En el curso de arquitectura de computadoras y ensambladores veremos al microprocesador como un dispositivo prográmale, el cual estudiaremos tanto su arquitectura interna y la forma en que direcciona su memoria, trabajando en modo real, es decir utilizando solamente el primer MB de memoria disponible.
5. Modo Real: Solamente se utiliza el primer megabyte de toda la memoria disponible. Modo protegido: Se utiliza todo el espacio de memoria disponible del sistema. Modo Virtual: en forma general diremos que es una forma de trabajo en modo protegido emulando el modo real. Modos de trabajo de procesador
6. Utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos, en este modelo esta basadas las computadoras modernas http://upload.wikimedia.org/wikipedia/commons/5/50/Arquitecturaneumann.jpg Arquitectura Von Neumann
8. Se consideran visibles, a todos aquellos registros los cuales pueden ser utilizados durante la programación de aplicaciones y son especificados por las instrucciones. Los registros invisibles son aquellos los cuales no son accedidos directamente por el programa pero son usados indirectamente como respuesta luego de una operación Registro: En arquitectura de ordenadores, un registro es una memoria de alta velocidad y poca capacidad, integrada en el microprocesador, que permite guardar transitoriamente y acceder a valores muy usados, generalmente en operaciones matemáticas. Modelo de programación
10. EL registro acumulador restringe la ejecución de una operación aritmética lógica (SISC). El registro base nos permite manejar la información de uno o varios niveles dados por el (índice base) EL registro contador estipula los lazos recursivos y el límite de veces que se repite algo. Al set de registros de propósito general se le llama de este modo por que tiene la flexibilidad de manejarse como nos plazca.
11. SP (apuntador de pila): se emplea para direccionar datos en una pila de memoria con el sistema de selección LIFO. BP (apuntador base): Direcciona a una matriz de datos en una pila de memoria. SI (índice de fuente): Direcciona datos fuente en forma indirecta para utilizarlos con las instrucciones de cadenas o arreglos DI (índice destino): Direcciona datos destino en forma indirecta para utilizarlos con las instrucciones de cadenas o arreglos.
12. Registros de Mantenimiento Los registros de mantenimiento le permiten al procesador funcionar de la manera como se le conoce. IP da la dirección siguiente de la memoria RAM donde se debe buscar la instrucción que guarda los saltos IF. IP(apuntador de pila):Se utiliza siempre para direccionar la siguiente instrucción que va a ejecutar el microprocesador. Bandera: determina los saltos condicionados.