| Zeile 2: | Zeile 2: | ||
| Name = FruityOrange | | Name = FruityOrange | ||
| Logo = [[Bild:FruityOrangeLogo.png]] | | Logo = [[Bild:FruityOrangeLogo.png]] | ||
| − | | Version = 0. | + | | Version = 0.04 |
| Entwickler = [[Benutzer:Micha.linuxfreak|Micha]] | | Entwickler = [[Benutzer:Micha.linuxfreak|Micha]] | ||
| Lizenz = [[Lizenz#GNU_General_Public_License|GNU General Public License]] | | Lizenz = [[Lizenz#GNU_General_Public_License|GNU General Public License]] | ||
| Zeile 23: | Zeile 23: | ||
* [[Textausgabe|CGA Grafik]] ;) | * [[Textausgabe|CGA Grafik]] ;) | ||
* [[Keyboard_Controller|Tastatur (KBC)]] | * [[Keyboard_Controller|Tastatur (KBC)]] | ||
| + | * [[PIT]] | ||
| + | * [[CMOS|CMOS / RTC]] | ||
| + | |||
| + | == Syscalls == | ||
| + | |||
| + | {| {{prettytable}} | ||
| + | !Nummer (in %eax) | ||
| + | !Name | ||
| + | !Beschreibung | ||
| + | !ebx | ||
| + | !ecx | ||
| + | !edx | ||
| + | |- | ||
| + | |0 | ||
| + | |exit | ||
| + | |Beendet das aktuelle programm | ||
| + | |exit-status | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | |1 | ||
| + | |putc | ||
| + | |Gibt ein Zeichen auf dem Bildschirm aus | ||
| + | |zeichen | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | |2 | ||
| + | |puts | ||
| + | |Gibt ein String auf dem Bildschirm aus | ||
| + | |pointer zum string | ||
| + | |länge des Strings | ||
| + | | | ||
| + | |- | ||
| + | |3 | ||
| + | |getch | ||
| + | |Wartet auf einen Tastendruck | ||
| + | |hier wird der ASCII-code des gedrückten Zeichens reingeschrieben | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | |4 | ||
| + | |gets | ||
| + | |Liest einen String über die Tastatur ein. | ||
| + | |pointer zum string (muss vorher abgespeichert werden) | ||
| + | |länge des eingegebenen Strings (wird hier reingeschrieben) | ||
| + | | | ||
| + | |- | ||
| + | |5 | ||
| + | |usleep | ||
| + | |Legt das programm für %ebx microsekunden schlafen | ||
| + | |anzahl der microsekunden, die zu warten sind | ||
| + | | | ||
| + | | | ||
| + | |} | ||
| + | |||
[[Category:Betriebssystem]] | [[Category:Betriebssystem]] | ||