a company approached you to write an assembly program that reads an input from the user which represents a number in binary format, and outputs the hexadecimal representation of that number. write the code then explain how it works. a period terminates the input.