Você está na página 1de 35

!

"

!
$
"

#
%$

%
"&

'

"

"

#
"
)

*#+,
!
"

"

#
#

#
#

'

*#+

%
*#+

"
-

*#+

&
'

"

' (

*
ENTRADAS
DECIMAL

NMERO

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#

*#+

BINRIO

A3

A2

A1

A0

0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

'

SADA

01

BIT DE
PARIDADE
P
0
1
1
0
1
0
0
1
1
0
0
1
0
1
1
0

2,

*#+ 0

"

' ( "

5 * 6 7 05 6
5 * 8 7 05 6 .

' (

A8

A4

%01 2"

;.

A2

A1

B8

B4

B2

B1

"

;. 6 &.
:

;3 6 &."& 3 = &."& 3 6 &. & 3


;/ 6 & / "& 3 = & / "&. = & / "& 3 "&. 6 & / "( & 3 = &. ) = & / "& 3 "&. 6

6 & / "( & 3 = &. ) = & / " & 3 + &. 6 & / ( & 3 + &. )
;< 6 &< "& / = &< "& 3 = &< "&. = &< "& / "& 3 "&. 6

6 &< "( & / = & 3 = &. ) + &< " & / = & 3 = &. 6 &< ( & / = & 3 = &. )

& (&

34" " 2 2% "*

6
!

!7
' (

/
E0

!8

%01 2"

"
E1

E2

E3

>

&

%(

9 6&
9. 6 &"; = &"; 6 & ;
9 3 6 &" = ;" = &";"
9 : 6 &" = ;" = 4
&

93 6

4 ?

= ( & =; ) " ( & =;) "

9: 6 &" ";" "4

& (&

34" " 2 2% "

93 9:

" ;2 "

!
; 4
0

")
"-

'
0 3 =.

"

" #
0

'

"

2"

"
B

'

'

C @/./@

" 9
0

C 0
"4

"

9
.
1
x
x
x
x
x
x
x
x
0

3
1
x
x
x
x
x
x
x
0
1

:
1
x
x
x
x
x
x
0
1
1

/
1
x
x
x
x
x
0
1
1
1

>
1
x
x
x
x
0
1
1
1
1

1
x
x
x
0
1
1
1
1
1

@
1
x
x
0
1
1
1
1
1
1

<
1
x
0
1
1
1
1
1
1
1

D
1
0
1
1
1
1
1
1
1
1

5:
1
0
0
1
1
1
1
1
1
1

5
53
1
1
1
0
0
0
0
1
1
1

&

5
1
0
1
0
1
0
1
0
1
0

"(
1E

9+
5

5.
1
1
1
0
0
1
1
0
0
1

2"

2" ;2 "
!

'

" 4

3 "(
"

<

#
' (

<

%01 $ .

'

,
6 &";" "4

> 6 &";"

. 6 &";" "4

6 &";"

3 6 &";"

@ 6 &";"

: 6 &";"

< 6 &"4

/ 6 &";"

D 6 &"4
D

& (&

34" " 2 2% "*

!
; 44

; 4H49

.
3
:
/
>
@
<
D

C @//3
0

@//>

; 4
1E
1G

"(
!

.2"

&

'
C @//>

E94

"

$*
!
E94

< =

:
1

"

' (

7E94

.F

@.

%01

"

6 ;"4 = ;" = &"4 = "4 = ;" "4

&

"

A
"

C @//

@//@

@
1E2

C @//< 0
1G2

'

"

@
'

"

@3

!
!

"&
' (

"

'
0

" '

"

"

"

>
.

!
"?

.
.
.

:% 3A

& (&

"

"

.
.

(&

=;

) =&

(&

>;

)=

& ;

(&

<;

)=

& ;

; +& ; =& ;

34" " 2 2% "

@:

+ "&

"

"

B& " ' C "

" '

& 6 &.&
; 6 ;.;
' (

& (;2

D
&. J ;.
&. K ;.
&. 6 ;.
&. 6 ;.
&. 6 ;.

:% 3A

& (&

" & 2"

"D "

2"&
!
?
.

>

*
*
& J;
& K;
& 6;

34"

" '

.
.
.
.

(& = ;) =

(&

)(

(& > ;) =

&. ;. + & ; &. ;.

(& < ;) =

&. ;. + & "; &. ;.

; & ;

)
)

34" " 2 2% "

@/

"0

(* "&

"

"

B& " ' C "

E '

& 6 & & .L &3 &. &


; 6 ; ; .L ;3 ;. ;
&

34"

! 7 > 8

0
& 6;

&

.6

&. 6 ;.

(& = ;) =
M

& 6;

1& 6 ;2 0,

(&

) (&

) (

N = & ; D

'

&

34"

)(

. ; . """ &. ;. & ;

(& = ;) =

N "N ." """ " N."N "

! 7 ? 8 7 @ 8

" 5
"&

"5

;
.

1& 6 ;2 6
;

1& J ;2 6 . 1& K ;2 6 " 5

1& 6 ;2 6

&

1& J ;2 6

&
&

1& K ;2 6."

(& > ;) =

& ; + N & . ; . + N N .& 3 ; 3 + """ +


N N ."""N : N 3 &. ;. + N N ."""N : N 3 N.& ;

(& < ;) =

& ; + N & .; . + N N . & 3 ; 3 + """ +


N N ."""N : N 3 &.;. + N N ."""N : N 3 N. & ;

%&

(& = ;) = (& : ;: ) (& 3 ;3 )(&. ;. ) (& ;


(& > ;) = & : ;: + N :& 3 ;3 + N: N 3 &. ;. + N: N 3 N.&
(& < ;) =

) = N:"N 3 "N."N
;

& :;: + N : & 3 ; 3 + N : N 3 &.;. + N : N 3 N. & ;

, C @/<>
@>

9!

F
' (

,
9()+&4&5
&
;

5&P4&5
5M?
&++7

.
.
.

.
.

5M? 152 F +
&++7 1 2 F
& ;F

&
= ;
5

A ,

5M? 6 &"; = &"; 6 & ;


&++7 6 &";

& (&

34" " 2 2% "

' (

! !
1 &++7 C(2"

05M? 15#? &2

&++7 #M),

9()+&4&5
;
&++7 C(

&

5&P4&5
5M?
&++7 #M)

.
.
.
.
.
.
.
5

.
.

.
.

.
.
.

.
.
.

&++7 C( 6
&++7 #M)6

&

5M? 6 &";"

= &";"

" &";" = &"; =

( & ;) +

6 &";"
6
6
%

= &";"

= &";"

-" &++7 1

( &"; =&";) =
( & ;) 6

= &";"

( &"; =&";) =&";"(


( & ;) =&";

= &";"

= &";"
=

( & ;)
6

)6

59? C 5#? &4#+ -"5M? 15


N

! ,

-"5M? 6 &;
-" &++7 6 &";

6
5M? 6

"1-"5M?2 = -" &++7

-"5M?
@@

34" " 2 2% ",

& (&

&
4

! 0

7: ,,
1G&2"

$: 8

!&'"(
"*

! !

& 6 &3&.& 6 .

N2

'

.6

:
.

; 6 ;3;.; 6 . .

. .
=. .
.
. .

@<

%( " I

'

+ +

>

! :
!

"

9
1@/< 2

1@/<32

!
!

1@/<:2"

F+
&

' (

& ;0

)
9()+&4&5
&
;

5&P4&5
5M;
;#++#R

.
.
.
4

.
.

A ,

5M; 6 &"; = &"; 6 & ; 6 5M?


;#++#R 6 &";

& (&

34" " 2 2% "*

@D

&

!
7: ,,

7J ,:

'

8*

HS

HS

!&'"(
"*

F S

2% " K%
5
0'

&

(L

% "

3A M

!
5#? &4#+
5M;)+& )#+"

1 2!

<

&

' (

ENTRADAS
ADD/SUB
CONTROL (C)
0

SADAS

SUM

CARRY /
BORROW
0

4 !

SOMA

SUB

P,

NO

5M? 6 & ;
&++7 H;#++#R 6 "&"; = "&"; 6 ;"
6 ;"( &

& (&

"& = "&

34" " 2 2% "*

0%

<.

%( (H F

!
"

"
-

&

2"

"(" "%

(234"
0

"
&

&

&

,
#' (

? M*
3,.

*
*.

' (

,
) *$
*

? M*
3,.

*.

* #+

0,

)
5

& (&

&

&

+ >

N
*
*.

34" " 2 2% "*

*
7
*.

$' (
5
5.
*
*.
*3
*:

) *

* $+

.
? M*
/,.
.
3
:

<3

' (

' )
#

.
.
.

*
N
*
*.
*3
*:
,

*
*
*
*

*
*
*
*
*

*
*
.
*
*
*
*

.
*
*

.
*
*
*
*
*
*

N
.

.
.
.
.
.
.

.
.

.
.

7 6 * "5."5 =*."5."5 =* 3 "5."5 =* : "5."5


& (&

34" " 2 2% "*


S0
S1

X0
X1

X2
X3

192 F

%
<:

? M*

9
5
5.

*
*.
*3
*:

.
3
:

? M*

&

E
S0
S1

X0
X1

X2
X3

S
S

96.
96

? M*
? M*

9 6 , ? M*
9 6 . , ? M*

,
9

? M*

"""

</

7 6 9" * "5."5 = *."5."5 = * 3 "5."5 = *:"5."5


C

= 9"

*"

152

5%

3T

Q1*

33 .

""" * 2 6

1* T . """ * 2"Q1*

""" * T

? M*

Q1* : * 3 *. * 2 6 5."5 "Q1*: * 3 *. *

/ =32,

2 = 5."5 "Q1*: * 3 *. *

= 5."5 "Q1*: * 3 *. * .

.2 =

2 = 5."5 "Q1*: * 3 *. * . .2 6

6 * "5."5 = *."5."5 = * 3 "5."5 = *: "5."5


4

? M*
+
5 6 15 . """ 5 2

*61*3

""" * 2

9
*
*.
*3
"
"
"
*3

.
3
"
? M*
"
"
3 .
.

5
76

""" 5
.

96.

96
? M* 1 1.

%( (H
C @/.>. F <
C @/.> F .

2"& 2
%
%

7 6 ? M* 1* 5 92

. .2 1.

5 "3
6

2 .26

*
3
.

17 72
1
0

2
<>

4"

&%( (H *

? M*

'

? M*

H & ("
? M*

'

? M*

2,

9
*
*.
7
*3
*:
5.

? M*

'

? M*

/
9

<

=+

:
+

Q
! !

"

;% 34"

) C)
$ &R %(" % )
&

172
7=

? M* 0

96.1

2,

3 .

C"

152

C
152F
-

1*2

'

> ;7 8

&7

8 & 7 8

U
1*2 =

1 2"

1*2

9
1 2
1.2
132

.
3
" ? M*
"
"
3 .
.

"
"
"
13 .2

1*2

""" *

'

#
)

,
#

.
.
.

? M*,

;7 8

? M*

.
.

Q1*2

.
.

.
*. *
<@

$*
1* 7 V2 6

: / @2

9
.

? M*

1* 7 V2

.
.

*7V

!* M "&
)W
4

" 2"& ( "


* 7

5 15

+'
1
N

N
2

& (&

" 2"& +

SH

9()+&4&5
7
&++7 C(
.
.
.

.
.
.
.

5M? 6 *"7"
6 *"7"

= *"7"
= *"7"

5&P4&5
5M?
&++7 #M)
.
.

.
.

.
.
.

= *"7"
= *"7"

.
.
.

= *"7"
= *"7"

<<

2% " 2"&

" "&

" 2"& ( "*

SUM

Cout

X Y Cin

.F

) C)
(234" %

;% 34"

& (&
,

? M*

3FM

? M*

? M*

I%

"

" T

"

U
R
5

7 E U8 ) C)

U
$
$

"

<D

&

$
V"
=T

&
3

9 1V2 1 9 1V2 """ 93 .1V2 2


5%

1*2 6

9 1V T . """ V 2"

1R

""" R 2

1)

5%

V
VT .

Q1*2

V
VT .
R
&

$ 9O

"

6
6

C)
C)

P M ) C)
V M ) C)

&

(234"
%

9 1V2

'

$
"

#*
C
/
9
+

26

13 / > 2

? M*

"
%

R61

V61 2

$ 9 ,

&

$ 9 W

%01

&

;7 D'D28*

9 1 26

& (&

9. 1 2 6

34"

'

931 2 6 .

9:1 2 6

;% 34"*
96.
? M*

$
C

26

1. : /

@ D . .. ./2

? M*

%01*

D.

5
5

/
R61

2 V61

4 !

9 6

R61

4
&

9 6

$ 9

9. 6

V61

9. 6 =

93 6

$ 9

9: 6

"

93 6

9: 6

D3

,
&%( (H F

,
'

+
-

2"
%

"(
" "% (234" !

"

#* 4

3
9

49? M*

F&

7.

' (

I*
' )

7.

7
5

.
.
.

.
.

7. 6 *"5

& (&

N#
*

7 6 *"5

34" " 2 2% "*

7
*
7.

D:

49? M*
+
5 6 15 . """ 5 2

76173

""" 7 2

7
7.
73

"
"
"

49? M*

73
5

7 =

. """

96.

96

5 "3
6

7 6 4? * 1* 5 92

H & ("* 4? * 1. 1.

.2 .2 6 1

D/

Você também pode gostar