엘렉트로니카 B3-34
Elektronika B3-34엘렉트로니카 B3-34(키릴어: элрра и3-34)는 소련의 프로그램 가능 계산기였다.1980년 출시돼 85루블에 팔렸다.
B3-34는 역 폴란드어 표기법을 사용했으며 98바이트의 명령 메모리, 4개의 스택 사용자 레지스터, 14개의 주소 지정 가능한 레지스터를 가지고 있었다.각 레지스터는 1×10−99 ~ 9.9999999×10+99 범위에서 최대 8개의 맨티사 또는 의미 자릿수와 두 개의 지수 자릿수를 저장할 수 있다.
소련 최초의 프로그램 가능한 고정식 계산기 ISKRA 123은 주 전원을 사용하여 1970년대 초에 출시되었다.최초의 프로그램 가능한 배터리 구동 포켓 계산기 엘렉트로니카 B3-21은 1977년 말까지 개발되어 1978년 초에 출시되었다.그 후계자인 B3-34는 B3-21과 역호환성이 없었다.B3-34의 명령 집합, 하드웨어 아키텍처 및 마이크로코드는 후기 소련의 프로그램 가능한 핸드헬드 및 사무용 책상 계산기의 표준을 정의하였다: MK-61 MK-52 MK-54 MK-56 모델 번호는 특별한 순서를 따르지 않는다: MK-54는 B3-34의 약간 업그레이드된 버전이고 MK-56은 데스크탑 카피인 반면, MK-61과 MK-52는 더 많은 작동과 심지어 EEPROM(MK-52만 해당)을 가진 다소 더 진보된 계산기들이다.
이후 1980년대 말 소련 시장에 훨씬 더 강력한 계산기가 등장했다.예를 들어 그래픽 LCD 디스플레이와 내부 BASIC 통역기가 있는 계산기나 핸드헬드 컴퓨터 MK-90은 본질적으로 PDP-11의 포켓 크기의 종류였다.높은 가격과 ZX 스펙트럼과 같은 훨씬 더 강력한 개인용 컴퓨터의 인기가 높아졌기 때문에, 이 강력한 계산기는 소련 일반인들 사이에서 결코 인기를 얻지 못했다.그러므로 B3-34에서 유래한 계산기는 많은 사람들에게[who?] "첫 번째 컴퓨터"로 기억된다.
매우 제한된 능력에도 불구하고, 사람들은 B3-34와 그 이후의 후계자들을 위해 모험 게임과 공학자들을 위한 정교한 미적분 관련 기능의 도서관을 포함한 모든 종류의 프로그램을 쓸 수 있었다.실제 사무실과 실험실에서 사용하던 실용적인 과학 및 비즈니스 소프트웨어에서부터 어린이들을 위한 재미있는 게임에 이르기까지 수백, 아마도 수천 개의 프로그램이 이 기계들을 위해 작성되었다.1985~1986년 사이 과학잡지 테크니카 몰로데지는 B3-34의 프로그램을 곁들여 SF소설 '지구로 가는 길'을 출간했는데, 이 이야기는 달-지구 여행의 특정 부분을 시뮬레이션하는 데 이용될 수 있다.[1]엘렉트로니카 MK-52 계산기(확장된 B3-34 명령어 세트를 사용하고 EEPROM 카드 및 기타 주변 장치의 프로그램을 저장하기 위한 내부 EEPROM 메모리를 특징으로 함)는 소련의 우주선 프로그램(소유즈 TM-7 비행의 경우)에서 온보드 컴퓨터의 백업으로 사용되었다.[citation needed]
이 일련의 계산기는 또한 오류 메시지에 정상적인 산술 연산을 적용하여 존재하지 않는 주소와 다른 기법으로 뛰어드는 방법으로 착취된 미국 HP-41의 "합성 프로그래밍"과 달리 고도의 반직관적인 신비한 비논문적 특징으로도 주목받았다.문서화된 경로에서 교묘하게 벗어나면 종종 매우 특이한 일들을 일으킬 수 있다.예를 들어, 어두운 화면의 소수점처럼 보이는 16진수 0xF에 대한 연산은 완전 동결에서 프로그램의 자체 수정, 그렇지 않으면 보이지 않는 미등록부의 일시적 출현, 때로는 완전히 결정적이지 않은 행동 등 여러 가지 기이한 효과를 일으킬 수 있다.인기 과학 잡지 "Nauka i Zhizn" ("Science and Life")을 포함한 다수의 존경 받는 월간 간행물에는 계산기 프로그래머를 위한 최적화 기법 및 해커를 위한 미등록 기능 업데이트에 전념하는 특별 칼럼이 실렸으며, 이 칼럼들은 "오류학"(Russ)이라고 알려진 많은 분야를 가진 난해한 과학 분야로 성장했다.이안 "ее ояя", 번역된 "ygogologiya").그 계산기의 오류 메시지는 러시아인들에게 의미 없는 "Error"(EGGGOG)로 보이는 영어 단어 "Error"로 나타나기 위한 것이었다.B3-34와 그 파생상품은 프로그래밍과 디버깅은 기계코드를 읽고 쓰는 능력을 필요로 하고 말 그대로 프로그램의 모든 바이트를 최적화하는 능력을 필요로 하기 때문에 많은 소련 프로그래머들이 그들의 기술을 개발하는 데 도움을 주었다.이들 계산기의 마이크로코드는 일부만 출판된 채 남아 있고, 그 중 일부는 여전히 미스터리로 일부 마니아들에 의해 연구되고 있다.[citation needed]
서구 국가들의 HP-41 시리즈와 마찬가지로, B3-34와 그 후계자들은 일부 소련의 프로그래머와 컴퓨터 취미 생활자들 사이에서 전설이 되었다.[citation needed]많은 웹사이트들이 이러한 계산기, 기술 문서, 문서화되지 않은 특징들의 목록과 그에 대한 이야기들을 위한 수백 개의 프로그램의 출처를 제공한다.일부 소련 해커들은 B3-34를 디지털 멀티미터, 모델 철도를 위한 제어 인터페이스, 테이프 저장 장치 및 기타 주변 장치로 개조하는 데 성공했다.현대 러시아 계산기 MK-161[ 과 MK-152 ]는 2007년부터 노보시비르스크에서 설계 및 제조되었으며 부분적으로 B3-34와 역호환성이 있으며, 또한 역폴란드 표기법에 기초하고 있다.그러나 기능 수준에서만 호환되며 원래 문서화되지 않은 기능은 재생산하지 않는다.[2]
참고 항목
참조
- ^ Володарский, Станислав. "Путь к Земле ("Кон-Тики")" (in Russian). Retrieved 20 July 2015.
- ^ 문서화되지 않은 특징의 몇 가지 실제 예
외부 링크
- B3-34 마이크로코드에 대한 부분적 설명을 포함하는 러시아어로 된 책
- Ru:ееооо - - B3-34의 기본적인 미등록 특징에 관한 러시아어 위키백과 기사.
- B3-34를 포함한 많은 소련 계산기의 기능 수준 시뮬레이터.문서화되지 않은 피쳐를 재생성하지 않음