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