Page 523 - Introduction to Information Optics
P. 523
508 9. Computing with Optics
Table 9.9
Reduced Minterms for MSD Addition Rules Shown in Table 9.3 [131]
Minterms Minterms
Function Output (a,W Function Output (a&Fi)
T 1 d 01 ll, ld oj l, Ild 01 W 1 Od, T0, d ir OO
i d oTlO, ld oT0, lld ()] 1 Od lT l,dj T O I
S 1 01, 10
1 01, 10
operations with signed digits, a closer look at the truth tables reveals that it is
necessary to introduce another reference bit, h {. For addition, /? f is true if both
df and bf are negative. For subtraction, h f is true if both a t and the complement
of b i are negative. A key feature of this definition is that we only need to
consider the unsigned binary values of a i and b t, independent of their signs.
This greatly simplifies the logical operations. Another advantage of this
definition is that both addition and subtraction operations can be expressed by
the same binary logic equations. In the first step, the required binary logic
expressions at ith(i = 0, 1, . . . , N — 1) digit position for the two arithmetic
operations are given by:
for f,.,
output "1": aib idi + (a, 0 ^0,-- 1, (9.27)
output "T": h t + fo ® b^iHi _ , . (9.28)
output 'T'lfoefcftei-i, (9.29)
output "T": fo e&;)0i_i. (9-30)
where 0_ l — 1. In the second step, the transfer and weight digits are added at
Table 9.10
Modified Conditional Truth Table for the First Step MSD Subtraction [134]
Wi W',. t ; 4. j W; <, + 1 ^ ,
t i+l 'i+ I VV'j ',+ , f tl w/
9i- i 0 0 0 0 0 0 l T l 1 0 T o
1 0 0 0 0 1 1 0 1 1 0 1 0
11(0)/11(0) 00(1) 01(1)/10(1) J0(0)/01(0) 11(1) 11(0)

