인텔 4004

1. 개요
2. 제원
3. 아키텍처
4. 핀아웃
5. 라인업
6. 여담

1. 개요

1971년 11월 15일 인텔에서 출시된 4비트 마이크로프로세서이자 세계 최초의 민간용으로 출시된 단일 칩 4비트 마이크로프로세서이다.

2. 제원

4비트 누산기와 4비트 인덱스 레지스터 16개를 가지고 있다. 연산은 누산기에 인덱스 레지스터를 더하거나 빼는 방식으로 연산했다. 이 형식의 구조는 인텔 8080까지 이어졌다. 최고 클럭 스피드는 740kHz 이다.내부 서브루틴 스택은 3개의 레벨까지만 지원했다. 이는 함수 콜을 총 3번까지 할 수 있다.

3. 아키텍처

인텔 4004의 아키텍처

4. 핀아웃

5. 라인업

4001 : 256바이트 용량의 고정기억장치와 4비트 입출력 포트.

4002 : 40바이트 용량의 램과 4비트 출력포트 램 부분은 4비트 워드 20개로 이루어진

레지스터4개가 탑재되어있다.

4003 : 키보드,모니터,프린터 등을 제어하기 위한 10비트 병령 출력 레지스터를 탑재하고있다.

4008 : 표준 메모리 칩 접근을 위한 8비트 주소 레지스터와 4비트 칩 입출력포트을 탑재하고있다.

4009 : 표준 메모리와 입출력 칩을 위한 컨버터

6. 여담

  • 후속작으로 인텔 4040이 있다. 인터럽트를 포함한 여러기능이 추가되었다.
  • 4비트 CPU에 불과하지만 이 구조는 8080까지 비슷하게 이어지게 된다. 물론 내부는 완전히 다르겠지만 A, r의 계산 형태, CLC와 STC, DAA 등의 명령어는 8080까지 그대로 옮겨왔고 CLC, STC, DAA는 8086까지 안착했기 때문에 2019년 현재도 사용할 수 있는 명령어들이다. 다만 BCD 명령어(DAA, DAS 등)는 64비트 모드에서는 사용할 수 없다.(알 수 없는 명령어 취급) 32비트 모드까지만 동작한다.

최종 확인 버전:

cc by-nc-sa 2.0 kr

Contents from Namu Wiki

Contact - 미러 (Namu)는 나무 위키의 표가 깨지는게 안타까워 만들어진 사이트입니다. (13.72ms)