This is a good article. Click here for more information.

싱클레어 사이언티픽

Sinclair Scientific
싱클레어 사이언티픽
Sinclair Scientific.jpg
싱클레어 사이언티픽 계산기 1974년 사진
유형과학적인
제조사싱클레어 방사성 물질
소개했다1974
비용GB49 + VAT
계산기.
엔트리 모드RPN
정밀도5자리 의의 및 2자리 지수
표시 유형발광 다이오드
CPU
프로세서텍사스 인스트루먼트 TMC-0805
프로그래밍
기타
전원 공급 장치4x AAA 배터리(Scientific) 1x PP3 배터리(Scientific Programmable)
치수50 x 111 x 19 밀리미터(1.97 in × 4.37 in × 0.75 in) (Scientific) 73 x 155 x 34 밀리미터 (× 6.1 in × 1.3 in) (Scientific Programmable)

싱클레어 사이언티픽 계산기는 1974년 도입된 12기능 포켓 사이즈의 과학 계산기로 당시 사용 가능한 다른 계산기의 가격을 극적으로 저하시켰다.1년 후에 출시된 싱클레어 사이언티픽 프로그램 가능은 최초의 예산 프로그램 가능 계산기로 광고되었다.

사용된 알고리즘을 상당히 수정했다는 것은 4기능 계산기를 위한 칩셋이 과학적 기능을 처리할 수 있지만 속도와 정확도가 떨어지는 비용을 지불할 수 있다는 것을 의미했다.현대의 과학 계산기에 비해 어떤 기능은 실행이 느렸고, 어떤 기능은 정확도가 제한되거나 오답을 주기도 했지만 싱클레어 비용은 경쟁 계산기에 드는 비용의 일부분이었다.

역사

1972년 휴렛팩커드는 세계 최초의 휴대용 과학 계산기인 HP-35를 출시했다.[1]실제 수요가 있기에는 너무 비싸다는 시장 조사 결과에도 불구하고 생산이 계속되었다.[2]395달러(약 GB165파운드)의 비용이 들었지만, 가격에도 불구하고, 그것이 생산된 3년 반 동안 30만 개 이상이 팔렸다.[1][2]

1971년부터 텍사스 인스트루먼트는 하나의 칩에[3] 간단한 계산기를 만들 수 있는 빌딩 블록을 만들고 있었고 TMS0803 칩셋은 다수의 싱클레어 계산기에 나타났다.[3][4]클라이브 싱클레어는 이 칩 시리즈를 사용하여 HP-35와 경쟁할 계산기를 설계하기를 원했다.Nigel Searle은 텍사스 인스트루먼트 엔지니어들로부터 프로젝트의 타당성에 대한 회의론에도 불구하고 TMS0805 변동에 대한 과학적 기능을[4] 구현하기 위해 속도와 정확성을 어느 정도 희생하는 알고리즘을 설계할 수 있었다.[3]

싱클레어 사이언티픽은 싱클레어 케임브리지에서 파생된 사례에 처음 등장했지만, 같은 범위에 속하지는 않았다.[5]초기 소매 가격은 영국에서는 GB49.95파운드(2016년 £478과 동일), 미국에서는 키트로서 US$99.95 또는 US$139.95가 완전 조립되었다.[6]그러나 1976년 7월까지는 GB7용[5] 1파운드(2016년 46파운드와 동일)를 구입할 수 있었다.

싱클레어 사이언티픽 프로그램 가능은 1975년 8월에 도입되었으며, 싱클레어 사이언티픽보다 73, 34 밀리미터(× 6.1 in × 1.3 in)로 155로 더 컸다.[7][8]그것은 "...프로그래밍 시설을 제공하는 최초의 ...계산기"라고 광고되었다.일반 대중이 접근할 수 있는 가격으로"라고 말했으나 24개의 프로그램 단계만 가지고 있어 제한되었다.[9]

싱클레어 사이언티픽과 싱클레어 사이언티픽 프로그래밍은 모두 싱클레어 프레지던트를 제외한 다른 싱클레어 계산기와 마찬가지로 영국에서 제조되었다.[10]

디자인

싱클레어 사이언티픽

HP-35는 5개의 칩을 사용했고, 20명의 엔지니어들이 100만 달러를 들여 개발한 것으로, 텍사스 인스트루먼트 엔지니어들은 4개 기능 산수를 거의 감당할 수 없는 TMS0805 칩을 중심으로 과학 계산기를 만들려는 싱클레어의 목표가 불가능하다고 생각하게 되었다.[4][11]하지만, 속도와 정확성을 어느 정도 희생시킴으로써, 싱클레어는 똑똑한 알고리즘을 사용하여 단지 320개의 명령만을 위한 공간이 있는 칩에서 과학적인 작업을 실행했다.[4]상수는 계산기에 저장되지 않고 화면 아래 케이스에 인쇄되었다.[4]

