\n"); } else { header("Content-type: text/html; charset=utf-8"); } ?> CS-343 Assignment 5

Introduction

This assignment covers the design of the single-cycle per instruction MIPS processor developed in the first part of Chapter 4 of the textbook.

This assignment is based on sections 4.1 through 4.4 (pages 300-330) of the textbook.

The Assignment

Redraw Figure 4.22

Figure 4.22 on page 327 is a truth table, but it doesn’t look like one. Redraw it in “conventional” form, with six input columns on the left, and nine output columns on the right. Normally, a truth table with six input variables would have 64 rows, but you only need to fill in the four rows given in Figure 4.22 for your answer.

Answer Exercises 4.1 and 4.2

Each exercise has two sets of three questions, for a total of 12 questions. Each set of questions is preceeded by a table with two rows labeled “a” and “b.” You are to answer the12 questions based on the “b” row of each table.

Extra Credit

This assignment, like all homework assignment in this course, is scored on a two-point scale (“ok” is 2 points; “late” or “not ok” is 1 point; “good” is extra credit: 3 points). You can get an extra “ok” added to your homework score for the course by completing all 12 questions based on the “a” rows of the tables.

Submit The Assignment