Batugailu
Batugailua edo Batutzailea zenbakien batuketa egiten duen zirkuitu digitala da. Konputagailu modernoetan Unitate aritmetiko-logikoan dago. Bitarrean kodetutako kode hamartarrean (BCD) edota BCD gehi hirukoan (XS-3) dauden zenbaki adierazpideetarako diseinatu daitezkeen arren, batugailu arruntek zenbaki bitarrak batzen dituzte.
Batugailu motak
Bi mota orokor daude bit bakarreko zenbakiak batzen dituzten batugailuentzarako:
- Semibatugailua (Semi Adder ingelesez): bi sarrera, normalean A eta B izenekoak, eta bi irteera dituen zirkuitua da, S batuketa eta C bururako-bita. S aldagaia A eta B biten arteko ALA funtzioa da eta C berriz, A eta Bren arteko ETA funtzioa.
- Batugailu osoa (Full Adder ingelesez): hiru sarrera ditu, normalean A eta B aldagaiak eta Cin sarrerako bururako-bita. Irteerei dagokienez, bi ditu semibatugailuak bezala, S batuketa eta Cout irteerako bururako-bita.
Semibatugailua
![](http://upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Half_Adder.svg/180px-Half_Adder.svg.png)
Funtzioak honako hauek dira:
Semibatugailuaren egia-taula:
Sarrerak | Irteerak | ||
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | 0 | 0 | 1 |
1 | 1 | 1 | 0 |
Batugailu osoa
![](http://upload.wikimedia.org/wikipedia/commons/thumb/6/69/Full-adder_logic_diagram.svg/400px-Full-adder_logic_diagram.svg.png)
Sarrerak: {A, B, CarryIn} → Irteerak: {Sum, CarryOut}
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/48/1-bit_full-adder.svg/200px-1-bit_full-adder.svg.png)
Sarrerak | Irteerak | |||
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 0 | 1 |
0 | 1 | 0 | 0 | 1 |
0 | 1 | 1 | 1 | 0 |
1 | 0 | 0 | 0 | 1 |
1 | 0 | 1 | 1 | 0 |
1 | 1 | 0 | 1 | 0 |
1 | 1 | 1 | 1 | 1 |
Kanpo estekak
Datuak: Q376953
Multimedia: Adders (digital circuits) / Q376953