top of page
Foto del escritorBrandon Esquivel

Unidad 5. Ensamblador en Dispositivos



5.1 Ensamblador con PIC

Los PIC son una familia de microcontroladores programables desarrollador por Microchip Technology Inc.

El PIC original se diseñó para ser usado con la nueva CPU de 16 bits CP16000. Siendo en general una buena CPU, ésta tenía malas prestaciones de entrada y salida, y el PIC de 8 bits se desarrolló en 1975 para mejorar el rendimiento del sistema quitando peso de E/S a la CPU. El PIC utilizaba microcódigo simple almacenado en ROM para realizar estas tareas; y aunque el término no se usaba por aquel entonces, se trata de un diseño RISC que ejecuta una instrucción cada 4 ciclos del oscilador.

Los microcontroladores PIC son programables y se utiliza el lenguaje ensamblador para ello, cada PIC tiene un juego de instrucciones utilizables con las que se puede programar y aunque la sintaxis no es exactamente igual a Turbo Ensamblador, son bastante similares por lo que un programador que sepa ensamblador puede fácilmente programar microcontroladores.

Para la utilización de microcontroladores PIC es necesario buscar la hoja de información del modelo a utilizar, la cual contiene las características del mismo, así como su set de instrucciones, estas hojas de información son accesibles de manera gratuita en la página de la compañía Microchip y contienen todo lo que el desarrollador necesita saber del microcontrolador.


5.2 Ensamblador y Arduino

Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.

La plataforma Arduino puede ser programada desde muchos lenguajes de programación de alto nivel, así como ensamblador, según sean las necesidades del proyecto en que se esta utilizando.

272 visualizaciones0 comentarios

Entradas recientes

Ver todo

Comentarios


bottom of page