Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
1980 жылдардың аяғындағы бағдарламаланатын қолға ұсталатын компьютер
Late 1980s programmable handheld computer
HP 71B – Hewlett Packard компаниясы 1984 жылдан 1989 жылға дейін шығарған BASIC тілінде бағдарламаланатын қолмен ұсталатын компьютер немесе калькулятор.
The HP 71B was a hand held computer or calculator programmable in BASIC, made by Hewlett Packard from 1984 to 1989.
Сипаттама
HP 75-тен кіші және арзан, 71B 22 таңбалы сұйық кристалды дисплейі, 64К жүйелік ROM және 17.5К пайдаланушы жадымен жабдықталған. Бағасы 595 АҚШ доллары (МЖӘ) (1984 жылы 595,0 АҚШ доллары қазіргі жылдарда шамамен <есептелген сомаға> тең), және ол төрт AAA батареямен жұмыс істейді. Төрт плагин-порт ROM негізіндегі бағдарламаларды немесе қосымша пайдаланушы жадын қосуға мүмкіндік береді. Жеке бөлімдерде опционалды магниттік карта оқырғышы және HP IL интерфейсі (HP 82401A) орналастырылуы мүмкін, олар принтерлерді, жад және электрондық сынақ жабдықтарын қосу үшін қолданылады. 71B IEEE 854 1987 радикстік тәуелсіз қозғалмалы нүкте стандартын қолданған алғашқы қолға ұсталатын құрылғы болды. Бағдарламалау мүмкіндіктеріне нақты уақыт сағаты, бағдарламаланатын таймерлер және параметрлерді беру және рекурсиямен қосалқы шақырулар кірді. Бұл HP-нің Saturn процессорына негізделген алғашқы калькуляторы болды, оның кейінгі нұсқалары танымал HP 48 сериялы калькуляторларында және HP калькуляторларының көптеген соңғы модельдерінде қолданылды. Қолмен тартылған магниттік карталар (HP 75-ке үйлесімді) әрқайсысы 650 байттан екі жолды ғана сақтай алатындықтан, карта оқырғышы (сандық пернетақтаның үстіндегі логотип астында орнатылған) аса танымал опция болған жоқ. Үлкен жад сыйымдылығын HP IL перифериялық құрылғылары арқылы, мысалы, 82161A кассеталық жетек немесе 9114A дискеталық жетек арқылы қамтамасыз етуге болады, олар да батареямен жұмыс істейтін және портативті, бірақ 71B-ге қарағанда көлемдірек болатын. Кейіннен үшінші тараптардан карта оқырғыш бөліміне орналасатын жадты кеңейту модульдері қолжетімді болды. Басқа үшінші тарап опцияларына төрт жад портының біріне қосылатын штрих-кодты таяқшалар және қолданбалы ROM-дар кірді. Штрих-кодты таяқшасы және жеке қолданбасы бар HP 71 конфигурациясы Ұлыбритания Денсаулық сақтау және әлеуметтік қамсыздандыру департаментінде (DHSS) деректерді жинау үшін кеңінен қолданылды. HP 75 немесе HP 41-ден айырмашылығы, 71B басқа құрылғымен басқарылатын HP IL циклында құрылғы ретінде де жұмыс істей алады, бұл олардың бірнешеуінің бір циклде, бір-бірімен (немесе HP 75 немесе HP 41) немесе ортақ перифериялық құрылғылармен байланысуына мүмкіндік береді. HP 82402 Dual HP IL контроллерін пайдалану арқылы бір 71B-ді екі HP IL циклына бір мезгілде қосуға болады, мүмкін бірде контроллер ретінде, екіншісінде құрылғы ретінде. HP 71B HP 41 сериялы калькуляторлары үшін жазылған бағдарламалардың үлкен көлемімен үйлесімді болуы мүмкін, плагин ROM арқылы HP 41-ді бастапқы жылдамдықтан шамамен 5 есе жылдамдықта эмуляциялайды.
Smaller and less expensive than the preceding model HP 75, the 71B has a single line 22 character liquid crystal display, 64K system ROM and 17.5K user memory. Priced at US$595 MSRP (US$595.0 in 1984 is equivalent to about <calculated amount> in recent years in ), it operates on four AAA batteries. Four plug in ports permits ROM based programs or additional user memory to be added. Separate compartments could accommodate an optional magnetic card reader and an optional HP IL interface (HP 82401A) that could be used to connect printers, storage and electronic test equipment. The 71B was the first handheld to implement the IEEE 854 1987 radix independent floating point standard. Programming features included a real time clock, programmable timers and subroutine calls with parameter passing and recursion. It was also HP's first calculator based on the Saturn processor, later versions of which are found in the popular HP 48 series calculators and most more recent HP calculator models. Since the hand pulled magnetic cards (HP 75 compatible) could only store two tracks of 650 bytes each, the card reader (installed under the logo plate above the numeric keyboard) was not a very popular option. Larger storage capacities could be accommodated through HP IL peripherals such as the 82161A cassette drive or 9114A diskette drive that were also battery powered and portable, if rather bulky compared to the 71B. Subsequently, memory expansion modules to fit the card reader compartment became available from third party vendors. Other third party options included a bar code wand and application ROMs to plug into one of the four memory ports. A HP 71 configuration with bar code wand and a custom application was widely used for data collection in the British Department of Health and Social Security (DHSS). Unlike HP 75 or HP 41, the 71B could also act as a device in a HP IL loop controlled by another device, allowing several of them in the same loop, communicating with each other (or an HP 75 or HP 41) or sharing peripherals. Using an HP 82402 Dual HP IL controller, it was even possible to connect one 71B to two HP IL loops simultaneously, possibly as a controller in one and as a device in another. The HP 71B could optionally be made compatible with the large volume of programs written for the HP 41 series of calculators via a plug in ROM that emulated the HP 41 at about 5x the original speed.
Ішкі жобалау ерекшеліктері
71B-дің тағы бір ерекшелігі – HP компаниясының көпшілікке құрылғының дерлік толық ішкі инженерлік егжей-тегжейлерін қамтитын бірқатар құжаттарды (IDS: Ішкі жобалау спецификациясы) сатуы болды. 71B-нің ROM-ындағы бағдарламалық жасақтама туралы төрт IDS сериясы жарияланды; бұл ROM-ның барлық мазмұнының толық бастапқы кодын (ассемблер тілінде) және ROM бағдарламалық жасақтамасының кеңейтілген қосымша жобалау құжаттамасын қамтыды. Басқа IDS құжаттары 71B-нің аппараттық бөлігін, ROM-дағы Forth/Assembler қосымшасын және HP IL контроллеріндегі қосымшаны қамтыды.
Another notable "feature" of the 71B was that HP sold to the public a series of documents (IDS: Internal Design Specification) containing the nearly complete internal engineering details of the unit. A series of four IDSes were published about the software contained in the 71B's ROM; this included the complete source code (in assembly language) for the entire contents of ROM, and extensive additional design documentation of the ROM software. Other IDSes were released covering the 71B's hardware, the Forth/Assembler add in ROM, and the add in HP IL controller.