Ciao a tutti!
Ho un dubbio che non riesco a chiarire.
Tempo fa ho studiato la programmazione del PIC in assemblere non ho avuto grandi difficoltà. Ora il mio collega di lavoro che, appassionatosi di programmazione a basso livello si sta avvicinando al PIC, mi chiede che differenza c'è tra le seguenti istruzioni:
MOVLW 11110000B
MOVWF TRISA
e
MOVLW 11110000B
MOVWF TRISA & 07H
Io non sono riuscito a dargli una risposta. E ora mi chiedo:
Il risultato delle due operazioni è lo stesso, nel registro TRISA viene caricato il contenuto dell'accumulatore.
Che signigicato dare all'operatore '&' con 07H?
Devo interpretarlo come indirizzo o valore esadecimale?
Se qualcuno riesce ad illuminarmi, gliene sarò grato.
![]()