Tag: ia-32

Abkürzung für „Intel Architecture 32-bit“ (aka. i386, x86)

Binären Bombe Phase 5

Anzahl der Antworten 1 Antworten
Ich habe auf einer Binären Bombe für die Schule, und ich bin absolut verloren in Phase 5. Der Gegenstand der Abtretung ist, sich zu verstellen den code und finden Sie einen string, die ich gefunden habe, um

Warum __sync_add_and_fetch Arbeit für eine 64 bit-variable auf einer 32-bit-system?

Anzahl der Antworten 2 Antworten
Betrachten Sie die folgenden kondensierten code: /* Compile: gcc -pthread -m32 -ansi x.c */ #include <stdio.h> #include <inttypes.h> #include <pthread.h> static volatile uint64_t v = 0; void *func (void *x) { __sync_add_and_fetch (&v, 1); return x; }

Warum ist es nicht möglich, um ein byte auf einen Stapel auf Pentium-IA-32 -?

Anzahl der Antworten 4 Antworten
Ich bin gekommen, um zu lernen, dass Sie nicht schieben Sie ein byte direkt auf der Intel Pentium-Chips, kann mir jemand erklären, dies für mich bitte? Dem Grund, dass ich bereits gegeben habe ist, weil das esp-register