Homework 1: Getting Started

The goals of this homework are:

  1. [3 points] Convert 4332 to
    1. Binary
    2. Hex
    3. Octal
  2. [3 points] Covert to decimal, assume values are unsigned.
    1. 10111010012
    2. 3F2A16
    3. 7318
  3. [4 points] Convert to decimal, assume 5 bit two's compliment
    1. 011012
    2. 100102
    3. 100002
    4. 000002
  4. [4 points] The cycle length of a processor is 250ps. Assume an instruction can be executed every cycle. How many instructions can be executed in 1 minute?
  5. [6 points]
    1. What do you think about the "Moore's Law Scaling" graphic in What is Moore's Law? Does it concern, delight, or otherwise impact you that according to this graphic we are approaching a Mouse brain for $1,000? How about the human brain estimate?
    2. What does Moore mean when he says "It really evolved from being a measure of what goes on in the industry to something that more or less drives the industry"?
    3. What are the current trends in computer architecture indicated by the last two choices ? Elaborate.