Citazione:
Originalmente inviato da SoldatoSemplice ... Se il registro TMR0 deve essere impostato a 178 per avere 78 cicli, non dovrebbe essere qualcosa del tipo MOVLW 178 MOVWF TMR0?
Senza ".178"? |
In MPASM è possibile specificare la notazione di default per i numeri: se il default è decimale, scrivere .10 o solo 10 non cambia, ma se il default è esadecimale, scrivere semplicemente 10 viene interpretato come 0x10 cioè 16!
Dato che può capitare di assemblare un programma su un sistema settato in modo diverso, per evitare confusioni è consigliabile:
1 - dichiarare sempre il tipo di dato insieme al numero
o
2 - utilizzare nel sorgente la direttiva 'radix' o il comando 'r' nella direttiva 'list' per selezionare il modo desiderato.
Ciao,
Michele