HP 9800계 전동차

HP 9800 series
HP 9800계 전동차
HP9830A-HP9866.png
HP 모델 9830A 계산기(모델 9866 열 프린터 옵션 포함)
유형데스크톱 컴퓨터
출시일자HP 9810A 1971, HP 9830A 1972
중단됨1970년대 후반
운영 체제ROM 기본, ROM 카트리지로 확장 가능
CPU스택이 있는 HP 2100 기반 프로세서
기억력16kB~64kB

HP 9800은 처음에 프로그램 가능한 계산기와 후에 Hewlett-Packard가 만든 데스크탑 컴퓨터라고 불리던 제품군으로, 최초의 HP 9100 계산기를 대체했다. 그것은 또한 "98라인"이라고 이름 지어졌다. 9830과 그 후계자들은 강력한 BASIC 언어 통역사가 완비된 현대적 의미의 진정한 컴퓨터였다.

모델

2세대

HP 9815A

연대기적으로 가족의 모델은 다음과 같았다.

  • HP 9810A는 1971년에 도입된 자기 카드LED 디스플레이를 갖춘 키 스트로크 프로그래밍 가능한 컴퓨터다.
  • 1972년에 도입된 HP 9820A는 대수적 입력(RPN뿐만 아니라)[1]을 다루는 최초의 HP 모델로, 나중에 고성능 언어(HPL)로 명명된 BASIC보다 단순한 고급 언어를 특징으로 한다.
  • 그러나 [2]HP 9820A와 유사한 HP 9821A는 마그네틱 카드 대신 선명한 리더가 있는 컴팩트 카세트 테이프 드라이브. HP 9821A에서 생성된 테이프는 HP 9830A에 의해 판독될 수 있었다. 수동으로 녹음이나 재생 모드로 전환해야 하는 표준 카세트 오디오 녹음기를 사용한 후기 가정용 컴퓨터와 달리 소프트웨어 명령으로 완전히 제어돼 번호별로 파일을 저장해 로딩할 수 있었다.
  • 1972년에 도입된 HP 9830A는 읽기 전용 기억장치(ROM)에 BASIC 통역기가 추가되어 9800선 중 상위였다.HP 자체는 그것을 "계산기"라고 불렀다.[3]

모든 98x0 및 9821 시스템은 동일한 I/O 인터페이스를 사용했다. 분당 400줄 80열 열선 프린터는 9820년과 9830년 위에 맞도록 설계되었다.

제3세대

HP9830의 성공은 더 빠른 논리로 다음 세대를 이끌었다.

  • HP 9805A, HP46(과학) 및 HP81(비즈니스) 포켓 계산기와 동일한 섀시를 사용하는 가장 저렴한 모델. 이것은 프로그램 가능한 계산기였고 플러그인 성격 모듈을 가지고 있었다. 1973년에 도입되었다.[4]
  • HP 9815A/S, HP 9815A는 HP의 3세대 하이엔드 RPN 데스크톱이었으며 1975년에 도입되었다.[5] 그것은 전임자보다 훨씬 더 작고 가볍고 덜 비쌌다. 단일 라인 디스플레이만 제공했지만 이전 카드 드라이브를 테이프 드라이브로 대체했다.
  • 1976년에 [6]도입되어 1983년에 은퇴한 HP 9825A/B는 단일 라인 영숫자 디스플레이와 옵션 열 프린터인 HPL을 특징으로 했다.
  • HP 9831, HP9825, HPL 대신 BASIC,
  • HP 9835, BASIC이 특징. A와 B 두 모델이 있었다. A는 CRT를, B는 싱글 라인 디스플레이를,
  • HP 9845는 처음에는 단색(9845A/S)으로, 다음에는 고성능 단색(9845B/T)과 고성능 컬러(9845C/T) 모델로 도입되었다. 9845는 하나의 테이프 드라이브와 옵션인 두 번째 테이프 드라이브와 80개의 칼럼 와이드 열 프린터가 필러 장착 디스플레이 장치 아래 베이스에 통합되어 제공되었다.

98x5는 모두 9805를 제외하고 카세트 테이프 대신 DC200 카트리지 테이프를 사용했다. 9825, 9831, 9835 및 9845는 모두 동일한 I/O 인터페이스를 사용했다. 9815는 독특한 I/O 인터페이스를 가지고 있었다.

현대 개인용 컴퓨터의 조상

HP 9800 시리즈는 HP의 Loveland 사업부(Calculator Products 사업부)와 이후 포트 콜린스 사업부(데스크탑 컴퓨터 사업부)가 개발했다. 초기 데스크탑 컴퓨터는 구매를 용이하게 하기 위해 "계산기"로 판매되었다. 당시 일부 업체는 '컴퓨터' 구매 절차가 달랐다.

그들은 CRT 디스플레이가 장착된 더 작은 BASIC 언어 컴퓨터인 HP 85HP 87과 같은 HP 시리즈 80을 개발했다. 그들은 코발리스에 본사를 둔 HP의 고급 제품 부서에서 왔다.

