taller microcontroladores

Páginas: 6 (1453 palabras) Publicado: 7 de abril de 2013

Resumen— Antes de Newman cada fabricante “inventaba” una circuitería lógica que se conocía como arquitectura, o para muchos era la misma computadora, lo negativo de esto es que solo la persona que lo armaba podía repararlo, cabe notar que la programación era por cableado, Luego El señor Newman estandarizó una arquitectura como tal ( los detalles se incluirán en el siguiente informe).Índice de Términos— Arquitectura, Memoria, Direcciones, Datos, instrucciones.








I. INTRODUCCIÓN
En este documento se resolverá un taller previo dejado en clase, se hará un resumen, ya que el tema es muy amplio y se trata es de tomar lo que nos serviría como idea de que es arquitectura, vale anotar que el informe no incluye todo los aspectos del tema, pero nos da datosprácticos que nos ayudan a entender cada arquitectura.







II. Solución.
1. Arquitectura Von Newman

Von Newman estandarizó y definió “arquitectura”, se convirtió en una de las más usadas.

¿En que consiste?
El procesador o CPU accede a un espacio de memoria mediante líneas conocidas como “de direcciones” (adress Bus). Que especifican la ubicación y leen o escriben datos einstrucciones situados en esas posiciones expresadas en líneas conocidas como “de datos” (Data Bus).

Una característica fundamental.
Utiliza un bus de direcciones y uno de datos, es decir estos comparten el mismo mapa de memoria.

Mapa de Memoria.





















Ejemplos de esta arquitectura son muchas CPU conocidas como CISC (complex instrucción set computer).2. Arquitectura Harvard

Algunas de las variaciones en arquitecturas.

Incorporación de memoria RAM en el chip
Periféricos de mayor uso
Memoria de programa
Buses en el interior del chip


Con estas variaciones se dio origen a los microcontroladores.




La Arquitectura Harvard consiste en utilizar buses por separado para las instrucciones y los datos, es decir existen 2 espacios dedireccionamiento.
Esto dobla el espacio accesible de memoria y la velocidad teórica de ejecución ya que la unidad de proceso opera directamente sobre dos buses.

Por ejemplo: Lee la instrucción y el dato al mismo tiempo. Un inconveniente es que resulta muy complejo, a veces no es posible que una memoria almacene instrucciones y datos entonces deben utilizarse dos chips de ROM para guardarInstrucciones y constantes.




























Mapas de memoria.




Otros procesadores resuelven este inconveniente modificando la arquitectura Harvard agregando un puente entre buses permitiendo que los datos sean leídos de bus de instrucciones o agregando instrucciones que permiten acceder a la memoria de este programa como datos.

Estas instruccionessuelen ser denominadas “de acceso a tablas” ya que se asume que el procesador lee tablas con constantes en ROM y las carga a memoria volátil para su uso (RAM de datos y registro).

3. Arquitecturas CISC y RISC.


Una buena forma de explicar las arquitecturas
Cisc y Risc, es en forma de ventajas destacando aspectos de cada una de ellas.

CISC.

Los CISC tratan de utilizar la menor cantidadde instrucciones para resolver un problema. (Su objetivo en ese entonces era consumir poca memoria).
Emplean gran cantidad de ciclos para ejecutarse (en especial las instrucciones especiales, como multiplicación, división, transferir bloques de datos)
Una característica especial del CISC es la presencia de un registro especial llamado ACOMULADOR que es el encargado de participar en la mayoría(por no decir de todas) las operaciones aritméticas.






RISC.

Tratan de que el Core ejecute lo mas rápido posible (simplificando, soportanfo solo instrucciones que trabajen con un core simple y eficiente.
Las instrucciones son generalmente simples y se necesitran varias para solucionar un problema.
No suelen realizar multiplicaciones( a menos que se incorpore una unidad de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Taller de microcontroladores
  • TALLER DE MICROCONTROLADORES ELECTRONICA BASICA
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • microcontroladores
  • Microcontroladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS