Mi servirebbe una routine che mi decrementi di 1 un registro a 16 bit di un
pic. Qualcuno ha gia qualcosa di fatto?? Grazie
Innanzitutto credo che tu sappia che i Pic lavorano solo su registri ad 8 bit e quindi per usare una variabile a 16 bit bisogna utilizzare due registri. Un modo veloce di trattare due registri come se fossero un unico registro a 16 bit (o 3 registri per 24 bit o 4 registri per 32 bit) è utilizzare le macro. Se guardi qui trovi tutte le macro già pronte (grazie a Claudio F):
formatting link
Il file è powerasm.inc
Ciao Fil