1970년대 후반과 1980년대 초반에 잠시 동안, 애플과 IBM PC와 같은 개인용 컴퓨터로 대체되기 전에 Tektronix 4051, IBM 5100, Wang 2200과 같은 유사한 데스크탑 컴퓨터들이 있었다.

HP 9830

HP 9830 사용

HP 9830s는 보잉과 같은 항공우주 회사에 주로 고용되었다. 그것들은 또한 Allington, VA, Washington과 같은 일부 학교 시스템에서도 사용되었는데, 그들은 교실 사용을 수용하기 위해 카드 리더기가 있는 연필 마크 센스 카드를 사용했다. 통합형 하드 드라이브가 장착된 HP 9830 시스템도 1970년대 초 HP가 초기 부동산 소프트웨어 개발에 사용하기 위해 플로리다의 작은 회사인 내셔널 부동산 거래소에 제공했다. 미 해안경비대는 후속 목적 구축 시스템의 작업 프로토타입으로 배치된 9825A를 기반으로 텔레타이프 메시지 전달 시스템을 고안해 로란 방사성 항법 송신기 체인의 조정에도 활용했다. HP9825는 오스코어 소프트웨어와 함께 1976년 노바스코샤에서 열린 세계불덩어리 선수권대회, 1976/1977년 칸쿤과 바하마에서 열린 세계 윈드서핑 선수권대회, 레이저 대회 등 외진 곳에서 원디자인 요트 레가타를 기록하기 위해 사용되었다. HP9825는 휴대성이 뛰어나기 때문에 선택되었다. 유일한 대안은 이러한 위치에서 신뢰할 수 없는 시간 공유 컴퓨터에 전화 접속이었다.

HP 9830 설명

9830년대에는 16비트 메모리 어드레스를 가진 HP 1000/2100 시리즈 미니컴퓨터와 유사한 아키텍처의 프로세서와 AX 및 BX 일반 프로세서 레지스터로 제작되었다. 그들은 최초의 IBM PC에 버금가는 속도로 달렸다. 그들은 몇 분 동안 숨겨진 선이 없는 3D SIN(X)/X 기능의 메쉬를 그릴 수 있었고, 이것은 그 시대의 기술적 돌파구였다.

프로그램은 ROM(읽기 전용 메모리)에서 실행되도록 설계되었기 때문에 HP211x에서는 반환 위치가 서브루틴의 첫 번째 위치에 기록되었기 때문에 호출 서브루틴 명령이 변경되어야 했다. 대신, 보다 현대적인 프로세서와 같이 별도의 스택 영역에 있는 반환 위치를 추적하기 위해 또 다른 레지스터가 만들어졌다.[7] 이로 인해 재귀가 가능해졌다.

일부 모델(예: 9835B)은 32자 1라인 대문자 LED 디스플레이를 사용했는데, 이 디스플레이는 한편으로는 제한적으로 보일 수 있지만, 다른 한편으로는 1980년대까지 일반화되지 않은 전체 화면 편집기에 한 줄 창으로 된 것과 같은 효과를 나타냈으며, 한 줄 위아래로 컨트롤을 하고, 커서를 좌우로 움직이거나 문자를 삽입하거나 삭제했다. 그들은 "즉시 모드"로 수학을 할 수 있도록 전원을 켰는데, 거기서 당신은 PRATE 2 + 3과 같은 표현식을 입력하면, 당신은 들어갈 때, 로그인을 복잡하게 하거나, 큰 컴퓨터실과 운영자를 유지하는 데 드는 오버헤드 없이 답을 얻을 수 있을 것이다.

테이프의 끝부분을 광학적으로 감지하기 위해 선명한 리더가 있는 오디오 카세트를 사용하는 컴퓨터 제어식 카세트 드라이브가 저장용으로 사용되었다. 파일에 대한 임의의 액세스는 숫자로 이루어졌지만 하드 드라이브도 첨부할 수 있었다.

매칭 라인 열 프린터는 수평선 점들을 한 번에 한 줄씩 인쇄하면서 상당히 빨랐다. 한 페이지의 속도는 이후의 도트 매트릭스 프린터보다 빨랐고, 현대의 잉크젯 프린터보다 그리 나쁘지는 않았다. HP는 열 프린터를 나중에 많은 플롯팅과 터미널 제품에 통합했다.

프로그래밍

비록 사용된 프로세서가 HP 미니컴퍼터에 사용된 그것으로부터 약간의 적응에 지나지 않았지만, 시스템 소프트웨어는 읽기 전용 메모리에 내장된 운영 체제와 언어 시스템을 가진 컴퓨터에 대해 완전히 재설계될 것이다. BASICHP 1000 미니컴퍼터의 엔지니어가 사용하는 FORTRAN과 비슷했지만, 해석된 언어로 사용하는 것이 훨씬 간단했다. 화살표 커서 키는 위아래로 스크롤할 수 있고, 1970년대 후반 화면 편집기가 등장할 때까지 대부분의 CRT나 인쇄 단자에서 볼 수 없었던 문자를 대화식으로 삽입하거나 삭제할 수 있으며, 프로그래머는 변수의 한 단계 또는 값을 확인할 수 있다.

