HP 시리즈 80

HP series 80
화면에 BASIC 목록이 표시된 실행 중인 HP-85
HP-85B

Hewlett-Packard 시리즈 80대의 소형 과학 데스크톱 컴퓨터는 1980년에 도입되었는데, 엔지니어링과 제어 애플리케이션을 목표로 하는 인기 있는 HP-85를 시작으로 시작되었다.그들은 스토리지와 프린터를 포함한 작은 패키지에 통합 모니터를 내장한 HP 9800 시리즈 데스크탑 컴퓨터의 기능을 절반 가격으로 제공했다.

특징들

9121 듀얼 디스켓 드라이브 장착 HP-86B

시리즈 80의 첫 번째 모델은 1980년 1월에 도입된 HP-85이다.[1]BYTE는 "우리는 그 연주에 감명을 받았다...그래픽만으로도 이것은 비록 비싸지는 않지만, 시장에서 기존의 작은 시스템들과 대체적으로 매력적이다.많은 개인용 컴퓨터 실험자와 해커들이 이 기계를 원할 것이라고 추측했다.[2]

In a typewriter-style desktop case, the $3,250 ($10,300 in 2021 US dollars) HP-85 contains the CPU and keyboard, with a ROM-based operating system (like the 9800 series), 16 kB dynamic RAM, a 5-inch CRT screen (16 lines of 32 characters, or 256×192 pixels), a tape drive for DC-100 cartridges (210 kB capacity, 650 B/s transfer), and a thermal printer. 화면과 프린터 모두 텍스트 외에 그래픽을 표시하며, 프린터는 화면에 표시된 모든 것을 복사할 수 있다.섀시는 메모리 모듈, ROM 확장 또는 RS-232GPIB와 같은 인터페이스를 수용할 수 있는 확장용 후면에 4개의 모듈 슬롯을 포함한다.[2]프로세서와 코어 칩셋을 포함한 모든 부품은 오리건 코발리스에 있는 휴렛패커드 퍼스널 컴퓨터 사업부에서 설계되었다.[1]

이후 모델들은 다양한 또는 외부 디스플레이, 내장 인터페이스 또는 랙 장착 가능 인클로저와 같은 다양성을 제공했다(자세한 내용은 아래 표 참조).

이 기계들은 625kHz(0.6MHz, sic)에서 작동하는 HP 수용성 CPU 코드명 Capricorn을 중심으로 제작되었으며 ROM(32kB)에서 BASIC 통역기가 있었다.[3]프로그램은 DC-100 카트리지 테이프 또는 외부 디스크/테이프 장치에 저장할 수 있다.

비교적 낮은 프로세서 클럭 주파수에도 불구하고,[4] 이 기계들은 특히 기술 및 과학적인 용도와 관련된 소프트웨어 특징과 관련하여 당시의 다른 데스크탑 컴퓨터들에 비해 상당히 진보되었다.표준 숫자 표현은 최대 ±499까지 12자리(십진수)의 맨티사지수를 갖는 부동 소수점 형식이었다.통역사는 이 정확도에서 전체 일련의 과학적 기능(트리거계 함수, 로그 등)을 지원했다.언어는 2차원 배열을 지원했고, ROM 확장은 매트릭스 곱하기, 뒤집기 같은 높은 수준의 기능을 이용할 수 있게 했다.

대형 HP-86 및 HP-87 시리즈의 경우 HP는 별도의 질로그 Z-80 프로세서가 장착된 플러그인 CP/M 프로세서 카드도 제공했다.

역사적 맥락

1970년대 후반에는 애플과 TRS-80과 같은 값싼 가정용 컴퓨터가 개발되었다.스티브 워즈니악은 전원이 켜졌을 때 베이직에서 작동하는 컴퓨터를 아이디어로 애플 컴퓨터를 개발했고, 애플 컴퓨터에 HP 권한을 제공했다.그는 거절당했고 합법적인 석방을 받았다.한 인터뷰에서 그는 그 직후 계산기 부서가 Capricorn이라는 8비트 컴퓨터 프로젝트를 시작하고 있었고, 그는 그 프로젝트를 할 수 없었다고 언급했다.[5]궁극적으로 데스크탑 컴퓨팅 시장은 플로피 디스크 드라이브 기반 운영 체제를 갖춘 IBM PC 호환 개인용 컴퓨터와 업계 표준 Intel 8088 프로세서로 갈 것이다(IBM PC는 80 시리즈 직후 발표되었다).

