Machine-language program for adding two numbers in memory. 0: 1000000100000101 // load memory location 5 into R0 1: 1000000100100110 // load memory location 6 into R1 2: 1010000100100001 // add R0 and R1, store result in R2 3: 1000001001000111 // copy R2 to memory location 7 4: 1111111111111111 // halt 5: 0000000000001001 // data to be added: 9 6: 0000000000000001 // data to be added: 1 7: 0000000000000000 // location where sum is to be stored