Modul Aritmetika membahas tiga fondasi penghitungan prosesor, yaitu perangkat penjumlah biner, representasi bilangan bertanda komplemen dua, dan perancangan ALU beserta status flag yang dihasilkannya. Seluruh contoh memperlakukan bit sebagai daftar 0/1 dalam Python, sehingga gerbang dan perambatan carry terlihat secara eksplisit. Materi modul ini menyusul logika boolean dan gerbang dari modul sebelumnya, lalu menjadi landasan perancangan CPU pada modul-modul selanjutnya.
Aritmetika
Perangkat penjumlah biner, representasi bilangan bertanda komplemen dua, dan perancangan ALU lengkap dengan status flag.
0/0 selesai
- Adder
Perangkat penjumlah biner dari half adder, full adder, hingga ripple carry dan biaya kecepatannya.
- Bilangan Bertanda
Representasi komplemen dua dan bit tanda beserta alasan bentuk itu dipilih hampir semua prosesor.
- ALU
Merancang ALU: daftar operasinya, mekanisme pemilihan operasi, dan status flag yang dihasilkannya.