instruction-set

Spezifikation für maschinenlesbare Anweisungen, die auf verschiedenen Prozessorkernen verarbeitet werden. Verschiedene Prozessorarchitekturen haben normalerweise eindeutige Befehlssätze.
3
Antworten

MWAIT vs HALT in Bezug auf Effizienz

Ich wecke ein Wunder in Bezug auf MONITOR-MWAIT vs HLT Anweisungen. Beide halten den Prozessor an, beide wachen bei verschiedenen externen Triggern auf (Interrupts usw.). In meinen Experimenten funktionieren HLT und MWAIT fast gleich, wenn ma...
20.11.2012, 01:44
1
Antwort

Wie funktioniert mtune eigentlich?

Es gibt diese verwandte Frage: GCC: Wie unterscheidet sich march von mtune? Die vorhandenen Antworten gehen jedoch nicht viel weiter als das GCC-Handbuch selbst. Höchstens erhalten wir:    Wenn Sie -mtune verwenden, generiert der Comp...
12.06.2017, 01:42
3
Antworten

Stellen verschiedene ARM-Hersteller unterschiedliche Befehlssätze zur Verfügung?

Ich stieß zuerst auf den ARM-Befehl in den 80er Jahren und habe ihn seitdem nicht mehr benutzt. Aus Neugierde schaute ich auf die Tablets und andere ARM-Geräte und stellte fest, dass die CPUs von verschiedenen Herstellern stammen. Ich habe ei...
12.01.2012, 03:35
2
Antworten

Wie wird ein relativer JMP (x86) in einem Assembler implementiert?

Beim Erstellen meines Assemblers für die x86-Plattform sind beim Codieren der Anweisung JMP einige Probleme aufgetreten: %Vor% ( von meiner Lieblings-x86-Instruktionswebsite, Ссылка ) Alle sind relative Sprünge, wobei die Größe jed...
11.05.2010, 21:23
1
Antwort

Standard-C ++ 11-Code entspricht der PEXT-Haswell-Anweisung (und wird wahrscheinlich vom Compiler optimiert)

Die Haswell-Architekturen haben mehrere neue Anweisungen. Eine davon ist PEXT ( Parallelbits-Extrakt ), deren Funktionalität durch dieses Bild erklärt wird (Quelle hier ): Er nimmt einen Wert r2 und eine Maske r3 und setzt die ex...
15.01.2014, 17:27