Computer Science 220
Assembly Language & Computer Architecture
Fall 2010, Siena College
Lecture 14: MIPS Single-Cycle Implementation
Date: Thursday, November 18, 2010
Agenda
- Announcements
- Submit exam supplements
- Lab 7 demos
- Lab 8 designs and circuits
- using the Protoboard pushbuttons
- Unix Tip of the day: sed
- Lecture assignment recap
- The MIPS Single-Cycle Implementation
Lecture Assignment 14
Due at the start of class, Tuesday, November 23.
Please submit answers to these questions
either as a hard copy (typeset or handwritten are OK) or by email to
jteresco AT siena.edu by the start of class. We will discuss these questions at
the start of class, so no late submissions are accepted.
- P&H Exercise 4.2.4 and 4.2.6, p. 411
- P&H Exercise 4.11.1, 4.11.2, 4.11.3, p. 419
- Suppose you add the bne instruction to the single-cycle
implementation of the CPU described in P&H Section 4.4. Use a copy
of Figure 4.17 and mark on it any elements that you need to add to
the datapath or the control lines. Give the values of all the
control signals for this instruction.
- Do the same to add the jal instruction. Use a second copy
of the figure and mark it up, as well as specifying all the control
signals.