cpu-registers

CPU-Register sind kleine, schnelle Speicher, die von Prozessoren verwendet werden, um Daten zu speichern, mit denen sofort gearbeitet wird.
5
Antworten

Warum hat ARM 16 Register?

Warum hat ARM nur 16 Register? Ist das die ideale Zahl? Erhöht die Entfernung von Registern zu mehr Registern auch die Verarbeitungszeit / Leistung?     
11.12.2011, 19:55
7
Antworten

Ist es möglich, auf 32-Bit-Register in C zuzugreifen?

Ist es möglich, auf 32-Bit-Register in C zuzugreifen? Wenn es ist, wie? Und wenn nicht, gibt es eine Möglichkeit, den Assemblercode in C einzubetten? Ich benutze übrigens den MinGW-Compiler. Vielen Dank im Voraus!     
11.06.2010, 10:33
4
Antworten

Ist es für einen Compiler immer sinnvoll, eine Struktur wie diese in einem CPU-Register an eine Funktion zu übergeben?

Ich würde gerne wissen, ob eine Art von Struktur mehr als ein Primitiv enthält, aber seine Gesamtgröße ist kleiner oder gleich der Größe eines einzelnen CPU-Registers wie ein 4-Byte-Register, macht es für einen Compiler Sinn um es in eines diese...
18.11.2010, 09:04
3
Antworten

Was ist der Zweck von Segmentregistern im geschützten x86-Modus?

Ich muss einige DLLs ändern, aber ich weiß nicht, was genau die Segmentregister ( DS , SS , ...) im geschützten Modus macht. Ich habe in der Schule über den echten 16-Bit-Modus gelernt, bei dem die Segmentregister um 16 multipliziert werden...
11.03.2013, 09:27
1
Antwort

Warum hat Windows 64 ausgewählt, dass xmm6 und xmm7 gespeichert / wiederhergestellt werden sollen?

Warum hat Windows 64 gewählt, dass xmm6 und xmm7 gespeichert / wiederhergestellt werden müssen? In Windows 32 könnten Sie Assembly-Routinen schreiben, die xhm0 ... xmm7 überfallen. Wenn Sie jedoch denselben Assembler-Code verwenden und ihn un...
04.11.2008, 15:27
1
Antwort

Welche Szenarien maximieren den Leistungseinfluss der höheren Registeranzahl in einem x64-System für C # -Code?

Aus Eric Lipperts Blog Die Wahrheit über Werttypen Es ist klar, dass die Anzahl der Register einen großen Einfluss auf die Code-Performance haben kann. Welche Code-Kriterien profitieren am meisten von der höheren Anzahl von Registern in x64-Sy...
19.01.2011, 08:45
6
Antworten

Java-Äquivalent von Register int?

In C kann ich ein Register für eine Variable zuweisen, zum Beispiel: %Vor% Ich bin mir bewusst, dass Java eine interpretierte Sprache ist und viele Abstraktionen von der CPU entfernt sind. Gibt es einen Mechanismus, der sogar eine Anfrage...
11.02.2009, 20:58
6
Antworten

Assembly registriert Anfänger

Ich bin also in letzter Zeit in ein bisschen Montage gekommen und ich bin ein Anfänger, also habe ich mich gefragt, ob jemand etwas klären könnte. Ich nehme an, jeder Prozess hat seinen eigenen Satz von Registern, und jeder Thread kann diese Reg...
09.03.2010, 01:50