Tasm für OS Entwicklung?
-
Halo Leutz
ich fange erst mit dem Assemblerprogrammieren an, daher sind meine
Fragen etwas rethorisch:
1.)Kann man solche assembler wie tasm oder masm zur OS programmierung
(reine binaries) verwenden?
1a)Wenn nicht, welche sind da zu empfehlen.2.)Ich bin eigentlich kein Windows Anhänger, nutze es jedoch weil da TASM drauf läuft,
und zu desen Syntax es die meisten docs gibt. Gibt es ähnliche assembler (platformunabhängig) mit ähnlicher Syntax?
-
linu(x)bie schrieb:
Halo Leutz
ich fange erst mit dem Assemblerprogrammieren an, daher sind meine
Fragen etwas rethorisch:Dann brauchen wir ja eigentlich nicht drauf antworten :p
1.)Kann man solche assembler wie tasm oder masm zur OS programmierung
(reine binaries) verwenden?Sicher
2.)Ich bin eigentlich kein Windows Anhänger, nutze es jedoch weil da TASM drauf läuft,
und zu desen Syntax es die meisten docs gibt. Gibt es ähnliche assembler (platformunabhängig) mit ähnlicher Syntax?[/quote]
nasm is plattformunabhängig und benutzt imho die Intel-Syntax
-
Hi
Binaries erzeugt doch eigentlich jeder asm nach dem linken oder hab ich den begriff binary flasch verstanden?
Binary: übersetzter Programm code den der Prozessor direckt ausführen kann.ich habs zumindestens mit nem TASM nicht hingekrigt ein binarie ohne vorheringes linken zu erzeugen. Was beim Booter entwickeln etwas hinderlich war. drumm bin ich auf den NASM umgestiegen, der kann auch flat binaries erzeugen.
Gruss Termite
-
hi,
ich würde nur die absoluten low-level-sachen, prozessor-initialisierung, interrupt-system etc. in asm machen. für den rest ist c besser.
-
Hi!
Ich persönlich bin von TASM für OS-Entwicklung nicht sehr überzeugt. Allerdings eignet sich NASM http://nasm.sourceforge.net sehr gut dafür.Maritn
PS: Ein Beispiel für ein ASM-OS ist FDOS(http://www.fdos.de).