I have two questions about the assignment. First, is it supposed to be programmed in binary or in assembly? In class you say that we are leaving the ones and zeros behind, but on the webpage it says to do it in machine code. Ah, yes, we indeed are -- BUT AFTER the 2nd programming assignment, which was assigned before today's class. Second, I don't understand how you got your answer Using sign extension I get x00D5. If your answer (x0155) is correct could you please explain how you got there? You agree that the problem states there are 6 numbers to add? If you do not see that, then please seek help. You agree that each word contains two numbers, one in the high 8 bits, another in the low 8 bits? If you do not see that, please seek help from me or one of my TAs. Add the 6 numbers (some are positive, some are negative). The 8 bits representing each number is the 2's complement 8 bit representation stored in the top or bottom of a particular word. If you can not see that, please ask. What do you get for an answer? If not x0155, please seek help from me or a TA to see what you are doing wrong. ...or, to point out what we are doing wrong. Thanks, <> My pleasure. Good luck with it. Yale Patt