Benutzer:XanClic

Aus Lowlevel
Version vom 12. November 2010, 16:44 Uhr von XanClic (Diskussion | Beiträge) (-masm=intel existiert)
Wechseln zu:Navigation,



soa.png
Clici McXan’s Seal of Approval

Joa, ich bin 17 Jahre alt und gehe in die 12. Klasse eines Gymnasiums in Dresden. Betriebssystementwicklung finde ich deshalb so toll, weil man dort einfach alles machen muss – Gerätetreiber schreiben, möglichst gute Algorithmen implementieren, … . Deshalb arbeite ich an Paloxena.

Das wars – kurz und knapp.

PS: Meine „Homepages“ sind nur dann verfügbar, wenn ich online bin – DynDNS ist schon was tolles. smiley_emoticons_wink.gif

Entkräftung eines Vorurteils: „AT&T ist die GCC/GAS-Syntax“

Nicht ganz richtig. Zwar ist der gas wohl der bekannteste Assembler, der AT&T unterstützt (und es ist die Standardsyntax), aber er kann auch Intelsyntax. Genau wie der gcc. Hierzu benutzt man bei letzterem die Kommandozeilenoption „-masm=intel“, diese Syntax unterscheidet sich zwar noch in geringem Maße von der von NASM/FASM, aber die Unterschiede sind zu vernachlässigen.

Kurzgefasst: Sowohl GCC als auch GAS erlauben die Intelsyntax! Ihr müsst die AT&T-Syntax daher nicht benutzen, nur weil ihr der Meinung seid, dass das die einzige von GCC unterstützte Syntax wäre. Dem ist nämlich nicht der Fall.

Und weil alles, was sich reimt, gut ist:

Hinweis:

Soll der gcc Intelcode generieren, musst du nur „-masm=intel“ appendizieren!

Werbung

So, Werbung und PR gehört ja heute dazu. Also hier mal total uneigennützig und für alle Leser hochinteressant die Liste meiner bisherigen Artikel (bzw. die, an denen ich zum Großteil mitgearbeitet habe):

Und natürlich auch die Betriebssysteme, an denen ich arbeite bzw. gearbeitet habe: