Page 56 - 컴퓨터구조(프로그래밍 관점에서 바라보는)도서 미리보기
P. 56
268 PART 2? 하드웨어 관점에서의 컴퓨터 구조
20018년 현재 Pep/9 버 지금부터는 우리가 이 교재에서 사용하는 가상 머신의 구조를 살펴보
전까지 있지만, 이 교재는 자. 우리가 사용할 가상 머신은 Pep/8이라는 가상 머신으로써, J. Stanley
Pep/8 버전으로 실행하 Warford가 집필한 “Computer Systems, Jones and Barlett Press”에서 소
였다. 개된 가상 머신이다. 이 가상 머신은 이 교재를 포함해서 이미 여러 교재에
서 소개/사용되고 있으며, 가상 머신의 구조적인 간단함 덕분에 기계어 레
벨에서의 CPU 구조를 설명하기에 아주 효과적이다.
이 가상 머신 프로그램은 아래의 사이트에서 다운로드 할 수 있다. 각자 아
래의 사이트에 접속해서 자신의 운영 체제에 적합한 가상 머신을 다운 받
아보자.
이 교재에서 소개되는 많은 http://computersystemsbook.com/
기계어, 어셈블리어 소스
코드는 이 가상 머신의 샘 아래의 화면은 가상 머신을 다운 받아서 실행한 화면이다. 가상 머신의 사
플 코드에서 인용하였다. 용법은 컴퓨터 프로그래밍을 접해본 사람이라면 몇가지 메뉴를 눌러보면
또한 이 가상 머신 그 자체 쉽게 알 수 있을 것이다. 가상 머신의 사용법 또한 위의 사이트에 잘 정리
는 C 언어로 작성되었으며 되어 있다.
소스 파일도 공개되어 있기
때문에 프로그래밍에 관심
있는 사람은 소스를 수정
하여서 본인 만의 가상 머
신을 만들어 볼 수 있다.