백업/정보컴퓨터

[정보][컴구] 2017-B-06 메모리구조

Unknown9 2021. 2. 16. 10:44
반응형

 

<작성 방법>

(1) 디코더의 진리표를 작성할 것. (단, 디코더의 입력 변수는Am-1 ~ Ak를 사용할 것.)

A8 A9 D0 D1 D2 D3
0 0 1 0 0 0
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 1

A0~A7 : 8bit address, A8, A9

(2) 디코더의 입력이 모두 1일 경우 선택되는 RAM에서 12번째 단어(word)의 주소를 16진수로 쓸 것.

11의 경우 1100000000 ~ 1111111111 300 ~ 3FF까지의 범위를 갖는다.

300 + 12번째(B, 0~11) = 30B

30C로 써서 틀린 사람이 많다고 한다. 12->C로 판단 -> 13번째임

(3) (1)에서 사용한 디코더 출력 개수만큼의 RAM을 병렬로 연결하여 주기억장치를 구성하였을 때 데이터 버스는 몇 비트인지 쓸 것.

직렬의 경우 8 bit 메모리를 select해서 사용하고, 병렬은 동시에 4개를 써야하니 data bus가 4배가 더 필요하다.

8x4 = 32bit

 

 

 

반응형