Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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:
- Your program should start at the memory location $4000.
- 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":
- 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.
- After getting the user input, save the input number into a variable that you define, but not into a register.
- 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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started