Suchergebnisse für Anfrage "assembly"

3 die antwort

warum reserviert gcc 4.x standardmäßig 8 bytes für den stapel unter linux, wenn eine methode aufgerufen wird?

als anfänger von asm überprüfe ich gcc-generierten asm-code, um zu lernen. warum reserviert gcc 4.x beim aufruf einer methode standardmäßig 8 bytes für stack? func18 ist die leere Funktion ohne Rückgabe kein Parameter keine lokale ...

3 die antwort

MOV-Ziel (oder) MOV-Ziel?

MOV ist wahrscheinlich die erste Anweisung, die jeder lernt, während er ASM lernt. Gerade bin ich auf ein Buch gestoßenAssembler-Programmierung unter GNU / Linux für IA32-Architekturen Von Rajat ...

1 die antwort

Assembler kann vorhandene Dateien nicht finden

Mein TASM wird in den Ordner geladen, in dem sich mein TASM, mein TLINK und meine Dateien befinden. Konkret geht es umC:/TASM/BIN. Ich habe keine Probleme beim Ausführen einer einzelnen ASM-Datei, aber wenn ich eine andere Datei einfüge, damit ...

TOP-Veröffentlichungen

3 die antwort

Push / Pop-Segmentierungsfehler bei Assembly x86

Ich benutzeelf64So kompilieren Sie meinen Assembly x86-Code: Ich habe diese Unterroutine: printNumber: mov EAX, EDX ; EDX contain some value like "35" mov ESI, 10 ; to divide by 10 MOV ECX,0 ; counter whileDiv: cmp EAX, 0 je endWhileDiv xor ...

2 die antwort

Warum zeigt das ARM-PC-Register auf die Anweisung nach der nächsten auszuführenden Anweisung?

Laut dem ARM IC. Im ARM-Zustand ist der Wert des PCs die Adresse des aktuellen Befehls plus 8 Bytes. Im Thumb-Zustand: Bei B-, BL-, CBNZ- und CBZ-Befehlen ist der Wert des PCs die Adresse des aktuellen Befehls plus 4 Bytes.Bei allen anderen ...

2 die antwort

Wie kann ich die Montage von AVR-Mikrocontrollern verzögern?

Ich habe ein Problem bei der Berechnung von Verzögerungen. Ich möchte eine Verspätung machen1 sec wenn ich benutze1MHz Taktfrequenz für meinen atmega128 Mikrocontroller. Ich benutze Proteus für die Simulation und AVR Studio für die Codierung ...

4 die antwort

Wie erkennt man die Architektur in NASM zur Kompilierungszeit, um einen Quellcode für x64 und x86 zu haben?

Ich suche nach einer Präprozessor-Funktionalität in nasm, die einen Quellcode für x86- und x64-Architekturen zulässt. Ich meine etwas im Sinne von ifdef some_constant. Wie C Präprozessor verwendet, wenn es erkennen möchte, ob es unter Windows ...

2 die antwort

8086 Assembler Rechtsklick unterbricht

Ich arbeite an einem Projekt in 8086-Assembly auf Windows-Maschine und ich muss wissen, welche Maustaste gedrückt wurde. Was sind die Interrupts dafür? oder wie finde ich das heraus? Vielen Dank

3 die antwort

Die Verwendung von gdb für einen Einzelschritt-Assembler-Code außerhalb der angegebenen ausführbaren Datei verursacht den Fehler "Die Grenzen der aktuellen Funktion können nicht gefunden werden".

Ich bin außerhalb der ausführbaren Datei von gdb und habe nicht einmal einen Stack, der diesem Ziel entspricht. Ich möchte trotzdem einen Schritt ausführen, damit ich überprüfen kann, was in meinem Assemblycode vor sich geht, da ich kein Experte ...

3 die antwort

Warum verwenden Computer das Hex-Nummernsystem in Assemblersprache?

Warum verwendet der Computer das Hex-Nummernsystem in der Assemblersprache? Warum verwenden sie kein anderes Zahlensystem wie binär, oktal oder dezimal? Was zwang den Computerdesigner, das Hex-System beim Zusammenbau zu verwenden? Warum sah es ...