TODOPIC
Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: ric278 en 05 de Agosto de 2009, 11:24:08
-
Hola amigos debe ser la primera ves que posteo les solicito ayuda para entender esto .yo quieo modificar un pograma que consegui pero veo una serie de instrucciones que no estan en el set del 2f629 , lo pongo a continuacion.
_findNoSeq call _advSeq ; advance to next available sequence
bnz _getSavedSeq ; branch out if W != 0. Reached last sequence
incf highSeqNo,F ; else increment high sequence counter
goto _findNoSeq ; and repeat.
_getSavedSeq call _readEEPROM ; read saved sequence No from EEPROM
bz _checksumOK
call _initEEPROM
goto _getSavedSeq
_checksumOK movfw savedSeqNo ; write to saved Sequence No
subwf highSeqNo,W ; compare to highest available seq
skpc ; branch if saved <= highest
call _initEEPROM ; and save to EEPROM
bnz bz y skpc ¿ de donde salen ? desde ya les agradesco que me desburren
-
Hola.
Esas son las llamadas "Pseudo-Instructions". A mi parecer no son más que las "macros" más populares...
Si tienes el MPLAB, ve a la ayuda del MPASM. Allí dentro hay una sección llamada: "12-Bit/14-Bit Instruction Width Pseudo-Instructions".
Alli las tienes y su explicación y sus instrucciones en asm que componen a cada una...
-
Muuchas gracias por tu pronta respuesta BrunoF :grin: :grin: