Arquitectura de Computadoras Clase 1

4,081 views
3,869 views

Published on

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,081
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
111
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Arquitectura de Computadoras Clase 1

  1. 1. Arquitectura de Computadoras y Ensambladores 1Clase No. 1<br />Universidad de San Carlos de Guatemala<br />Josue Daniel Pirir Morales1er . Semestre de 2011<br />
  2. 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. <br />¿Arquitectura?<br />
  3. 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<br />Arquitectura de Computadores<br />
  4. 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.<br />
  5. 5. Modo Real: Solamente se utiliza el primer megabyte de toda la memoria disponible.<br />Modo protegido: Se utiliza todo el espacio de memoria disponible del sistema.<br />Modo Virtual: en forma general diremos que es una forma de trabajo en modo protegido emulando el modo real.<br />Modos de trabajo de procesador<br />
  6. 6. Utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos, en este modelo esta basadas las computadoras modernas<br />http://upload.wikimedia.org/wikipedia/commons/5/50/Arquitecturaneumann.jpg<br />Arquitectura Von Neumann<br />
  7. 7. Arquitectura Hardvard<br />http://es.wikipedia.org/wiki/Archivo:Harvard_architecture-es.svg<br />
  8. 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.<br />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<br />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.<br />Modelo de programación<br />
  9. 9. Registros de propósito General Intel 8086<br />AX<br />BX<br />CX<br />DX<br />
  10. 10. EL registro acumulador restringe la ejecución de una operación aritmética lógica (SISC).<br />El registro base nos permite manejar la información de uno o varios niveles dados por el (índice base)<br />EL registro contador estipula los lazos recursivos y el límite de veces que se repite algo.<br />Al set de registros de propósito general se le llama de este modo por que tiene la flexibilidad de manejarse como nos plazca.<br />
  11. 11. SP (apuntador de pila): se emplea para direccionar datos en una pila de memoria con el sistema de selección LIFO.<br />BP (apuntador base): Direcciona a una matriz de datos en una pila de memoria.<br />SI (índice de fuente): Direcciona datos fuente en forma indirecta para utilizarlos con las instrucciones de cadenas o arreglos<br />DI (índice destino): Direcciona datos destino en forma indirecta para utilizarlos con las instrucciones de cadenas o arreglos.<br />
  12. 12. Registros de Mantenimiento<br />Los registros de mantenimiento le permiten al procesador funcionar de la manera como se le conoce. <br />IP da la dirección siguiente de la memoria RAM donde se debe buscar la instrucción que guarda los saltos IF.<br />IP(apuntador de pila):Se utiliza siempre para direccionar la siguiente instrucción que va a ejecutar el microprocesador.<br />Bandera: determina los saltos condicionados.<br />
  13. 13. Registros de Segmento<br />
  14. 14. Registros adicionales que generan direcciones en la memoria junto con otros registros de microprocesador.<br />Registros de segmento<br />

×