Pseudoinstrucciones

Solo disponible en BuenasTareas
  • Páginas : 5 (1093 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de mayo de 2011
Leer documento completo
Vista previa del texto
|
PSEUDOINSTRUCCIONES O DIRECTIVAS |
|
Pseudoinstrucciones o directivas de micro controlador 68HC12.
Ingeniería en Computación |
Programación de Sistemas |
|
|
|

____________________________________________________________

__________
Contenido
* Introducción
* Directivas del Ensamblador
* ABSENTRY
* ALIGN
* BASE
* CLIST
* DC* DCB
* ELSE
* END
* ENDFOR
* ENDM
* EQU
* EVEN
* FAIL
* FOR
* IF
* IFcc
* INCLUDE LIST
* LLEN
* LONGEVEN
* MACRO
* MEXIT
* MLIST
* NOLIST
* NOPAGE
* OFFSET
* ORG
* PAGE
* PLEN
* SECTION SET
* SPC
* TABS
* TITLE
* XDEF
* XREF
* XREFB
* Conclusión

Introducción

LasDirectivas son las instrucciones que un micro controlador o un microprocesador pueden ejecutar o pueden entender aunque no se ejecuten y estas instrucciones dependen del modelo o del tipo de dispositivo para el que se está programando y pues el fabricante de ese dispositivo es el que define las instrucciones de ese dispositivo y de todos los modelos que tiene, y esto se hace para que el controlador nosea compatible con ningún otro dispositivo de alguna empresa de la competencia y cuando se quiere cambiar de dispositivo lo más seguro es que tengas que cambiar el programa que contiene las directivas.
Algo que hace la diferencia entre las instrucciones es el tipo de maquina o de computadora, ya que no todas las PC tienen las mismas capacidades y eso hace que cambie el número de operaciones quepueden resolver y el numero de registros que pueden almacenar en la memoria. Todo esto esto hace que el código maquina depende de el procesador y cambia totalmente la reacción de la computadora en cuanto a guardar y abrir un dato o archivos, para esto vamos a conocer las directivas con las que trabaja el micro controlador 68HC12.

ABSENTRY
Permite especificar la aplicación de punto de entradacuando el ensamblador genera directamente un archivo y esta directiva se tiene en cuenta, cuando el ensamblador genera un archivo objeto.
ALIGN
Obliga a la siguiente instrucción a  un límite que  en relación con el inicio de la sección debe ser un número positivo
puede forzar la alineación de cualquier tamaño. 
Aling se puede utilizar en las secciones de código o de datos.
Ejemplo AssemblerAbs. Rel. Loc Obj. code Source line
----------- --------- ------ ---- ----
1 1
2 2 000000 6869 6768 DC.B "high"
3 3 000004 0000 0000 ALIGN 16


BASE
Establece el numero de base  predeterminado para las constantes  El operando
puede ser usado para indicar su base número el operando se considera
estar en la base pordefecto actual.
CLIST
Controla la lista de condiciones a los posteriores
bloques y permanecerá vigente hasta que la directiva CLIST del día, se lee.
Cuando la palabra clave ON se especifica en esta directiva , el archivo de lista incluye todos los
directivas e instrucciones en el bloque  y cuando la palabra clave se introduce en OFF, sólo las directivas e instrucciones que se genera el código enla lista se incluyen.
DC
La Directiva DC define las constantes en la memoria.

DCB
La directiva DCB hace que el ensamblador asigne r un bloque de memoria se inicializa con un valor especificado. 
ELSE
La declaración negada o negativa de una condición verdadera generalmente de un if
END
La directiva END indica el final del código fuente. 
ENDFOR
Indica el final para un bloque o unacondición que en este caso es for
ENDM
Termina la definición de una macro
EQU
Asigna un valor de una expresión dentro de un campo de operando.
EVEN
Forza a la siguiente instrucción a iniciarse
FAIL
Se utiliza generalmente con condiciones para verificar que no tenga errores hechos por el usuario o por las mismas condiciones.
FOR
Puede generar varias líneas de código ensamblador de una...
tracking img