title: Can an x86 CPU read the value of any register while in user mode?
body: <p>I have read that there are some registers that an x86 CPU cannot modify while in user mode (I believe these registers are called "privileged registers").</p>
  
  <p>But can an x86 CPU read the values of these registers while in user mode, or is even reading not allowed?</p>