| Zeile 16: | Zeile 16: | ||
|} | |} | ||
== Aufbau == | == Aufbau == | ||
| + | Wenn nichts dasteht, gilt das Flag bei gesetztem Bit. | ||
=== MSR === | === MSR === | ||
{| border="1" cellspacing="1" | {| border="1" cellspacing="1" | ||
| Zeile 24: | Zeile 25: | ||
|} | |} | ||
;MRQ | ;MRQ | ||
| − | + | : Status | |
| + | : 0: DR nicht bereit | ||
| + | : 1: DR bereit | ||
;DIO | ;DIO | ||
| − | + | : Daten I/O | |
| + | : 0: CPU -> FDC | ||
| + | : 1: FDC -> CPU | ||
;NDMA | ;NDMA | ||
| − | === | + | : DMA-Modus |
| + | : 0: DMA-Modus aktiviert | ||
| + | : 1: DMA-Modus deaktiviert | ||
| + | ;BUSY | ||
| + | : BUSY (Befehl wird ausgeführt) | ||
| + | : 0: nicht busy | ||
| + | : 1: busy | ||
| + | ;ACTD-ACTA | ||
| + | : Laufwerk D-A ist im Positionierungs-Modus | ||
| + | === DOR === | ||
{| border="1" cellspacing="1" | {| border="1" cellspacing="1" | ||
| − | | Bit ||7 | + | | Bit ||7||6||5||4||3||2||1-0 |
|- | |- | ||
| − | | Name || | + | | Name || MOTD || MOTC || MOTB || MOTA || DMA || RESET || DRIVE |
|- | |- | ||
|} | |} | ||
| − | === | + | ;MOTD-A |
| + | : Motorsteuerung | ||
| + | : 0: Motor ausschalten | ||
| + | : 1: Motor anschalten | ||
| + | ;DMA | ||
| + | : DMA und IRQ-Channel | ||
| + | : 0: aus | ||
| + | : 1: an | ||
| + | === DR === | ||
{| border="1" cellspacing="1" | {| border="1" cellspacing="1" | ||
| − | | Bit ||7 | + | | Bit ||7-6||5||4||3||2||1-0 |
|- | |- | ||
| − | | Name || | + | | Name || IC || SE || UC || NR || HD || US |
|- | |- | ||
|} | |} | ||
| − | |||
wird fortgesetzt! | wird fortgesetzt! | ||