Ada dua macam operasi aritmetika dasar, yaitu penjumlahan dan pengurangan. Secara digital kedua macam operasi tersebut dapat dengan mudah diwujudkan. Adder, atau rangkaian penjumlahan, berfungsi menjumlahkan dua buah bilangan yang telah dikonversikan menjadi bilangan-bilangan biner. Subtractor, atau rangkaian pengurangan, yang berfungsi mengurangkan dua buah bilangan biner.
ADDER
Ada dua macam adder, yakni half adder dan full adder.
1. HALF ADDER
Half Adder menjumlahkan dua buah bit input, dan menghasilkan nilai jumlahan (sum) dan nilai lebihnya (carry-out). Half Adder diletakkan sebagai penjumlah dari bit-bit terendah (Least Significant Bit). Pada Half-Adder, berdasarkan dua input A dan B, maka output Sum, S dari Adder ini akan dihitung berdasarkan operasi XOR dari A dan B. Selain output S, ada satu output yang lain yang dikenal sebagai C atau Carry, dan C ini dihitung berdasarkan operasi AND dari A dan B. Pada prinsipnya output S menyatakan penjumlahan bilangan pada input A dan B, sedangkan output C menyatakan MSB (most significant bit atau carry bit) dari hasil jumlah itu.