CS 2700: Assembly Language and Computer Architecture

Spring 2015 - Homework 2

Due Friday, February 27, 2015, at the beginning of class (original deadline)

Due Monday, March 9, 2015, at the beginning of class (new deadline)

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. Use the subject line "cs2700 hwk 2")

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 very important that you SHOW YOUR WORK. We practiced this in class and, as I mentioned then, almost all homework points will be attached to the work you show and not to the final number you come up with.

  1. Chapter 2, Exercise #3.

  2. Chapter 2, Exercise #4.

  3. Chapter 2, Exercise #6.

  4. Chapter 2, Exercise #8.

  5. Chapter 2, Exercise #10.

  6. Chapter 2, Exercise #13.

  7. Chapter 2, Exercise #14.

  8. Chapter 2, Exercise #17. (Ignore excess-127 request. Represent the specified numbers using all the other methods.)

  9. Chapter 2, Exercise #19. (Ignore excess-127 request. Represent the specified numbers using all the other methods.)

  10. Look up the first (lowest Unicode value) letter in the alphabet of the following languages and write down that letter's hexadecimal value in Unicode. List the web site, book, or other source of information you used.

    1. Braille
    2. Tagalog
    3. Gothic
  11. Chapter 2, Appendix A, Exercise #4.