본문 바로가기

728x90
반응형

memory map 예제

마이크로프로세서(10) 38 decoder 이전 글의 개념(38디코더를 사용하는 이유)이 필요하다면 여기를 클릭 !! example problem 0000H ~ 1FFFH 메모리를 설계하시오. (38 디코더를 사용) 처음 주소와 끝 주소를 비교하였을 때, A15부터 같은 값을 가지는 bit까지를 CS에 연결한다. -> 남은 값들은 address bus로 할당한다. 또한 NAND 대신, decoder를 사용할 수 있다. -> 38디코더 : 같은 크기의 메모리 8개까지 확장 가능 -> 하 실수를 또 했넹.. E1과 E2위에 바(bar)가 있어야 하고, E3위엔 아무것도 없어야 합니다!! 예제1 보다 1 큰 번지를 할당하였을 때, 해당 메모리의 시작 번지와 끝 번지는 ? + 설계해라. -> E1과 E2위에 바(bar)가 있어야 하고, E3위엔 아무것도.. 더보기
마이크로프로세서(8) memory map Memory Map 시작 번지와 끝 번지만 찾으면 된다. 예제 그림을 보고 각각의 상황에서 memory map을 찾아보자. memory map의 시작 : 0, 끝 : 1 memory map의 시작 : 0000H, 끝 : FFFFH memory map의 시작 : 00, 끝 : 01 -> A1 =1이면 동작하지 않는다. 따라서 10과 11의 값은 사용되지 않는다. 00, 01만 사용 memory map의 시작 : 000, 끝 : 011 -> 000 ~ 011만 사용 가능하다. 100 ~ 111은 사용 불가능하다. -> 즉, A2 = 1이면 동작하지 않는다. memory map의 시작 : 0000H, 끝 : 7FFFH -> A15 = 0으로 고정한다. A0와 A14 사이의 값을 0, 1로 줄 수 있다. 주어진.. 더보기

728x90
반응형