Question: 2. XOR (30 points) Write an ANNA assembly program (xor.ac) that asks the user for two numbers greater than zero and returns the bitwise exclusive-or
2. XOR (30 points)
Write an ANNA assembly program (xor.ac) that asks the user for two numbers greater than
zero and returns the bitwise exclusive-or (XOR) of the numbers. For instance, if the user
types in 64 (0000000001000000) and 100 (0000000001100100), the program should print
36 (0000000000100100), the bitwise XOR of the two numbers. Print -1 if the user entered
a zero or less.
Hint: Consider using AND, OR, and NOT instructions for implementing the XOR operation
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
