Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [ASM] PIC Assembler

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798

    [ASM] PIC Assembler

    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.

    Slack? Smack!

  2. #2
    Dai pochi ricordi che ho di ASM e i PIC, se non erro la seconda istruzione, permette di effettuare il calcolo per determinare il valore del Mainloop (07h).

    Una mezza conferma, l'ho avuta cercando su google:

    http://airlab.elet.polimi.it/documen...ss1/passo4.htm

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    Originariamente inviato da RaouL_BennetH
    Dai pochi ricordi che ho di ASM e i PIC, se non erro la seconda istruzione, permette di effettuare il calcolo per determinare il valore del Mainloop (07h).

    Una mezza conferma, l'ho avuta cercando su google:

    http://airlab.elet.polimi.it/documen...ss1/passo4.htm
    Ciao e grazie per la risposta.
    Non capisco pero' di quale conferma tu abbia avuto.
    Quello che non mi è chiaro è la sintassi della seconda istruzione, ovvero:
    MOVWF TRISA & 07H
    Non sono riuscito a trovarla documentata in qualche testo, ne tanto meno ho mai avuto 'occasione' di scrivere quanto sopra.

    Slack? Smack!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.