6번째 자리는 내부에 저장되었지만 5자리 맨티사와 2자리 지수만으로 과학적 표기법으로만 표시된다.[4]프로세서의 설계 방식 때문에 RPN(Reverse Follish motion)을 사용하여 계산을 입력한다.[4]RPN은 브래킷의 어려운 구현, 그리고 관련 재귀적 논리가 하드웨어에서 구현하는데 필요하지 않다는 것을 의미했지만, 그 노력은 대신 사용자에게 오프로딩되었다.[12]"Equals" 버튼 대신 + 또는 - 키를 사용하여 계산의 초기 값을 입력하고, 그 다음에 이어지는 피연산자가 각각 적절한 연산자를 따른다.

이 프로그램을 칩에서 사용할 수 있는 320개의 단어에 맞추기 위해 몇 가지 중요한 수정이 사용되었다.[4]소수점을 올바른 위치에 유지하기 위해 많은 지시사항이 필요한 일반 부동 소수점 번호를 사용하지 않음으로써, 약간의 공간을 확보했다.[4]삼각함수는 약 40개의 명령어로 구현되었고, 역삼각함수는 거의 30개의 명령어가 더 있다.[4]로그는 약 40개의 지시사항으로, 기록방지에는 약 20개가 더 걸린다.[4]계산된 값을 정규화하고 표시하는 코드는 TI 프로그램과 싱클레어 프로그램 모두에서 거의 동일하다.[4]

알고리즘 설계는 arccos0.2와 같은 일부 계산은 최대 15초까지 걸릴 수 있는 반면 HP-35는 1초 이내에 계산을 완료하도록 설계되었다.[4]과학 기능의 정확도도 기껏해야 3자리 안팎에 한정되어 있었고, 여러 가지 버그와 한계가 있었다.[4]

구글의 직원인 켄 시리프는 싱클레어 사이언티픽을 역설계하고 원래의 알고리즘을 이용해 시뮬레이터를 만들었다.[4][11]

조립 키트

조립 키트는 8개의 구성 요소 그룹과 운반 케이스로 구성되었다.[13]제작 시간은 약 3시간 정도로 광고되었고, 납땜용 쇠와 커터 한 쌍이 필요했다.[13][14]1975년 1월, 키트는 1년 전 도입 당시 가격의 절반인 49.95달러에 판매되었고, 1975년 12월에는 도입 가격의 4분의 1도 안 되는 9.95파운드에도 판매되었다.[13][14]

자이언트 사이언티픽

모든 기능이 동일한 사이언티픽 버전은 68 센티미터(12 in × 27 in)에 의해 30으로 만들어졌으며, 거대 사이언티픽으로 알려져 있다.[5]240V AC로 전력을 공급했고 디스플레이에 이산 LED를 사용했다.[5]

싱클레어 과학 프로그램 가능

싱클레어 과학 프로그램 가능은 1975년에 도입되었는데, 싱클레어 옥스퍼드와 같은 케이스가 있다.[15]사이언티픽보다 73 X 155 X 34 밀리미터(2.9 인치 × 6.1 인치 × 1.3 인치) 더 큰 PP3 배터리를 사용했지만 주 전기로도 전력 공급이 가능했다.[7][15]

24단계의 프로그래밍 능력을 가지고 있었는데, 이는 많은 목적을 위해 매우 제한적이었다.[15][16]자연 로그와 지수함수에 대한 기능도 부족했다.[16]프로그램에 사용되는 상수는 정수여야 했고, 프로그래밍은 프로그램에서 상수를 사용하기 위해 시작과 끝 따옴표가 필요한 등 낭비적이었다.[16][17]

그러나 계산기에는 유체역학과 재료과학뿐만 아니라 수학, 기하학, 통계학, 금융, 물리학, 전자, 공학에서 공통적인 연산을 수행하는 120개 이상의 프로그램이 수록되어 있었다.[16][18]표준 프로그램의 전체 라이브러리에는 싱클레어 프로그램 라이브러리에 400개 이상의 프로그램이 들어 있었다.[19]

싱클레어 사이언티픽을 이용한 계산

싱클레어는 약간 다른 리버스폴란드 표기법을 사용했는데, 입력 키가 없으면 조작 키가 적절한 레지스터에 숫자를 입력하고 계산을 수행한다.예를 들어 (1+2) * 3"은 C 1 + 2 + 3 ×로 계산하여 9.0000 00 (9.0000×100 또는 9)의 결과를 제공할 수 있다."C" 키는 클리어 기능을 수행하며, 이 키를 누르면 계산기가 내부 레지스터에 0으로 설정된 상태로 설정된다.숫자 키 다음에 "C"를 누르면 "+"가 입력된 숫자를 효과적으로 0에 추가하고 이후 계산에서 작업할 번호를 내부에 저장한다.대신 "-" 키를 누르면 숫자가 0에서 감산되어 사실상 음수가 입력된다.[20]

