- #1
Evo8
- 169
- 0
Homework Statement
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 textbooks 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 referring 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 I am really not finding much on this one.
Thanks for any help!