nCS 라는 것은
주소라는 개념보다는 하드웨어적인 회로를 간단하게 하라고 만든 것이죠

원칙상 어떤 하드웨어를 접근 하려면 주소를 할당하죠...
할당된 주소에 응답하는 회로를 만들려면 각 주소의 비트열과 일치하는
어드레스와 비교 회로를 넣어야 합니다.

그런데 32 비트 프로세스는 32 개의 어드레스가 생기죠 ( 뭐 물리적으로는 25
개빡에 안나온다고 하더라도... )

이걸 회로상에 비교 회로를 만든면 무척 피곤하죠...

그래서 최소한의 비교루틴을 넣고 이와 일치하는 신호를 nCS 란 이름으로
외부에 빼는 것이죠...

그런데 이 nCS 라는 것은 무척 큰 영역이기 때문에 하위 어드레스의 비교
회로를 넣죠....

어쩄든 nCS 는 쓰기니 읽기니 하는 개념이 없읍니다 .

그런것은 MMU 가 동작되는 논리적 개념이 더 강하죠....

그냥 하드웨어 적으로 어떤 번지는 읽기만 가능하게 정한다든가
어떤 번지는 쓰기만 가능하게 정한다든가 하는 거죠

이렇게 정해지더라도 프로그램적으로 쓰기 전용 번지를 읽어도 상관은
없읍니다.
단지 데이타가 항상 이상하게 읽힐 뿐이죠...