Вопросы к Поиску с Алисой
Регистры процессора Intel 8086 реализованы в кремнии с использованием транзисторов типа N-МОП. tran.su
Строительный блок регистра — два инвертора в цепи обратной связи, которые хранят один бит. habr.com Если на верхнем проводнике 0, правый инвертор выдаст 1 на нижний проводник. habr.com Затем левый инвертор выдаст 0 на верхний проводник, завершая цикл. habr.com Таким образом цепь оказывается стабильной и «помнит» 0. habr.com И наоборот, если на верхнем проводнике 1, она превратится в 0 на нижнем проводнике, и обратно в 1 на верхнем. habr.com В итоге цепь может хранить 0 или 1, формируя однобитную память. habr.com
К паре инверторов добавляются три транзистора, чтобы получилась пригодная для использования ячейка регистра. habr.com Один транзистор выбирает ячейку для чтения, второй выбирает ячейку для записи, третий усиливает сигнал при чтении. habr.com
Каждый регистр оптимизирован в зависимости от его функции. habr.com Некоторые из них — простые 16-битные регистры, и расположены наиболее компактно. habr.com К другим 16-битным регистрам можно обращаться как к двум 8-битным, что требует ещё одной управляющей шины. habr.com У наиболее сложных регистров есть два-три порта для чтения и один-два для записи. habr.com