Регистр — байт из триггеров
Двенадцатое вступление масштабирует D-триггер до байта. Опыт — с блоком REG и восемью лампами данных.
Опыт: регистр запоминает байт
Восемь ламп слева — байт данных. Включите лампы «4» и «1» (получится 5) и нажмите ЗАПИСЬ: блок REG запомнит число и покажет его справа. Теперь меняйте лампы как угодно — REG сам по себе не сдвинется ни на один бит.
Правило: восемь триггеров — один байт
Регистр — это восемь D-триггеров с общим тактом. Каждый триггер хранит свой разряд, все восемь обновляются одновременно по нажатию ЗАПИСЬ. Восемь разрядов дают числа от 0 до 255, и записываются они за одно нажатие, а не по одному биту.
Перенос: что в регистре сейчас
В регистр записано число 7. После записи входные лампы переключили так, что на входе теперь 9, но нового нажатия ЗАПИСЬ не было. Что показывает регистр? Семёрку: запись происходит только по фронту, до следующего фронта регистр хранит записанное — это и есть память.
Зачем это нужно
Регистры — «рабочие руки» процессора: в них живут числа прямо во время вычисления. На этом уровне вы соберёте регистр из восьми D-триггеров, а в процессоре (уровни 16+) регистр-аккумулятор будет держать результат каждой операции АЛУ.