title: What is Intel microcode?
body: <p>From what I've read it's used to fix bugs in the CPU without modifying the BIOS.
  From my basic knowledge of Assembly I know that assembly instructions are split into microcodes internally by the CPU and executed accordingly. But intel somehow gives access to make some updates while the system is up and running.</p>
  
  <p>Anyone has more info on them? Is there any documentation regarding what can it be done with microcodes and how can they be used?</p>
  
  <hr>
  
  <p>EDIT: 
  I've read the wikipedia article: didn't figure out how can I write some on my own, and what uses it would have.</p>