SlideShare una empresa de Scribd logo
1 de 15
Arquitectura de Computadoras y Ensambladores 1Clase No. 1 Universidad de San Carlos de Guatemala Josue Daniel Pirir Morales1er . Semestre de 2011
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?
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
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.
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
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
Arquitectura Hardvard http://es.wikipedia.org/wiki/Archivo:Harvard_architecture-es.svg
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
Registros de propósito General Intel 8086 AX BX CX DX
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.
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.
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.
Registros de Segmento
Registros adicionales que generan direcciones en la memoria junto con otros registros de microprocesador. Registros de segmento
Arquitectura de Computadoras Clase 1

Más contenido relacionado

La actualidad más candente

Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadoras
Waldogeremia
 
Von neuman
Von neumanVon neuman
Von neuman
tuxman82
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computador
ivan
 
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores
John Espinoza
 
Arquitectura del Computador
Arquitectura del ComputadorArquitectura del Computador
Arquitectura del Computador
Gustavo Davila
 
Organización y arquitectura de computadores
Organización y arquitectura de computadoresOrganización y arquitectura de computadores
Organización y arquitectura de computadores
Sofylutqm
 
Tipos y arquitectura del computador
Tipos y arquitectura del computadorTipos y arquitectura del computador
Tipos y arquitectura del computador
Maurizio Riba
 

La actualidad más candente (20)

Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadoras
 
Arquitecturas de Cómputo
Arquitecturas de CómputoArquitecturas de Cómputo
Arquitecturas de Cómputo
 
Von neuman
Von neumanVon neuman
Von neuman
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computador
 
Unidad 1 arquitectura
Unidad 1 arquitecturaUnidad 1 arquitectura
Unidad 1 arquitectura
 
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores
 
Arquitectura del Computador
Arquitectura del ComputadorArquitectura del Computador
Arquitectura del Computador
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Arquitectura Computacional
Arquitectura ComputacionalArquitectura Computacional
Arquitectura Computacional
 
Arquitectura de la computadora power point juan
Arquitectura de la computadora power point juanArquitectura de la computadora power point juan
Arquitectura de la computadora power point juan
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Conceptos de arquitectura de computadoras
Conceptos de arquitectura de computadorasConceptos de arquitectura de computadoras
Conceptos de arquitectura de computadoras
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Arquitectura von neumann
Arquitectura von neumannArquitectura von neumann
Arquitectura von neumann
 
Organización y arquitectura de computadores
Organización y arquitectura de computadoresOrganización y arquitectura de computadores
Organización y arquitectura de computadores
 
Tipos y arquitectura del computador
Tipos y arquitectura del computadorTipos y arquitectura del computador
Tipos y arquitectura del computador
 
Arquitectura de Computadores Capitulo III
Arquitectura de Computadores Capitulo IIIArquitectura de Computadores Capitulo III
Arquitectura de Computadores Capitulo III
 
Arquitectura de Computadores
Arquitectura de ComputadoresArquitectura de Computadores
Arquitectura de Computadores
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Arquitectura Y Estructura De La Computadora
Arquitectura Y Estructura De La ComputadoraArquitectura Y Estructura De La Computadora
Arquitectura Y Estructura De La Computadora
 

Destacado (7)

Sistemas numéricos programacion
Sistemas numéricos programacionSistemas numéricos programacion
Sistemas numéricos programacion
 
Sistemas numéricos
Sistemas numéricosSistemas numéricos
Sistemas numéricos
 
Sistemas Numericos
Sistemas NumericosSistemas Numericos
Sistemas Numericos
 
Arquitectura de la computadora
Arquitectura de la computadora Arquitectura de la computadora
Arquitectura de la computadora
 
Unidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorUnidad 2 arquitectura del computador
Unidad 2 arquitectura del computador
 
Arquitectura De Computadores
Arquitectura De ComputadoresArquitectura De Computadores
Arquitectura De Computadores
 
Unidad 2 arquitectura de computadoras
Unidad 2 arquitectura de computadorasUnidad 2 arquitectura de computadoras
Unidad 2 arquitectura de computadoras
 

Similar a Arquitectura de Computadoras Clase 1

Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Aldo Altamira
 
Webquest de fundamentos de sistemas victor fernández y antonio fernández
Webquest de fundamentos de sistemas victor fernández y antonio fernándezWebquest de fundamentos de sistemas victor fernández y antonio fernández
Webquest de fundamentos de sistemas victor fernández y antonio fernández
hackman86
 
Arquitectura de computadoras
Arquitectura de computadoras Arquitectura de computadoras
Arquitectura de computadoras
vanessura
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
lisbeth2711
 
Unidades funcionales de la computadora
Unidades funcionales de la computadoraUnidades funcionales de la computadora
Unidades funcionales de la computadora
Brayan_manriq
 
Roberto erazo 5_a_t#2
Roberto erazo 5_a_t#2Roberto erazo 5_a_t#2
Roberto erazo 5_a_t#2
Betto Andress
 
51342904 1
51342904 151342904 1
51342904 1
willyfd
 

Similar a Arquitectura de Computadoras Clase 1 (20)

Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
 
Webquest de fundamentos de sistemas victor fernández y antonio fernández
Webquest de fundamentos de sistemas victor fernández y antonio fernándezWebquest de fundamentos de sistemas victor fernández y antonio fernández
Webquest de fundamentos de sistemas victor fernández y antonio fernández
 
Arquitectura de computadoras
Arquitectura de computadoras Arquitectura de computadoras
Arquitectura de computadoras
 
Capitulo II
Capitulo IICapitulo II
Capitulo II
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
SISTEMA OPERATIVOS
SISTEMA OPERATIVOSSISTEMA OPERATIVOS
SISTEMA OPERATIVOS
 
Ptb
PtbPtb
Ptb
 
INTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSINTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOS
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
Arquirectura y programacion de un microprocesador x86
Arquirectura y programacion de un microprocesador x86Arquirectura y programacion de un microprocesador x86
Arquirectura y programacion de un microprocesador x86
 
Arquirectura y programacion de un microprocesador x86
Arquirectura y programacion de un microprocesador x86Arquirectura y programacion de un microprocesador x86
Arquirectura y programacion de un microprocesador x86
 
Trabajo 1 s. operativos ii
Trabajo 1 s. operativos iiTrabajo 1 s. operativos ii
Trabajo 1 s. operativos ii
 
Arquitectura Von Neumann
Arquitectura Von NeumannArquitectura Von Neumann
Arquitectura Von Neumann
 
Arquitecturadeunmicroprocesador 160912013228
Arquitecturadeunmicroprocesador 160912013228Arquitecturadeunmicroprocesador 160912013228
Arquitecturadeunmicroprocesador 160912013228
 
Unidades funcionales de la computadora
Unidades funcionales de la computadoraUnidades funcionales de la computadora
Unidades funcionales de la computadora
 
1 Arquitectura de computadores
1  Arquitectura de computadores1  Arquitectura de computadores
1 Arquitectura de computadores
 
Arquitectos del Computador.pdf
Arquitectos del Computador.pdfArquitectos del Computador.pdf
Arquitectos del Computador.pdf
 
Roberto erazo 5_a_t#2
Roberto erazo 5_a_t#2Roberto erazo 5_a_t#2
Roberto erazo 5_a_t#2
 
51342904 1
51342904 151342904 1
51342904 1
 

Último

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 

Arquitectura de Computadoras Clase 1

  • 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
  • 9. Registros de propósito General Intel 8086 AX BX CX DX
  • 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.
  • 14. Registros adicionales que generan direcciones en la memoria junto con otros registros de microprocesador. Registros de segmento