Другие языки программирования и технологии

Что такое триггер?

Незнал что такое "регистр процессора", искал инфу, наткнулся на такое:
"Регистры состоят из триггеров. "
Теперь не могу понять что такое триггер, как я понял это тот же "бит" памяти.
Растолкуйте пожалуйста что к чему, а главное что же такое триггер?
Особенностью последовательных логических устройств является зависимость выходного сигнала не только от действующих в настоящий момент на входе логических переменных, но и от тех значений переменных, которые действовали на входе в предыдущие моменты времени. Для выполнения этого условия значения переменных должны быть запомнены логическим устройством. Функцию запоминания значений логических переменных в цифровых схемах выполняют так называемые триггерные элементы

https://youtu.be/7QLQplw5EKE
Виктор Петрушин
Виктор Петрушин
135
Лучший ответ
Aydos Abuov Думаете автору вопроса нужен ответ 5 лет спустя? ))
В данном случае триггер - это просто (пере/вы) ключатель. Нечто, что может быть включено или выключено.
Только регистр флагов состоит из триггеров (флагов).
Остальные регистры я бы в таком ключе рассматривать не стал, разве что ты собрался спуститься на какой-то совсем жестко-аппаратный уровень с сумматорами, флип-флопами и прочей лабудой.
Михаил Клочков
Михаил Клочков
53 084
Если дословно то это спусковой крючок.
Максим Highway
Максим Highway
89 205
Триггер -- это устройство с двумя состояниями.
Grihka Semeshca
Grihka Semeshca
84 692
Триггер - ждущий мультивибратор.
Murodilla Musaboyev
Murodilla Musaboyev
54 969
Ринат Катанов А, "конъюнкция", "дизъюнкция" ...- это и есть триггеры?
Триггеры разные бывают. И вам оно не надо для понимания! Регистр - скажем что это та же ячейка памяти, только более быстродейственная (поэтому и советуют выполнять операции над регистрами, а не над ячейками в памяти). А триггер это уже ближе к электронике (хотя иногда встречал понятие и в программировании). Триггер - может на выходе иметь либо логическую единицу (есть напряжение) или ноль (нет напряжения). Из нескольких триггеров (32 для 32-ух разрядного процессора и 64 для 64-ех разрядного) можно сделать регистр.
Sergei Parshin
Sergei Parshin
15 388
Триггер по простому - это такая штука, которая хранит либо 0 либо 1, что-то одно, но не и то и то одновременно, такой себе переключатель (тумблер)
Ринат Катанов То есть это и есть "бит" в памяти?
еще можно сказать что это своего рода электронный переключатель
Это тоже самое, что и ниггер