Please send your paper by email to: cfk@cs.swarthmore.edu Also, please make sure your name and CS15 HW2 is at the top of any attachements you send.
Assume that you have no way to represent negative binary numbers. That is, assume all binary numbers are unsigned. Carefully describe a 'mechanical' procedure for a human being (who does not understand arithmetic) to perform binary subtraction. If the human being is given two n-bit binary numbers M and S with S smaller than M, after executing the procedure, they should obtain the correct difference M-S.
If you cannot do this for binary subtraction, do it for subtraction of two decimal numbers. The purpose of this exercise is to force you to think about how hard it is to precisely describe a procedure. You may assume that the person who is to execute this procedure, can recognize characters, but you may NOT assume that s/he can add, complement, subtract, etc.