원문
http://wiki.nesdev.com/w/index.php/Before_the_basics
기초 전에
배경지식
PC나 NES 같은 디지털 컴퓨터는 켜고 끌 수 있는 수백만개의 작은 스위치들로 채워져 있다.
어떤 스위치들은 짧게 정보를 저장한다; 이것들을 메모리라고 한다. 다른 스위치들은 다른 스위치들의 결과물에 기반한 것으로 연산을 한다; 이것들을 논리(logic)라고 한다. 각각의 스위치들은 켜거나 끔으로서, 참과 거짓 또는 1 또는 0의 숫자를 표현할 수 있다. 여러개가 묶인 스위치들은 더 큰 값을 표현 할 수 있다. 한개의 CPU는 메모리에서 기계어 코드를 읽어서 메모리 안의 다른 값들이나 입출력에 동작하기 위해 산술적이고 논리적 동작을 실행하기 위한 지침으로 처리한다. 몇몇 입출력은 사용자와의 상호작용과 연관이된다: 사용자는 컴퓨터에게 명령들을 내리고, 컴퓨터는 결과를 표시한다.
헷갈리겠지만, 지금이 컴퓨터 공학과 컴퓨터 과학에 대한 기본 개념과 친해질 기회이다. 이 기사는 영문 위키피디아에서 가져왔거, 다른 언어로 여러번 번역 되었다.
- Computer (it's not just a PC)
- Bit
- Binary number
- Byte
- Arithmetic logic unit
- Binary prefix (KiB, MiB)
- Random-access memory (RAM)
- Read-only memory (ROM)
- Bus
- Integrated circuit (IC)
- Central processing unit (CPU)
- Computer program
- Input/output (I/O)
- Digital signal
- Raster graphics
- Command-line interface
NES 소개
닌텐도 엔터테인먼트 시스템은 다음의 구성요소들을 갖고 있다:
- Ricoh사 2A03 CPU IC
- MOS 테크놀러지 6502 8-비트 마이크로프로세서 에 기반한 CPU
- 게임 컨트롤러를 위한 직렬 입력
- 오디오 출력은 4개의 톤 생성기와 델타 조정 재생 장치 포함
- CPU는 2 킬로바이트의 RAM을 사용
- 2C02 PPU (picture processing unit 화상 처리 장치)
- 타일에 기반한 배경 이미지
- 64 개의 스프라이트 (개별로 움직이는 객체)
- 53개 중 25개의 색상
- 256x240 픽셀 프로그레시브 화상 생성기
- NTSC 색상 인코더
- PPU는 2 킬로바이트의 RAM을 사용
카트리지들은 다음의 구성요소들을 갖고 있다:
- CPU는 16 킬로바이트 또는 그 이상의 PRG ROM이 사용함
- PPU(어떤 경우엔 CPU)는 8 킬로바이트 또는 그 이상의 CHR ROM 또는 CHR RAM을 사용함
- (부가적으로) ROM을 위한 뱅크 교환 하드웨어
- (부가적으로) 인터럽트 생성을 위한 논리(Logic)
댓글 없음:
댓글 쓰기