Courses & Projects by Rob Marano

Assignment 1

<5 points>

Homework Pointing Scheme

Total points Explanation
0 Not handed in
1 Handed in late
2 Handed in on time, not every problem fully worked through and clearly identifying the solution
3 Handed in on time, each problem answered a boxed answer, each problems answered with a clearly worked through solution, and less than majority of problems answered correctly
4 Handed in on time, majority of problems answered correctly, each solution boxed clearly, and each problem fully worked through
5 Handed in on time, every problem answered correctly, every solution boxed clearly, and every problem fully worked through.

Reading

Reading links are stored on our course’s Teams instance.

  1. Chapter 1 of our textbook
  2. Basic Structure of Computers
  3. Intro - Moving from logic circuits to processors

Homework Assignment

Write up your solution on paper then scan into a PDF or write in an editor then export to a PDF. Then add the PDF to the Microsoft Teams assignment.

Problem Set

From READING-1: Problems 1.2, 1.5, 1.7

With the material from READING-2 and READING-3, solve these:

  1. What is the largest 32-bit binary number that can be represented with
  2. unsigned numbers
  3. two’s complement numbers
  4. sign/magnitude numbers
  5. What is the smallest 16-bit binary number that can be represented with
  6. unsigned numbers
  7. two’s complement numbers
  8. sign/magnitude numbers
  9. Convert the following unsigned binary numbers to their respective decimal value
  10. 1010
  11. 110110
  12. 11110000
  13. Convert the following two’s complement, signed binary numbers to their respective decimal value
  14. 1010
  15. 110110
  16. 11110000
  17. Convert the following pairs of decimal number to 6-bit two’s complement numbers. Then perform addition and subtraction on each pair of numbers. Indicate whether or not overflow occurs for each case.

    Assignment 1

<5 points>

Homework Pointing Scheme

Total points Explanation
0 Not handed in
1 Handed in late
2 Handed in on time, not every problem fully worked through and clearly identifying the solution
3 Handed in on time, each problem answered a boxed answer, each problems answered with a clearly worked through solution, and less than majority of problems answered correctly
4 Handed in on time, majority of problems answered correctly, each solution boxed clearly, and each problem fully worked through
5 Handed in on time, every problem answered correctly, every solution boxed clearly, and every problem fully worked through.

Reading

Reading links are stored on our course’s Teams instance.

  1. Chapter 1 of our textbook
  2. Basic Structure of Computers
  3. Intro - Moving from logic circuits to processors

Homework Assignment

Write up your solution on paper then scan into a PDF or write in an editor then export to a PDF. Then add the PDF to the Microsoft Teams assignment.

Problem Set

From READING-1: Problems 1.2, 1.5, 1.7

With the material from READING-2 and READING-3, solve these:

  1. What is the largest 32-bit binary number that can be represented with
  2. unsigned numbers
  3. two’s complement numbers
  4. sign/magnitude numbers
  5. What is the smallest 16-bit binary number that can be represented with
  6. unsigned numbers
  7. two’s complement numbers
  8. sign/magnitude numbers
  9. Convert the following unsigned binary numbers to their respective decimal value
  10. 1010
  11. 110110
  12. 11110000
  13. Convert the following two’s complement, signed binary numbers to their respective decimal value
  14. 1010
  15. 110110
  16. 11110000
  17. Convert the following pairs of decimal number to 6-bit two’s complement numbers. Then perform addition and subtraction on each pair of numbers. Indicate whether or not overflow occurs for each case.
  18. 16 and 29
  19. -26 and 19