Wie viele xmm-Register?

Inhaltsverzeichnis:

Wie viele xmm-Register?
Wie viele xmm-Register?
Anonim

Es gibt acht XMM-Register in Nicht-64-Bit-Modi und 16 XMM-Register im Langmodus, die gleichzeitige Operationen auf 16 Bytes ermöglichen.

Wie viele SIMD-Register gibt es?

Diese Register sind in vier Bänke aufgeteilt, so dass es 256 Register pro SIMD-Einheit gibt, jedes 64 Spuren breit und 32 Bit pro Spur.

Was sind die XMM-Register?

XMM-Register sind stattdessen ein vollständig separater Registersatz, der mit SSE eingeführt wurde und bis heute weit verbreitet ist. Sie sind 128 Bit breit, mit Anweisungen, die sie als Arrays von 64, 32 (Ganzzahl und Fließkomma), 16 oder 8 Bit (nur Ganzzahl) Werten behandeln können. Sie haben 8 davon im 32-Bit-Modus, 16 im 64-Bit-Modus.

Wofür wird das XMM-Register verwendet?

XMM-Register können nur verwendet werden, um Berechnungen mit Daten durchzuführen; Sie können nicht verwendet werden, um Speicher zu adressieren. Die Adressierung des Speichers erfolgt durch Verwendung der Mehrzweckregister. aufeinanderfolgende Bytes, wobei das niederwertige Byte des Registers im ersten Byte im Speicher abgelegt wird.

Was sind SSE-Register?

SSE steht für Streaming-SIMD-Erweiterungen. Es ist im Wesentlichen das Gleitkommaäquivalent der MMX-Befehle. Die SSE-Register haben 128 Bit und können verwendet werden, um Operationen mit einer Vielzahl von Datengrößen und -typen durchzuführen. Im Gegensatz zu MMX überlappen sich die SSE-Register nicht mit dem Floating-Point-Stack.

Empfohlen: