masm

MASM ist das Macro Assembler-Tool von Microsoft zum Konvertieren der Assemblersprache in Objektcode. Es verarbeitet x86-Anweisungen und Pseudobefehle, die in "Intel-Syntax" geschrieben sind. MASM ist die Standard-Low-Level-Sprache für alle MSDOS- und Windows-Umgebungen und wird derzeit in den 32-Bit- und 64-Bit-Versionen unterstützt.
1
Antwort

Zurückgeben eines __m128d aus der MASM-Prozedur an einen C-Aufrufer

Ich portiere eine Funktion von Inline-Assembly zu MASM in Visual Studio 2013 und habe Probleme, einen Rückgabewert daraus zu erhalten. Hier ist der C-Aufrufer und der Assembly-Funktionsprototyp: %Vor% Und die Assembly-Funktion: %Vor%...
09.12.2014, 19:18
8
Antworten

Einen Assemblykurs machen, in DOS stecken!

Ich mache einen Kurs über Mikroprozessorprogrammierung als Teil meines Electronic Engineering-Abschlusses. Leider müssen wir in den Labs mit MASM in DOS arbeiten. Nun, ich finde DOS nicht wirklich hinderlich, aber ich habe es einfach nicht au...
08.02.2010, 20:36
3
Antworten

Assemblersprache für Reverse Engineering [geschlossen]

Was soll ich NASM oder MASM zum Lernen der Assembly wählen? Ich möchte Assembly lernen, Motivation ist Reverse Engineering. Wenn ich also eine ausführbare Datei zerlege, kann ich den Code verstehen, indem ich den disassemblierten Code beguta...
30.03.2012, 23:13
3
Antworten

Überlauf der Division

Ich versuche, zwei Zahlen in Assembly zu teilen. Ich arbeite aus der Irvine Versammlung für Intel Computer Buch aus und ich kann Division Arbeit für das Leben von mir nicht machen. Hier ist mein Code %Vor% Wobei WriteDec schreiben sollte,...
13.02.2010, 00:21
2
Antworten

Warum initialisiert MS-DOS die DS- und ES-Register nicht?

Warum muss die Initialisierung der Register DS und ES manuell vom Programmierer vorgenommen werden? Zum Beispiel: %Vor% Auf der anderen Seite werden die Register CS und SS vom Betriebssystem initialisiert (in MS-DOS ). Warum...
01.12.2012, 21:15