Tag: instructions

Fragen zu den Anweisungen des realen CPUs, VMs oder compiler IRs.

Montage 64bit - movl, movq. Das austauschen ist okay?

Anzahl der Antworten 1 Antworten
Kontext: Lern-GAS-Baugruppe auf 64-bit-linux. Viele tutorials sind für 32-bit-assembly. Schwer zu bushwhack durch x86_64 Montage. Frage: Wenn ich kompilieren eines c-Programms mit gcc, ich sehe immer noch einige %eax und movl. Meistens Spiele ich mit int32_t. Aber

Assembler Fehler.: Schlechte Anleitung

Anzahl der Antworten 2 Antworten
Habe ich diese Fehler /tmp/ccK86fyk.s: Assembler messages: /tmp/ccK86fyk.s:69: Error: bad instruction `sw $3,0(r3)' /tmp/ccK86fyk.s:70: Error: bad instruction `sw $7,4(r3)' ( Der rest dieser lange code ist in dieser paste.: http://pastebin.com/6YRx8rDh ) Die CPU ist ein arm Cortex-A8

Wie wirkt sich eine änderung, eine Anleitung mit einem hex-editor?

Anzahl der Antworten 2 Antworten
Ich bin Herumspielen mit einigen reverse-engineering, aber ich weiß nicht, wie zu ändern ein jnz auf jz mit einem hex-editor. Ich verstehe, es wird zwischen den Systemen variieren aber ich bin mir nicht sicher, wo Sie zu

Mips, speichern von Zeichen in einer Variablen gespeichert registrieren

Anzahl der Antworten 1 Antworten
Habe ich einen .byte var1 in meinem .data segment. Und jetzt will ich zum speichern der Inhalte meiner var1 in $t1. Zu tun, dass , sollte ich lb Lehrer oder la Lehrer.Um ehrlich zu sein, ich konnte

Mips-Assembler-code Umwandlung in den Maschinencode

Anzahl der Antworten 2 Antworten
Ich zu schreiben habe Programm wandelt die mips Instruktion für binäre einfach, wie es auf dieser website: http://www.mipshelper.com/mips-converter.php Bitte jemand helfen. Ich brauche zum schreiben einen mips-code Wenn ich Schreibe auf der Konsole: add $t0, $t1, $t2

cmp und ja die Frage

Anzahl der Antworten 2 Antworten
Ich habe Probleme, das zu verstehen. Es ist in intel-syntax cmp eax, 0x19 ja greater eax enthält den Wert -40. http://en.wikibooks.org/wiki/X86_Assembly/Control_Flow sagt mir ja das unsigned-Vergleich aus der vorherigen cmp. Soweit ich weiß, sollte diese springen, WENN

Was bedeutet es, von "MOV AH, 4CH" in Assembler?

Anzahl der Antworten 2 Antworten
Meisten der Assembler-code ist, kündigen, indem Sie die folgenden Anweisungen MOV AH, 4CH INT 21H Was bedeutet es, von "MOV AH, 4CH" ? Mögliche Duplikate von Was bedeutet "int 21h" bedeutet in der Montage? Hier fragte ich

MIPS-und ARM-Unterschiede

Anzahl der Antworten 1 Antworten
Ich gerade angefangen zu lernen, Architektur, und ich habe einige Verwirrungen zwischen MIPS und ARM-Architekturen. Kam ich zu wissen, dass die MIPS-überwiegend zwei-Anweisung Formate: I und R (J). Ich lese über diese Darstellung Formate, rs, rt, opcode

Dynamische vs Statische Anweisung count

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen dynamischen und statischen instruction count? ein. Leiten Sie einen Ausdruck zur Berechnung der Benutzer-CPU-Zeit als Funktion der folgende Parameter: die " dynamic instruction count (N), Taktzyklus pro Instruktion (CPI) und die Taktfrequenz

Wie zu installieren py.testen???

Anzahl der Antworten 2 Antworten
So, ich bin neu in Python. Dies kann eine sehr dumme Frage, aber ich habe keine Ahnung, wie man Pakete installieren, die als pytest? Es wäre toll, wenn jemand könnte Anweisungen geben, um dies zu erreichen. Bitte

lc3 LDR-Anweisung und der Wert gespeichert

Anzahl der Antworten 1 Antworten
Ich kann nicht herausfinden, warum After instruction “LDR R3, R0, 2” is executed, the value stored in R3 is x370C. was bedeutet die 2 steht für die in dieser Anleitung nicht? Es sieht nicht aus wie ein

Unterschied zwischen long-und short-jump (x86)

Anzahl der Antworten 1 Antworten
Habe ich gelesen, dass kurze Sprünge werden verwendet, wenn die relative jump ist weniger als 124 Adresse, und lange Sprünge sollte anderweitig genutzt werden. Was ist der Unterschied in Bezug auf die Operationen in der CPU /Leistung

Wie funktioniert das "test" - Anweisung funktionieren?

Anzahl der Antworten 1 Antworten
Wenn wir haben: test dword ptr [eax], 2000h je label1: Gibt es einen anderen Wert als 0 im dword ptr [eax] ist, dass der Sprung statt? Sie bedeutet, 2000h, nicht 0 Keine 2000h wird nicht funktionieren, ich

Tut ret-Anweisung verursachen esp-register addiert, durch 4?

Anzahl der Antworten 3 Antworten
Bedeutet "ret" - Anweisung dazu führen, "esp" register Hinzugefügt 4? InformationsquelleAutor remainn | 2010-11-27

Android-Anweisungen wenn öffnen Sie die Anwendung zum ersten mal?

Anzahl der Antworten 3 Antworten
Kennen Sie diese Naja ich will etwas erschaffen, wie dieser Bildschirm. Wenn ich öffne zum ersten mal die Anwendung, die ich möchte dieser Bildschirm wird geöffnet, und erscheint ein Kontext.. Wie ist das möglich? Ich weiß nicht,

`testl` eax gegen eax?

Anzahl der Antworten 8 Antworten
Ich versuche zu verstehen, einige Montage. Die Montage wie folgt aus, ich interessiere mich für die testl Linie: 000319df 8b4508 movl 0x08(%ebp), %eax 000319e2 8b4004 movl 0x04(%eax), %eax 000319e5 85c0 testl %eax, %eax 000319e7 7407 je 0x000319f0