You are expected to do your own work on all homework assignments. You may (and are encouraged to) engage in general discussions with your classmates regarding the assignments, but specific details of a solution, including the solution itself, must always be your own work. See the statement of Academic Dishonesty on the Syllabus.
Assignments need to be turned in via Laulima. Check the Syllabus for the late assignment policy for the course.
You should turn in a single plain text or PDF file named README.txt or README.pdf with your answers to the assignment’s questions.
A 25% grade penalty will be applied if the file format or file name is wrong.
For many of these questions you can check your results using on-line converters. This is fine as long as you went through the exercises by hand and show the corresponding work. You have to be able to do some of these things relatively quickly in your head for future assignments, exams, and in your future job interviews and careers.
For all the following, perform the conversions showing your work using the systematic methods described in the lecture notes.
Give the result for each of the operations below. Show your work (showing carries).
Give the binary 16-bit two’s complement representation of the following decimal integers, and show the details of your work:
Give the hexadecimal 32-bit two’s complement representation of the following decimal integers, and show the details of your work:
Give the decimal value of the following 12-bit two’s complement hexadecimal representations, and show the details of your work: