CS 2700: Assembly Language and Computer Architecture

Spring 2015 - Homework 5

Due Friday, May 1, 2015, at the beginning of class

This is an individual assignment. All work must be your own. You should not look at any other student's work (in whole or in part, on paper or on screen), nor allow anyone else to look at yours, during the course of this assignment.

Turn in as hardcopy or via email (MS Word or PDF or plain text only, if emailed).

Unless specified otherwise, all questions are from "The Essentials of Computer Organization and Architecture, 4th Ed." by Null and Lobur. They are exercises, not review questions.

It is important that you SHOW YOUR WORK.

  1. Chapter 3, Exercise #1.

  2. Chapter 3, Exercise #4.

  3. Chapter 3, Exercise #10.

  4. Chapter 3, Exercise #12.

  5. Chapter 3, Exercise #13. (Use any method from our textbook.)

  6. Chapter 3, Exercise #14.

  7. Chapter 3, Exercise #16.

  8. Chapter 3, Exercise #17.

  9. Chapter 3, Exercise #23.

  10. Chapter 3, Exercise #27.

  11. Chapter 3, Exercise #34.

  12. Chapter 3, Exercise #37.

  13. Chapter 3, Exercise #47.