PLE8P8                                           PLE DESIGN SPECIFICATION
P5015                                                 MIKE VOGEL 11/28/83
8-BIT TWO'S COMPLEMENT CONVERSION
MMI BREA, CALIFORNIA
.ADD D0 D1 D2 D3 D4 D5 D6 D7
.DAT Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7


Y0 = D0                                           ; CONVERT 1ST BIT (LSB)

Y1 = D1 :+: D0                                    ; CONVERT 2ND BIT

Y2 = D2 :+: D0 + D1                               ; CONVERT 3RD BIT

Y3 = D3 :+: D0 + D1 + D2                          ; CONVERT 4TH BIT

Y4 = D4 :+: D0 + D1 + D2 + D3                     ; CONVERT 5TH BIT

Y5 = D5 :+: D0 + D1 + D2 + D3 + D4                ; CONVERT 6TH BIT

Y6 = D6 :+: D0 + D1 + D2 + D3 + D4 + D5           ; CONVERT 7TH BIT 

Y7 = D7 :+: D0 + D1 + D2 + D3 + D4 + D5 + D6      ; CONVERT 8TH BIT (MSB)


FUNCTION TABLE

D7 D6 D5 D4 D3 D2 D1 D0  Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0   ;DECIMAL
------------------------------------------------------------
 L  L  L  L  L  L  L  L   L  L  L  L  L  L  L  L        0
 L  L  L  L  L  L  L  H   H  H  H  H  H  H  H  H        1
 L  L  L  L  L  L  H  H   H  H  H  H  H  H  L  H        3
 L  L  L  L  L  H  H  H   H  H  H  H  H  L  L  H        7
 L  L  L  L  H  H  H  H   H  H  H  H  L  L  L  H       15
 L  L  L  H  H  H  H  H   H  H  H  L  L  L  L  H       31
 L  L  H  H  H  H  H  H   H  H  L  L  L  L  L  H       63
 L  H  H  H  H  H  H  H   H  L  L  L  L  L  L  H      127
 H  H  H  H  H  H  H  H   L  L  L  L  L  L  L  L      255
 H  H  H  H  H  H  H  L   L  L  L  L  L  L  H  L      254
 H  H  H  H  H  H  L  L   L  L  L  L  L  H  L  L      252
 H  H  H  H  H  L  L  L   L  L  L  L  H  L  L  L      248
 H  H  H  H  L  L  L  L   L  L  L  H  L  L  L  L      240
 H  H  H  L  L  L  L  L   L  L  H  L  L  L  L  L      224
 H  H  L  L  L  L  L  L   L  H  L  L  L  L  L  L      192
 H  L  L  L  L  L  L  L   H  L  L  L  L  L  L  L      128
------------------------------------------------------------


DESCRIPTION 

THIS PLE8P8 CONVERTS AN 8-BIT BINARY NUMBER (D7-D0) INTO TWO'S COMPLEMENT
REPRESENTATION (Y7-Y0) WHERE D7 AND Y7 ARE THE MSB AND D0 AND Y0 ARE THE LSB.
TWO'S COMPLEMENT REPRESENTATION IS USED IN SIGNED ARITHMETIC SYSTEMS.
