Hallo Chad,
addieren, subtrahieren, vergleichen (= subtrahieren), und logische Verknüpfung geht nur im Zusammenspiel mit dem Work-Register. Ist ein File-Register mit im Spiel, kann das Ergebnis wahlweise im File-Register gespeichert oder im W-Register behalten werden.
Eine Konstante / Literal kann nicht direkt an ein File-Register übergeben werden. Selbst der Transfer von einem File-Register zu einem anderen File-Register läuft über das W-Register als 'Zwischenstation'.
Bits können hingegen direkt mit einem File-Register verarbeitet werden. Ebenso das Löschen eines Bytes, Increment, Decrement, Complement, Rotate.
Ports sind File-Register.