Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LA ARQUILECTURA
Antes de comenzar a crear aplicaciones para los MSP430 debemos de conocer la arquitectura
de su CPU para lograr un manejo mas dinmico a la hora de programar, hacer ms eficientes
nuestros programas y conocer nuestros lmites en cuanto al hardware a utilizar. En adelante
explicaremos algunas de las caractersticas con las que cuentan los MSP430.
Estas caractersticas son logradas al tomar las mejores caractersticas de la arquitectura RISC y
mejorarlas. Por ejemplo los PICs contienen un solo registro de trabajo (W) donde se almacena un
operando, el otro operando es tomado de otro registro, despus se ejecuta la instruccin y el
resultado se almacenado ya sea en el registro de trabajo o en el otro registro que fue usado como
segundo operando, adems el direccionamiento indirecto solo esta disponible para un nico
registro.
En el caso de los HCS12 de Freescale cuentan con un registro acumulador para almacenar datos
y dos registros ndices para almacenar direcciones.
Al comparar la CPU de los MSP430 con otras CPU que pertenecen a microcontroladores
podemos notar que la arquitectura de los MSP430 nos permite una programacin mas eficiente,
reduce el tamao de cdigo que una aplicacin pueda requerir, permite tambin realizar una
funcin especfica con menos instrucciones que en otro tipo de microcontroladores y brinda al
desarrollador una flexibilidad y portabilidad que en verdad se agradece, por supuesto todo esto
reduce el costo de los productos finales.
Tambin nos hace pensar si en realidad estos microcontroladores en verdad son RISC ya que no
cumplen unas cuantas caractersticas de esta filosofa ya que la longitud de las instrucciones
cambia, y no todas las instrucciones se ejecutan en un ciclo de reloj ya que pueden tardar de 1 a 5
ciclos de reloj, esto hace que estos microcontroladores sean una mezcla entre las principales
arquitecturas (CISC y RISC).
converted by Web2PDFConvert.com
converted by Web2PDFConvert.com