Directiva de ensamblador
Reserva ycarga posiciones de la memoria de programa con bytes, en principio estaba pensada para rellenar la EEPROM de datos (empieza en la 0x2100), pero se puede emplear para cualquier posición de memoria deprograma ORG 0x2100 DE “Programa version 1.0”
FILL
Rellena un número de posiciones de memoria de programa con un mismo contenido (dato o instrucción si va entre paréntesis) FILL 0x190F, 5Resumen de Directivas del Ensamblador MPASM ©ATE-Uniovi
1/7
RES
Reserva un determinado número de posiciones de la memoria de programa (avanza el puntero de cuenta de posición en la memoria deprograma) RES 64
_ _CONFIG Carga la palabra de configuración del microcontrolador, previamente se debe haber declarado el microcontrolador _ _CONFIG 0x3F43 _ _IDLOCS Se emplea para cargar las 4posiciones de identificación del microcontrolador. Se debe haber declarado previamente el microcontrolador _ _IDLOCS 1234
Resumen de Directivas del Ensamblador MPASM ©ATE-Uniovi
2/7
2.-Directivas de Control CBLOCK ENDC Se emplean para declarar inicio y final de un bloque de constantes. Se asignan valores correlativos CBLOCK ENDC CONSTANT Las dos se emplean para asignar expresiones asímbolos EQU esos símbolos no pueden luego cambiar de valor (son constantes). Sintaxis distinta, pero igual efecto CONSTANT EQU longitud=0x10 0x10 0x20 A, B, C, D
;A = 0x20, B=0x21, C=0x22, D=0x23...
Regístrate para leer el documento completo.