종이 라벨이 부착된 사용자 정의 기능 키의 두 행은 일반 기능 키의 초기 구현의 일부였다. 그것들은 나중에 Hewlett Packard (및 IBM) 단말기와 컴퓨터에 사용된 기능 키라는 라벨이 붙은 화면의 기초가 될 것이며, 현재는 계산기, 은행 터미널 및 가스 펌프에 널리 채택되고 있다.

그것은 그래픽 플로팅, 매트릭스 산술, 문자열 변수를 수행하기 위해 ROMs로 확장될 수 있는 BASIC로 프로그램 가능했다. ROM 카트리지는 BASIC 언어를 확장하도록 설계되었으며, 나중에 비디오 게임 콘솔에서 사용되는 카트리지와 매우 유사했다.

플로터 ROM은 C++ 또는 C#로 차트를 만드는 것보다 훨씬 더 간단한 명령을 추가했고, 정수 플로터 단위보다는 사용자나 세계 좌표를 사용했다. 이러한 명령은 나중에 HP 1000 미니컴퍼터 및 HP 2647 지능형 그래픽 터미널과 같은 다른 HP 컴퓨터에 구현된 장치 독립적인 HP AGL 그래픽 언어 표준의 기반이 될 것이다.

 10 비고 드로잉 A 파라볼라  20 척도 -1.0, 1.0, -1.0, 1.0  30 for X = -1.0  1.0 스텝 0.10  40 플롯 X, X*X  50 다음 X  60  

HP 9800 시리즈를 프로그래밍하는 데도 사용할 수 있는 것은 UCSD Pascal을 기반으로 한 부팅 가능한 개발 환경이었지만, 대부분의 UCSD Pascal 구현에서 일반적인 느린 p-코드 대신, 고속의 네이티브 Motorola 68000 객체 코드를 생성하는 컴파일러가 탑재되어 있었다. 이 성능은 과학 및 기술 프로그래밍 애플리케이션에 매우 유용했다.

HPL 언어 설명

HPL에서는 A1, J2와 같은 변수 대신 r199999까지 번호 레지스터 r1, r2, 번호가 매겨져 있었다. HP 9825에 대한 이 HPL 프로그램은 소수점 목록을 생성한다.

0: fxd 0 1: prt 1 2: prt 2 3: 1→P 4: C=2 ~ 1000000 5: P+2→P 6: N=3 ~ P/3 7: if (P/N)*N = P, gto 4: 다음 N: prt P 10: 다음 C 

HPL의 또 다른 독특한 특징은 오른쪽 화살표였다. 이 화살은 가진타("들어간다"는 뜻의 슬랭)로 알려져 있다. 성명서 1→P는 "하나의 가진타 P"로 발음될 것이다.

기타 BASIC 컴퓨터

데이터 단자 사업부는 또한 HP 2640 시리즈 단자의 기본 프로그램 가능한 버전인 HP 2647a를 생산했는데, 이 버전에는 HP 9830 플로터 명령의 HP 표준화인 AGL도 포함되어 있었다. HP 2647 BASIC은 본질적으로 HP 9830 스타일의 플로팅 명령이 추가된 마이크로소프트 BASIC이었고, 마이크로소프트가 주류 컴퓨터 회사와 맺은 최초의 큰 계약 중 하나였다. HP는 또 HP-75와 같은 한 줄 디스플레이가 달린 휴대용 컴퓨터 시리즈를 생산했지만, 그러한 장치는 오랫동안 인기를 끌지 못했다. HP 9835는 또한 비즈니스 컴퓨팅 시스템의 기초로 사용되었고, 후에 애플리케이션 플랫폼으로 사용되는 HP 250도 사용되었다.

1979년, 개인용 데스크탑 과학 컴퓨터 80 시리즈 중 첫 번째인 85가 생산되었다. 그것은 강력한 BASIC 통역을 가지고 있었고, 고용주들이 비싼 9845대를 가지고 있을 수도 있는 개인들에 의해 감당할 수 있었다.

그 부서는 UNIX HP 9000 시리즈 워크스테이션을 생산하기 위해 진화했고 아폴로 컴퓨터 회사도 인수했다. HP Basic은 나중에 워크스테이션용 Rocky Mountain BASIC으로 진화했으며, 이 워크스테이션은 현재도 레거시 애플리케이션을 지원하기 위해 사용되고 있다.

참고 항목

메모들

  1. ^ Oldcalculatormuseum.com HP9820A
  2. ^ HP 컴퓨터 박물관: HP 9821a
  3. ^ 이전 컴퓨터: HP-9830a
  4. ^ HP 컴퓨터 박물관: HP 9805
  5. ^ HP 컴퓨터 박물관: HP9815
  6. ^ Leibson, Steve. "The 9825 Project". hp9825.com.
  7. ^ Leibson, Steve. "Hybrid Microprocessor". HP9825.COM. Retrieved 2008-06-15.

외부 링크