title: accessing pci configuration space in real mode
body: <p>I'm trying to write assembly to access pci configuration space.</p>
  <p>what I'm trying to do is basically what this article does.</p>
  <p><a href="https://sites.google.com/site/pinczakko/pinczakko-s-guide-to-award-bios-reverse-engineering" rel="nofollow noreferrer">https://sites.google.com/site/pinczakko/pinczakko-s-guide-to-award-bios-reverse-engineering</a></p>
  <p><a href="https://i.stack.imgur.com/YKl7q.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/YKl7q.png" alt="enter image description here" /></a></p>
  <p>my question is, because I'm trying to do this in real mode, and pci configuration has to be accessed by 32 bits data... can I do this in real mode? the register like eax is accessible in real mode? or do I need to move to protected mode to do this?</p>