déplacement
Un registre à décalage est un registre, c'est-à-dire un ensemble de bascules synchrones, dont les bascules sont reliées une à une, à l'exception de deux bascules qui ne sont pas forcément reliées. À chaque cycle d'horloge, le nombre représenté par ces bascules est mis à jour.
在数字电路中,移位寄存器(英语:shift register)是一种在若干相同时间脉冲下工作的触发器为基础的器件,数据以并行或串行的方式输入到该器件中,然后每个时间脉冲依次向左或右移动一个比特,在输出端进行输出。这种移位寄存器是一维的,事实上还有多维的移位寄存器,即输入、输出的数据本身就是一些列位。实现这种多维移位寄存器的方法可以是将几个具有相同位数的移位寄存器并联起来。
串入并出
串入并出形式的移位寄存器接法,可以将输入的串行数据以并行格式输出。串行通信要求的几位数据完成输入之后,就可以在输出端的各位同时读出并行数据。
并入串出
并入串出形式的移位寄存器接法,通过下图所示D1-D4并行输入段接收4位外部并行数据,而Q为串行输出的引脚。为了将数据写入到寄存器中,写/移位控制线必须保持低电平。写入完成,需要移位时,写/移位控制线则必须处于高电平,而且必须给予时间脉冲,每提供一个时间脉冲,向左(或向右)移动一位。
数据选择器
Un multiplexeur (abréviation: MUX) est un circuit permettant de concentrer sur une même voie de transmission différents types de liaisons (informatique, télécopie, téléphonie, télétex) en sélectionnant une entrée parmi N. Il possèdera donc N entrées, ainsi qu'une entrée de log2 N bits permettant de choisir quelle entrée sera sélectionnée, et une sortie.
Il sert d'accès aux réseaux de transmission de données.
Fonctionnement\
La valeur d'une des deux entrées E(i), sera propagée sur la sortie S suivant la valeur de aut(appelé autorisation) si aut=0 alors toutes les valeurs de la sortie valent 0 si aut=1 alors on voit l'adresse (A) S=E(a),exemple si k=2 on a 2 adresses tq A0=0 et A1=1 chaque E doit avoir 2 valeurs si aut=1 alors en décimale A1A0=2 on prend E2. Un MUX simple réalise la fonction logique : S= aut.(A0'A1'E0+A0'A1E1+A0A1'E2+A0A1E3) On trouvera donc des multiplexeurs « 2 vers 1 » (1 bit de sélection), « 4 vers 1 » (2 bits de sélection), « 8 vers 1 » (3 bits de sélection), etc. Certains multiplexeurs transmettent aussi bien les signaux numériques que les signaux analogiques.
Le circuit accomplissant la fonction inverse est appelé démultiplexeur ou encore décodeur.
2选1数据选择器的结构简图,其功能类似一个双掷的开关。