IMAG0643 (5)
Architektura x86 - rejestry w EM64T
Rejestry ogólnego przeznaczenia (GPR - generał purpose registers)
64-bltowe: RAX, RCX, RDX, RBX, RSP, RBP. RSI, RDI,
R8,R9,R10,R11,R12,R13,R14,R15 -dodatkowe
32-bitowe: EAX, ECX, EDX. EBX, ESP. EBP. ESI. EDI.
R8D, R9D, R10D, R11D, R12D, R13D, R14D, R15D
16-bltcwe: AX. CX. DX. BX. SP. BP. SI. Dl.
R8W, R9W, R10W, R11W, R12W, R13W, R14W, R15W
8-bitowe: AL, CL. DL, BL, SPL, BPL SIL, DIL, (analogicznie części wysokie „H")
R8B, R9Bf R10B, R11B, R12B. R13B, R14B, R15B
Jednostka zmiennoprzecinkowa posiada stos ośmiu rejestrów 80-bitowych: ST0-ST7
Osiem 64 bitowych rejestrów dla Instrukcji MMX: MM0-MM7 S8E i AVE:
16x128b XMM0*XMM15 16 x 256b YMM0-YMM16 32 x 512b ZMM0-ZMM31
Do tego dochodzą rejestry konfiguracyjne, debugowanla itp...
Wyszukiwarka
Podobne podstrony:
IMAG0644 (4) Architektura x86 - rejestry w EM64T * operacje 8 i 16 bitowe np. mov nie modyfikują staIMAG0642 (4) Architektura x86 - rejestry 1A-32 O UM GPRO GPR1Slajd14 (117) Rejestry 1. Ogólnego przeznaczenia 2. Segmentowe 1Slajd15 (115) Rejestry ogólnego przeznaczenia Można w nich wyróżnić trzy grupy rejestrów o zdefiniowp1030163 Rejestry ogólnego przeznaczenia (2/2)• Problemy projektowe: — r. ogólnegop1030164 Ile rejestrów ogólnego przeznaczenia? • 8-32 • Mniej =&Slajd10 Rejestry ogólnego przeznaczenia Można w nich wyróżnić trzv grupy rejestrów %J C_* JLp1030162 Rejestry ogólnego przeznaczenia (1/2)_ • Mogą być przypisane przez prograIMAG0645 (5) Architektura x86 Flagi 3130 29 28 27282* 2423 22 2120 1918 171*1514 13 1211 10 9 8 78*IMAG0650 (5) Architektura x86 - tryby adresowania (wybrane) Bez dostępu do pamięci: •IMAG0651 (4) Architektura x86 - tryby pracy procesora Chroniony - dla wielozadaniowych systemów operIMAG0652 (4) 3 Architektura x86 - podsumowanie: technical elegance * market success I - maniakalne uwięcej podobnych podstron