22 / 36 · Теория
Что идёт после максимума?
Рассчитайте сложение за пределами разрядности.
Уроки доступны бесплатно. Запишитесь, чтобы сохранять прогресс.
Цели урока
- Рассчитайте сложение за пределами разрядности.
Оставляем вместившиеся биты
Математически 11+1=100, но count хранит лишь младшие 00. Счётчик циклически проходит 0–3. Чтобы остановиться на трёх, нужно явное условие; двухбитное объявление не задаёт насыщение.
| Текущее | Плюс один | Сохранённые два бита |
|---|---|---|
| 00 | 001 | 01 |
| 01 | 010 | 10 |
| 10 | 011 | 11 |
| 11 | 100 | 00 |
Новая ширина — новые ожидания
Беззнаковые N бит представляют 0…2^N−1; три бита переходят к нулю после семи. Вместе с объявлением проверьте инициализацию, литералы и ожидаемые осциллограммы. Сначала объясните 00→01→10→11→00, затем меняйте ширину в копии.
Попробуйте сами
Трёхбитное 110 без сброса: следующие два значения?
Прочитать объяснение
111, затем 000: сначала семь, затем переход за пределы разрядности.
✓ Изучено