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