Vai al contenuto
PLC Forum


L'alu Del 16f84a


elsinoro

Messaggi consigliati

Salve ragazzi, volevo porvi una banalissima domanda:

siccome l' ALU del 16f84a è a 8bit, posso incrementare una variabile più di 255volte?

O meglio, posso fare un' operazione del genere: a=2000+1500?

Grazie!

Link al commento
Condividi su altri siti


Puoi fare delle operazioni con tutti i bit che vuoi.

L'unico problema e' che ti devi fare te una funzione con cui carichi in una serie di bytes successivi i dati da sommare e facendo le singole operazioni byte a byte testando i bit di overflow.

Se cerchi sul sito della Microchip dovresti sicuramente trovare degli esempi in assembler per operazioni a 16 bit , se non ti bastano puoi prendere spunto per ampliarle a 32

Ciao :)

Link al commento
Condividi su altri siti

Anche io sono interessato alle operazioni di moltiplicazione e divisione in assembler per i pic. Nel sito Microchip non riesco a trovare la nota che tratta l'argomento. Qualcuno può aiutarmi indicandomi dei link?

Grazie

Gariel

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...