Codigo:
movlw 0x0c ; W toma el valor inicial del puntero
movwf FSR ; FSR se carga con el valor de W
; ¿Se borra la dirección que apunta FSR?
bucle incf FSR ; Se incrementa FSR una unidad
¿A la instrucción incf le falta "incf FSR, 1 ó incf FSR, 0"?
btfss FSR, 3 ; Si el bit 3 de FSR vale 1 se "brinca" la
; siguiente instrucción <"skip">
goto bucle ; Se salta a "bucle" poque vale 0 el
; bit 3 de SFR
Aqui me pierdo, suponiendo que dentro del bucle se borra el
registro que contiene la dirección SFR y colocar ceros, se
nesecitarian almenos 27 saltos a bucle para hacerlos con
todos los registros del 0c al 27H, ¿por que deja de hacerlo
asta que el bit 3 sea igual a 1?
.....continúa el programa.....