Home | MBR Reviews | Motherboard Review Database | Motherboard Price Guide | CPU Price Guide | News Archive

Navigation Menu
 
MBR Site Nav:

  • Home
  • MBR Readerbase
  • CPU Price Guide
  • Mobo Price Guide
  • In-House Reviews
  • MB Review Database
  • News Archive

  • MBReview Staff
  • Mission Statement
  • Why Support MBR?

  •  


    Review Databases
     
  • Abit
  • Albatron
  • AOpen
  • Asus
  • Chaintech
  • DFI
  • EPoX
  • FIC
  • Foxconn
  • Gigabyte
  • Intel
  • LeadTek
  • MSI
  • Shuttle
  • Soltek
  • Soyo
  • Tyan

  •  


    Advertisement
     
    CPU & Mobo Prices!

    Intel Processors
    QX6700 Quad Core
    QX6600 Quad Core
    QX6800 Extreme Ed.
    QX6700 Extreme Ed.

    Core 2 Duo E6850
    Core 2 Duo E6750
    Core 2 Duo E6700
    Core 2 Duo E6600
    Core 2 Duo E6400

    AMD Processors
    Athlon 64 X2 6000+
    Athlon 64 X2 5600+
    Athlon 64 X2 5400+
    Athlon 64 X2 5200+

    Athlon 64 FX-74
    Athlon 64 FX-72
    Athlon 64 FX-70

    Intel P35
    ASUS P5K Dlx
    ASUS P5K3 Dlx Wifi
    GB P35-DS3R
    MSI P35 Platinum
    Foxconn P35A

    NVIDIA 680i SLI
    ABIT IN9 32X-MAX
    ASUS P5N32-E SLI
    ASUS Striker Extreme
    eVGA 68i SLI 755 A1
    GB N680SLI-DQ6

    NVIDIA 590/570 SLI
    ABIT AN9 32X
    ABIT KN9 SLI
    ASUS CROSSHAIR
    ASUS M2N32-SLI Dlx.
    ASUS M2N-E
    GB GA-M59SLI-S5
    MSI K9N Diamond

    Intel i975X
    ABIT AW9D-MAX
    ABIT AW9D
    ASUS P5WDG2-WS
    ASUS P5W DH Deluxe
    MSI 975X Platinum

    Find more items in the MBR Price Guide!

     

      

    Latest News & Reviews

    Latest News Headlines!

    MBR Steals & Deals : 11/17
    ASUS M3A79-T Deluxe
    Gigabyte GA-EX58 UD5P
    ECS GF9300T-A
    DFI X48-T3RS
    ASUS Rampage II Extreme X58
    ECS X58B-A
    ASUS M3A79-T Deluxe
    abit AN78GS
    MSI X48 Platinum
    ASUS P6T Deluxe
    Intel X58 Extreme DX58SO
    ASUS P6T Deluxe
    ASUS M3A79-T Deluxe
    Intel DX58SO

    Latest In-House Reviews

    Biostar TP35D3-A7 Deluxe Preview
    Super Talent 4GB T800UX4GC5
    OCZ 2GB Reaper HPC DDR2-1066
    Super Talent 2GB T1000UX2G5
    OCZ 2GB Vista Upgrade DDR2-800
    Windows Vista First Thoughts
    Super Talent 1GB T1066UX1G5
    Foxconn 975X7AB-8EKRS2H
    Intel Core Microarchitecture
    Diablotek 6600GT
    Ultimate Motherboard - Spring 06'
    Samsung SP2504C Hard Drive
    Foxconn 945P7AA-8EKRS2
    Intel Pentium Extreme Edition 955
    Corsair TWIN2X2048-6400PRO





    Find the Best Prices:   
               

    Intel EM64T Technology
    Stephen Cooper, March 22nd, 2005

    ..:: Register Modifications - SSE ::..

         With regards to the SSE registers, there are eight available 128-bit registers (XMM0 - XMM7) while operating under legacy or compatibility modes, while Intel has added an additional eight 128-bit SSE registers (XMM7 - XMM15) for 64-bit operation. Access to these new SSE registers is allowed only on an instruction-by-instruction basis, with the REX opcode prefix. No matter what operating mode, all of the registers can be used with SSE, SSE2, and SSE3.

    ..:: Register Modifications - System Registers ::..


    Figure 3.

         Several major additions, as well as modifications have come to several of the system registers to allow for support of EM64T. One of the internal Model Specific Registers, or MSR, within the IA-32e architecture is the Extended Feature Enable MSR. This MSR contains the bits for controlling EM64T features, as well as for enabling or disabling the EM64T Technology.

         Within the E.F.E. MSR register, the various bits are broken into different subsets depending on their function. For example, bit 0 enables control of the SYSCALL and SYSRET 64-bit instructions which are only available when operating under 64-bit mode. These are two new instructions that have been added to the instruction set for EM64T. Two of the remaining bits within this register also deal with support for EM64T. Bit 8 controls whether or the processor can switch to IA-32e mode, while read-only bit 10 can be used to determine when IA-32e mode or compatibility mode is active. It can be determined which of these two modes the processor is in depending upon the value currently stored in the code segment descriptor.

         In the EM64T architecture, the various control registers have all been expanded to 64-bits wide. The MOV CRn instruction, where n corresponds to the control register’s number, can read or write 64 bits to these control registers. While operating in either compatibility or legacy modes, writes to these control registers results in the upper 32 bits being filled with zero’s, while the reads return only the lower 32 bits. Under 64-bit mode two of the control registers, CR0 and CR4, have reserved space in their upper 32 bits so these must also be written with zero’s. CR2 offers support for writing to all 64-bits, while CR3 has reserved bits from 51:40.

         There is also a new control register that have been added to the EM64T architecture, CR8. This register is defined as the task priority register. This register is the new interrupt control priority mechanism that was discussed earlier. The operating system can use this register to control whether or not to allow any external interrupts to interrupt the processor. The way the operating system can do this is by loading the task priority register with the value associated with the highest priority level interrupt to be blocked. Under the APIC specifications, there are fifteen interrupt priority classes ranging from 1, the lowest, to 15, the highest. If the task priority register is loaded with the value for 6 via the operating system, then all interrupts with a priority of 6 or lower would be blocked.

         Finally, the debug registers have also been extended to 64-bits wide. As with the MOV CRn instruction, the MOV DRn instructions read or write to all 64 register bits. The other similarity between these two instruction sets is the way they handle 32-bit operands. The MOV DRn instructions also write zero’s to the upper 32 bits of the register, and reads from the lower 32 bits. Several of the debug registers also have reserved bits, such as the upper 32 bits of the DR6 and DR7 registers.

    << Previous Page     Next Page >>


      

    Upcoming Reviews
     
  • Intel Core i7

  • Intel "Smackover"

  • Intel 80GB SSD

  • Thermalright Ultra-120 eXtreme

  •  


    Google Search
       


    Sponsors
     
    MBR Sponsors

  • ABIT

  • Albatron

  • Adaptec

  • ATI

  • Chaintech

  • CorsairMicro

  • Crucial

  • DFI Inc.

  • EliteGroup

  • ePowerHousePC

  • eVGA

  • FIC USA

  • Foxconn

  • Geeks.com

  • Gigabyte

  • Intel

  • Leadtek

  • LIUtilities

  • Matsonic

  • MSI

  • NVIDIA

  • OCZ Technology

  • Plextor

  • Samsung

  • Shikatronics

  • Soltek

  • Seagate

  • Soyo USA

  • VIA Tech.


  • Become A Sponsor!
     


    Past Articles
      Monday, November 10

  • MBR: CPU & Mobo Price Guide (Updated!)


    Sunday, November 02

  • Gigabyte EP45-DQ6
  • ECS A790GXM
  • Gigabyte EP45-T Extreme
  • ASUS M3N78 Pro
  • DFI LANPARTY DK P45-T2RS Plus
  • ECS GF9300TA
  • ECS GF9300T-A Black Series
  • MSI P7NGM
  • ECS GF9300T-A
  • MSI P45-8D
  • MSI DKA790GX Platinum
  • Gigabyte GA-EP45-DQ6
  • Biostar TP45 HP
  • Gigabyte EP45-UD3P


    Monday, October 06

  • ECS P945GC
  • Gigabyte EP45-DQ6
  • Intel D945GCLF2
  • Biostar TPower I45
  • Intel Atom/ECS 945GCT-D
  • EVGA 790i SLI FTW
  • ASRock AOD790GX/128M
  • Foxconn BlackOps
  • Sapphire Pure PC-AM2RX780
  • ECS X48T-A Black Edition


    Tuesday, September 02

  • Gigabyte X48T-DQ6
  • Gigabyte EP45-Extreme
  • ASUS M3N-HT Deluxe
  • MSI X48 Platinum
  • Geil EvoOne DDR2

    Older Articles

  •  




    All logos and trademarks in this site are property of their respective owner.
    The comments are property of their posters. © 2002 - 2008 MBReview.com