開啟主選單

求真百科

寄存器傳輸語言

  寄存器傳輸語言

寄存器傳輸語言就是既表示了寄存器傳輸操作,又和硬件之間有簡單對應關係的一種方便的設計工具,是描述各模塊內部和模塊之間連接關係的一種很好的方法。

目錄

簡介

在寄存器傳輸語言中寄存器是基本的邏輯單元,這是一個廣義的定義,即在寄存器傳送語句中,術語寄存器不僅包括普通的暫存信息的寄存器,還應包括具有特定功能的寄存器,如移位寄存器、計數器、俘儲器等例如,加法計數器可看做是具有遞增(加1)功能的寄存器,存儲器看做是存儲信息的寄存器集合。此外,儲存在寄存器的二元信息可以是二進制數、二-十進制碼,也可以是字符、控制信息或其他二元代碼信息。在寄存器傳輸語言中,用大寫英文字母表示寄存器,也可以用圖形表示。還可以把寄存器的每一位都表示出來,其中方括號內是每一位的編號

評價

無條件傳送語句的格式為:A B。其中,箭頭表示傳送方向,B稱為源寄存器,A稱為目的寄存器。傳送操作是一個複製過程,不改變源寄存器的內容,無條件傳送操作一般與時鐘無關,而是在一定條件下發生。傳送條件常由控制器給出的邏輯函數規定,其中「!」和「*」是條件語句專用符,「!」稱為間隔符,其意義是間隔符左邊和右邊的數據之間沒有聯繫。「*」是條件語句的連接符,「*」號右邊是傳送條件。[1]

參考文獻