| Zeile 82: | Zeile 82: | ||
=== Datenregister === | === Datenregister === | ||
| − | In das Datenregister werden die zu sendenden Daten geschrieben. Wird eine Centronics- | + | In das Datenregister werden die zu sendenden Daten geschrieben. Wird eine Centronics-Schnittstelle verwendet, können Daten auch empfangen werden, welche sich dann ebenfalls im Datenregister befinden. |
Die Datenregister sind D0 bis D7 und werden auf den Leitungen von D1 bis D8 übertragen. | Die Datenregister sind D0 bis D7 und werden auf den Leitungen von D1 bis D8 übertragen. | ||
| Zeile 90: | Zeile 90: | ||
Vom Statusregister aus kann nur gelesen werden. Dort wird der Zustand der Peripherie gespeichert. | Vom Statusregister aus kann nur gelesen werden. Dort wird der Zustand der Peripherie gespeichert. | ||
| − | Die Statusregister sind D0 bis D7. | + | Die Statusregister sind D0 bis D7. Nachfolgend ein kleines Programm, um die Bits zu testen: |
<asm> | <asm> | ||
| Zeile 109: | Zeile 109: | ||
=== Steuerregister === | === Steuerregister === | ||
| − | + | In das Steuerregister kann sowohl gelesen als auch geschrieben werden. Wird das 4. Bit gesetzt, wird ein Interrupt ausgelöst. Wird das 5. Bit gesetzt, ist eine Art bidirektionaler Übertragung möglich. | |