ingeniero

Páginas: 8 (1981 palabras) Publicado: 6 de marzo de 2014
PROGRAMACIÓN DE
MICROCONTROLADORES
Unidad 2. Análisis estructural y funcional de un
microcontrolador

Un lenguaje de programación consiste en una serie específica de caracteres que permiten dar
instrucciones a un computador o microcontrolador con la finalidad de lograr que ella realice
ciertas acciones en la solución de alguna necesidad.

1

TABLA DE CONTENIDO

Lenguaje deprogramación ......................................................................................................... 3
Lenguaje Assembly ASM ............................................................................................................. 4
Estructura de lenguaje Assembly .............................................................................................. 6
Etiquetas................................................................................................................................................ 6
Instrucciones ........................................................................................................................................ 6Comentarios......................................................................................................................................... 6
Directivas ............................................................................................................................................... 7
Directivas de control ......................................................................................................................... 7
Directivas de configuración........................................................................................................... 9
Directivas de datos ......................................................................................................................... 10
Instrucciones de condición ......................................................................................................... 11
Operadores matemáticos............................................................................................................ 14
Ejemplo de lenguaje Assembly ................................................................................................16
Enlaces externos ......................................................................... ¡Error! Marcador no definido.

2

Lenguaje de programación
Cadalenguaje tiene características propias en cuanto a su gramática y sintaxis. A
diferencia del lenguaje humano que permite transmitir múltiples ideas a la vez, los
lenguajes de programación no requieren que comuniquen gran variedad de
pensamientos, es suficiente que permitan la transmisión de solo cuatro pensamientos
básicos. Además, la comunicación a través de estos lenguajes tiene que ser precisa,clara y sin ambigüedades.

Existen dos niveles de lenguajes de programación dependiendo de qué tan cercanos
estén del lenguaje humano:
Los lenguajes de bajo nivel son una representación simbólica del lenguaje máquina
asociado, lo cual permite una programación menos tediosa que con el lenguaje
máquina correspondiente.
Los lenguajes de alto nivel son más modernos, y presentan una granfacilidad para el
programador en cuanto a la facilidad de realizar programas debido a que poseen
macroinstrucciones.
Estas macroinstrucciones son instrucciones escritas en un lenguaje diferente al de
máquina, que mediante traducción, es convertida en otro grupo de instrucciones en
lenguaje máquina.

3

Lenguaje Assembly ASM
El lenguaje que el microcontrolador y el hombre utilizan paracomunicarse entre sí, se
llama "lenguaje Assembly". El hombre puede entender el lenguaje Assembly (ASM),
ya que consta de los signos del alfabeto y las palabras. Un traductor interpreta cada
instrucción escrita en lenguaje ASM como una serie de ceros y unos que tienen un
sentido de la lógica interna en el microcontrolador.
Es un tipo de lenguaje de bajo nivel basado en la escritura de una serie de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS