Altifigence Academy

22 / 36 · Теория

Что идёт после максимума?

Рассчитайте сложение за пределами разрядности.

Цели урока

  • Рассчитайте сложение за пределами разрядности.

Оставляем вместившиеся биты

Математически 11+1=100, но count хранит лишь младшие 00. Счётчик циклически проходит 0–3. Чтобы остановиться на трёх, нужно явное условие; двухбитное объявление не задаёт насыщение.

ТекущееПлюс одинСохранённые два бита
0000101
0101010
1001111
1110000

Новая ширина — новые ожидания

Беззнаковые N бит представляют 0…2^N−1; три бита переходят к нулю после семи. Вместе с объявлением проверьте инициализацию, литералы и ожидаемые осциллограммы. Сначала объясните 00→01→10→11→00, затем меняйте ширину в копии.

Попробуйте сами

Трёхбитное 110 без сброса: следующие два значения?

Прочитать объяснение

111, затем 000: сначала семь, затем переход за пределы разрядности.

Выбор действует в этом браузере. Его можно изменить внизу страницы.