Question: Problem Statement: Given a 4 - digits hexadecimal number n as user input, write an assembly language program to display T if the first 2

Problem Statement:
Given a 4-digits hexadecimal number n as user input, write an assembly language program to display
T if the first 2-digits group or the second 2-digits group number is 25510 or if their sum is 25510.
Otherwise, the program should display the biggest 2-digits number out of the two numbers in decimal.
n (user input) will be exactly a four-digits hexadecimal number, not more and not fewer. Here are the
examples:
1. Take the input n (user input) as FF0116,your program will first convert FF16 to decimal equivalent
25510 and convert 0116 to decimal equivalent 110, after that your program should output T
since one of the numbers is 25510.
2. If n (user input) is 46B916,your program will first convert 4616 to decimal equivalent 7010 and
convert B916 to decimal equivalent 18510, and then your program should output T since the
sum of both is a 25510.
3. If n (user input) is 123416,your program will first convert 1216 to decimal equivalent 1810 and
convert 3416 to decimal equivalent 5210, and then your program should output 52 since both
numbers are not 25510, the sum of both is not 25510, and the biggest number of the two numbers is
52.
4. If n (user input) is A59C16,your program will first convert A516 to decimal equivalent 16510 and
convert 9C16 to decimal equivalent 15610, and then your program should output 165 since both
numbers are not 25510, the sum of both is not 25510, and the biggest number of the two numbers is
165.
You need to take the input characters using INP in Assembler, convert the input characters into hexadecimal
numbers, check the numbers and their sum, have a loop to output the number. You should not hardcode
the input/output numbers and should not use the direct formula to get the result. For example, a code such
as this: if (n==0005) then printf(5); is not allowed.

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 Programming Questions!