Puneet Varma (Editor)

Architectural state

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

The architectural state is the part of the CPU which holds the state of a process, this includes:

  • Control registers
  • Instruction Flag Registers (such as EFLAGS in x86)
  • Interrupt Mask Registers
  • Memory management unit Registers
  • Status registers
  • General purpose registers (such as AX,BX,CX,DX,etc. in x86)
  • Adder Registers
  • Address Registers
  • Counter Registers
  • Index Registers
  • Stack Registers
  • String Registers
  • This does not include actual computation units as an ALU for instance.

    References

    Architectural state Wikipedia