Моделирование памяти Преобразователи информации, изготовленные на базе логических элементов И, ИЛИ, НЕ, хорошо различают двоичные слова.
Триггер – устройство, которое может запоминать буквы «0» и «1», демонстрировать их, а в случае необходимости – забывать. Существуют различные типы триггеров. Например, триггер со счетным входом. Условное обозначение: Т А х1х1 х2х2 А – вход; х 1, х 2 - выходы
Т А х1х1 х2х2 В любой момент на выходе демонстрируются буквы «0» и «1». Причем если х 1 = 1, то х 2 = 0 и наоборот. Т А 0 1 Т А 1 0
Т А 0 1 Т А 1 0 Как работает триггер? Кто им управляет? Пусть на выходе х 1 – сигнал 0, на выходе х 2 – сигнал 1. Если на вход А подать кратковременный сигнал (на доли секунды), то на выходах х 1 и х 2 буквы сменятся на противоположные. Они будут демонстрироваться сколь угодно долго, до тех пор, пока на вход А вновь будет подан короткий сигнал.
Т А 0 1 Т А 1 0 Каждая кратковременная подача сигнала на вход А «переключает» триггер, вызывает смену букв на его выходах. При необходимости сигналы (буквы) снимаются с выходов триггера и передаются по проводам на другие устройства. При этом сигналы (состояние выходов) сохраняются.
Регистры – несколько триггеров, объединенных в группу. Т А3А3 х3х3 Т А2А2 х2х2 Т А1А1 х1х1 Т А4А4 х4х4 Регистр из четырех триггеров: можно использовать для запоминания и демонстрации четырехбуквенных двоичных слов; можно рассматривать как простейшее запоминающее устройство (ЗУ).
Например: х 1 = х 2 = х 3 = x 4 = 0 ( на выходе – 0000 ) Т А3А3 0 Т А2А2 0 Т А1А1 0 Т А4А4 0 Передадим на вход А1 сигнал. Это вызовет смену букв на выходе: На вход А3 сигнал. На выходе: 1010 Т А3А3 1 Т А2А2 0 Т А1А1 1 Т А4А4 0 Так, воздействуя на входы отдельных триггеров, образующих регистр, можно одно двоичное слово заменить для хранения на другое.
Если в регистр входит N триггеров, то при таком ЗУ можно организовать запоминание и демонстрацию N – разрядных двоичных слов. ОЗУ ЭВМ часто конструируется в виде набора регистров. Один регистр образует одну ячейку памяти. Каждая ячейка имеет номер. Вывод: ЭВМ состоит из огромного числа отдельных логических элементов, образующих все её узлы и память.