모든 숫자는 과학적 표기법으로 입력된다.숫자의 맨티사 부분을 입력한 후 숫자의 정수 지수를 입력하기 전에 "E" 지수 키를 누른다.조작 순서에 대한 존중은 사용자에게 부여되며, 브래킷 키가 없다.디스플레이에는 5자리만 표시되지만 6자리 입력은 가능하다.[20]예시 12.3*(-123.4+123.456)는 6.8880 -01(6.8880×10−1 또는 0.68880을 나타냄)의 표시 결과에 대해 C 1 2 3 E 2 - 1 3 4 5 6 E 2 + 1 2 3 E 1 ×로 입력할 수 있다.

계산기 케이스에 네 개의 상수가 인쇄되어 쉽게 참조할 수 있다.베이스 10 로그와 자연 로그로 변환하기 위해 10(2.30259)과 e(2.71828)의 자연 로그가 케이스에 인쇄된다.Pi(3.14159)와 57.2958 (180 / Pi)도 삼각법 계산의 경우에 해당된다.이러한 상수를 내부에 저장할 내부 메모리가 충분하지 않았다.각도는 라디안을 사용하여 계산된다. 도 값은 57.2958로 나누어 라디안으로 변환해야 한다.예를 들어 25개의 죄(600*0.05°)를 계산하는 경우1.2500 01 (25 sin (30°)과 같은 12.5를 나타냄)의 결과를 얻기 위해 C 6 E 2 + 0 0 0 0 + 5 7 9 8 E 1 ×를 입력한다.Sine은 "▲" 키와 "+" 키의 조합으로 선택된다."down"(아래) 및 "▲"(위) 화살표 키는 기능 선택 키다.네 개의 작동 키("-, +, ÷, ×")는 모두 화살표 키 중 하나를 사용하여 활성화된 다른 두 개의 기능을 가지고 있다.사용할 수 있는 함수는 사인, 아크사인, 코사인, 아크코신, 탄젠트, 아크탄젠트, 로그리템, 안티일로가리템이다.

참조

  1. ^ a b "Hewlett Packard HP-35". Vintage Calculators. Retrieved 9 December 2013.
  2. ^ a b "HP-35 handheld scientific calculator, 1972". HP. Retrieved 4 January 2014.
  3. ^ a b c "Texas Instruments TMS0803". datamath.org. Retrieved 4 January 2014.
  4. ^ a b c d e f g h i j k l m n o Shirriff, Ken. "Reversing Sinclair's amazing 1974 calculator hack - half the ROM of the HP-35". Retrieved 9 December 2013.
  5. ^ a b c d "Sinclair Scientific & Sinclair Giant Scientific". Vintage Calculators. Retrieved 9 December 2013.
  6. ^ Свиридов, Константин. "Неизвестный Синклер (Unknown Sinclair)" (in Russian). Retrieved 9 December 2013.
  7. ^ a b "Sinclair Scientific Programmable". Vintage Calculators. Retrieved 9 December 2013.
  8. ^ "Sinclair Scientific Programmable". mycalcdb.free.fr. Retrieved 4 January 2014.
  9. ^ "Sinclair Scientific Programmable". rskey.org. Retrieved 9 December 2013.
  10. ^ "President". Vintage Calculators. Retrieved 10 December 2013.
  11. ^ a b Sharwood, Simon (2 September 2013). "Google chap reverse engineers Sinclair Scientific Calculator". The Register. Retrieved 9 December 2013.
  12. ^ "What is Reverse Polish Notation?". calculator.org. Retrieved 10 December 2013.
  13. ^ a b c "What does it take to build the world's smallest scientific calculator?". Popular Mechanics: 5. January 1975.
  14. ^ a b "Sinclair Scientific assembly kit". New Scientist: 639. December 1975.
  15. ^ a b c "Sinclair Scientific Programmable". Vintage Technology. Retrieved 10 December 2013.
  16. ^ a b c d "Sinclair Scientific Programmable". rskey.org. Retrieved 10 December 2013.
  17. ^ "Scientific programmable Calculator". geoff.org.uk. Retrieved 4 January 2014.
  18. ^ "Sinclair Scientific Programmable Library" (PDF). Sinclair Radionics. Retrieved 10 December 2013.
  19. ^ "NEW! Sinclair Scientific Programmable". New Scientist: 265. October 1975.
  20. ^ a b "Sinclair Scientific Operating Instructions". Sinclair Research. Archived from the original on 21 August 2014. Retrieved 20 August 2014.

외부 링크