하드웨어

모델

모델 연도 가격 언급
HP-85A 1980 $3,250[6] 16K RAM, 32K ROM, 5" CRT, 32×16 텍스트 또는 256×192 그래픽, 테이프 드라이브, 프린터
HP-83 1981 $2,250[7] 프린터 및 테이프 드라이브가 없는 HP-85와 동일
HP-86A 1982 $1,795[8] 외부 복합 모니터, 테이프 드라이브 또는 프린터 없음.
9130 플로피용 인터페이스 2개와 Centronics 프린터 포트 1개 내장, 64K RAM
HP-87 1982 $ 2,495 9" 80×16 (256×128) 디스플레이, 프린터 없음, 테이프 없음, 내장 HPIB, 32K RAM
HP-85B 1983 $2,995[9] HP-85A로 업데이트, 64K RAM(32K 프로그램/변수, 32K RAM 디스크)
I/O, EDISK 및 대용량 스토리지 ROM 내장
HP-86B 1983 $1,595[10] HP-86으로 업데이트, 디스켓 및 Centronics 포트 대신 내장 HPIB, 128K RAM, EDISK ROM 내장
HP-87XM 1983 $2,995[11] HP-87로 업데이트, HPIB 내장, 128K RAM으로 업데이트
HP-9915A/B 1980 $1,675[12] 화면이나 키보드가 없는 HP-85A/B 산업용 랙 마운트 버전, I/O ROM 및 프로그램 개발 ROM 내장

ROM 확장

3개의 ROM 모듈이 있는 82936A 서랍

참고: HP-86/87 시리즈는 85/83 모델(흰색 라벨 표시)과 다른 ROM(노란색 라벨 표시)을 사용했다.

83/85 86/87 함수 설명 아이디[13]
00085-15003 00087-15003 I/O GPIB, 직렬 및 병렬(GPIO) 인터페이스 액세스 192
00085-15001 붙박이 대용량 저장 GPIB에서 "Amigo" 호환 디스켓/디스크 드라이브에 액세스하십시오.85B 및 모든 86/87 모델에 내장. 208
00085-15002 00087-15002 프린터/플롯터 외부 프린터/플롯터 지원(86/87의 경우 플로터에만 필요) 240
00085-15005 00087-15005 고급 프로그래밍 확장 기본 명령 232,231
n/a 00087-15012 전자 디스크 RAM의 일부를 85B, 86B에 내장된 디스크 드라이브로 사용하십시오. 209
00085-15004 00087-15004 매트릭스 역전을 포함한 수학적 행렬 연산(해결 선형 방정식 시스템) 176
n/a 00087-15004 매트릭스 2 추가 매트릭스 연산 177
00085-15007 00087-15007 조립자 Series 80 Assembler 소스 편집 및 조립 40
n/a 00087-15011 믹삼 인덱싱된 파일 레코드 관리 14
00085-15013 00087-15013 확장 전송 시스템 대용량 스토리지 확장, SS-80 호환 대용량 스토리지 액세스 207
00085-60952 00087-60912 서비스 - 시스템 서비스/유지보수를 위한 진단 루틴 224
? 00087-60913 서비스 - HPIB 서비스/유지보수를 위한 진단 루틴 225
98151A n/a 프로그램 개발 HP-9915 전면 패널 지원 또는 83/85 에뮬레이트 8
n/a AKSO-sixt Sysxt System-Extension: 구조화된 프로그래밍, 자체 수정 코드, 낮은 레벨 프로그래밍, Andre Koppel Software에[14] 의해 만들어짐 56

하드웨어 확장

