Programmierbare Register des i7

Gast #6120724
Lesenswert?
• ▲
▼
Hallo zusammen,

würde mir jemand die Frage beantworten, wo sich in der Grafik 
(https://en.wikichip.org/wiki/intel/microarchitectures/coffee_lake) die 
Register befinden, auf die mit Assembler-Befehlen zugegriffen werden 
kann?

Sie müssten folgende Bezeichnung haben:

EAX - das Hauptarithmetikregister
EDX - Multiplikation
EBX - Zeiger
...

Viele Grüße
Torben
#6120734
Lesenswert?
• ▲
▼
Bei solchen Mikroarchitekturen gibt es kein eindeutiges EAX mehr, das 
können beliebig viele verschiedene RAX Register sein, deren Inhalte im 
integer physical register file liegen. Verwaltet wird das z.B. in der 
register alias table.

So verweist der microop eines INC EAX Befehls auf 2 verschiedene 
Register im register file, ein RAX vor und ein RAX nach der Ausführung.
#6121801
Lesenswert?
• ▲
▼
Torben schrieb:
> wo sich in der Grafik
> (https://en.wikichip.org/wiki/intel/microarchitectures/coffee_lake) die
> Register befinden

Im Bild zu "Individual Core" ist ein großer hellgrüner Block "Execution 
Engine" und in dem links der Mitte ein rosa Block "Integer Physical 
Register File". Da drin liegen die Register der CPU. Teilweise in 
mehreren Inkarnationen (Stichwort: Register Renaming).

Durch das Aufbrechen der nativen CPU Instruktionen in µ-Ops und die 
teilweise Parallelausführung derselben, sehen verschiedene µ-Ops 
verschiedene Zustände eines CPU-Registers. Z.B. den Zustand vor und nach 
einem INC. Wie A.K. schon sagte.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.