Načelo malo-mjenjača

Sep 16, 2025

Ostavite poruku

Mjenjač se obično konstruira kaskadnim spajanjem više bistabila, pri čemu smjer pomaka podataka kontrolira signal takta. Na primjer, tijekom desnog pomaka, podaci se pomiču s najmanjeg bita na najvažniji bit, jedan bit po taktu. Lijevi pomak je suprotan, pomičući podatke od najvažnijeg bita do najmanje značajnog bita. Tijekom procesa pomaka, novi podaci se učitavaju bit po bit kroz ulaz, a stari podaci izlaze bit po bit kroz izlaz.

 

Bit-Shifter kombinira više flip{1}}flopova u nizu kako bi formirao registar posmaka. Na primjer, četiri D bistabila-okidana s rubom tvore 4-bitni logički krug registra pomaka. Podaci u registar ulaze preko serijskog ulaza D1. Izlaz svakog flip{9}}flopa postaje ulaz podataka flip-flopa s desne strane. Pod pretpostavkom da registar posmaka počinje na 0000, digitalni podatak D3D2D1D0 (tj. 1101) se sekvencijalno pomiče od najvišeg bita D3 do najnižeg bita D0. Nakon prvog impulsa takta, Q0 će biti jednak D3. Zatim, budući da D2 slijedi D3, nakon drugog impulsa takta, stanje FF0 će se pomaknuti u FF1, a FF0 će se promijeniti u novo stanje, to jest, Q1=D3, Q0=D2. I tako dalje, možemo dobiti potpunu sekvencu stanja 4-bitnog desnog posmačnog registra.

Pošaljite upit