A good answer might be:

<1100 1100 (correct)

The number to be subtracted is negated by the usual means (reflect the bits, add one):

0101 1100 ==> 1010 0111

Then the "binary addition algorithm" is used:

00100 111          
 0010 0101    ==  37d
 1010 0111    == -89d
 ---------      -----
 1100 1100       -52d

Since the carry into the most significant column is the same as the carry out of that column the result is correct. The answer came out negative, but that is fine.

More Practice Subtraction

Here is another problem. Practice this until you are so sick of it you change your major to Art History (and leave the high paying jobs to the rest of us):

QUESTION 31:

Subtract 0101 1001 from 1110 0101 Is the result correct or not?