Suchergebnisse für Anfrage "assembly"
Unterschied zwischen bedingten Anweisungen (cmov) und Sprunganweisungen [duplizieren]
Diese Frage hat hier bereits eine Antwort: Warum ist eine bedingte Bewegung nicht anfällig für einen Ausfall der Zweigvorhersage? [/questions/14131096/why-is-a-conditional-move-not-vulnerable-for-branch-prediction-failure] 5 Antworten Ich bin ...
Welche Register müssen in der ARM C-Aufrufkonvention gespeichert werden?
Es ist schon eine Weile her, seit ich den Arm Assembler zuletzt codiert habe und ich bin ein bisschen verrostet bei den Details. Wenn ich eine C-Funktion von arm aus aufrufe, muss ich mich nur um das Speichern von r0-r3 und lr ...
Assembly language - So funktioniert es
Ich bin wirklich neu im Erlernen der Assemblersprache und habe gerade angefangen, mich damit zu beschäftigen. Ich habe mich gefragt, ob mir vielleicht einige von euch helfen könnten, ein Problem herauszufinden. Ich habe eine Hausaufgabe, die mir ...
Montage in Maschinencode in C ++ konvertieren
Ich suche nach einer beliebigen Bibliothek oder Funktion, um eine Zeichenfolge aus Assembly-Code in Maschinencode zu konvertieren. Beispiel: char asmString[] = {"mov eax,13H"}; byte[] output; // array of byte output = asm2mach(asmString); // ...
Weitere Informationen zu i ++ und i = i + 1
Ich habe mich gefragt, ob es einen Unterschied zwischen den beiden Inkrementformen gibt. Manche der links [http://www.cquestions.com/2010/03/why-i-is-faster-than-ii1-in-c.html] sagt, i ++ ist schneller als i = i + 1; Auch als eine der Personen ...
CMP in x86 mit Klammern und Adresse
Ich habe die folgende Zeile in der x86-Assemblersprache, die ich nicht kenne ... cmp %eax,0x80498d4(,%ebx,4)Ich weiß, dass es die beiden Hälften der Anweisung vergleicht, aber ich weiß nicht, was die Adresse darin tut und was die Klammern auch ...
Bomb lab phase_4
Dump of assembler code for function func4 <+0>: mov %rbx,-0x18(%rsp) <+5>: mov %rbp, -0x10(%rsp) <+10>: mov %r12,-0x8(%rsp) <+15>: sub $0x18,%rsp <+19>: mov %edi,%ebx <+21>: mov %esi,%ebp <+23>: test %edi, %edi <+25>: jg 0x400fb2<func4+34> <+27>: ...
Statische Verknüpfung mit glibc ohne Aufrufen von main
Ich habe mit NASM eine einfache Hallo-Welt erstellt, die @ aufrufprintf und_exit von libc verwendet aber nichtmain. extern printf extern _exit section .data hello: db 'Hello world!',10 section .text global _start _start: xor eax, eax mov edi, ...
Assembly - Blasensortierung zum Sortieren der Zeichenfolge
Ich schreibe ein Programm in Assembly mit tasm. Meine Aufgabe ist es, ein Programm zu schreiben, das die Blasensortierung verwendet, um die eingegebene Zeichenfolge alphabetisch zu sortieren. Ex. Wenn Sie "hallo" eingeben, sollte es "ehllo" ...
Wie kann ich 10000,1000,100 aus 10 machen, der einfachste Weg
ch bin auf der Suche nach einer Lösung für die Frage oben. Ich muss 100.1000 und 10000 (Dezimalzahlen) generieren. Weil die ganze Übung zu berechnen ist: 10000 * X + 1000 * Y + 100 * Y + 10 * V + 1 * C Ich weiß, dass ich es mit dem Befehl mul ...