Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultšt Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Betriebssysteme
 
  Vorlesung
    - UnivIS-Infos
    - Inhalt
    - Folien
 
  Übungen
    - UnivIS-Infos
    - Inhalt
    - Ergänzendes Material
    - Terminübersicht
    - Aufgaben
       * Umgebung
       * Typische Fehler
       * MPStuBS
       * A 1
       * A 2
       * A 3
       * A 4
       * A 5
       * A 6
 
  Evaluation
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2008/09  >  Betriebssysteme  >  Übungen  >  Aufgaben  >  Aufgabe 5  >  Klasse IO_Port

Klasse IO_Port

Einordnung in die Gesamtstruktur

Modul
machine
Basisklassen
keine
abgeleitete Klassen
keine
Erstellungszeitpunkt
Vorgabe zu Aufgabe 1
Dateien
io_port.h io_port.asm

Beschreibung

Diese Klasse stellt die C++ Abstraktion eines I/O Ports für die Geräteprogrammierung dar.

öffentliche Methoden

IO_Port (int addr)
Der Parameter des Konstruktors legt die Portadresse fest, auf die mit Hilfe dieses IO_Port Objekts zugegriffen werden soll.
void outb (int val)
Schreibt das niederwertigste Byte des Parameters val auf den Port.
void outw (int val)
Schreibt ein Wort (die beiden niederwertigsten Bytes) des Parameters val auf den Port.
int inb ()
Liest ein Byte vom Port.
int inw ()
Liest ein Wort vom Port.


  Impressum Stand: 2008-06-28 21:48   AG, WH