Question: Can somebody help me with this question float binary arithmetic question? You should provide answer with step by step with format that model answer used.
Can somebody help me with this question float binary arithmetic question?
You should provide answer with step by step with format that model answer used. Check model answer form down below. The question that I'm asking for is Question 4 not Question 2 which is model answer question.
+ In adition, can you explain to me how 1 001 0010 becomes hex number of 92?
Question

Model Question & Answer


Question 4 Contents of the byte-addressable memory with symbolic addresses are shown below. The contents are represented in hexadecimal. Each byte is a floating-point number. The format of the floating-point number is: 1 sign bit, 3-bit biased exponent. Address A B D A5 36 48 Show all the steps in performing the following floating-point arithmetic. D= A x (B+C) Show the content in memory location D in hexadecimal. Question 2 The byte-addressable memory with symbolic addresses is shown below. The contents are represented in hexadecimal. Show all the steps in performing the floating-point arithmetic D= (A -B)x C The format of the floating-point number is: 1 sign bit, 3-bit biased exponent. Show the content in memory location D in hexadecimal. 2C 1E A7 address A B D Question 2 0010 1100 - 0001 1110 0 010 1.1100 - 0010 0.11110 0010 0.11010 0001 1010 increase smaller exponent, adjust significand subtract significands normalize and round 0001 1010 x 1 010 0111 001 +010-011 = 000 add exponents, subtract bias M 011010 multiply significands: A Q 000000 010111 100110 010111 110011 001011 111001 100101 111100 110010 010110 110010 001011 011001 110001 011001 111000 101100 010010 101100 001001 010110 Q_1 0 0 1 1 1 1 0 0 Initial A+ A-M Shift Shift Shift A+A+M Shift AA-M Shift A+ A+M Shift 1 0 1 001 0010 normalize and round Content in D: 92 Question 4 Contents of the byte-addressable memory with symbolic addresses are shown below. The contents are represented in hexadecimal. Each byte is a floating-point number. The format of the floating-point number is: 1 sign bit, 3-bit biased exponent. Address A B D A5 36 48 Show all the steps in performing the following floating-point arithmetic. D= A x (B+C) Show the content in memory location D in hexadecimal. Question 2 The byte-addressable memory with symbolic addresses is shown below. The contents are represented in hexadecimal. Show all the steps in performing the floating-point arithmetic D= (A -B)x C The format of the floating-point number is: 1 sign bit, 3-bit biased exponent. Show the content in memory location D in hexadecimal. 2C 1E A7 address A B D Question 2 0010 1100 - 0001 1110 0 010 1.1100 - 0010 0.11110 0010 0.11010 0001 1010 increase smaller exponent, adjust significand subtract significands normalize and round 0001 1010 x 1 010 0111 001 +010-011 = 000 add exponents, subtract bias M 011010 multiply significands: A Q 000000 010111 100110 010111 110011 001011 111001 100101 111100 110010 010110 110010 001011 011001 110001 011001 111000 101100 010010 101100 001001 010110 Q_1 0 0 1 1 1 1 0 0 Initial A+ A-M Shift Shift Shift A+A+M Shift AA-M Shift A+ A+M Shift 1 0 1 001 0010 normalize and round Content in D: 92
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
