assembly language homework/CSCE 2610_001 – Assembly Language and Computer Organization

assembly language homework/CSCE 2610_001 – Assembly Language and Computer OrganizationInstructions: Clearly show all the steps and complete the homework either typed in
word or handwritten. Do not copy and paste figures or text from the lecture notes.
Convert the typed in document into PDF. In case of handwritten document, scan it and
convert it into PDF. In case of software code(s), do not convert it into PDF, but upload
the original source code(s). Do not create an archive (zip, tar, or rar) file for your
submission. Not following the above instructions could result up to 50% deduction
from your homework score. Upload all the materials to blackboard on or before the
due date and time. Late submissions are not allowed.
1. Describe compilation, assembling, linking, and loading processes. (20 Points)
2. Describe with an example how addition, subtraction, multiplication, and division is
done in CPU using the binary number system. (20 Points)
3. Convert each of the following decimal floating point values to IEEE-754 single and
IEEE-754 double precision format values. Write your converted result in hexadecimal
format. Clearly show all the steps. (20 Points)
a. 0.15625
b. – 10.5
4. Convert each of the following IEEE-754 floating point format values to decimal
floating point values. Clearly show all the steps. (20 Points)
a. 0x40600000
b. 0xC0100000
c. 0xC029000000000000
d. 0x3FE1000000000000
5. Perform each of the following computation using IEEE-754 single and IEEE-754
double precision format. [Method: Convert each of the decimal floating point values to
IEEE-754 single precision format. Perform IEEE-754 computation and convert the
IEEE-754 result back to decimal floating point value. Repeat the above method using
IEEE-754 double precision format for each computation]. Clearly show all the steps.
(20 Points)
a. –11.5 + 0.28125 =
b. – 2.25 * 3.75 =

find the cost of your paper