IO_Port Klassenreferenz
Die IO_Port-Klasse dient dem Zugriff auf die Ein-/Ausgabeports des PC.  
Mehr ...
#include <io_port.h>
Aufstellung aller Elemente
 | 
 Öffentliche Methoden | 
|   | IO_Port (int a) | 
|   | Konstruktor.  
  | 
| void  | outb (int val) const  | 
|   | Byteweise Ausgabe eines Wertes ueber einen I/O-Port.  
  | 
| void  | outw (int val) const  | 
|   | Wortweise Ausgabe eines Wertes ueber einen I/O-Port.  
  | 
| int  | inb () const  | 
|   | Byteweises Einlesen eines Wertes ueber einen I/O-Port.  
  | 
| int  | inw () const  | 
|   | Wortweises Einlesen eines Wertes ueber einen I/O-Port.  
  | 
Ausführliche Beschreibung
Die IO_Port-Klasse dient dem Zugriff auf die Ein-/Ausgabeports des PC. 
Beim PC gibt es einen gesonderten I/O-Adressraum, der nur mittels der Maschineninstruktionen 'in' und 'out' angesprochen werden kann. Ein IO_Port-Objekt wird beim Erstellen an eine Adresse des I/O-Adressraums gebunden und kann dann fuer byte- oder wortweise Ein- oder Ausgaben verwendet werden. 
Beschreibung der Konstruktoren und Destruktoren
      
        
          | IO_Port::IO_Port            | 
          ( | 
          int  | 
           a           | 
           )  | 
           [inline] | 
        
      
 
Konstruktor. 
- Parameter:
 - 
  
     | a  | Adresse des IO-Ports im IO-Adressraum  | 
  
 
 
 
Dokumentation der Elementfunktionen
      
        
          | void IO_Port::outb            | 
          ( | 
          int  | 
           val           | 
           )  | 
           const [inline] | 
        
      
 
Byteweise Ausgabe eines Wertes ueber einen I/O-Port. 
- Parameter:
 - 
  
     | val  | Wert, der ausgegeben werden soll.  | 
  
 
 
 
      
        
          | void IO_Port::outw            | 
          ( | 
          int  | 
           val           | 
           )  | 
           const [inline] | 
        
      
 
Wortweise Ausgabe eines Wertes ueber einen I/O-Port. 
- Parameter:
 - 
  
     | val  | Wert, der ausgegeben werden soll.  | 
  
 
 
 
      
        
          | int IO_Port::inb            | 
          ( | 
                     | 
           )  | 
           const [inline] | 
        
      
 
Byteweises Einlesen eines Wertes ueber einen I/O-Port. 
- Rückgabe:
 - Gelesenes Byte. 
 
 
 
      
        
          | int IO_Port::inw            | 
          ( | 
                     | 
           )  | 
           const [inline] | 
        
      
 
Wortweises Einlesen eines Wertes ueber einen I/O-Port. 
- Rückgabe:
 - Gelesenes Wort. 
 
 
 
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: