一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

寄存器的特性和四大種類

如意 ? 來源:CSDN ? 作者:寄存器的特性和四 ? 2020-06-19 16:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

寄存器

寄存器是由觸發(fā)器組成的,一個觸發(fā)器是一個一位寄存器。多個觸發(fā)器就可以組成一個多位的寄存器。由于寄存器在計算機中的作用不同,從而被命名不同,常用的有緩沖寄存器、移位寄存器、計數(shù)器等。下面我們就簡單的來介紹下這些寄存器的電路結(jié)構(gòu)及工作原理。

1

緩沖寄存器

它是用來暫存某個數(shù)據(jù),以便在適當(dāng)?shù)臅r間節(jié)拍和給定的計算步驟將數(shù)據(jù)輸入或輸出到其它記憶單元中去,下圖是一個并行輸入、并行輸出的4位緩沖器的電路原理圖,它由4個D觸發(fā)器組成。

寄存器的特性和四大種類

啟動時,先在清零端加清零脈沖,把各觸發(fā)器置0,即Q端為0。然后,把數(shù)據(jù)加到觸發(fā)器的D輸入端,在CLK時鐘信號作用下,輸入端的信息就保存在各觸發(fā)器中(D0~D3)。

2

移位寄存器

移位寄存器能將所儲存的數(shù)據(jù)逐位向左或向右移動,以達到計算機運行過程中所需的功能,請看下圖

寄存器的特性和四大種類

啟動時,先在清零端加清零脈沖,使觸發(fā)器輸出置0。然后,第一個數(shù)據(jù)D0加到觸發(fā)器1的串行輸入端,在第一個CLK脈沖的上升沿Q0=Q0,Q1=Q2。Q3=Q0。其后,第二個數(shù)據(jù)D1加到串行輸入端,在第二個CLK脈沖到達時,Q0=Q1,Q1=Q0,Q2=Q3=0。以此類推,當(dāng)?shù)谒膫€CLK來到之后,各輸出端分別是Q0=Q3,Q1=Q2,Q2=Q1,Q3=Q0。輸出數(shù)據(jù)可用串行的形式取出,也可用并行開式取出。

3

計數(shù)器

計數(shù)器也是由若干個觸發(fā)器組成的寄存器,它的特點是能夠把存款在其中的數(shù)據(jù)加1或減1。計數(shù)器的種類也很多,有行波計數(shù)器、同步計數(shù)器等,下面我們就以行波計數(shù)器向大家作個介紹。

下圖就是一個由J-K觸發(fā)器組成的行波計數(shù)器的工作原理圖。這種計數(shù)器的特點是:第一個時鐘脈沖促使其最低有效位加1,使其由0變1;第二個時鐘脈沖促使最低有效位由1變0。同時推動第二位,使其由0變1;同理,第二位由1變0時又去推動第三位,使其由0變1,這樣有如水波前進一樣逐位進位下去。

寄存器的特性和四大種類

上圖中各位的J、K輸入端都是懸浮的,這相當(dāng)于J、K輸入端都是置1的狀態(tài),即各位都處于準備翻轉(zhuǎn)的狀態(tài)。只要時鐘脈沖邊沿一到,最右邊的觸發(fā)器就會翻轉(zhuǎn),即Q由0轉(zhuǎn)為1或由1轉(zhuǎn)為0。

上圖中的這個計數(shù)器是4位的,因此可以計015的數(shù)。如果要計更多的數(shù),需要增加位數(shù),如8位計數(shù)器可計0255的數(shù),16位則可計0~65535的數(shù)。

4

三態(tài)門(三態(tài)緩沖器)

為減少信息傳輸線的數(shù)目,大多數(shù)計算機中的信息傳輸線均采用總線形式,即凡要傳輸?shù)耐愋畔⒍甲咄唤M傳輸線,且信息是分時傳送的。在計算機中一般有三組總線,即數(shù)據(jù)總線、地址總線和控制總線。為防止信息相互干擾,要求凡掛在總線上的寄存器或存儲器等,它的傳輸端不僅能呈現(xiàn)0、1兩個信息狀態(tài),而且還應(yīng)能呈現(xiàn)第三種狀態(tài)——高阻抗狀態(tài)(又稱高阻狀態(tài)),即此時好像它們的輸出被斷開,對總線狀態(tài)不起作用,此時總線可由其它器件占用。三態(tài)門即可實現(xiàn)上述的功能,它除具有輸入輸出端之外,還有一控制端,請看下圖。

