Page 59 - 컴퓨터구조(프로그래밍 관점에서 바라보는)도서 미리보기
P. 59

271CHAPTER 7? 기계어 프로그래밍을 통한 컴퓨터 구조 이해

주소 내용물
000
001
010
011
100
101
110
111

이를 일반화하면, 바이트 단위로 주소를 지정하고 주소 버스의 대역폭              주소를 통해서 메모리에
(bandwidth, 비트수)이 n 비트라면, 총 2n 바이트의 메모리를 사용할 수     접근하는 것을 말한다.
있다는 의미이다. Pep/8 가상 머신의 메인 메모리(주 기억 장치, main
memory)는 8비트(1 바이트) 단위로 어드레싱(addressing)할 수 있으며 총  Pep/8은 실제로 메모리
64k 바이트로 구성된다. 즉, 바이트 단위로 주소를 할당하면, 메인 메모리         의 크기가 아주 작기는 하
의 주소 공간은 0000(16)에서 FFFF(16)번지까지로 구성된다. 주소가 16비트로  지만, 여기에 가상 머신의
이루어진다는 것을 의미한다.                                    운영 체제와 사용자 프로
                                                   그램이 모두 로드되는데는
7.1.4? 입출력 장치                                      부족함이 없다.

입력 장치는 키보드와 텍스트 파
일 방식을 지원한다. 가상 머신
화면 상에서 ‘배치(Batch) I/O’
모드는 텍스트 파일을, ‘터미널
(Terminal) I/O’ 모드는 키보드
를 의미한다. 배치 모드는 프로
그램을 실행하기 전에 미리 모든
입력을 해두는 방식이고, 터미널
   54   55   56   57   58   59   60   61   62   63   64