Suchergebnisse für Anfrage "x86"

6 die antwort

x86-Aufrufkonvention: Sollen Argumente, die vom Stack übergeben werden, schreibgeschützt sein?

Es scheint, dass hochmoderne Compiler Argumente, die vom Stack übergeben werden, als schreibgeschützt behandeln. Beachten Sie, dass der Aufrufer in der x86-Aufrufkonvention Argumente auf den Stapel überträgt und der Angerufene die Argumente im ...

2 die antwort

SIMD minmag und maxmag

Ich möchte SIMD implementierenminmag und maxmag Funktionen [https://www.khronos.org/registry/cl/sdk/1.1/docs/man/xhtml/mag.html]. Soweit ich weiß, sind diese Funktionen minmag(a,b) = |a|<|b| ? a : b maxmag(a,b) = |a|>|b| ? a : bIch möchte diese ...

2 die antwort

Falsche Antwort von DIV Assembly

Ich habe einen Teil meines Codes mov di,3 mov cx,16 looop: xor dx,dx shl bx,1 adc dx,dx cmp cx,16 je cx16 (it's will dec cx and jump loop) push dx dec cx cmp cx,0 je cx0 mov ax,cx div di cmp dx,0 jne looopwhen cx = 3 ich bekomme ax = 3 Aberdiv ...

TOP-Veröffentlichungen

4 die antwort

Wie schalte ich den Computer aus einer freistehenden Umgebung aus?

Ich erstelle ein Betriebssystem im geschützten Modus, das auf der x86-Architektur von Intel basiert, und suche nach Informationen zum Ausschalten des Computers über Assemblycode oder Ähnlichem. Könnten Sie mir bei diesem Problem helfen?

4 die antwort

Sind verschiedene mmx-, sse- und avx-Versionen komplementär oder übergeordnet?

Ich denke, ich sollte mich mit x86-SIMD-Erweiterungen vertraut machen. Aber bevor ich überhaupt angefangen habe, bin ich in Schwierigkeiten geraten. Ich kann keine gute Übersicht darüber finden, welche davon noch relevant sind. Die ...

18 die antwort

Was ist der Unterschied zwischen Trap und Interrupt?

Was ist der Unterschied zwischen Trap und Interrupt? Wenn die Terminologie für verschiedene Systeme unterschiedlich ist, was bedeuten sie dann auf x86?

2 die antwort

Wie viele Taktzyklen kosten die AVX / SSE-Exponentiation auf einer modernen x86_64-CPU?

Wie viele Taktzyklen kosten die AVX / SSE-Exponentiation auf einer modernen x86_64-CPU? Ich bin über:pow(x, y) = exp(y*log(x)) [https://stackoverflow.com/questions/25936031/pow-for-sse-types] D. tue beidesexp() undlog() AVX x86_64-Anweisungen ...

6 die antwort

Über das Zurückgeben von mehr als einem Wert in C / C ++ / Assembly

Ich habe einige Fragen zum Zurückgeben von mehr als einem Wert gelesen, z. B.Was ist der Grund dafür, dass in C ++ und Java nur ein Rückgabewert vorhanden ...

6 die antwort

NASM: Parser: Anweisung erwartet rep movs

Ich habe eine ausführbare Datei in einen NASM-Shellcode verwandelt (für Windows, wenn dies relevant ist), aber es treten überall "error: parser: instruction expected" -Fehler aufgrund von rep-Anweisungen auf. label_000064,1: lea edi,[esp+0x164] ...

8 die antwort

check wenn Carry Flag gesetzt ist

Verwenden Sie den Inline-Assembler [gcc, intel, c], um zu überprüfen, ob das Übertragsflag nach einer Operation gesetzt ist.