Tag: addressing-mode
Eine Adressierung Modus gibt an, wie berechnet sich die effektive Speicheradresse eines Operanden durch die Verwendung von Daten, die in Registern und/oder Konstanten, die in einem Maschinenbefehl oder anderswo.
2
Antworten
Ich bin derzeit rund um das Spiel mit x86-Assember, um zu schärfen, meine low-level-Programmierkenntnisse. Derzeit stehe ich vor einem kleinen problem mit der Adressierung in 32-Bit-Protected-Modus. Die situation ist folgende: Ich habe ein Programm geladen 0x7e0 die
2
Antworten
Was ist der Unterschied zwischen register-indirekte und base plus offset, und wie wirkt es, wie Sie schreiben, Montage auf der MIPS-Architektur? Ich denke, es bedeutet, dass Sie nur Verweis auf die register in einem Befehl, und das
1
Antworten
Habe ich einen Speicherbereich, der ein Zeichen enthält, das will ich vergleichen mit einem anderen Charakter (und es ist nicht auf der Spitze des Stacks, so kann ich nicht nur pop). Wie kann ich mich auf den
2
Antworten
Dass ich auf diese Frage in einem test-Papier. Sie erklärte, Welche von den angegebenen Adressierungsarten ist schneller? Warum? Register addressing mode Direct addressing mode Nun nach mir, register-Adressierung-Modus schneller sein soll als-register ist der Schnellste Speicher im
2
Antworten
Ich möchte Nur sicherstellen, lese ich das richtig: movl 12(%ebp), %edx leal (%edx, %edx, 4), %eax Lese ich die erste Zeile als: edx = [epb + 12], und die zweite Zeile wie: eax = edx + edx*4
2
Antworten
Als der web-Ressourcen auf diese spärlich ist, werde ich zum nutzen der Zukunft sucht, beginnen durch die Auflistung der Adress-Modi die für IA-32-Assembler (NASM) und dann follow-up mit eine kurze Frage. Register-Adressierung mov eax, ebx: Kopiert, was
1
Antworten
Müssen Sie entschuldigen mich, ich bin ganz neu auf x86-Montage und Zusammenbau im Allgemeinen. Also meine Frage ist, ich habe so etwas wie: addl %edx,(%eax) %eax ist ein register, welches enthält einen Zeiger auf einige integer. Wir