Skip to main content

Ano ang isang rehistro ng shift?

Tulad ng inilalapat sa mga digital na circuit, ang isang rehistro ng shift ay isang serye ng mga flip-flops batay sa sunud-sunod na tiyempo ng orasan.Ang mga flip-flops ay pinadali ang paglipat ng data mula sa pag-input sa output gamit ang sunud-sunod na lohika.Ang isang orasan, sa anyo ng isang paulit -ulit na alon sa isang parisukat na pattern, ay ginagamit upang i -synchronize kung paano naglalakbay ang data sa pamamagitan ng mga rehistro ng shift, na lumilikha ng isang maikling pagkaantala sa paghahatid ng isang digital signal.Kadalasan, ang mga rehistro ng shift na may iba't ibang haba ay ginagamit upang mai-convert ang kahanay na data sa serial, ngunit maaari ring magamit para sa daloy ng data sa mga microprocessors o upang i-covert ang data ng analog sa digital at kabaligtaran.

Ang mga rehistro ng shift ay mga high-speed circuit.Pangunahin, ang isang rehistro ng shift ay gumagalaw ng mga piraso ng data alinman sa kaliwa o kanan kasama ang isang circuit, depende sa tiyak na istraktura ng circuit.Sa pinakasimpleng form nito, ang isang rehistro ng shift ay tumatagal ng data sa unang yugto at nagbabago ng isang yugto sa kaliwa o kanan habang ang orasan ay nagpapahiwatig ng pangangailangan para sa isang advance na data.Ang mga rehistro ay nakilala sa pamamagitan ng bilang ng mga pansamantalang puwang ng imbakan na magagamit pagkatapos ng bawat yugto sa pagitan ng input at output.Ang pansamantalang mga puwang ng imbakan ay nagbibigay -daan sa isang rehistro ng shift upang maantala ang mga signal ng data hanggang sa mag -signal ang orasan ng naaangkop na data advance.Ang isang 8-bit na rehistro, halimbawa, ay may walong yugto at sa gayon walong pansamantalang mga puwang ng imbakan para sa mga bits sa isang string ng data.

istruktura, mayroong limang pangunahing uri ng mga rehistro ng shift.Ang serial-in/serial-out at universal parallel-in/parallel-out shift registro ay pinadali ang pag-input at output ng data sa serial form o kahanay na form ayon sa pagkakabanggit, na walang kinakailangang mga conversion.Ang parallel-in/serial-out ay tumutukoy sa mga rehistro ng shift na nagpoproseso ng kahanay na mga input ng paghahatid ng data at i-convert ang naturang mga pagpapadala sa output sa serial form.Ang mga rehistro ng serial-in/parallel-out ay halos magkapareho sa kahanay-in/serial-out, maliban sa data ng pag-input sa serial form na na-convert sa kahanay na form ng output.

Ang isang singsing counter ay isang uri ng istraktura ng paglilipat ng rehistro na nagtatampok ng recirculate o paulit -ulit na mga pattern ng data.Kapag nakumpleto ng isang rehistro ng shift ang pagproseso ng isang string ng data at pinapakain ang huling yugto pabalik sa paunang yugto ng pag -input ng data, isang resulta ng pattern ng pabilog.Ginagamit ang mga counter ng singsing kapag kinakailangan ang isang tukoy na pag -andar sa isang set na paulit -ulit na pattern.Halimbawa, ang isang LED display set upang ulitin ang mga napiling pagpapakita ay maaaring gumamit ng isang istraktura ng counter para sa rehistro ng shift upang ang pag -uulit ng output sa isang paunang natukoy na tibok ng orasan.memorya ng computer.Ang paggamit ng mga rehistro ng shift ay pinalitan ang mga linya ng pagkaantala ng mercury, pagpabilis ng pagproseso ng data at pinapayagan ang mas maliit na mga sangkap ng computer at peripheral.Ngayon, ang mga rehistro ng shift bilang pangunahing memorya ng computer ay itinuturing na antiquated.Ang mga circuit board, gayunpaman, nagtatampok pa rin ng mga rehistro ng shift upang mabawasan ang dami ng mga kable na kinakailangan, lalo na sa mga driver ng display, digital sa mga analog converters, at memorya ng serial data.