Hallo an Alle, hab jetzt gerade meinen ersten lowlevel "Kernel" programmiert, wenn man des so nennen kann XD. Kann halt nen String ausgeben, bin also noch bei HelloWorld...
Naja schön wäre es jetzt natürlich auch ne Eingabe machen zu können, dann kann man ja schon sein erstes "Jump n run" machen, oder nen Taschenrechner...
Hab jetzt aber keinen Plan wie (in C so weit wie es geht, bzw. halt Inline-Assembler). Hab nach der suche mit der SuFu gelesen, dass man dazu den PIC programieren muss und nen IDP Eintrag machen muss. Da steig ich aber noch net so richtig durch. Gibts da evtl. gerade dafür n tutorial, bzw. kann mir da einer das "vorprogrammieren" und erklären?
Ich weiß noch, dass ich vor 2 Jahren mal sowas auf nem RISC glaub war n MIPS in Assembler gemacht hab. Also per Polling geschaut ob der Tastatur-Controller was hat, und wenn ja in den Speicher geschrieben und dann halt noch addiert. Da brauchte ich aber keine interupt Tabelle usw. geht das für den x86 und C (mit Inline-Assembler) nicht ähnlich einfach, gut polling ist nicht schön, aber fürs erste langts... Wenn Ja (also es geht) kann mir da jemand ne Methode machen, mit der ich z.B einfach die angelegte taste in n Int bekomm, oder so, den rest bekomm ich dann hin.
So falls mir da jemand Helfen könnt (was vorprogrammiren wäre am besten, aber auch Denkanstöße fänd ich klasse) wäre das super. Danke schön
Naja schön wäre es jetzt natürlich auch ne Eingabe machen zu können, dann kann man ja schon sein erstes "Jump n run" machen, oder nen Taschenrechner...
Hab jetzt aber keinen Plan wie (in C so weit wie es geht, bzw. halt Inline-Assembler). Hab nach der suche mit der SuFu gelesen, dass man dazu den PIC programieren muss und nen IDP Eintrag machen muss. Da steig ich aber noch net so richtig durch. Gibts da evtl. gerade dafür n tutorial, bzw. kann mir da einer das "vorprogrammieren" und erklären?
Ich weiß noch, dass ich vor 2 Jahren mal sowas auf nem RISC glaub war n MIPS in Assembler gemacht hab. Also per Polling geschaut ob der Tastatur-Controller was hat, und wenn ja in den Speicher geschrieben und dann halt noch addiert. Da brauchte ich aber keine interupt Tabelle usw. geht das für den x86 und C (mit Inline-Assembler) nicht ähnlich einfach, gut polling ist nicht schön, aber fürs erste langts... Wenn Ja (also es geht) kann mir da jemand ne Methode machen, mit der ich z.B einfach die angelegte taste in n Int bekomm, oder so, den rest bekomm ich dann hin.
So falls mir da jemand Helfen könnt (was vorprogrammiren wäre am besten, aber auch Denkanstöße fänd ich klasse) wäre das super. Danke schön

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert

Naja und gerade für ne Methode wie scanf oder getchar is ja polling durchaus ok ^^.