TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: ric278 en 05 de Agosto de 2009, 11:24:08

Título: ayuda set de instrucciomes 2f629
Publicado 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
Título: Re: ayuda set de instrucciomes 2f629
Publicado por: BrunoF en 05 de Agosto de 2009, 11:50:01
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...
Título: Re: ayuda set de instrucciomes 2f629
Publicado por: ric278 en 05 de Agosto de 2009, 11:59:50
Muuchas gracias por tu pronta respuesta BrunoF  :grin: :grin: