| CompOrg Fall 2002 Homework #5 |
|   Course Syllabus   |   CompOrg Home   |   Faq |
| Assignment |
(25% each) Do problems 4.32 and 4.33 from the text.
(50%) In order to add the instructions iaddl (4.32) and
leave (4.33), some control logic must change. Show the HCL
expressions that define the following control logic (that supports
both new instructions):
need_regidssrcAsrcBdstEaluAaluBalufunmem_addrnew_pcNOTE: You need to modify the HCL expressions for each of the above. It is possible that some won't need to change at all to support these 2 new instructions. The textbook and lecture notes include HCL expressions for most of the above, for some of them you may want to look at the answers to practice problems (or come up with them on your own). You don't need to use the y86 simulator to answer this question, you don't need to get the source code for the complete HCL description, just start with the expressions found in the lecture notes and in chapter 4 of the textbook (section 4.3.4).