Masalahnya adalah bahwa untuk memahami bagaimana komputer mencapai 1 + 2 = 3 Anda harus memahami tentang 2 level lebih dalam daripada yang Anda alami.
Secara kasar komputer diorganisasikan (dalam hal bidang studi) seperti ini dari tingkat abstraksi tertinggi hingga realitas paling fisik:
- Aplikasi perangkat lunak
- Mesin virtual
- Sistem operasi
- BIOS
- Sistem Tertanam
- Blok IP (Sub-unit / Periferal)
- Blok logis
- Tingkat Gerbang
- Tingkat Transistor
- Semikoduktor
- Fisika Perangkat
Untuk memahami mengapa komputer dapat menghasilkan 2 + 1 = 3, Anda harus terlebih dahulu memutuskan apa yang ingin Anda terima "berdasarkan keyakinan" dan apa yang tidak akan Anda percayai sampai Anda menginternalisasikannya. Sepotong informasi itu akan berada di tingkat dua di bawah hal yang Anda pahami. Jadi, jika Anda ingin memahami rangkaian penambah pada level logis, Anda perlu memahami dasar-dasar transistor "digital" (khususnya CMOS).
Menggunakan situs Anda sebelumnya sebagai contoh, pertimbangkan sumber ini . Ini membahas "Full Adder" - sirkuit tujuan umum minimum yang mampu ditambah / dikurangi termasuk carry-in dan carry-out.
Anda juga perlu memahami bagaimana angka direpresentasikan dalam komplemen 2's (sistem angka yang digunakan pada komputer modern untuk aritmatika integer).
Jika Anda benar-benar menginginkan kursus pengantar kelas dunia, saya tidak bisa merekomendasikan Profesor Scott Wills di Georgia Tech dengan sangat baik. Dia meninggal tahun lalu karena kanker, tetapi jalannya tetap hidup . Kelas Georgia Tech ECE2030 (pengantar teknik komputer) memiliki buku teks dan semua latihan online.
Semoga berhasil!