
Eigener Bootloader, eigenes OS, ...
- Vermilion
- Beiträge: 1846
- Registriert: 08.04.2006 16:00
- Computerausstattung: Apple iMac (2010) & HP Notebook
- Wohnort: Heidekreis
ASM
Also ich habe mir mal so ein ASM Crashkurs reingezogen und festgestellt, dass ASM ne echt bekloppte Sprache ist... hat gar nicht mal so viele Möglichkeiten. Ja gut, schneller etc. weils den Prozessor direkt anspricht... aber an sich is diese Sprache doch wirklich ätzend.
Das würd ich so nicht sagen ...hat gar nicht mal so viele Möglichkeiten
PB z.B. wandelt alles erst in ASM um und erstellt daraus dann die
ausführbare Datei. Das beweist, das mit ASM alles möglich ist

... es wäre nur viel zu aufwendig alles auf dieser low level Ebene zu
schreiben. Wie Zaphod schon schrieb, gibt es deswegen die höheren
Programmiersprachen.
MFG PMV
Back2Topic: FASM-Forum - OS-Construction
Ist zwar Englisch, aber es gibt viele Links und ist einfach toll (find' ich).
//EDIT: MenuetOS: GUI, Multitasking, Games etc.. Man kann es auf eine Diskette laden, der Source ist auch downloadbar (FASM). Es unterstützt das FAT-Dateisystem.
Ist zwar Englisch, aber es gibt viele Links und ist einfach toll (find' ich).

//EDIT: MenuetOS: GUI, Multitasking, Games etc.. Man kann es auf eine Diskette laden, der Source ist auch downloadbar (FASM). Es unterstützt das FAT-Dateisystem.

- Didelphodon
- Beiträge: 360
- Registriert: 18.12.2004 13:03
- Wohnort: Wien
- Kontaktdaten:
Zur Frage "Kann man mit PureBasic dann auch Code dafür schreiben?": Eindeutig JA, man könnte, nur müsste der Compiler für die PureBasic-Syntax entweder auf die neue Umgebung (Interrupts, Adressen, APIs, etc. = muss alles selbstgeschrieben werden!!!!) angepasst oder überhaupt neu geschrieben werden. PureBasic selbst ist ja eigentlich NUR eine Syntax. Genausogut könnte man einen ganz neuen Dialekt bauen, der mit seinem Compiler wiederum dasselbe Ergebnis liefert, wie PureBasic in gewohnter Weise.
Hm, eigentlich wollt ich jetzt ein paar Sachen vereinfacht darstellen, das ist mir aber anscheinend nicht gelungen; also sorry fürs Chaos!
LG Didel.

LG Didel.
Das Leben ist ein sch*** Spiel, aber die Grafik ist irre!
Fighting for peace is like fuc*ing for virginity!
Fighting for peace is like fuc*ing for virginity!
So wie Du argumentierst, müsste die Antwort lauten: Eindeutig NEIN.Didelphodon hat geschrieben: Zur Frage "Kann man mit PureBasic dann auch Code dafür schreiben?":
Eindeutig JA, man könnte, nur müsste der Compiler für die PureBasic-Syntax
entweder auf die neue Umgebung (Interrupts, Adressen, APIs, etc. = muss
alles selbstgeschrieben werden!!!!) angepasst oder überhaupt neu
geschrieben werden.
(oder ich habe die gut versteckte Ironie Deines Beitrages übersehen)
Frage: Kann ein normaler PKW aus eigener Kraft von Hamburg nach München fliegen?
Antwort: Eindeutig JA. Er müsste halt nur komplett umgebaut werden

Grüße ... Kiffi
a²+b²=mc²
- Didelphodon
- Beiträge: 360
- Registriert: 18.12.2004 13:03
- Wohnort: Wien
- Kontaktdaten:
- hardfalcon
- Beiträge: 3447
- Registriert: 29.08.2004 20:46
- hardfalcon
- Beiträge: 3447
- Registriert: 29.08.2004 20:46
@Kiffi: Wenn man seine Definition, PureBasic sei nur die Syntax (ohne Compiler, Interpreter oder etwas vergleichbares) nimmt, dann kann man mit PB durchaus auch ein OS coden. Jetzt mal rein theoretisch gesehen...
Man kann beim OS-coden ASM auch nur deshalb (grösstenteils) durch C ersetzten, weil es C-Compiler gibt, die Flat-Binaries ausspucken anstatt OS-spezifischer Formate...

Man kann beim OS-coden ASM auch nur deshalb (grösstenteils) durch C ersetzten, weil es C-Compiler gibt, die Flat-Binaries ausspucken anstatt OS-spezifischer Formate...