先說明一下外地址譯碼的問題,設系統為20位地址線,所以本身的RAM的地址線+外地址=20
所以
(1)512=2^9,地址線9位,外地址線11位
(2)1024 =2^10,地址線9位,外地址線10位
(3)2K =2^11,地址線9位,外地址線9位
(4)64K =2^16,地址線9位,外地址線4位
再看片的問題,其實也簡單,
64K * 1位 RAM構成 256KB的儲存系統 ;前面是RAM的大小,所以所以形成256KRAM時,只要用256/64=4
256KB/64K * 8位,這兒的8是怎麼回事呢,資料是用一個位元組表示的,一個位元組為8位,所以資料線要8位,它和地址線沒有關係,這兒是固定的,(以後的系統中就不一定是8位了),所以用8/1=8,所以就成了
256KB/64K * 8
第一題的是*2不是4
13根。8位說明該ram按位元組存取,8k即8192,為2的13次方。所以地址線需要13根。
先說明一下外地址譯碼的問題,設系統為20位地址線,所以本身的RAM的地址線+外地址=20
所以
(1)512=2^9,地址線9位,外地址線11位
(2)1024 =2^10,地址線9位,外地址線10位
(3)2K =2^11,地址線9位,外地址線9位
(4)64K =2^16,地址線9位,外地址線4位
再看片的問題,其實也簡單,
64K * 1位 RAM構成 256KB的儲存系統 ;前面是RAM的大小,所以所以形成256KRAM時,只要用256/64=4
256KB/64K * 8位,這兒的8是怎麼回事呢,資料是用一個位元組表示的,一個位元組為8位,所以資料線要8位,它和地址線沒有關係,這兒是固定的,(以後的系統中就不一定是8位了),所以用8/1=8,所以就成了
256KB/64K * 8
第一題的是*2不是4