Download - Cblock

Transcript

FRANCISCO estas instrucciones son especificas al 16f628 y a cualquier pic de la gama media. Por otro lado la directiva CBLOCK sirve para definir un bloque de constantes, su sintaxis esCBLOCK "direccion"constante1constante2...ENDCdonde direccion es la direccion de memoria donde iniciaran las constantes, para el pic 16f628 los registros de la memoria de datos disponibles para el usuario empiezan a partir de la direccion 020 asi que puedes comenzar tu CBLOCK en la direccion 020:CBLOCK "direccion"constante1constante2...ENDChttp://perso.wanadoo.es/pictob/directivas_mpasm.htmCBLOCKDefine un bloque de constantes.Sintaxis:cblock[] [:][,[:]]endcDescripcin:Define una lista de constantes definidas (por un nombre). A cadase le asigna un valor inmediatamente superior que al anterior. El propsito de esta directiva es asignar direcciones a muchas etiquetas. La lista finaliza cuando se encuentra la directivaENDC.indica el valor de arranque para el primer nombre del bloque de etiquetas. Si no se asigna en la expresin, la primera variable recibir un valor superior al de la variable final delCBLOCKanterior. Si el primerCBLOCKen el archivo fuente no tiene ningn, los valores asignados empiezan con el cero.Sise especifica, entonces a la prximase le asigna el valor desuperior a la anterior.Pueden darse los nombres mltiples en una lnea, separada por las comas.Ejemplo: cblock 0x20 ;a la primera variable se le asigna el valor 20 name_1, name_2 ;name_2, se le asigna el valor 21 name_3, name_4 ;name_4 se le asigna 23. endc

http://picmania.garcia-cuervo.net/ensamblador_instrucciones.php