Operation Table (Continued)
Logic
Arithmetic
S0 S1 S2 S3 (M=H) (M=L, C0=Inactive)
Arithmetic
(M=L, C0=Active)
LLLL
A
A minus 1
A
H L L L A+B
A • B minus 1
A•B
L H L L A•B
A • B minus 1
A•B
H H L L Logic “1” minus 1 (2s comp.)
Zero
L L H L A•B
A plus (A + B)
A plus (A + B) plus 1
HLHL
B
A • B plus (A + B) A • B plus (A + B) plus 1
L H H L A⊕B
A plus B
A plus B plus 1
HHHL
c. A All Input Data Inverted; B Input Data True
LLLH
A+B
A+B
A+B
A plus (A + B)
A + B plus 1
A plus (A + B) plus 1
H L L H A⊕B A minus B minus 1
A minus B
LHLH
B
A • B plus (A + B) A • B plus (A + B) plus 1
H H L H A+B
A+B
A + B plus 1
L L H H Logic “0” A plus A (2 × A) A plus A (2 × A) plus 1
H L H H A•B
A plus A • B
A plus A • B plus 1
L H H H A•B
A plus A • B
A plus A • B plus 1
HHHH
A
A
A plus 1
d. A Input Data True; B Input Date Inverted
LLLL
A
A
A plus 1
H L L L A•B
A+B
A + B plus 1
L H L L A+B
A+B
A + B plus 1
H H L L Logic “0” minus 1 (2s comp.)
Zero
L L H L A+B
A plus A • B
A plus A • B plus 1
HLHL
B
A • B plus (A + B) A • B plus (A + B) plus 1
L H H L A⊕B
A plus B
A plus B plus 1
H H H L A•B
A • B minus 1
A•B
L L L H A•B
A plus A • B
A plus A • B plus 1
H L L H A⊕B A minus B minus 1
A minus B
LHLH
B
A • B plus (A + B) A • B plus (A + B) plus 1
H H L H A•B
A • B minus 1
A•B
L L H H Logic “1” A plus A (2 × A) A plus A (2 × A) plus 1
H L H H A+B
A plus (A + B)
A plus (A+B) plus 1
L H H H A+B
A plus (A + B)
A plus (A+B) plus 1
HHHH
A
A minus 1
A
www.fairchildsemi.com
4