<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Serial_binary_adder</id>
	<title>Serial binary adder - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Serial_binary_adder"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Serial_binary_adder&amp;action=history"/>
	<updated>2026-05-11T09:40:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Serial_binary_adder&amp;diff=4195605&amp;oldid=prev</id>
		<title>imported&gt;Orenburg1: /* Serial binary subtracter */ sp</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Serial_binary_adder&amp;diff=4195605&amp;oldid=prev"/>
		<updated>2024-10-13T16:31:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Serial binary subtracter: &lt;/span&gt; sp&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Unreferenced|date=March 2022}}&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;serial binary adder&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;bit-serial adder&amp;#039;&amp;#039;&amp;#039; is a [[digital circuit]] that performs [[binary numeral system|binary]] [[binary adder|addition]] bit by bit.  The serial [[full adder]] has three single-bit inputs for the numbers to be added and the carry in.  There are two single-bit outputs for the sum and carry out.  The carry-in signal is the previously calculated carry-out signal.  The addition is performed by adding each bit, lowest to highest, one per clock cycle.&lt;br /&gt;
&lt;br /&gt;
==Serial binary addition==&lt;br /&gt;
&lt;br /&gt;
Serial binary addition is done by a [[Flip-flop (electronics)|flip-flop]] and a [[full adder]].  The flip-flop takes the carry-out signal on each clock cycle and provides its value as the carry-in signal on the next clock cycle.  After all of the bits of the input operands have arrived, all of the bits of the sum have come out of the sum output.&lt;br /&gt;
&lt;br /&gt;
==Serial binary subtractor==&lt;br /&gt;
&lt;br /&gt;
The serial binary [[subtractor (electronics)|subtractor]] operates the same as the serial binary adder, except the subtracted number is converted to its [[two&amp;#039;s complement]] before being added.  Alternatively, the number to be subtracted is converted to its [[ones&amp;#039; complement]], by inverting its bits, and the carry flip-flop is initialized to a 1 instead of to 0 as in addition.  The ones&amp;#039; complement plus the 1 is the two&amp;#039;s complement.&lt;br /&gt;
&lt;br /&gt;
==Example of operation==&lt;br /&gt;
&lt;br /&gt;
;Decimal: 5+9=14&lt;br /&gt;
:*X=5, Y=9, Sum=14&lt;br /&gt;
;Binary: 0101+1001=1110&lt;br /&gt;
&lt;br /&gt;
;Addition of each step&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!colspan=3 |Inputs&lt;br /&gt;
!colspan=2 |Outputs&lt;br /&gt;
|-&lt;br /&gt;
!width=30|Cin&lt;br /&gt;
!width=30|X&lt;br /&gt;
!width=30|Y&lt;br /&gt;
!width=30|Sum&lt;br /&gt;
!width=30|Cout&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|}&lt;br /&gt;
&amp;#039;&amp;#039;*addition starts from [[Bit numbering|LSb]]&amp;#039;&amp;#039;&lt;br /&gt;
;Result=1110 or 14&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Parallel binary adder]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
* http://www.quinapalus.com/wires8.html&lt;br /&gt;
* http://www.asic-world.com/digital/arithmetic3.html&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://teahlab.com/finite_state_machine_Serial_Adder/ Interactive Serial Adder], Provides the visual logic of the Serial Adder circuit built with Teahlab&amp;#039;s Simulator.&lt;br /&gt;
&lt;br /&gt;
[[Category:Binary arithmetic]]&lt;br /&gt;
[[Category:Adders (electronics)]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Orenburg1</name></author>
	</entry>
</feed>