directivas

Páginas: 4 (777 palabras) Publicado: 15 de julio de 2013
DIRECTIVAS DEL ENSAMBLADOR MPASM

1.- Directivas para carga o reserva en la Memoria de Programa

DATA Inicializa una o más palabras de la memoria de programa con datos o tiras de caracteresDATA 0x012, 0x1345
DATA “Prueba 1,2,3”

DA Almacena en paquetes de 14 bits dos caracteres ASCII representados con 7 bits

DA “abcdef”

DB Reserva e inicializa bytes en la memoria de programaDB ’T’, 0xF0, ‘S’

DW Reserva e inicializa palabras en la memoria de programa

DW 0x39, 0x45B

DT Genera una serie de instrucciones RETLW, una por cada expresión que acompaña a ladirectiva

DT 1, 2, 3, 5, 7

DE Reserva y carga 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 emplearpara cualquier posición de memoria de programa

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 siva entre paréntesis)

FILL 0x190F, 5

RES Reserva un determinado número de posiciones de la memoria de programa (avanza el puntero de cuenta de posición en la memoria de programa)

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 4 posiciones deidentificación del microcontrolador. Se debe haber declarado previamente el microcontrolador

_ _IDLOCS 1234
2.- Directivas de Control

CBLOCK Se emplean para declarar inicio y final de un bloquede
ENDC constantes. Se asignan valores correlativos

CBLOCK 0x20
A, B, C, D ;A = 0x20, B=0x21, C=0x22, D=0x23
ENDC

CONSTANT Las dos se emplean para asignar expresiones a símbolos
EQUesos símbolos no pueden luego cambiar de valor (son constantes). Sintaxis distinta, pero igual efecto

CONSTANT longitud=0x10
longitud EQU 0x10

VARIABLE Las dos se emplean para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Una Directiva
  • Directivos
  • Sonido directo
  • Directo
  • sonido directo
  • DIRECTIVOS
  • Directiva
  • El Directivo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS