Проблема в том, что для того, чтобы понять, как компьютер достигает 1 + 2 = 3, вы должны понимать примерно на 2 уровня глубже, чем вы прошли.
Примерно компьютер организован (с точки зрения областей обучения), как это, от высшего уровня абстракции до самой физической реальности:
- Программное обеспечение
- Виртуальная машина
- Операционная система
- BIOS
- Встроенные системы
- IP-блоки (подразделения / периферия)
- Логические блоки
- Gate-Level
- Уровень транзистора
- Semicoductors
- Физика устройства
Чтобы правильно понять, почему компьютер может производить 2 + 1 = 3, вы должны сначала решить, что вы готовы принять «на веру», а что вы не поверите, пока не усвоите это. Эта информация будет на втором уровне ниже того, что вы понимаете. Поэтому, если вы хотите понять схему сумматора на логическом уровне, вам необходимо понять основы «цифровых» транзисторов (в частности, CMOS).
Используя ваш предыдущий сайт в качестве примера, рассмотрите этот ресурс . В нем обсуждается «Полный сумматор» - минимальная полностью универсальная схема, способная к сложению / вычитанию, включая перенос и вынос.
Вам также необходимо понять, как числа представлены в дополнении 2 (система счисления, используемая в современных компьютерах для целочисленной арифметики).
Если вы действительно хотите вводный курс мирового уровня, я не могу рекомендовать профессора Скотта Уиллса в Georgia Tech достаточно высоко. В прошлом году он скончался от рака, но его курс продолжается . В учебном классе Georgia Tech ECE2030 (введение в компьютерную инженерию) есть учебник, и все занятия проводятся онлайн.
Удачи!