인텔 8085 - 위키백과, 우리 모두의 백과사전 인텔 8085 위키백과, 우리 모두의 백과사전. ( 인텔8085에서 넘어옴 ) 둘러보기로 가기 검색하러 가기 인텔 8085 중앙 처리 장치 생산 1977년 제조사 인텔 CPU 속도 3 MHz - 6 MHz 공정 ( MOSFET 채널 길이 ) 3. 0 명령어 집합 pre - x86 소켓 40핀 DIP 인텔 8085는 인텔이 1977년 발표한 8비트 마이크로프로세서다. 8085는 인텔 8080과 바이너리 호환성이 있었으나 하드웨어 지원이 부족해 단순하고 값싼 마이크로 컴퓨터 시스템에 사용되었다. 8085의 모델 번호 " 5 " 는 5V, - 5V, 12V의 3가지 전원이 필요한 8080에 비해 8085는 5V 만으로 작동하였기 때문에 붙여진 것이다. 8080과 8085 프로세서는 둘 다 컴퓨터에서 CP / M 운영 체제를 실행하기 위해 사용되기도 하였으며 8085는 구성 부품을 줄일 수 있다는 장점이 있어 마이크로컨트롤러로도 사용되었다. 그러나 두 프로세서는 호환성과 좀 더 많은 기능을 가진 자일로그 Z80에게 데스크톱 컴퓨터 시장에서 밀려나게 된다. Z80은 CP / M 컴퓨터 시장의 대부분을 빼앗았으며 1980년대 초중반 가정용 컴퓨터 시장의 과반수를 차지하게 된다. 80
##에서 드물게 사용되었다. TRS - 80 모델 100 시리즈에 80C85가 사용되었는데 80C85는 8085의 CMOS 버전으로 여러 회사에서 생산되었으며 어떤 버전은 추가적인 기능을 가지고 있었다. 예를 들어 툰드라 세미컨덕터 코퍼레이션의 CA80C85B는 추가된 명령어를 가지고 있었다. 한가지 틈새 응용 사례로 1990년대와 2000년대 초, NASA와 ESA의 CRRES, Polar, FAST, Cluster, HESSI, Sojourner ( rover ), THEMIS 등 우주 물리학 임무에서 사용한 데이터 프로세서 기기에서 8085를 사용한 것이다. 1980년대 스위스의 SAIA 사는 PCA1 제품 라인에 8085와 8085 - 2를 사용했다. MCS - 85 패밀리 [ 편집 ] 8085는 시스템을 구성하기 위해 인텔이 개발한 많은 주변 칩들이 있는데 이 칩들을 MCS - 85 패밀리라 한다. 8085는 큰 성공을 거두지는 못했지만 나중에 8086 프로세서도 이 칩들을 조합해서 사용하였으며 오늘날에도 여전히 사용되고 있는데 현재 PC에는 이들 칩이 직접 사용되지는 않지만 사우스브리지라는 VLSI 칩에 이 칩들과 동등한 기능이 내장되어 있다. 8007 - RA
##어 ( RST ) 도 있다. 이들은 인터럽트 서비스 루틴에 대응하는 순서대로 외부 하드웨어에서 지원할 목적이었지만 빠른 시스템 호출에도 자주 사용된다. 가장 복잡한 명령으로 XTHL이 있는데 스택 포인터를 가리키는 어드레스가 저장된 HL 레지스터의 값을 교환하는데 사용된다. 8비트 명령어 [ 편집 ] 대부분의 8비트 작업은 8비트 누산기 ( A 레지스터 ) 에서만 실행된다. 8비트 작업이 2개인 경우 A 레지스터에 저장된 값 이외에 수치는 또 다른 8비트 레지스터나 HL 16비트 레지스터가 가리키는 메모리 셀을 사용하는데 2개의 8비트 레지스터 사이의 직접 복사나 8비트 레지스터와 HL이 가리키는 메모리 셀 사이의 직접 복사도 지원한다. MOV 명령어의 정기적인 인코딩으로 인해 ( 사용 가능한 오프코드의 1 / 4을 차지 ) 레지스터끼리 스스로 복사하는 ( 예를 들면 MOV B, B ) 중복 코드가 되는데 지연시키는 용도를 제외하면 거의 사용되지 않는다. 하지만 HL이 가리키는 셀끼리 복사하는 것 ( MOV M, M ) 은 인터럽트나 외부 리셋이 될 때까지 실행을 정지하는 HLT 명령어
( MOV M, M ) 은 인터럽트나 외부 리셋이 될 때까지 실행을 정지하는 HLT 명령어 대신 사용되기도 한다. 16비트 작동 [ 편집 ] 8085는 8비트 프로세서지만 16비트 작업을 실행할 수 있는 제한된 능력을 가지고 있다. 3개의 16비트 레지스터 짝 ( BC, DE, HL ) 이나 SP는 인접한 16비트 값을 불러와 ( LXI 사용 ) 증가나 감소 ( INX나 DCX 사용 ) 또는 HL과 덧셈 ( DAD 사용 ) 할 수 있다. XCHG 명령어는 HL과 DE의 값을 바꾸는데 사용한다. HL을 HL의 값으로 더하는 것은 하나의 명령으로 16비트 레프트 시프트와 같은 결과를 갖는다. 유일한 16비트 명령어는 플래그에 영향을 미치는 DAD인데 CY ( 캐리 ) 플래그를 설정하는 것으로 24비트나 32비트 연산을 할 수 있으며 부동소수점 연산을 하는데도 필요하다. I / O 설계 [ 편집 ] 8085는 256개의 I / O 포트를 지원하며 전용 I / O 명령어로 접근할 수 있다. 이런 I / O 맵핑 설계는 프로세서의 제한된 어드레스 공간을 최대한 활용할 수 있다는 장점
##ryview 스카이레이크 / 카비레이크커피레이크 / 캐논레이크 14 nm 스카이레이크 카비레이크 커피레이크 10 nm 캐논레이크 골드몬트 14 nm 골드몬트 골드몬트 플러스 미래 ( 아이스레이크 / 타이거레이크 ) 10 nm 아이스레이크 타이거레이크 전거 통제 LCCN : sh85067148 BNF : cb11961882q ( 데이터 ) 원본 주소 " " 분류 : 인텔 x86 마이크로프로세서인텔의 마이크로프로세서숨은 분류 : LCCN 식별자를 포함한 위키백과 문서BNF 식별자를 포함한 위키백과 문서 둘러보기 메뉴 개인 도구 로그인하지 않음토론기여계정 만들기로그인 이름공간 문서토론 변수 보기 읽기편집역사 보기 더 보기 검색 둘러보기 대문사용자 모임요즘 화제최근 문서 보기임의 문서로도움말기부 도구 여기를 가리키는 문서가리키는 글의 최근 올리기특수 문서 목록고유 링크문서 정보위키데이터 항목이 문서 인용하기 다른 프로젝트 공용 인쇄 / 내보내기 책 만들기PDF로 다운로드인쇄용 판 다른 언어 IndonesiaItaliano 日 本 語 / 中 文 링크 편집 이 문서는 2017년 11월 18일 ( 토 ) 22 : 49에 마지막으로 편집되었습니다. 모든 문서는 크리에이티브 커먼
##어로 접근할 수 있다. 이런 I / O 맵핑 설계는 프로세서의 제한된 어드레스 공간을 최대한 활용할 수 있다는 장점으로 인식되었다. 많은 CPU 아키텍처에서 전용 I / O 명령어가 필요 없는 공통 어드레스 공간을 대신 사용하는데 이런 설계의 단점은 메모리보다 느린 주변기기 같은 특별한 하드웨어에서는 대기 상태를 추가로 넣어야만 한다. 그렇지만 어떤 간단한 8080 컴퓨터에서 I / O는 실제 메모리 셀을 가리키며 사용되지 않는 I / O 명령어는 버려진다. I / O 어드레싱은 때때로 하위와 상위 어드레스 바이트가 같은 8비트 포트 어드레스를 출력할 때도 사용된다. 즉, IN 05h는 16비트 어드레스 버스에 0505h 어드레스를 출력한다. 이와 비슷한 I / O 포트 설계는 8080 호환의 자일로그 Z80과 x86 마이크로프로세서 패밀리에서도 사용되었다. 개발 시스템 [ 편집 ] 인텔은 8080과 8085를 위한 개발 시스템 시리즈를 판매하였는데 Personal Development System이라 불렀다. 오리지널 PDS는 CPU와 모니터, 8인치 플로피 디스크를 사용하는 커다란 박스였는데 ISIS 운영체제와 에뮬레이터 포드와 EPROM 프로그래머를 작동할 수 있었다. 나중에 iPDS는 작은 녹색 스크린
nm Penryn Penryn - QC Wolfdale 요크필드 Wolfdale - DP Harpertown Dunnington 보넬 / 솔트웰 45 nm Silverthorne Diamondville Pineview Lincroft Tunnel Creek Stellarton Sodaville Groveland 32 nm Cedarview Penwell Cloverview Berryville Centerton 네할렘 / 웨스트미어 45 nm 클락스필드 린필드 재스퍼 포리스트 블룸필드 Gainestown ( Nehalem - EP ) Beckton ( Nehalem - EX ) 32 nm 애런데일 클락데일 걸프타운 ( Westmere - EP ) Westmere - EX 샌디브리지 / 아이비브리지 32 nm 샌디브리지 Sandy Bridge - E Gladden 22 nm 아이비브리지 Ivy Bridge - EP Ivy Bridge - EX 하스웰 / 브로드웰 22 nm 하스웰 14 nm 브로드웰 실버몬트 / 에어몬트 22 nm Valleyview Tangier Anniedale 14 nm Cherryview 스카이레이크 / 카비레이크커피레이크 / 캐논레이크 14 nm 스카이레이크 카비레이크 커피레이크 10 nm 캐논레이크 골드
##는 않지만 사우스브리지라는 VLSI 칩에 이 칩들과 동등한 기능이 내장되어 있다. 8007 - RAM 컨트롤러 8085 - CPU 8155 - RAM 3 I / O 포트타이머 8156 - RAM 3 I / O 포트타이머 8185 - SRAM 8202 - DRAM 컨트롤러 8203 - DRAM 컨트롤러 8205 - 1 ~ 8 이진 디코더 8206 - 오류 검출 정정 장치 8207 - DRAM 컨트롤러 8210 - TTL To MOS 시프터 & 고전압 클럭 드라이버 8212 - 8비트 I / O 포트 8216 - 4비트 양방향 병렬 버스 드라이버 8218 / 8219 - 버스 컨트롤러 8222 - DRAM 리프레시 컨트롤러 8226 - 4비트 양방향 병렬 버스 드라이버 8231 - 산술 처리 유닛 8232 - 부동소수점 프로세서 8237 - DMA 컨트롤러 8251 - 커뮤니케이션 컨트롤러 8253 - 프로그래머블 인터벌 타이머 8254 - 프로그래머블 인터벌 타이머 8255 - 프로그래머블 주변기기 인터페이스 ( PPI ) 8256 - 멀티펑션 서포트 컨트롤러 8257 - DMA 컨트롤러 8259 - 프로그래머블 인터럽트 컨트롤러 8271 - 프로그래머블 플로피 디스크 컨트롤러 8272 - 싱글 / 더블 밀도 플로피 디스크 컨트롤러 8273 - 프로그래머블
##은 CP / M 컴퓨터 시장의 대부분을 빼앗았으며 1980년대 초중반 가정용 컴퓨터 시장의 과반수를 차지하게 된다. 8085는 컨트롤러로서 긴 수명을 누렸다. 1970년대 말, DECtape 컨트롤러와 VT100 비디오 단말기 같은 기기에 사용되었는데 이것은 이들의 수명이 다할 때까지 사용이 지속되는 것이며 일반적으로 데스크톱 컴퓨터의 제품 주기보다는 긴 것이다. 목차 1 세부 사항 1. 1 프로그래밍 모델 1. 1. 1 레지스터 1. 1. 2 명령어 1. 1. 2. 1 8비트 명령어 1. 1. 2. 2 16비트 작동 1. 1. 3 I / O 설계 1. 2 개발 시스템 2 응용 사례 3 MCS - 85 패밀리 4 시뮬레이터 5 어드레싱 모드 6 참조 7 외부 링크 세부 사항 [ 편집 ] 8085는 폰 노이만 구조의 인텔 8080을 기본으로 하고 있지만 8080과는 다르게 8비트 데이터 버스가 16비트 어드레스 버스의 하위 부분과 멀티플렉스 ( multiplex ) 되어 있다. 8085는 6, 500개의 트랜지스터로 구성되었으며 [ 1 ] nMOS 회로를 사용하여 설계되었으나 나중에 " H " 버전은 HMOS라고 부르는 인텔의 향상된 nMOS 공정을 사용했다
- 32 ( 32비트 ) 80386 SX 376 EX 80486 SX DX2 DX4 SL RapidCAD 오버드라이브 A100 / A110 셀러론 ( 1998 ) M D ( 2004 ) 펜티엄 오리지널 오버드라이브 Pro II II 오버드라이브 III 4 M 듀얼 코어 코어 솔로 듀오 톨라파이 X86 - 64 ( 64비트 ) 셀러론 D 듀얼 코어 펜티엄 4 D 익스트림 에디션 듀얼 코어 코어 2 i7 ( 일부 ) 기타 CISC iAPX 432 RISC i860 i960 스트롱ARM XScale 현재 판매 중IA - 32 ( 32비트 ) 아톰 CE SoC 쿼크 X86 - 64 ( 64비트 ) 아톰 CE SoC 셀러론 펜티엄 코어 i3 i5 i7 M 제온 E3 E5 E7 파이 EPIC 아이테니엄 목록 아톰 셀러론 코어 2 i3 i5 i7 i9 M 아이테니엄 펜티엄 프로 II III 4 D M 제온 관련 항목 칩셋 PCHs SCHs ICHs PIIXs GPUs 코드명 GMA HD 및 아이리스 그래픽스 마이크로아키텍처P5 800 nm P5 600 nm P54C 350 nm P54CS P55C 250 nm Tillamook P6 / 펜티엄 M / Enhance
인텔 8085는 인텔이 1977년 발표한 8비트 마이크로프로세서다. 8085는 인텔 8080과 바이너리 호환성이 있었으나 하드웨어 지원이 부족해 단순하고 값싼 마이크로 컴퓨터 시스템에 사용되었다. 8085의 모델 번호 "5"는 5V, -5V, 12V의 3가지 전원이 필요한 8080에 비해 8085는 5V 만으로 작동하였기 때문에 붙여진 것이다. 8080과 8085 프로세서는 둘 다 컴퓨터에서 CP/M 운영 체제를 실행하기 위해 사용되기도 하였으며 8085는 구성 부품을 줄일 수 있다는 장점이 있어 마이크로컨트롤러로도 사용되었다. 그러나 두 프로세서는 호환성과 좀 더 많은 기능을 가진 자일로그 Z80에게 데스크톱 컴퓨터 시장에서 밀려나게 된다. Z80은 CP/M 컴퓨터 시장의 대부분을 빼앗았으며 1980년대 초중반 가정용 컴퓨터 시장의 과반수를 차지하게 된다. 8085는 컨트롤러로서 긴 수명을 누렸다. 1970년대 말, DECtape 컨트롤러와 VT100 비디오 단말기 같은 기기에 사용되었는데 이것은 이들의 수명이 다할 때까지 사용이 지속되는 것이며 일반적으로 데스크톱 컴퓨터의 제품 주기보다는 긴 것이다.