Hallo,
ich hab da mal eine Frage: Hat euer OS einen Compiler? Wenn ja, welche Programmiersprache?
Viele Grüße,
Johannes
ich hab da mal eine Frage: Hat euer OS einen Compiler? Wenn ja, welche Programmiersprache?
Viele Grüße,
Johannes
09. November 2026, 18:27
Ne, ich meine einen Compiler, der auf eurem OS läuftAlso ich arbeite zur Zeit an einem ASM-Compiler (ich weiß das man den Assembler nicht Compiler nennt). Dieser soll die TASM-Syntax haben, also auch mein Betriebssystem-Quellcode assemblieren können. Natürlich werde ich die DOS/Windows erweiterungen weglassen, da ich die nicht brauche. Aber mir gefällt die Syntax vom TASM am besten, deswegen habe ich den auch für die OS-Programmierung genommen. Also soll mein Compiler mit ein paar Enderungen im Quellcode, den TASM-Quellcode assemblieren können. So sieht dann ungefähr der unterschied aus:
code name
assume cs:code,ds:code,es:code
start:
org 0
xor ah,ah
mov si,offset msg
int 60h
mov ah,04h
int 60h
msg db "Hallo Welt ;)",00h
code ends
end startEASM: (mein Compiler)
xor ah,ah
mov si,offset msg
int 60h
mov ah,04h
int 60h


Ja, aber mein OS soll keine .exe Dateien haben
Sondern ein eigenes Dateiformat..

Compilier es zu rohem Binärformat.

ld Dingsbums.o OUTPUT_FORMAT ("binary")
!Code: [Auswählen]ld Dingsbums.o OUTPUT_FORMAT ("binary")
Da ist schon ein Unterschied.
Ich hab statt "Compilier" "Compiler" gelesen und dacht ok, komische Gramatik und dann auch noch falsch
Evtl. sollte ich nicht gleich nach dem Aufstehen posten...

