MIPS Impl Study Guide

MIPS Impl Study Guide - LSU EE 4720 Statically Sched MIPS...

Info icon This preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
LSUEE4720 StaticallySched.MIPSImpl.StudyGuide Spring2006 DavidM.Koppelman 1.1Introduction An important part of the course and a big chunk of midterm- and final-exam credit is on the statically scheduled MIPS implementations. Essentially two kinds of questions are asked about these: How will it run this program? and How can it be modified to execute this new instruction? This study guide lists questions of each type to study, along with hints on how to solve them. The questions are grouped by type, from easiest type to hardest type. Once problems in one group becomes easy (or at least doable) move on to the next group. 1.1.1GeneralStudyHints In the hardware diagrams, such as the one illustrated below, every wire has a purpose. Before attempting the problems below look over the diagram and if necessary find out the purpose of any wires you are not familiar with. The same holds for logic, such as the ALU, format immediate unit, etc. You should be able to determine what value will be on a wire at each cycle when a given program runs (see the PED and Values problems ) and you should be able to write a program that will set the wire to a particular value at a particular cycle (see the Write a program consistent ... problems). The following have been difficult for some: Stores ( sb, sh, sw : those stores). Understand that the value being stored goes through the rtv latch between EX and MEM. Branch conditions. The comparison units for branches are not often shown, but they do read registers and so are the cause of stalls. They are usually in the ID stage.
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern