인텔 80188
1. 개요
인텔 80188은 임베디드 시스템용으로 설계된 마이크로 컨트롤러로, 클록 생성기, 인터럽트 컨트롤러, 타이머, DMA 채널 등 다양한 기능을 통합하여 칩 수를 줄였다. 8086 프로세서와 비교하여, 80188은 더 많은 하드웨어를 활용하여 명령어 실행 속도를 향상시켰으며, 특히 '레지스터 + 즉시' 주소 지정 모드, 곱셈, 나눗셈, 다중 비트 시프트 연산에서 더 빠른 성능을 보였다. 80188은 N80188 모델은 8087 수치 보조 프로세서와 호환되었지만 80C188 모델은 호환되지 않았다. 인텔은 2006년 3월 30일에 80188 프로세서의 생산을 중단했다.
| 명칭 | 80188 |
|---|
이미지 준비중입니다.
| 생산 시작 | 1982년 |
|---|---|
| 생산 종료 | 2007년 9월 |
| 생산자 | 인텔 AMD 후지쯔 지멘스 |
| 최소 주파수 | 6 MHz |
| 최대 주파수 | 25 MHz |
| 명령어 집합 | x86 (16비트) |
| 패키지 | 68핀 PLCC 68핀 LCC 100핀 PQFP (Engineering Sample Only) 68핀 PGA |
| 코프로세서 | Intel 80187 |
| 최소 프로세스 규칙 | 3 µm |
| 트랜지스터 수 | 55,000 |
| 이전 세대 프로세서 | 인텔 8085 |
| 다음 세대 프로세서 | 인텔 80286 |
| 주소 폭 | 20 비트 |
| 데이터 폭 | 8 비트 |
-
인텔의 마이크로프로세서 -
인텔 80386
인텔 80386은 1985년 출시된 x86 아키텍처의 32비트 마이크로프로세서로, 온칩 메모리 관리 장치, 3단계 파이프라인, 세 가지 동작 모드를 제공하며, 개인용 컴퓨터와 임베디드 시스템에 널리 사용되었지만 현재는 생산 및 지원이 중단되었고, 32비트 명령어 집합은 현대 x86 아키텍처의 기반이 되었다. -
인텔의 마이크로프로세서 -
인텔 4004
인텔 4004는 1971년 인텔에서 출시된 세계 최초의 상용 마이크로프로세서 중 하나이며, 4비트 아키텍처를 기반으로 계산기 라인에 탑재하기 위해 개발되었고, 컴퓨터 소형화와 개인용 컴퓨터 시대에 기여했다. -
인텔 x86 마이크로프로세서 -
인텔 80386
인텔 80386은 1985년 출시된 x86 아키텍처의 32비트 마이크로프로세서로, 온칩 메모리 관리 장치, 3단계 파이프라인, 세 가지 동작 모드를 제공하며, 개인용 컴퓨터와 임베디드 시스템에 널리 사용되었지만 현재는 생산 및 지원이 중단되었고, 32비트 명령어 집합은 현대 x86 아키텍처의 기반이 되었다. -
인텔 x86 마이크로프로세서 -
인텔 4004
인텔 4004는 1971년 인텔에서 출시된 세계 최초의 상용 마이크로프로세서 중 하나이며, 4비트 아키텍처를 기반으로 계산기 라인에 탑재하기 위해 개발되었고, 컴퓨터 소형화와 개인용 컴퓨터 시대에 기여했다.
2. 기능 및 성능
80188은 임베디드 시스템에 필요한 여러 기능을 통합하고, 8086 대비 향상된 명령어 처리 성능을 제공한다. 초기 클럭 속도는 6MHz였지만, 주소 계산 등 마이크로 코드를 위해 사용할 수 있는 하드웨어가 더 많아서, 많은 개별 명령어는 동일 클럭 주파수에서 8086보다 더 빠르게 실행되었다. 예를 들어, 레지스터 + 즉시 주소 지정 모드는 특히 메모리 위치가 피연산자 중 하나이면서 대상인 경우 8086보다 훨씬 빨랐다. 곱셈과 나눗셈도 원래의 8086보다 몇 배 빨랐으며, 다중 비트 시프트는 거의 4배 빠르게 수행되었다.
2.1. 통합 기능
80188 시리즈는 주로 외부 메모리를 사용하는 임베디드 시스템용 마이크로컨트롤러로 설계되었다. 칩 수를 줄이기 위해 클록 생성기, 인터럽트 컨트롤러, 타이머, 대기 상태 생성기, DMA 채널, 외부 칩 선택 선(line) 등의 기능을 통합했다. N80188은 8087 수치 보조 프로세서와 호환되었지만, 80C188은 그렇지 않았다. ESC 제어 코드는 통합되지 않았다. 80188의 초기 클록 속도는 6MHz였으나, 주소 계산 등에 사용 가능한 하드웨어가 더 많아 동일 클록 주파수에서 8086보다 많은 개별 명령어를 더 빠르게 실행했다. 예를 들어, "레지스터 + 즉시" 주소 지정 모드는 특히 메모리 위치가 피연산자 중 하나이면서 대상인 경우 8086보다 훨씬 빨랐다. 곱셈과 나눗셈도 8086보다 몇 배 빨랐고, 다중 비트 시프트는 거의 4배 빠르게 수행되었다.