Hallo, kann mir bitte jemand erklären, warum man folgenden Code verwendet um in einem PIC PORTA als Ausgang zu setzen ?
1 | BSF 03h,5 ;Go to Bank 1 |
2 | MOVLW 06h ;Put 00110 into W |
3 | MOVWF 85h ;Move 00110 onto TRISA |
4 | BCF 03h,5 |
Kann man alternativ auch einfach mit dem BSF Befehl die einzelnen BITS in PORT A setzen anstatt zuerst ins W Register zu schreiben und dann das gesamte zu kopieren ? Als Beispiel :
1 | BSF 85h,1 |
2 | BSF 85h,2 |
Damit wären doch auch die beiden BITs gesetzt ??