豐碩 發表於 2012-11-29 00:42:29

【解碼器】

<P align=center><STRONG><FONT size=5>【<FONT color=red>解碼器</FONT>】</FONT></STRONG></P>&nbsp;<P><STRONG>Decoder</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>【辭書名稱】圖書館學與資訊科學大辭典</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>解碼器是一種能翻譯出一組信號真正含義的裝置,並根據此一含義啟動電腦執行工作。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>資料的離散量(DiscreteQuantities)在數位計算機中是以二進位制碼表示。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>一個有n位元的二進位制碼能表示2個不同的資料碼。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>解碼器就是一個能將n個編碼過的輸入資料轉換成2條不同輸出線的組合電路。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>一個有n個輸入與m個輸出的解碼器可稱為n×m解碼器。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>下圖是一個「3到8條線解碼器」的邏輯圖。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>電路的3個輸入變數被解碼成8個輸出,每一個輸出即代表3個輸入變數中的最小項(Minterm)-上圖中3個反相器提供每個輸入的補數,而每個及閘則產生8個最小項中的一項。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>此解碼器的一項特殊應用就是用做二進位制對八進位制的轉換。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>輸入變數代表一個二進位制數,而輸出則代表八進位制系統中的8個數字,「3到8條線解碼器」可用來解碼任何3位元的碼,而產生8個輸出,每一個輸出即為該碼中的一個元素。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>解碼器的動作可從真值表看出。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>下圖即為3到8條線解碼器的真值表,對每一種可能的輸入組合而言,其輸出僅有一個是"1",其餘的7個輸出為"0"。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>在計算機結構中,解碼器可用於位址解碼及指令解碼,前者用於中央處理單元(CPU)和主記憶體或界面之間,當CPU發出位址後,便可由解碼器做出位址的轉換,而收到信號的某一記憶體或界面,就是CPU所選定的對象;</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>指令解碼則用於CPU本身之控制單元內,藉著指令解碼器來判斷所要執行的指令,再啟動相關的控制程式。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>多數的解碼器芯片是可擴張的,一個解碼器可以驅動另外8個或更多的解碼器,以滿足大系統的需要。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG></STRONG>&nbsp;</P>轉自:http://edic.nict.gov.tw/cgi-bin/tudic/gsweb.cgi?o=ddictionary
頁: [1]
查看完整版本: 【解碼器】