1. 程式人生 > >計算機組成原理補充——片選訊號詳解

計算機組成原理補充——片選訊號詳解

片選儲存晶片的片選

編輯 儲存器往往要是由一定數量的晶片構成的。 CPU要實現對
儲存單元
的訪問,首先要選擇 儲存晶片,即進行片選;然後再從選中的晶片中依 地址碼選擇出相應的儲存單元,以進行資料的存取,這稱為字選。片內的字選是由CPU送出的N條低位 地址線完成的,地址線直接接到所有儲存晶片的地址輸入端,而儲存晶片的 片選訊號則大多是通過高位地址譯碼後產生的。 線選法: 線選法就是用除片內定址外的高位地址線直接分別接至各個儲存晶片的片選端,當某地址線資訊為0時,就選中與之對應的儲存晶片。這些片選地址線每次定址時只能有一位有效,不允許同時有多位有效,這樣才能保證每次只選中一個晶片。線選法不能充分利用系統的 儲存器空間,把 地址空間
分成了相互隔離的區域,給程式設計帶來了一定困難 全譯碼法: 全 譯碼法將除片內定址外的全部高位 地址線都作為地址 譯碼器的輸入,譯碼器的輸出作為各晶片的片選訊號,將它們分別接到 儲存晶片的片選端,以實現對儲存晶片的選擇。全譯碼法的優點是每片晶片的地址範圍是唯一確定的,而且是連續的,也便於擴充套件,不會產生地址重疊的儲存區,但全譯碼法對譯碼電路要求較高 部分譯碼法:所謂部分譯碼法即用除片內定址外的高位地址的一部分來譯碼產生 片選訊號,部分譯碼法會產生地址重疊。