1. The problem statement, all variables and given/known data So i am trying to understand what Microcode is in VHDL terms or Microstore for that matter. My course's lecture is a bit weak and i do most of my learning through text books that I have access too and researching online. However when I search for microcode online I come up with nothing really useful. Or at least nothing that helps get the point across to me. Can anyone help me out? Here is a question from a homework assignement. Consider the following microcode program written for the project architecture. 2. ORG %0000 3. Start: B,C <- $1 4. C <- B + C 5. Top: C <- C - $1, if Z-flag goto End 6. goto Top 7. End: goto End The first question refering to this code is: a) Hand compile the code, producing the first few microstore entries occupied by the program. List the actual values assigned to the labels. I usually have good luck just googling terms and reading up but im really not finding much on this one. Thanks for any help!