寄存器的特性和四大種類

當(dāng)控制端E=1時,輸出=輸入,此時總線由該器件驅(qū)動,總線上的數(shù)據(jù)由輸入數(shù)據(jù)決定;

當(dāng)控制端E=0時,輸出端呈高阻抗狀態(tài),該器件對總線不起作用。當(dāng)寄存器輸出端接至三態(tài)門,再由三態(tài)門輸出端與總線連接起來,就構(gòu)成三態(tài)輸出的級沖寄存器。如下圖所示就是一個4位的三態(tài)輸出緩沖寄存器。由于這里采用的是單向三態(tài)門,所以數(shù)據(jù)只能從寄存器輸出到數(shù)據(jù)總線。如果要實現(xiàn)雙向傳送,則要用雙向三態(tài)門。

寄存器的特性和四大種類

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124500
  • 移位寄存器
    +關(guān)注

    關(guān)注

    3

    文章

    293

    瀏覽量

    22745
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    使用寄存器點亮LED燈

    學(xué)習(xí)本章時,配合以上芯片手冊中的“19. I/O Ports”章節(jié)一起閱讀,效果會更佳,特別是涉及到寄存器說明的部分。本章內(nèi)容涉及到較多寄存器方面的深入內(nèi)容,對于初學(xué)者而言這些內(nèi)容豐富也較難理解,但非常有必要細讀研究、夯實基礎(chǔ)。
    的頭像 發(fā)表于 05-28 17:37 ?639次閱讀
    使用<b class='flag-5'>寄存器</b>點亮LED燈

    章 什么是寄存器

    本篇文章我們講解了寄存器的概念、地址映射和寄存器操作等內(nèi)容,內(nèi)容比較干,大家有個概念即可,不要求全部熟記掌握,有需要時可重復(fù)查閱觀看。下一篇我們將開始進行實操內(nèi)容,通過控制單片機的GPIO來點亮一顆LED,敬請期待!
    的頭像 發(fā)表于 05-21 14:23 ?394次閱讀
    第<b class='flag-5'>四</b>章 什么是<b class='flag-5'>寄存器</b>

    如何用C語言操作寄存器——瑞薩RA系列FSP庫開發(fā)實戰(zhàn)指南(10)

    由于寄存器的數(shù)量是非常之多的,如果每個寄存器都用像*((uint32_t*)(0x40080000+0x0020*1))這樣的方式去訪問的話,會顯得很繁瑣、很麻煩。為了更方便地訪問寄存器,我們會借助C語言結(jié)構(gòu)體的
    的頭像 發(fā)表于 04-22 15:30 ?984次閱讀
    如何用C語言操作<b class='flag-5'>寄存器</b>——瑞薩RA系列FSP庫開發(fā)實戰(zhàn)指南(10)

    XILINX FPGA CLB單元之移位寄存器

    )和移出Q31(MC31 LUT引腳)線路將LUT級聯(lián),以形成更大的移位寄存器。因此,SLICEM中的個LUT被級聯(lián)以產(chǎn)生高達128個時鐘周期的延遲。也可以在多個SLICEM上組合移位寄存器。
    的頭像 發(fā)表于 01-16 17:45 ?807次閱讀
    XILINX FPGA CLB單元之移位<b class='flag-5'>寄存器</b>

    TPS80032寄存器手冊

    電子發(fā)燒友網(wǎng)站提供《TPS80032寄存器手冊.pdf》資料免費下載
    發(fā)表于 12-21 09:08 ?0次下載
    TPS80032<b class='flag-5'>寄存器</b>手冊

    詳解寄存器模型鏡像值

    DUT的配置寄存器的值是實際值,reg_model有鏡像值、期望值的概念。
    的頭像 發(fā)表于 10-23 09:43 ?1008次閱讀
    詳解<b class='flag-5'>寄存器</b>模型鏡像值

    接口的控制與狀態(tài)寄存器什么作用

    接口的控制與狀態(tài)寄存器(Control and Status Registers,簡稱CSR)是計算機系統(tǒng)中用于控制和監(jiān)控硬件設(shè)備操作的寄存器。它們是硬件設(shè)備與其驅(qū)動程序之間的橋梁,允許軟件控制硬件
    的頭像 發(fā)表于 10-17 10:42 ?1530次閱讀

    什么是寄存器移位尋址

    寄存器移位尋址是一種特定的尋址方式,主要出現(xiàn)在某些處理架構(gòu)中,如ARM指令集。這種尋址方式在處理數(shù)據(jù)移動和操作時提供了極大的靈活性和效率。下面將從定義、工作原理、特點、應(yīng)用場景以及與其他尋址方式的對比等方面對寄存器移位尋址進行
    的頭像 發(fā)表于 10-05 17:38 ?1071次閱讀

    寄存器間接尋址和寄存器尋址的區(qū)別

    寄存器間接尋址和寄存器尋址是計算機體系結(jié)構(gòu)中兩種重要的尋址方式,它們在指令執(zhí)行過程中起著關(guān)鍵作用。下面將從定義、原理、特點、應(yīng)用場景以及區(qū)別等方面對這兩種尋址方式進行詳細闡述。
    的頭像 發(fā)表于 10-05 17:13 ?3680次閱讀

    ARM寄存器的分類及功能

    ARM寄存器是ARM處理內(nèi)部的重要組成部分,它們在處理的運算、控制以及數(shù)據(jù)存儲等方面發(fā)揮著至關(guān)重要的作用。下面,我們將從ARM寄存器的定義、結(jié)構(gòu)、分類以及功能等多個方面進行詳細闡述
    的頭像 發(fā)表于 09-05 14:18 ?2933次閱讀

    通用寄存器是什么意思

    在計算機體系結(jié)構(gòu)中,通用寄存器是中央處理(CPU)內(nèi)部最為核心和基礎(chǔ)的組成部分之一。它們被設(shè)計為能夠存儲和傳輸各種類型的數(shù)據(jù)和指令,是CPU進行數(shù)據(jù)處理和運算的關(guān)鍵工具。通用寄存器
    的頭像 發(fā)表于 09-05 14:13 ?2333次閱讀

    寄存器的類型和作用

    在計算機科學(xué)中,寄存器(Register)是一種高速存儲單元,它位于CPU內(nèi)部,與CPU的運算單元和邏輯控制單元緊密相連。寄存器的主要作用是暫時存儲指令、操作數(shù)和地址等臨時數(shù)據(jù),以便CPU快速訪問和處理。由于寄存器直接集成在CP
    的頭像 發(fā)表于 09-05 14:11 ?4771次閱讀

    寄存器的輸入輸出方式

    寄存器的輸入輸出方式是數(shù)字電路設(shè)計中至關(guān)重要的部分,它決定了數(shù)據(jù)如何在寄存器中進出以及處理的效率。下面將詳細探討寄存器的幾種主要輸入輸出方式,包括并行輸入輸出、串行輸入輸出以及雙向輸入輸出,并會擴展到移位
    的頭像 發(fā)表于 09-05 14:09 ?2641次閱讀

    寄存器故障分析

    寄存器故障分析是計算機硬件維護與系統(tǒng)穩(wěn)定性保障中的重要環(huán)節(jié)。寄存器作為計算機中的關(guān)鍵組成部分,負責(zé)存儲和傳輸數(shù)據(jù),其穩(wěn)定性和可靠性直接影響到整個計算機系統(tǒng)的性能。以下是對寄存器故障的全面分析,包括故障類型、故障現(xiàn)象、故障原因及診
    的頭像 發(fā)表于 08-29 11:26 ?2176次閱讀

    寄存器是什么意思?寄存器是如何構(gòu)成的?

    在計算機科學(xué)中,寄存器(Register)是一個高速存儲單元,它位于中央處理(CPU)內(nèi)部,用于存儲計算機程序執(zhí)行過程中所需要的數(shù)據(jù)、指令地址或狀態(tài)信息。寄存器是計算機體系結(jié)構(gòu)中至關(guān)重要的組成部分,對計算機的運算速度和性能有著
    的頭像 發(fā)表于 08-02 18:23 ?7568次閱讀
    <b class='flag-5'>寄存器</b>是什么意思?<b class='flag-5'>寄存器</b>是如何構(gòu)成的?