Intro to Architecture

Spring 2004, Test 1


  1. (4 points) Compare and contrast transistors and vacuum tubes
  2. (2 points) State the principle of equivalence of hardware and software.
  3. (4 points) Given the previous statement, describe the principle differences between hardware and software.
  4. (6 points) Draw a diagram of a Von-Neumann computer. Include ALU,CPU,Registers, CU, Memory, I/O systems.
  5. (4 points) Describe, and draw a picture of a non-Von-Neumann computer. How does this differ from the computer in the previous question?
  6. (2 points) A class contains 40 students. How many bits would be required to assign each a fixed size bit representation?
  7. (2 points) Convert 427 to base 2.
  8. (2 points) Convert .451 to base 2.
  9. (2 points) Convert 427.451 to base 2.
  10. (6 points) What difficulties are encountered using sign-magnitude representation for signed integers. Using a 5 bit encoding scheme, demonstrate these problems.
  11. (4 points) Express -10 and 13 in 5 bit excess 12 representation.
  12. (4 points) In IEEE 754 representation, what are the denormals and why do they exist?
  13. A 16 bit floating point representation scheme uses 1 bit for a sign and 6 bits excess 32 exponent. The system assumes an implied 1 as the leading bit in the mantissa.
  14. (6 points) Why are floating point operations more expensive than integer operations?