0x00 什么是解碼器
解碼器是根據輸入信號在多個輸出位中選擇一個輸出位的裝置。例如,當解碼器接收2位二進制值作為輸入時,它可以接收00、01、10、11四種輸入值,并根據每個輸入值在4個輸出位中選擇一個,輸出為1000、0100、0010、0001中的一種。這樣的解碼器被稱為高電平有效解碼器(active high decoder),即輸出位中只有一個被選擇為1;而低電平有效解碼器(active low decoder)則是在輸出位中選擇一個為0。
解碼器通常用于根據特定內存中存儲的字的地址生成選擇信號(address decoder),以及操作數/地址解碼等功能。
Active High Decoder | |