Search the forum,

register

A processor register is a quickly accessible location available to a computer's processor. Registers usually consist of a small amount of fast storage, although some registers have specific hardware functions, and may be read-only or write-only. In computer architecture, registers are typically addressed by mechanisms other than main memory, but may in some cases be assigned a memory address e.g. DEC PDP-10, ICT 1900.
Almost all computers, whether load/store architecture or not, load data from a larger memory into registers where it is used for arithmetic operations and is manipulated or tested by machine instructions. Manipulated data is then often stored back to main memory, either by the same instruction or by a subsequent one. Modern processors use either static or dynamic RAM as main memory, with the latter usually accessed via one or more cache levels.
Processor registers are normally at the top of the memory hierarchy, and provide the fastest way to access data. The term normally refers only to the group of registers that are directly encoded as part of an instruction, as defined by the instruction set. However, modern high-performance CPUs often have duplicates of these "architectural registers" in order to improve performance via register renaming, allowing parallel and speculative execution. Modern x86 design acquired these techniques around 1995 with the releases of Pentium Pro, Cyrix 6x86, Nx586, and AMD K5.
When a computer program accesses the same data repeatedly, this is called locality of reference. Holding frequently used values in registers can be critical to a program's performance. Register allocation is performed either by a compiler in the code generation phase, or manually by an assembly language programmer.

View More On Wikipedia.org
  • 262

    Dan

    Administrator From On the forum.
    • Messages
      2,780
    • Directory
      6
    • Video
      98
    • Reaction score
      1,222
    • Points
      113
  • 3

    Reg Man

    Plumbers Arms member From Norfolk
    • Messages
      3,017
    • Video
      3
    • Reaction score
      1,043
    • Points
      113
  • 2

    HoodedClaw

    Plumbers Arms member From Winchester
    • Messages
      247
    • Reaction score
      9
    • Points
      18
  • 1

    GQuigley67

    Plumbers Arms member From Roon aboot the roonaboot
    • Messages
      5,076
    • Video
      62
    • Reaction score
      655
    • Points
      113
  • 1

    CES

    Plumbers Arms member 52 From Livingston
    • Messages
      2,477
    • Video
      85
    • Reaction score
      1,499
    • Points
      113
  • 1

    desrob

    From nb b
    • Messages
      1,590
    • Reaction score
      105
    • Points
      63
  • 1

    Michael29068

    • Messages
      39
    • Reaction score
      4
    • Points
      8
  • 1

    cygnet

    • Messages
      11
    • Reaction score
      2
    • Points
      3
  • 1

    WHPES

    Plumbers Arms member From North Yorkshire
    • Messages
      4,835
    • Video
      7
    • Reaction score
      590
    • Points
      113
  • 1

    thomas donovan

    Plumbers Arms member
    • Messages
      165
    • Reaction score
      14
    • Points
      18
  • 1

    hammers4spanner

    • Messages
      7,712
    • Video
      27
    • Reaction score
      3,204
    • Points
      113
  • 1

    Sutty

    37 From Bolton
    • Messages
      6
    • Video
      1
    • Reaction score
      0
    • Points
      1
  • 1

    Alan Wright

    • Messages
      82
    • Video
      2
    • Reaction score
      62
    • Points
      18
  • 1

    colombia

    • Messages
      2
    • Reaction score
      1
    • Points
      0
  • 1

    Sweedo1982

    • Messages
      3
    • Reaction score
      0
    • Points
      1
  • 1

    Avatar

    • Messages
      685
    • Video
      1
    • Reaction score
      124
    • Points
      43
  • 1

    Plumberathand

    Banned
    • Messages
      0
    • Reaction score
      0
    • Points
      0
  • Creating content since 2001. Untold Media.

    Newest Plumbing Threads

    Back
    Top
    AdBlock Detected

    We get it, advertisements are annoying!

    Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

    I've Disabled AdBlock