COIS 2300H Computer Organization
Department of Computer Science
Assignment 3, Winter 2022
Due: Sunday, April 03, 2022
Copyright By PowCoder代写 加微信 powcoder
In this assignment, you will answer the following questions. Write your answer in the exact place:
Your Information:
First Name:
Last Name:
Student ID:
1- Given the value “0x40F40000” represents a single-precision IEEE floating-point number. Answer the following questions:
(a) Represent the number in the format ± 1.M × 2x
(b) Find the decimal value for this number. Show your work by showing all steps needed to reach the final answer.
2- Multiply (1010)2 by (0011)2 using an optimized multiplier assuming all values are signed numbers. Use the table below to show steps performed and give the value of the product in binary. You may add additional rows to the table as needed.
initialization
00000 0011
3- Divide (1010)2 by (0011)2 using an optimized divider algorithm assuming all values are unsigned numbers. Use the table below to show steps performed and give the values of the quotient and the remainder in the space provided in binary. You may add additional rows to the table as needed.
initialization
00000 1010
Part 4 (optional bonus)
· Students are not penalized if they skip this question or answer it incorrectly.
· Bonus grades will not let you exceed 100%.
4- Calculate the sum of 1.011 x 2-1 and -1.101 x 2-2 by hand. Assume you have 3 digits binary precision.
Grading Policy:
The assignment score is out of 100 points.
Here are some aspects that may lead to points deduction:
· The answers are missing.
· Missing steps.
· Inappropriate data to answer your question.
· Do your best to include exhaustive details, the final answer alone is not enough to get points.
· Collaborate on the individual assignment.
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com