HP-16C
HP-16C유형 | 프로그램 가능, 컴퓨터 과학 |
---|---|
제조사 | 휴렛패커드 |
소개했다 | 1982 |
중단됨 | 1989 |
비용 | 150 USD (1982) - 120 USD (1989)[1] |
계산기. | |
엔트리 모드 | RPN |
표시 유형 | LCD 칠면조 진열 |
디스플레이 크기 | 10자리 숫자 |
CPU | |
프로세서 | HP 너트 |
프로그래밍 | |
프로그래밍 언어 | 키 입력 프로그래밍(완전 병합) |
메모리 레지스터 | 203바이트(프로그램 포함)[2] |
프로그램 단계 | 최대 203단계(데이터 레지스터와 함께 사용) |
기타 | |
전원 공급 장치 | 3배 LR44 1.5V 버튼 셀 |
전력 소비량 | 0.25mW |
무게 | 113g |
치수 | 128 × 79 × 15 mm |
HP-16C 컴퓨터 사이언티스트(HP-16C Computer Scientist)는 1982년부터 1989년까지 휴렛팩커드가 제작한 프로그램 가능한 포켓 계산기다.그것은 디버깅을 돕기 위해 컴퓨터 프로그래머들이 사용하도록 특별히 고안되었다.그것은 HP Voyager 시리즈 프로그램 가능한 계산기의 회원이다.많은 후기 HP 계산기들이 16C의 기능 대부분을 통합하였지만, 그것은 HP에 의해 생산된 유일한 프로그래머 계산기였다.
특징들
16C는 정수를 16진수, 10진수, 8진수, 2진수로 표시하고, 숫자를 한 숫자 베이스에서 다른 숫자 베이스로 변환할 수 있다.부동 소수점 소수점 숫자도 다룬다.긴 정수를 수용하기 위해 디스플레이를 좌우로 움직여 '창'할 수 있다.프로그래머가 작업하고 있는 컴퓨터와의 정합성을 위해 단어 크기는 1부터 64비트까지의 다른 값으로 설정될 수 있다.이항 산술 연산은 서명되지 않은 작업, 보완 작업 또는 보완 작업으로 수행할 수 있다.이것은 계산기가 프로그래머의 컴퓨터를 모방할 수 있게 해준다.프로그래머를 지원하기 위해 좌·우 이동, 회전, 마스킹, 비트 와이즈 논리 연산 등 다양한 전문 기능이 제공된다.
프로그래머 기능과는 별도로 계산기의 능력은 기본 산술(및 역수 및 제곱근)에 한정되며,[3] 이는 일반적인 사용자도 일반 과학 계산기를 사용할 수 있다는 것을 의미한다.부동 소수점 번호는 베이스 10에 대해서만 지원된다.그러나 프로그래밍 불가능한 컴퓨터 수학 계산기 Casio CM-100이나[4][5] TI 프로그래머[6][7][11] LCD 프로그래머[8][9][10] 또는 Programmer II와 같은 현대의 경쟁사들에 비해 훨씬 더 강력하다(비싸기도 하지만).
16C의 베이스에는 많은 기능에 대한 인쇄된 참조 도표가 있다.[12]
계산기는 사파이어 공정의 실리콘에서 생산된 독점 HP 너트 프로세서와 특징적인 연속 메모리를 사용한다. 이 프로세서는 계산기가 꺼진 동안 메모리의 내용이 보존된다.[13]지금은 평범하지만 이는 1980년대 초반에도 여전히 눈에 띄었고, 모델명 'C'의 기원이다.
프로그래밍
프로그래머 계산기에 적합하게, 보이저 시리즈의 다른 모든 멤버들처럼, 16C는 그 자체로 프로그램 가능하다.키 스트로크 프로그래밍이 사용된다.최대 203개의 프로그램 단계와 최대 16개의 프로그램/스텝 라벨이 제공된다.각 단계와 라벨은 7바이트 단위로 레지스터 공간을 소모하는 1바이트를 사용한다.여기 2부터 69까지의 정수수의 인자를 계산하는 샘플 프로그램이 있다.그 프로그램은 9바이트를 차지한다.프로그램을 입력할 때 표시되는 코드는 일반적으로 누른 키의 키패드 행/열 좌표에 해당한다.
스텝 | 키스트로크 (시프트 키가 표시되지 않음) | 표시코드 | 댓글 |
---|---|---|---|
001 | LBL F | 43,22,F | 레이블 F("요인"에 대한 니모닉) 정의 |
002 | x<>I | 42 22 | 레지스터 I에 x 저장 |
003 | 1 | 1 | 1을 x에 저장 |
004 | LBL 0 | 43,22, 0 | 레이블 0 정의 |
005 | RCL I | 45 32 | 레지스터 I in x에 호출 |
006 | × | 20 | x와 y 곱하기 |
007 | DSZ | 43 23 | 감소 레지스터 I 및 0이 아닐 경우... |
008 | GTO 0 | 22 0 | ... 레이블 0으로 돌아가기 |
009 | RTN | 43 21 | 프로그램 중지 - 결과가 x로 표시됨 |
프로그램을 실행하려면 스택에 인수를 입력한 다음 키 입력을 누르십시오.F프로그램이 종료되면 결과가 표시된다.
레거시
HP는 (2018년 현재) 프로그래머를 위해 특별히 다른 계산기를 만든 적이 없지만,[2] HP-42S(1988)와 그 후계자 등 후기 과학 및 그래프 계산기에 HP-16C의 많은 기능을 통합했다.
다른 많은 빈티지 HP 계산기와 마찬가지로 HP-16C는 현재 수집가들에 의해 높은 관심을 받고 있다.[14]데스크탑 컴퓨터, 웹 브라우저, 스마트폰 및 기타 계산기에 여러 개의 에뮬레이터를 사용할 수 있다.[15][16][17][18][19][20][21][22][23][24][25]
2012년 스위스마이크로소프트(RPN-Calc)는 ID-1 신용카드 크기(88mm × 59mm × 7mm)에 가까운 DM-16CC라는 이름의 미니어처 클론을 선보였다.ARM Cortex-M0 기반 NXP LPC1114 프로세서의 에뮬레이터에서 원본 ROM 이미지를 실행해 원본 HP-16C의 기능을 촘촘히 에뮬레이션한다.새로운 DM16 모델은 더 나은 키보드와 더 많은 RAM을 특징으로 한다.티타늄 케이스의 DM16 Silver Edition은 세 가지 색상 변형(금속, 갈색, 파란색)으로도 사용할 수 있다.[26]원본에서 Deviating, 이 계산기는 도트 매트릭스 디스플레이, 스위치를 돌릴 수 있는 글꼴 및 시계 속도, 그리고, chip,[27]그들은 USB(Mini-B[28])직렬 인터페이스 PC등과 백업 목적을(그리고 아마 PC기반 HP-16C 에뮬레이터와 같은 어플리케이션과 의사 소통을 할)자료를 교환할로 온 실리콘 연구소 CP2102 변환기에 따라 등장한다. 또는 당신펌웨어를 pdate하십시오.스위스마이크로소프트는 2015년 12월 기존 HP-16C와 같은 크기의 계산기 버전인 DM16L를 선보였다.여전히 USB 미니-B 커넥터가 딸려 있다.USB를 통한 전원 공급은 지원되지 않는다.
참고 항목
참조
- ^ Thimet, Tony. "Hewlett Packard HP-16C". Retrieved 2013-07-16.
- ^ a b "HP-16C". Museum of HP Calculators. Retrieved 2013-07-16.
- ^ Toth, Viktor. "Hewlett-Packard HP-16C". Retrieved 2013-07-16.
- ^ https://edspi31415.blogspot.de/2017/02/retro-review-casio-cm-100-computer-math.html
- ^ "Casio CM-100 - Calculatrice LCD - Casio CM100 - Casio.ledudu.com - bibliothèque des ordinateurs et des calculatrices Casio de ledudu. - RETRO CALCULATOR FX PB SF LC SL". casio.ledudu.com.
- ^ "DATAMATH". www.datamath.org.
- ^ electronic calculator - TI programmer (PDF). Texas Instruments Incorporated. 1977. Archived (PDF) from the original on 2017-03-28. Retrieved 2017-03-28.
- ^ Thimet, Tony. "Texas Instruments LCD Programmer". Retrieved 2013-07-16.
- ^ "DATAMATH". www.datamath.org.
- ^ electronic calculator - TI LCD programmer (PDF). Texas Instruments Incorporated. 1981. Archived (PDF) from the original on 2017-03-28. Retrieved 2017-03-28.
- ^ "DATAMATH". www.datamath.org.
- ^ "Hewlett-Packard 16C aka Voyager PR". MyCalcDB. Retrieved 2013-07-16.
- ^ "HP-16C Owner's Handbook" (PDF). Hewlett-Packard. Retrieved 2013-07-16.
- ^ Albillo, Valentín. "Long Live the HP-16C!" (PDF). Archived from the original (PDF) on 2011-09-06. Retrieved 2013-07-16.
- ^ Gray, Emmet (2012-02-05). "WRPN Calculator". Retrieved 2013-07-16.
- ^ "Java HP16C Emulator". 2005-08-15. Archived from the original on 2013-06-05. Retrieved 2013-07-16.
- ^ Pfützenreuter, Elvis. "Web HP-16C emulator". Retrieved 2013-07-16.
- ^ "hpcalc-iphone". Retrieved 2013-07-16.
- ^ Schwartz, Jake; Grevelle, Rick (2003-10-20) [1993]. HP16C Emulator Library for the HP48S/SX. 1.20 (1 ed.). Retrieved 2015-08-15. (NB. 이 라이브러리는 HP 48G/GX/G+에서도 작동한다.HP-16C의 특징집합을 넘어, 이 패키지는 일반적인 소수 부동 소수점 숫자 외에 과학 표기법에서 2진수, 8진수, 16진수 부동 소수점 숫자에 대한 계산도 지원한다.)
- ^ Martin, Ángel M.; McClure, Greg J. (2015-09-05). "HP16C Emulator Module for the HP-41CX - User's Manual and QRG" (PDF). Archived (PDF) from the original on 2017-04-27. Retrieved 2017-04-27. (NB. HP-41CX를 위한 이 사용자 정의 라이브러리는 HP-16C 기능 이외에도 계산기의 기능을 약 50개의 추가 기능까지 확장한다.
- ^ Martin, Ángel M. (2015-09-07). "HP-41: New HP-16C Emulator available". Archived from the original on 2017-04-27. Retrieved 2017-04-27.
- ^ "What is HP-1XE?". Retrieved 2017-03-13. (HP 48S/48SX/48G/48GX/48G+/49G용 NB. HP-11C/12C/15C/16C 마이크로코드 에뮬레이터 패키지).
- ^ Thörngren, Håkan (2017-01-10). "Ladybug Documentation" (release 0A ed.). Retrieved 2017-01-29. [1]
- ^ "New HP-41 module available: Ladybug". 2017-01-10. Archived from the original on 2017-01-29. Retrieved 2017-01-29.
- ^ "WRPN 16C". Retrieved 2016-05-13.
- ^ "SwissMicros.com". Retrieved 2013-06-29.
- ^ "Data". www.jepspectro.com. Retrieved 2020-01-09.
- ^ "Manual" (PDF). www.swissmicros.com. Retrieved 2020-01-09.
추가 읽기
- Hewlett-Packard HP-16C Computer Scientist Owner's Handbook (PDF). Hewlett-Packard Company. April 1982. 00016-90001. Archived (PDF) from the original on 2017-03-28. Retrieved 2017-03-28.