Binary Subtraction Addition Flowchart
Binary Subtraction Addition Flowchart
N1=Binary Numbers 1
N2=Binary numbers 2
Len1=Length of N1
Len2=Length of N2
ArrC=Array of Carries
ArrRes=Array of Result
cnt=Counter
cnt=0
ArrC=0
ArrRes=0
Enter N1
Enter N2
Yes
Yes
Shift Left N2,
Add 0
ArrRescnt=Sum
N1cnt=1 No
Yes AND No
N2cnt=1
?
cnt=cnt+1 cnt=cnt+1
ArrCcnt=1 ArrCcnt=0
If
Yes cnt=Len1
?
If
ArrCcnt=1 Yes ArrRescnt=ArrCcnt
?
DISPLAY
No
ArrRes
END
START N-Bit Binary Subtraction Flowchart
N1=Binary Numbers 1
N2=Binary numbers 2
Len1=Length of N1
Len2=Length of N2
ArrC=Array of Carries
ArrRes=Array of Result
cnt=Counter
cnt=0
ArrC=0
ArrRes=0
Enter N1
Enter N2
Yes
Yes
Shift Left N2,
Add 0
N2cnt=1
No Yes
?
N2cnt=1 N2cnt=0
If
Set cnt=0 Yes cnt=Len1 No cnt=cnt+1
?
If
No
ArrCcnt=1 No Set cnt=0
ADDITION ?
Yes
If Set cnt=0
cnt=Len1
? No ArrRescnt=1 Yes No
ArrRescnt=ArrRescnt+1
ArrRescnt=1 ArrRescnt=0
If
Display ArrRes cnt=Len1
?
Yes
Shift left, ArrRes
Add -
END