Rangkaian aritmatika digital dasar terdiri dari dua macam : Adder (Rangkaian Penjumlah) berfungsi menjumlahkan dua buah bilangan yang telah dikonversikan menjadi bilangan-bilangan biner, dan Subtractor (Rangkaian Pengurang) yang berfungsi mengurangkan dua buah bilangan.
Full Adder menjumlahkan dua bilangan yang telah dikonversikan menjadi bilangan bilangan biner. Masing-masing bit pada posisi yang sama saling dijumlahkan. Full Adder sebagai penjumlah pada bit-bit selain yang terendah. Full Adder menjumlahkan dua bit input ditambah dengan nilai Carry-Out dari penjumlahan bit sebelumnya. Output dari Full Adder adalah hasil penjumlahan (Sum) dan bit kelebihannya (Carry-Out).
Half Adder merupakan salah satu dari dua rangkaian Adder yang menjumlahkan dua buah bit, dan menghasilkan nilai jumlahan (SUM) dan lebihnya (Carry Out). Half Adder diletakan sebagai penjumlahan dari bit terendah. Half adder merupakan penjumlahan dengan dua buah input.
Full Subtractor mengurangkan dua bilangan yang telah dikonversikan menjadi bilangan-bilangan biner. Masing-masing bit pada posisi yang sama saling dikurangkan. Full Subtractor mengurangkan dua bit input dan nilai Borrow-Out dari pengurangan bit sebelumnya. Output dari Full Subtractor adalah hasil pengurangan (Remain) dan bit pinjamannya (Borrow-Out).
Half Subtractor adalah rangkaian pengurangan sistem bilangan biner yang paling sederhana karena hanya dapat digunakan untuk operasi pengurangan data bilangan biner sampai satu bit saja. rangkaian ini memiliki dua terminal input dan dua terminal output.