메모리 맵 입출력: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
잔글 →예 |
|||
55번째 줄:
이제 비디오 컨트롤러의 네 번째 레지스터가 화면의 바탕색을 지정하는데 쓰인다고 하자. CPU는, 일반적으로 메모리에 기록하는 명령을 이용해서, A003이라는 메모리 위치에 값을 기록하여 배경색을 지정할 수있다. 이와 같은 방법을 이용해서, 비디오 컨트롤러의 특별한 램 공간에 문자를 써서, 화면에 글자를 표현할 수 있다. [[비트맵|비트맵 디스플레이]을 사용할 수 있도록 만든 저렴한 [[램]]이 나오기 전까지는, 이런 식의 캐릭터 셀 방식을 이용해서 표시하는 것이 보통이었다. ([[텍스트 사용자 인터페이스]] 참조)
== 불완전한
장치가
* 완전히 디코딩을 할 경우 [[주소 버스]]의 모든 라인을 검사하게 되는데, CPU가 매핑되지 않은 메모리 영역에 접근하면 오픈 [[데이터 버스]] 상태를 야기한다.
* 불완전한 디코딩, 혹은 부분 디코딩이라고 하는 방법은 주소 일부분을 검사하는, 더 간단하고 대체적으로 단순한
== 참고 문서 ==
|