How to reverse a 16-bit binary number by LC-3 program?
Program should assume that the word to be reversed is stored in memory location x3100. The program should store the reversed result in memory location x3101. The program should start at location x3000.
Example: If the memory location x3100 contains the word 1110110001100001, then the program should store the value 1000011000110111 in memory location x3101.