4개의 확장 슬롯이 표시된 HP-85B의 후면
82936A 위 ROM 중 최대 6개(단위당 최대 1개)에 대한 ROM 드로어
82903A 16K 메모리 모듈, HP-85A 전용(단위당 최대 1개) 참고: *HP-85B와 함께 사용하지 마십시오. 손상될 수 있음*
82908A 64K 메모리 모듈, HP-85B 또는 HP-86/87용
82909A 128K 메모리 모듈, HP-85B 또는 HP-86/87용
82900A CP/M 시스템(HP-86/87에만 해당).Zilog Z80 마이크로프로세서와 64 킬로바이트 전용 RAM 포함.
82928A 어셈블리 개발을 위한 시스템 모니터.디버깅을 위한 중단점을 설정하십시오.
82929A 표준 EPROM용 프로그램 가능 ROM 드로어

인터페이스

82940A GPIO 인터페이스, 인클로저 제거

시리즈 80의 인터페이스 모듈은 표준 Intel 8049 마이크로컨트롤러와 메인 버스를 연결하는 전용 버스 인터페이스 칩을 기반으로 구축되었다.핸드셰이킹과 같은 인터페이스 기능이 8049 펌웨어로 오프로드되었다.[15]

82937A HP-IB 인터페이스(GPIB, IEEE-488, IEC625)
82938A HP-IL 인터페이스
82939A RS-232 직렬 인터페이스
82940A GPIO 인터페이스(일반용 4 x 8비트 병렬)
82941A BCD 인터페이스(병렬, 11개의 이진 코딩된 소수점 + 기호)
82949A 프린터 인터페이스(Centronics 병렬 인터페이스)
82950A 모뎀(110/300비트/초, 103/113)
82966A 데이터 링크 인터페이스(HP1000/3000 호스트에 연결하기 위해)
82967A 음성 합성 모듈, 텍사스 인스트루먼트 TMS5220 신디사이저 칩[16] 사용한 1500단어 어휘

메모들

  1. ^ a b Lynch, Todd R. (July 1980). "A New World of Personal/Professional Computation" (PDF). Hewlett-Packard Journal. 31 (7): 3–7.
  2. ^ a b Morgan, Christopher P (March 1980). "Hewlett-Packard's New Personal Computer". BYTE. p. 60. Retrieved 18 October 2013.
  3. ^ Lynch, Todd R. (August 1980). "A Custom LSI Approach to a Personal Compute" (PDF). Hewlett-Packard Journal. 31 (8): 16–22.
  4. ^ 예: Apple II(1977), Tandy TRS-80(1977), CBM 2001(1977), Jenice Z89(1980)
  5. ^ 스티브 워즈니악과의 바이트 인터뷰
  6. ^ 1980년 3,250달러, 2010년 8,550달러(Wayback Machine보관2007-12-30달러의 인플레이션 전환 요인 참조)
  7. ^ 1981년 2,250달러, 2010년 5,900달러(아이비드)
  8. ^ 1982년 1795달러 2010년 4700달러(아이비드)
  9. ^ "Series 80 Personal Computer Price List, July 1, 1983". Retrieved 2010-02-12.
  10. ^ "Series 80 Personal Computer Price List, July 1, 1983". Retrieved 2010-02-12.
  11. ^ 1983년 2,995달러, 2010년 7,900달러(아이비드)
  12. ^ "HP 9915A Pricing Information, December 1980". Retrieved 2010-02-12.
  13. ^ "ID"는 내부 ROM 식별, 즉 시스템에서 고유해야 하는 베이스 어드레스를 말한다.
  14. ^ "SYSEXT-ROM-Manual (german)" (PDF). Retrieved 2016-04-27.
  15. ^ Nairn, John H.; Mikkelsen, Tim I.; Sweetser, David J. (July 1980). "Adding I/O Capability to the HP-85" (PDF). Hewlett-Packard Journal. 31 (7): 7–13.
  16. ^ "HP Computer Museum: 82967A". Retrieved 2010-02-12.

외부 링크