А вот, скажем, то же число 11111100111 (11 разрядов) это в битах как понимать?
Понимать нужно так - для передачи или для задания этого числа нужно не менее 11 бит. Можно больше, тогда старшие будут нулями.
Или "бит" это именно строго одна операция, когда выясняется переменное значение между 1 и 0,
Бит - это не операция. Бит - это сигнал, который может принимать значения "ноль" или "один".
Вот на примере сумматора и рассмотрим.
1. На данном рисунке изображен сумматор, который может суммировать два четырех
разрядных числа.
2. Каждая "толстая линия" - это не один проводник, а шина из 4-х проводников.
Таким образом, на входе:
а) четыре бита (четыре проводника, четыре сигнала) нам нужно, чтобы задать число
![$A$ $A$](https://dxdy-02.korotkov.co.uk/f/5/3/d/53d147e7f3fe6e47ee05b88b166bd3f682.png)
.
б) четыре бита (четыре проводника, четыре сигнала) нам нужно, чтобы задать число
![$B$ $B$](https://dxdy-03.korotkov.co.uk/f/6/1/e/61e84f854bc6258d4108d08d4c4a085282.png)
.
в) один бит для входа переноса
![$CI$ $CI$](https://dxdy-02.korotkov.co.uk/f/9/b/b/9bb41a82a8eda27d8c46d8be3639c12282.png)
.
На выходе: четыре бита для результата (
![$\Sigma$ $\Sigma$](https://dxdy-01.korotkov.co.uk/f/8/1/3/813cd865c037c89fcdc609b25c465a0582.png)
- тут тоже четыре проводника, четыре сигнала) и один бит для переноса (
![$CO$ $CO$](https://dxdy-04.korotkov.co.uk/f/f/7/4/f74275c195a72099e0b06f584fd5489a82.png)
).
В частности, этот сумматор может сложить десять и девять:
![$A + B = 1010 + 1001 = 10011$ $A + B = 1010 + 1001 = 10011$](https://dxdy-02.korotkov.co.uk/f/d/d/5/dd58be1ad423f746d0b26c1d10489c6d82.png)
. В данном случае, получилось пяти
разрядное число (в двоичной записи), поэтому
а) старший разряд (в данном случае, можно сказать "старший бит") будет установлен в сигнале
![$CO$ $CO$](https://dxdy-04.korotkov.co.uk/f/f/7/4/f74275c195a72099e0b06f584fd5489a82.png)
б) остальные четыре разряда будут установлены на шине
![$\Sigma$ $\Sigma$](https://dxdy-01.korotkov.co.uk/f/8/1/3/813cd865c037c89fcdc609b25c465a0582.png)
.
-- 19.02.2023, 17:07 --Например, как вообще применяются сумматоры, в чём их практическое назначение в устройствах?
Хммм. Вы же выше процитировали автора книги, зачем они нужны.
Сумматоры, как следует из названия, предназначены для суммирования чисел (в двоичной системе).
Полные сумматоры, со входами и выходами переносов, могут собираться в "цепочки" для увеличения разрядности (количества разрядов чисел, которые нужно суммировать).
В книге есть (и Вы привели фото) "блочная схема" 4-разрядного сумматора. Продолжая их так соединять, можно получить сумматор для любой разрядности чисел (например, для 64-разрядных).
Используются сумматоры, как функциональные блоки процессоров. Где выполняют свою функцию - суммируют числа.
-- 19.02.2023, 17:11 --Если так будет понятнее: сумматор суммирует двоичные числа "в столбик".