CPU는 RAM, ROM, peripheral등 여러 장치들과 연결되어 있습니다.이 때 CPU는 각 장치들과 DATA, ADDRESS가 연결되어있습니다.그런데 만약 RAM에 DATA를 write하고 싶은데 RAM, Peri1, Peri2 등 DATA path가 전부 쇼트되어있습니다.Address도 마찬가지입니다. 그래서 내가 원하는 장치를 지정하고 그 장치에만 값을 write이나 read를 할 수 있게 하는 것이 '메모리 매핑'입니다. 예를 들어 CPU가 16bit Address를 내보낸다고 가진다고 가정해보겠습니다.(A16,A15,A14 ... , A1,A0)여기서 상위 3bit를 가지고 RAM, Peri1, Peri2 중 어떤 장치를 선택할지 정하는 것입니다. (low enable이라 0인 것이 선택..