Hallo
Ich muß eine Aufgabe in C lösen aber komme irgendwie nicht weiter. und zwar geht es um folgendes:
Ausgabe irgendeines Zeichens
Aufruf mit spalte, zeile, zeichen und attribut
wenn spalte>=0 AND spalte<80 AND zeile>=0 AND zeile<25 dann {
ASCII_adresse=0xfd0b8000+2*(80*zeile+spalte)
Attrib_adresse=ASCII_adresse+1
ByteAt(ASCII_adresse)=zeichen
ByteAt(Attrib_adresse)=attribut
}
Tastatureingabe
In einer (endlos)schleife {
status=ByteAt(0xFE000064)
wenn status AND 1 dann {
keycode=ByteAt(0xFE000060)
wenn keycode="stopptastencode" dann programm beenden
wenn keycode eines der pfeiltasten-makecodes dann Bewege_Zeichen(keycode)
Ausgabe_Status(keycode)
Ich wäre sehr dankbar wenn mir jemand helfen könnte das ganze in C umzusetzen.
Vielen dank und LG
Nonoboy
Ich muß eine Aufgabe in C lösen aber komme irgendwie nicht weiter. und zwar geht es um folgendes:
Ausgabe irgendeines Zeichens
Aufruf mit spalte, zeile, zeichen und attribut
wenn spalte>=0 AND spalte<80 AND zeile>=0 AND zeile<25 dann {
ASCII_adresse=0xfd0b8000+2*(80*zeile+spalte)
Attrib_adresse=ASCII_adresse+1
ByteAt(ASCII_adresse)=zeichen
ByteAt(Attrib_adresse)=attribut
}
Tastatureingabe
In einer (endlos)schleife {
status=ByteAt(0xFE000064)
wenn status AND 1 dann {
keycode=ByteAt(0xFE000060)
wenn keycode="stopptastencode" dann programm beenden
wenn keycode eines der pfeiltasten-makecodes dann Bewege_Zeichen(keycode)
Ausgabe_Status(keycode)
Ich wäre sehr dankbar wenn mir jemand helfen könnte das ganze in C umzusetzen.
Vielen dank und LG
Nonoboy