Da ich das hier gerade lese,stellt sich mir auch eine frage und zwar:Gibt es sowas eigentlich auch für assembler? (nich das prog,was aus c+,pascal o.ä. was prozzi-verwetrbares macht,sondern die programmiersprache direkt)
Wikipedia schrieb:Für die x86-Prozessoren-Familie und kompatible Prozessoren (zum Beispiel Intels Pentium oder AMDs Athlon) sind der Microsoft Macro Assembler (MASM), der Borland Turbo Assembler (TASM) und der unter der LGPL verfügbare Netwide Assembler (NASM) weit verbreitet. Auch der Flat Assembler (FASM) bietet viele Features, die ein moderner Assembler benötigt. YASM schließlich ist ein Rewrite von NASM unter BSD-Lizenz. Neben Assemblern, die die Intel-Syntax kennen, gibt es noch solche, die Assemblercode in der AT&T-Syntax assemblieren können, wie den unter Linux hauptsächlich genutzten GNU Assembler (GAS).
Auf IBM-Großrechnern (System z) wird der High Level Assembler verwendet, Hercules-Anwender müssen entweder den veralteten Assembler Assembler-F benutzen oder aber den Tachyon Legacy Assembler verwenden, welcher unter Linux für z/Series läuft.
Für die Mikrocontrollerfamilie MCS-51 von Intel, deren erster Vertreter der 8051 war, gibt es den freien Macroassembler ASEM-51. Heute gibt es bereits hunderte von 8051-Derivaten von über 50 Halbleiterherstellern.
Ich weiß...Trotzdem danke für die antwort.Wir werden etwas OT... Ein eigener Thread wäre wohl besser gewesen.
Jup,oder genauer gesagt,assembler ist maschienen-code.Ich kenne übrigens keinen prozzi,der direkt c oder basic versteht.Diese art von programmen muß entweder in maschienen-code gewandelt werden oder es muß im hintergrund ein interpreter laufen,der die jeweiligen befehle interpretieren kann (die vb-runtime dürfte sowas sein).Assembler ist eine eigene Sprache? Ich verstehe deine Frage nicht ganz...

Jup,oder genauer gesagt,assembler ist maschienen-code.
Ich kenne übrigens keinen prozzi,der direkt c oder basic versteht.
Wenn man es ganz genau nimmt,kann ein x86-prozzi nicht mal was mit x86-befehlen so direkt anfangen.
Soweit ich weiß arbeiten die im kern nach dem risc-verfahren/dessen befehlen (risc=reduced instruction set computing) und deshalb werden im prozessor die x86-befehle zu risc-befehlen gewandelt.
Jetzt stellt sich mir nur noch die frage,wie hoch der geschwindigkeitsvorteil von assembler gegenüber basic und co heut noch ist.Soweit ich mich erinnern kann,lag dieser beim c64 bei einem faktor von 10 bzw. darüber.(was assembler schneller war)![]()
Ich weiß jetzt nicht ganz,was du unter assembler verstehst,aber bei mir ist assembler keine befehlszeile,sondern nackter code sprich bytes sprich nullen und einsen (die unterste ebene)...Aber das ist jetzt wirklich total OTNein! Assembler ist Maschinennahe Sprache. Großer Unterschied!
Die verstehen alle nur 0 und 1...

Alles ander hätte mich jetzt aber auch ins staunen versetzt.Gibt's auch nicht.

Ok,das wußte ich noch nicht.Dachte aber,das die hersteller zu pentium (1) zeiten den eigentlichen kern auf risc umgestellt hatten.x86 selbst ist eine CISC Architektur. Heute sind die Prozzis aber z.T. 'ne Kombi aus CISC/RISC

Ich weiß jetzt nicht ganz,was du unter assembler verstehst,aber bei mir ist assembler keine befehlszeile,sondern nackter code sprich bytes sprich nullen und einsen (die unterste ebene)...
ORG 100h ; Startoffset auf 100h setzen (Startpunkt für COM-Programme)
mov ax, cs ; Wert des Codesegmentregisters in Register ax übertragen
mov ds, ax ; Datensegment auf Wert von ax setzen
mov ah, 09h ; DOS-Funktion zum Schreiben von Text
mov dx, Meldung ; Adresse des Textes
int 21h ; DOS-Funktion ausführen
mov ax, 4C00h ; DOS-Funktion um das Programm zu beenden
int 21h
Meldung: db "Hello World" ; Unser Text
db "$" ; Markiert das Ende der Zeichenkette
das hat doch nichts mit C# zu tunMich würde ja mal interessieren ob man Win7 RC später auf die Vollversion updaten kann.Oder ob eine Neuinstallertion erforderlich wird.