Question: Write a program in 68K assembly code to decipher IEEE 32-bit floating point hexadecimal representation to sign bit, exponent bits, and mantissa bits. Write the

Write a program in 68K assembly code to decipher IEEE 32-bit floating point hexadecimal representation to sign bit, exponent bits, and mantissa bits. Write the program that satisfies the following specifications:

  1. Your program should start at the memory location $4000.
  2. The program should print the instruction in the output window to get a user input: "Please enter IEEE 32-bit floating point number in hexadecimal":
  3. User Input should be in IEEE 32-bit floating point number Hexadecimal format. You should not hardcode the inputs. You may ignore sanity check on corner cases, but assume user inputs are always in an expected format.
  4. After getting the user input, save the input number into a variable that you define, but not into a register.
  5. Print out the following information to the output window: Sign bit: ("+" or "-"), Exponent: (in decimal) and Mantissa: (in decimal). For example, if the user input is C0680000, then the output window shows:

    Sign bit: -

    Exponent:128

    Mantissa: 13

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!