Sei sulla pagina 1di 2

DIRECTIVAS DEL MPLAB Directiva

_ _BADRAM BANKISEL

Descripcin
Especifique las posiciones del RAM invlidas _ Genera el cdigo que selecciona el banco de memoria de memoria RAM para direccionamiento indirecto Genera el cdigo que selecciona el cdigo de memoria RAM Defina un Bloque de Constantes Empieza la seccin del cdigo ejecutable Especifica los bits de configuracin Declara los Smbolos de las Constantes Crea Datos numricos y de Texto _badram <expr> bankisel <label>

Sintaxis

BANKSEL CBLOCK CODE _ _CONFIG CONSTANT DATA

banksel <label> cblock [<expr>] [<name>] code [<address>] _ _config <expr> constant <label>[=<expr>,...,<label>[=<expr>] ] [<label>] data <expr>,[,<expr>,...,<expr>] [<label>] data <text_string>[,<text_string>,...] [<label>] db <expr>[,<expr>,...,<expr>] [<label>] db <text_string>[,<text_string>,...] [<label>] de <expr>[,<expr>,...,<expr>] [<label>] de <text_string>[,<text_string>,...] define <name> [<value>] define <name> [<arg>,...,<arg>] <value> [<label>] dt <expr>[,<expr>,...,<expr>] [<label>] dt <text_string>[,<text_string>,...] [<label>] dw <expr>[,<expr>,...,<expr>] [<label>] dw <text_string>[,<text_string>,...] Else End Endc Endif Endm Endw <label> equ <expr> error <text_string> errorlevel 0|1|2| <+|-><message number> Exitm expand extern <label>[ ,<label>] [<label>] fill <expr>, <count> global <label>[ ,<label>] [<name>] idata [<address>] _ _idlocs <expr> If <expr> ifdef <label> ifndef <label> include <<include_file>> |<include_file> list [<list_option>,...,<list_option>] local <label>[,<label>] <label> macro [<arg>,...,<arg>] _ _maxram <expr> messg <message_text> Noexpand Nolist

DB

Declare Datos de un Byte

DE

Defina los Datos de EEPROM

#DEFINE

Defina una Etiqueta de Substitucin de Texto

DT

Defina Tabla

DW

Declare Datos de un Word

ELSE END ENDC ENDIF ENDM ENDW EQU ERROR ERRORLEVEL EXITM EXPAND EXTERN FILL GLOBAL IDATA _ _IDLOCS IF IFDEF IFNDEF #INCLUDE LIST LOCAL MACRO _ _MAXRAM MESSG NOEXPAND NOLIST

Empieza el bloque alternativo de un IF Fin de bloque de programa Acaba un Bloque Constante Automtico Fin del bloque de condiciones ensambladas Fin de la definicin de una Macro Fin de un bucle de While Define una constante para el ensamblador Manda un mensaje de error Sita el nivel del error Salida de una Macro Expande una lista de Macro Declara una etiqueta externa Llena la memoria Exporta una etiqueta definida Comienza una seccin de identificadores (ID) Especifica donde estn colocados los Identificadores (ID) Empieza un bloque de cdigo condicional Ejecutar si el smbolo ha sido definido Ejecutar si el smbolo no ha sido definido Incluye Ficheros fuentes adiccionales Opciones listado Declara una Macro Variable como local Declara la Definicin del Macro Especifique la direccin del RAM mxima Crea Mensajes definidos por el usuario Termina la Expansin del Macro Termina el Listado del Rendimiento

ORG PAGE PAGESEL PROCESSOR RADIX RES SET SPACE SUBTITLE TITLE UDATA UDATA_OVR UDATA_SHR #UNDEFINE VARIABLE WHILE

Pone el Origen del Programa Inserta el nmero de pgina del listado Genere el cdigo de seleccin de la pgina de ROM El Tipo del Procesador fijo Especifique Radix Predefinido Reserve la Memoria Defina Variable de ensamblador Inserta lneas en blanco Especifique el Subttulo del Programa Especifique el Ttulo del Programa Empieza la seccin de datos no inicializados Empieza la seccin de datos no inicializados superpuestos Empieza la seccin de datos no inicializados compartidos Anula una Etiqueta de la Substitucin Declara un smbolo como variable Realiza el bucle Mientras la Condicin es Verdadera

<label> org <expr> Page pagesel <label> processor <processsor_type> radix <default_radix> [<label>] res <mem_units> <label> set <expr> space <expr> subtitle <sub_text> title <title_text> [<name>] udata [<address>] [<name>] udata_ovr [<address>] [<name>] udata_shr [<address>] #undefine <label> variable <label>[=<expr>,...,<label>[=<expr>] ] while <expr>

Detalles de las directivas


En las siguientes lneas nos dedicaremos a la descripcin detallada del directivas utilizadas por MPASM. Cada definicin mostrar: Sintaxis Descripcin Ejemplo

Potrebbero piacerti anche