Page 526 - Introduction to Information Optics
        P. 526
     9.4. Parallel Signed-Digit Arithmetic      51 1
       binary logic operations:
                                1            l       !  l  1
                         ''" . *"  '"' "  "  ' '" '                  (9.35)
       where © indicates the Exclusive-OR logic operation. In reality, this scheme
       requires more than two steps.
         9.4.2.1.3. Receded Two-Step MSD Addition/Subtraction
         Another important approach for two-step addition is based on the receding
       of the MSD numbers (RMSD), which was proposed by Parhami [137] and
       introduced to optical computing by Awwal [138] in 1992. If there are no two
       consecutive Is or Is in an MSD number, then it is possible to perform
       carry-propagation-free addition. Accordingly, by exploiting the redundancy of
       the MSD number system, we can derive a truth table for receding the input
       binary or MSD number to achieve limited carry-free addition (see column u t
       of Table 9.12). The receding algorithm converts a given MSD number X into
                                     Table 9.12
         Recording Truth Table for MSD Numbers [138,139] where « ;, v t, and w. Correspond to the
                 RMSD, the First and the Second SRMSD Algorithms, Respectively
          X IX.,X J_ 2.X I_ 3  «,  Vj  w i  **-*-*-*      u i    V;   W;
             ITTd        0     0     0         Hid         0     0     0
             TToT        0     0     0         1105        0     0     0
             TToi        1     1     1         1 10T       T     1     I
             IT id       1     1     1         IlTd        T     T     T
             TlOO        1     0     1         1100        0     0     T
             Told        1     1     1         lOld        T     T     T
             fOOd        T     1     I         lOOd        I     I     1
             To id       T     T     I         lOTd        i     1     !
             TlTd        T     T     I         Hid         i     1     1
             TlOf        T     T     T         U01         i     1     1
             TlOO        0     0     I         iTOO        i     0     1
             TlOi        0     0     0         HOT         0     0     0
             11 Id       0     0     0         Hid         0     0     0
             OTTd        T     I     T         Olid        1     1     1
             oToT        T     T     T         0101        1     i     I
             0100        0     T     0         0100        1     i     0
             0101        0     0     0         010T        0     0     0
             Olid        0     0     0         Olid        0     0     0
             OOdd        0     0     0





