MASM-Beispiele
Aktualisiert: November 2007
Die Beispiele in diesem Abschnitt demonstrieren die Unterstützung für Microsoft Macro Assembler-Quelldateien (MASM-Quelldateien) in Visual C++. Sie sind nicht dafür bestimmt, das Programmieren in Assemblersprachen zu vermitteln oder eine optimale Codierungslösung anzubieten.
Weitere Informationen zu MASM finden Sie in der Referenz zum Microsoft Macro Assembler.
In diesem Abschnitt
EUCLIDSTEP1-Beispiel: Bildet die Grundlage für das EUCLIDSTEP2-Beispiel
Ein reines C-Projekt, das den euklidischen Algorithmus zum Bestimmen des größten gemeinsamen Teilers demonstriert.EUCLIDSTEP2-Beispiel: Demonstriert ein gemischtes C- und ASM-Projekt
Eine Erweiterung von EUCLIDSTEP1, die ein gemischtes C- und ASM-Projekt darstellt. Der Kern des euklidischen Algorithmus wird von der C-Datei in eine ASM-Datei verschoben, wobei die C-Datei einen Aufruf in die ASM-Datei durchführt.PRIMESSTEP1-Beispiel: Bildet die Grundlage für die PRIMESSTEP-Beispiele
Ein reines C-Projekt, das das Sieb des Eratosthenes zum Auffinden von Primzahlen demonstriert.PRIMESSTEP2-Beispiel: Demonstriert ein gemischtes C- und ASM-Projekt
Eine Erweiterung von PRIMESSTEP1, ein gemischtes C- und ASM-Projekt, das den Kernalgorithmus in die ASM-Datei verschiebt.PRIMESSTEP3-Beispiel: Demonstriert ein gemischtes C- und ASM-Projekt mit einer C-Headerdatei
Eine Erweiterung von PRIMESSTEP2, die eine separate C-Headerdatei und eine ASM-Includedatei hinzufügt, um die externe Funktion und die globale Datenstruktur zu deklarieren.