TI-59 / TI-58
TI-59 / TI-58측면의 카드 판독기에 자기 저장 카드를 삽입하는 것을 보여주는 TI-59. | |
| 유형 | 프로그램 가능 |
|---|---|
| 제조사 | 텍사스 인스트루먼트 |
| 소개했다 | 1977년 5월 |
| 중단됨 | 1983 |
| 비용 | US$300 |
| 계산기. | |
| 엔트리 모드 | 인픽스 |
| 정밀도 | 13 |
| 표시 유형 | 발광 다이오드 |
| 디스플레이 크기 | 10자리 숫자 |
| CPU | |
| 프로세서 | TMC0501 |
| 프로그래밍 | |
| 프로그래밍 언어 | 키 스트로크(튜링 완료) |
| 메모리 레지스터 | 100 |
| 프로그램 단계 | 960 |
| 기타 | |
| 무게 | 240그램 |
| 치수 | 16.3x7.3x3.6cm |
TI-58C | |
| 유형 | 프로그램 가능 |
|---|---|
| 제조사 | 텍사스 인스트루먼트 |
| 소개했다 | 1977년 5월 |
| 중단됨 | 1983 |
| 비용 | 미화로125번길 |
| 계산기. | |
| 엔트리 모드 | 인픽스 |
| 정밀도 | 13 |
| 표시 유형 | 발광 다이오드 |
| 디스플레이 크기 | 10자리 숫자 |
| 프로그래밍 | |
| 메모리 레지스터 | 60 |
| 프로그램 단계 | 480 |
| 기타 | |
| 무게 | 240그램 |
| 치수 | 16.3x7.3x3.6cm |
TI-59는 텍사스 인스트루먼트사가 1977년부터 제조한 초기 프로그램 가능 계산기다.TI SR-52의 뒤를 이어 스토리지의 '프로그램 단계'를 4배 늘리고, 'ROM 프로그램 모듈'(삽입형 ROM 칩, 5000 프로그램 스텝 보유 가능)을 추가했다.SR-52와 마찬가지로 외부 저장용 마그네틱 카드 리더기를 탑재했다.메모리의 4분의 1은 카드의 양쪽에 저장된다.
TI-58 (1977년 5월)과 이후 TI-58C (1979년)는 TI-59의 컷다운 버전이며, 마그네틱 카드 판독기가 부족하고 메모리가 절반이지만, 그 외에는 동일하다.TI-58C는 TI-58과는 다른 칩을 사용하지만 기술 데이터는 동일하게 유지된다.TI(또는 Hewlett-Packard) 모델 이름의 "C"는 계산기가 꺼졌을 때 프로그램과 데이터를 보존할 수 있는 일정한 메모리(또는 연속 메모리)를 가지고 있음을 나타낸다.
이 계산기들은 "AOS"(Algebraic Operating System)라는 괄호화된 인픽스 계산 시스템을 사용하는데, 여기서 운영자는 HP와 같은 다른 과학 계산기가 사용하는 사후 수정 RPN 시스템과 비교하여 최대 9단계의 괄호를 사용하여 종이에 쓰여진 것과 같은 계산을 입력한다.[1]
계산기는 외부 어댑터 또는 내부 NiCd 충전용 배터리 팩에서 전원을 공급할 수 있다(계산기 회로 손상을 방지하기 위해 외부 AC 어댑터를 사용할 때 배터리가 남아 있어야 함).
디스플레이
빨간색 LED 디스플레이에는 10진수 정밀도가 표시된다.
프로그래밍
TI-59 또는 TI-58의 간단한 문제를 프로그래밍하는 것은 매우 간단한 과정이다.프로그래밍 모드에서 TI-59는 키 누름만 기록한다.알파벳 키로 최대 10개의 진입점에 쉽게 접근할 수 있다.또한 미리 프로그램된 메모리 모듈의 프로그램을 활성화할 수 있으며, 다른 사용자가 작성한 프로그램처럼 프로그램을 실행할 수도 있다.사용자가 작성한 프로그램도 서브루틴으로 모듈의 프로그램을 사용할 수 있다.모듈의 프로그램은 ROM에서 직접 실행되기 때문에 계산기의 메모리를 사용자에게 무료로 남겨준다.
그러나 TI-59의 컴퓨터 같은 능력을 이용하는 것은 별개의 문제다.비록 TI-59가 튜링-완전하여 직선 프로그래밍, 조건, 루프, 메모리 레지스터에 대한 간접적인 접근을 지원하고, 비록 프린터에서 제한된 영숫자 출력만을 지원하지만, 정교한 루틴을 쓰는 것은 본질적으로 기계 언어를 계획하고 코딩 패드를 사용하는 일이다.
TI-59와 TI-58 공동체에서 다량의 공유가 일어났다.적어도 한 게임인 다스 베이더의 포스 배틀이 타이핑 프로그램으로 등장했다.[2]
프로그래밍 예제
여기 2부터 69까지의 정수수의 인자를 계산하는 샘플 프로그램이 있다.5!의 경우, "5 A"를 누르면 120의 결과가 나온다.SR-52와 달리 TI-58과 TI-59는 요인 함수가 내장되어 있지 않지만 계산기와 함께 제공된 소프트웨어 모듈을 통해 지원한다.
Op-code Comment LBL A 키 STO 01로 프로그램을 호출할 경우, 레지스터 1 1의 값은 루프에 대한 1개의 LBL B 라벨로 시작하며 * RCL 01을 n DSZ 1 B로 곱한 후 n=0 = 루프가 끝날 때까지 B로 다시 돌아가며, 기계는 1*n***(n-1)*(n-1)*을 계산한다..2*1=n! INV SBR 절차 종료
다음은 TI 컴파일러를 위해 작성된 것과 동일한 프로그램이다.[3]
#reg 01 카운터 #label 요인 LBL 요인 STO 카운터 1 for 카운터 * @counter LOOP = RTN #end
기억력
현대의 주요 경쟁사인 Hewlett-Packard HP-67에 비해 TI-59는 약 2배의 메모리를 가지고 있다.프로그램 스텝과 메모리 사이의 파티션은 80개의 프로그램 스텝/10개의 메모리 증분으로 조정 가능하며, 최대 960개의 프로그램 스텝(메모리 0개) 또는 100개의 메모리(프로그램 스텝 160개)를 구성할 수 있다.TI-59는 제조사가 데이터 레지스터와 프로그램 저장장치 사이에 메모리를 공유하는 시스템을 제공했던 최초의 프로그램 가능한 포켓 계산기였다.메모리 크기는 SR-52에 비해 2배 정도 크지만 유연성이 높아 프로그램 스텝 수가 4배 정도 많았다.계산기를 끄면 이 메모리의 내용이 없어진다.
TI-58은 TI-59의 절반의 메모리를 가지고 있으며 최대 480개의 프로그램 스텝 또는 60개의 메모리를 지원한다.그것은 HP-34C와 경쟁했다.
TI-58과 TI-59 계산기에는 가변 길이 지침이 있다.일부 키프레스들은 하나의 프로그래밍 단계로 통합되어 1개에서 11개까지의 키프레스로부터의 지시가 1개에서 6개의 프로그래밍 단계에 저장된다.HP-67은 항상 하나의 지침을 하나의 프로그래밍 단계로 저장하는데, 이것은 자주 사용되는 일부 지침에는 효율적이지만 가능한 지침의 수를 제한하기도 한다.
마그네틱 카드 리더
TI-59는 계산기가 꺼져 있을 때 프로그램과 데이터를 소형 자기 카드에 저장하고 필요할 때 신속하게 다시 로드할 수 있다.카드 판독기가 작동하는 동영상을 보려면 아래를 클릭하십시오.
이 비디오는 또한 프로그램 문서화 메뉴로서 마그네틱 카드를 이중으로 사용하는 것을 보여준다.메모는 자기 카드 상단에 있는 프로그래머가 인쇄하거나 손으로 직접 쓸 수 있다.카드리더에 의해 읽히면, 카드는 표시된 것처럼 키보드 상단과 디스플레이 사이의 슬롯에 저장될 수 있으며, 따라서 현재 로드된 프로그램의 이름과 다섯 개의 라벨 버튼 각각의 목적을 나타내는 표기법과 로드된 프로그램 내의 보조 기능인 A'E'를 제공한다.
TI-58에는 마그네틱 카드 판독기가 없다.
솔리드 스테이트 소프트웨어 라이브러리
TI-59와 TI-58은 탈착식 ROM 프로그램 모듈을 사용한 최초의 휴대용 계산기였다.마스터 라이브러리 모듈 ROM은 TI-59 및 TI-58에 포함되었으며, 몇 가지 유용한 사전 프로그래밍된 루틴과 게임까지 포함하고 있다.부동산, 투자, 통계, 조사, 항공과 같은 응용 분야를 위한 추가 모듈은 별도로 판매되었다.모듈의 프로그램들은 사용자 정의 키를 많이 사용했다.프로그램을 사용하기 쉽게 하기 위해, 자기 카드와 크기는 같지만 사용자 정의 키에 라벨을 붙이기 위해 인쇄된 플라스틱 카드를 디스플레이와 키보드 사이의 슬롯에 삽입하여 사용자 정의 키에 라벨을 붙일 수 있다.
프린터
TI-59와 TI-58에도 사용할 수 있는 열 프린터(PC-100A, B, C 모델)는 계산기를 프린터 상단에 장착하고 키로 제자리에 고정시켰다.
계산기는 사용자의 입력과 계산 결과를 프린터로 출력하도록 프로그래밍할 수 있다.영숫자 텍스트(공간, 0-9, A-Z 및 25개의 문장 부호 포함 총 64자)는 숫자뿐만 아니라 출력할 수 있다.그래프를 표시할 수 있는 제한된 능력이 제공된다.프린터는 또한 프로그램 개발에도 매우 중요하다. 왜냐하면 그것은 단지 디스플레이에 정상적으로 보이는 숫자 코드 대신 영숫자 니모닉을 포함한 계산기 프로그램의 하드 카피와 데이터 레지스터의 덤프, 프로그램 실행의 흔적 그리고 프로그램에 대한 다른 정보들을 생산할 수 있기 때문이다.
초기 모델 PC-100A에서 배터리 충전기 컴파트먼트 내부의 스위치는 TI-58/59 시리즈뿐만 아니라 이전 SR-52 및 SR-56 계산기와 함께 사용할 수 있다.또한 SR-50A와 같은 시대의 프로그램 불가능한 TI 기계와도 작동한다.(TI 계산기의 배터리 팩을 제거하고 배터리 단자 아래의 회로 기판에 있는 프린터 인터페이스 패드의 행을 찾아보십시오.)
참조
- ^ TI-58 Leaflet (PDF), p. 2
- ^ Jackson, Clete (October 1980). "Darth Vader's Force Battle". BYTE. pp. 50–54. Retrieved 14 June 2014.
- ^ (영어) TI 사용자, 온라인 프로그램, TI 컴파일러 페이지, (프랑스어) Utilisateur TI, 프로그램 Enigne, 페이지 de TI 컴파일러
외부 링크
- 데얀 리스타노비치 유지 TI-59 홈페이지
- 빅토르 토스가 관리하는 TI-59 도서관
- DataMath.org의 TI-59, TI-58, TI-58C
- MyCalcDB의 TI-59, TI-58, TI-58C (1970년대와 1980년대 포켓 계산기 데이터베이스)
- TI-59 생일 TI-59의 30번째 생일에 대한 짧은 기사
- (프랑스어로) Utilisatur TI, 프로그램 구성
- (영어) TI User, 프로그램 켜짐.
- (독일어로) TI-59, TI-58C, TI-58 독일어 문서
- (프랑스어, 영어, 이탈리아어) ti58c.phweb.me, TI-58/TI-58C/TI-59 Windows 에뮬레이터
