This article is devoted to the irreplaceable assistants in our life - electronic calculators. The history of originating of the Soviet calculators, their features and interesting possibilities of separate models is described.
The first mechanical fitting in Russia for automation of accounts were abacuses. This "the national calculator" has held on workstations of the cashiers in shops down to middle of the ninetieth years. It is interesting to mark, that in the textbook "Trade calculations" (1986) the whole chapter is devoted to methods of calculation on the abacuses. Abacuses represent the wooden basis, on which the metal rods are hardened, on which the wooden beads are strung. On each rod ten beads are, except for a separator of roubles and copecks, on which four beads are. Before the beginning of calculations all beads are moved on the right side, as shown in a figure. Input of number start from the most significant digits of roubles, removing necessary quantity of beads by the right hand. Abacuses are intended for addition and subtraction, and at the defined skill the speed of execution of calculations can exceed speed of execution of the same calculations, but with usage of the calculator. Simultaneously with abacuses, in scientific circles, still with pre-revolutionary (before 1917) times, with success used slide rules, which with XVII of century practically without changes worked down to appearance of calculators. The collecting of slide rules - too very fascinating hobby, to which can be devoted separate article. Trying how to automize the process of calculations, the mankind starts to devise mechanical counting devices. Even known Russian mathematician the Chebyshev in the end XIX of century has offered the model of the calculator.
The most popular mechanical calculator in the Soviet times was the adding machine of the system Odhner "Felix". At the left - map of an adding machine taken from the "Small Soviet encyclopedia" of 1932. On this adding machine it was possible to manufacture four arithmetic operations - addition, subtraction, multiplying and division. In later models, for example, "Felix-М", it is possible to see toddlers for the indicating of a rule of a comma and more convenient crandle for shift of the carriage. For production of calculations it was necessary to turn a pen - once for addition or subtraction, and some times for multiplying and division.
Once, certainly to twist a pen it is possible, and even it is interesting, but what to do, if you work the bookkeeper, and for day it is necessary to perform hundreds simple operations? And the noise from twisting counters stands decent, especially, if simultaneously in a location with adding machines some man works. However, in due course to twist a pen has bothered, and the human mind(wit) has struck out electrical accounting machines, which arithmetic operations manufactured automatically or is semi-automatic. On the right - map of the multikeyboard computer, popular per 50 years, VMM-2 ("Goods dictionary", VIII volume, 1960). This model had nine bits and worked up to 17 order. It had overall dimensions 440x330x240 mm and mass in 23 kgs.
Per 40 years of a beginning strongly to explicate Elektronika and the first computers -
electronic - computer have appeared. To the beginning 60 years between computers and most
power counting-keyboard calculators the huge breaking was derivated on many parameters.
In 1961 at an exhibition of industrial reachings in England first
was demonstrated the world's first electronic calculator Anita MK-8 (England). On ending
an exhibition it is accepted decision to create domestic, completely electronic
calculator. Since 1961 a group of the scientific employees of the "Leningrad
separation of Central economic-mathematical institute of an Academy of sciences USSR"
are V. Marakhovsky, E. Kanevsky, G. Menderskaya, have begun to develop the first Soviet
electronic calculator, which has received a name "Vega". In November, 1962 the
calculator has works. On trials of a State commission were represented three created
simultaneously calculators under names "Vega", "Lada" and
"Vyatka-E". On the carried out(spent) trials has won "Vega", which was
decided to manufacture. On the created calculator by group of the developers the copyright
Certificate with priority on May 9, 1963 was obtained. To manufacture the calculator began
a Kursk Factory of accounting Machines (Schetmasch), which has placed on front The panel
of the calculator the emblem K3CM (cyrillic symbols). The electronic keyboard computing
machine (EKVM) "Vega" was serially released since 1964 and is intended for mass
usage at nonproduction accounts. The
calculator fulfils four arithmetic operations, division of integers, translation of
fraction, exponentiation, multiplying on a constant factor and rootsquaring (!). In
the calculator was used about 1500 transistor-magnetic units.
In 1967 by this gruop of the developers was developed the calculator EDVM (electronic ten-keyboard computing machine) - first in our country calculator, automatically calculating the trigonometrical function. This calculator was designed and was released for the military topographers and was not accessible to a mass customer.
The first designed calculators had own unique titles - "Vega" (1963), EDVM (1967), "Elektronika 68 (DD)" (1968), "Rasa" (1969), "Orbita" (1969), "Ros" (1970).
To the beginning of production of calculators, in USSR be not struck out yet neither nixie tube displays, nor fluorescent. For the calculator "Vega" the electroluminescent (fluorescent) display with personal segments for displaying one digit was specially developed. Probably, this is first in a world usage of a seven-segment display intended for for the displaying one digit. In western calculator Friden 130 (1963) the similar display was used, but it had not the unique seven-segment display for displaying one digit.
In the calculator "Rasa", which name is written by a Latinic symbols, the unique stroboscopic display was applied. The essence of the display was represented by(with) a drum which is resulted in driving by the motor, spinned with frequency 1300 turnovers one minute (see fig.). Inside the calculator the thyratrons are placed which flare during 100 us for ignition of the defined sign. In the same calculator the Reverse Polish Notation (RPN) for execution of calculations was applied. It means, that two numbers at first are entered, but only then the key with required operation is pushed.
At the end of 60 years a series of the first calculators with name "Iskra" (Spark) set is developed. It - calculators a Iskra 11 (1969), Iskra 12 (1969) and Iskra 22 (1969). In these calculators used nixie tube display and first microassemblies (see fig.) of units under a title "MIR-10" ("Mir" mean two equal means "World" or "Peace" in Russian) were already applied.
In 1971 the first calculator operating an integrated circuits - the calculator a Iskra 110 was developed. This calculator began the large series of calculators a Iskra 100-x. The calculators Iskra 110-114 intended for business application (countable workers, accounts department and other), and calculators a Iskra 121-125 - for scientific application.
Iskra 1122 still is necessary to pay attention to the extremely interesting calculator. This calculator was made on the basis of the calculator a Iskra 112, but used the CRT-display is applied on the basis of the cathode-ray tube. Simultaneously on the display contents of the operating register and registers of memory are displayed. At mapping thousand are separated from each other by blank, that is very convenient for perception. By the way, this calculator was one of the most expensive released calculators with the price in 4,100 roubles (cheapest automobile in those times had cost 3,600 roubles).
The first Soviet desktop calculators, which have appeared in 1971, fast have won
popularity. EKVM on a basis a LSI circuit worked silently, consumed not enough energies,
evaluated fast and errorfree. The cost price of chips was fast reduced, and it was
possible to think of creation of the calculator of a pocket size, which price would be
accessible to a wide customer.
In August, 1973 the electronic industry of our country has put
the task for one year to create the electronic pocket calculator on a microprocessor LSI
circuit and with the liquid crystal indicator. Above this very complex(difficult) task
worked group of 27 men. The huge operation was coming: to make the drawings, circuit
and templates consisting from 144 thousand of points to place the microprocessor with 3400
units in a chip by a size 5х5 mm. In five months of operation the first samples of the
calculator were ready, and in nine months, three months prior to a target date, the
electronic pocket calculator under a title « Elektronika B3-04 » was handed over to a
state commission. Already in the beginning of 1974 the electronic gnome has arrived in
sale. It was the large labour victory which has shown possibilities of our electronic
industry.
**** I AM ENDED TO CORRECT TRANSLATION HERE ****
The time of dream comes nearer :)))
In this microcalculator a liquid crystal display for the first time was applied, and the digits were represented by white signs on a black background (see fig.). The inclusion of the calculator was manufactured by pressing a curtain, then the cover opened, and the calculator started operation. The microcalculator had very interesting algorithm of operation. To calculate (20-8+7) it was necessary to push keys | C | 20 | + = | 8 | - = | 7 | + = |. Result: 5. If the result should be multiplied,say, on three, the calculations can be continued by pressing the keys: | X | 3 | + = |. The key | K | was used for calculation with a constant.
In this calculator the transparent cards with a space-wired interconnection were used. In a figure the part of card of the microcalculator is shown. The microcalculator contains four chips - 23 bit shift registers К145АP1, control unit by the indicator К145PP1, operational register К145ИP2 and microprocessor К145ИP1. In the block of conversion of power the chip of conversion of levels is used. It is interesting to mark, that this calculator worked from one battery such as AA (А316 "Quantum", "Uranium").
In the beginning 70 years habitual today language of operation with microcalculators only arose. The first models of microcalculators in general could have the language of operation, and on the calculator it was necessary to study to consider(count). Let's take, for example, first calculator of the Leningrad factory "Svetlana" of a series "С". It - calculator C3-07. By the way, it is necessary to mark, that the calculators of a factory "Svetlana" in general cost(stand) independently. Small retreat. All microcalculators in those times have received the common denotation "B3" (digit three on the end, instead of "З" character, as many considered(counted)). The desktop electronic hours have received characters B2, handheld electronic - B5 (for example, B5-207), desktop electronic with the vacuum indicator - B6, large wall - B7, and so on. The character "@" - "home appliances". Only microcalculators, designed Светлановским by a factory, have received the character "With" - Svetlana (LIGHT of a BULB of an INCANDESCENCE - for those who does not know).
So, we shall take, for example, calculator C3-07. The very
surprising calculator, especially, his(its) keyboard and display. As it is visible from a
picture, on the calculator are combined not only key | + = | and | - = |, but also to
multiply - divide | X -:- |. Try to guess, as on this calculator to multiply and to
divide. The hint: the calculator does not perceive two pressing one key, one is possible
only.
The answer is not less surprising: to manufacture,say, multiplying 2 on 3, it
is necessary to push keys | 2 | X-:- | 3 | + = |, and to divide 2 on 3, it is necessary to
push keys: | 2 | X-:- | 3 | - = |. The addition and subtraction occurs similarly to
calculator B3-04, that is, the obtaining of a difference 2 - 3 will be evaluated so: | 2 |
+ = | 3 | - = |. In some models of this calculator it is possible to meet and surprising
eight-segment indicator. Since this model of calculators, all simple calculators
Светлановского of a factory operate with numbers with the orders up to
10e16-1, even if on the display is located eight or twelve bits. If the result exceeds 8
or 12 bits (depending on model), the comma fades and on the display there are first 8 or
12 bits of number. Speaking about the language of operation with microcalculators of first
printings, it is necessary to mention and calculators B3-02, B3-05 and B3-11. It - mark of
old calculators such as "Iskra" of 110 series. In these calculators at
calculations all bits of the indicator permanently shine. In main, certainly, zero&.
It is very inconvenient to retrieve on such calculators first (and last) significant bit.
By the way, in model C3-07, about which was spoken earlier, already there was an attempt
to decide(solve) this problem, though and a little bit unusual way - on this calculator
the zero has half of height. So, these three calculators had very inconvenient, but
feature, quite explained for early calculators: the required accuracy of calculations is
set at input of the first. That is, if it is necessary,say, to calculate a quotient from
division 23 on 32 to within three signs after a comma, the number 23 is necessary for
entering with three signs after a comma: | 23,000 | -:- | 32 | = | (0.718). So long as the
operator will not push the button of reset, all subsequent calculations will be
manufactured with three signs after a comma, and the comma in general does not go anywhere
more. It, by the way, also is named " as the fixed comma ", and later
calculators, in which the comma is already transferred on the display, then were named
" from a floating point ". Now, in a terminology there were changes, as a result
of which from "floating point" mappings number with a mantissa at the left and
order on the right now are named.
In one year after development of the first pocket microcalculator B3-04 more perfect models pocket MK have appeared new. It - model B3-09М, B3-14 and B3-14М. These calculators were made on one chip of the processor К145ИК2 and one chip of the generator of phases. The calculator B3-09М at the left is shown, in the same tank is made and B3-14М, on the right - B3-14. On these models there was already "standard" language of operation on calculators, including calculations with a constant. These calculators already could work both from a power supply unit, and from four (B3-09М, B3-14М) or three (B3-14) of units such as АА. Though these calculators are made on one about the same chip, but had different functionalities. And in general, "уBирание" of different functions was inherent in many models of the Soviet microcalculators. For example, the microcalculator B3-09М did not have sign of calculation of the square root, B3-14М is not skilful to evaluate percents. Feature of these simple calculators was that the comma borrowed(occupied) separate bit. It is very convenient for fluent reading of the information, but thus the last sign bit disappears. For the same calculators before the beginning of operation it is necessary to push the "C" key for clearing the registers.
Following huge step in a history of development of calculators became appearance of the first Soviet engineering calculator. At the end of 1975 in the Soviet Union the first engineering calculator B3-18 was created. As wrote in this occasion a magazine " a Science and Life " 10, 1976 in paper " a Fantastic electronics engineering ": "... This calculator has passed a Rubicon of arithmetics, his(its) mathematical derivation has stepped in trigonometry and algebra. " The electronics Engineering B3-18 " knows how instantly to erect in guadrate and to extract the square root, in two receptions(tricks) to erect in any degree in limits of eight bits, to evaluate reciprocals, to evaluate the logarithms and antilogarithms, trigonometrical functions... ", ".. .. When see, how the computer, which just instantly added huge numbers, spends some seconds to fulfil any algebraic or trigonometrical operation, involuntarily reflect on that large operation, which goes inside a small box, before on its(her) indicator the result " will be lighted. And is real, the huge operation was done. In a uniform chip by a size 5 х 5,2 mm were possible to contain 45000 transistors, resistors, capacitors and explorers, that is half-hundreds TV sets of that time have pushed in one section of an arithmetic writting-book! However, and the price of such calculator was considerable - 220 roubles in 1978. For an example, the engineer after termination(ending) institute in those times received 120 roubles per one month. But the purchase cost that. Now it is not necessary to think how to not bring down a shade slide of a slide rule, it is not necessary to care of an error, it is possible to desert on a shelf of a table of logarithms. By the way, in this calculator the key of the prefix "F" function for the first time was applied. Nevertheless in a chip К145ИP7 of the calculator B3-18 it was not possible completely to contain everything, that would be desirable. For example, at function evaluation, in which the expansion in a series Theilor was used, the working register was cleared, therefore the previous result of the operation was cleared. In this connection it was impossible to manufacture the continiouses of calculation, such as 5 + sin 2. For this purpose at first it was necessary to receive sine from two, and then only to add to result 5. So, the operation is done large, the large efforts are spent, and as a result has appeared good, but very dear(expensive) calculator. That the calculator was accessible to mass layers of the population, the solution was accepted on the basis of the calculator B3-18А to make cheaper model. To not devise a bicycle, our engineers transmit on the easiest paths. They have taken and have removed the key of the prefix "F" function from the calculator. The calculator has turned in usual, has received a title "B3-25А" and became to accessible wide layers of the population. And only developers and repairmen of calculators knew secret of alteration B3-25А.
At once after the calculator B3-18 together with the engineers from GDR the calculator B3-19М was released. In this calculator the return Polish notation " was used so-called ". The first at first is typed, then the Enter key of number in the stack, then second, and only after that - required operation is pushed. The stack in the calculator consists of three registers - X, Y and Z. In the same calculator input of exponent and show of number in the format from a floating point (with a mantissa and order) for the first time was applied. In the calculator the 12-bit indicator on red light-emitting diodes was used.
In 1976 other very power engineering calculator - C3-15 has appeared. This calculator had heightened accuracy of calculations (up to 12 bits), worked with the orders up to 9, (9) in 99 degrees, had three registers of memory, but most remarkable - worked with algebraic logic. That is, to calculate under the formula 2 + 3 * 5, it was not necessary at first to evaluate 3 * 5, and then to result to add 2. This formula could be written in "natural" sort: | 2 | + | 3 | * | 5 | = |. Besides in the calculator the brackets up to eight levels were used. Still this calculator - unique(sole) calculator, which together with the desktop brother MK-41 had the key /p/. This key was used for calculations under the formula sqrt (x^2 + y^2). The calculator C3-15 - was developed since 1974 at involvement of the Leningrad scientists. In this calculator the algorithm "CORDIC" was applied for calculation of elementary functions. Mathematical аPPарат was offered by the professor V. Baykov, brought in the large contribution in development of algorithm CORDIC (http://devil.ece.utexas.edu/baykov/index.html).
In 1977 the chip К145ИP11 was developed which has caused the whole series of calculators. Very first of them was the very known calculator B3-26 (in a figure on the right). As with calculators B3-09М, B3-14 and B3-14М, and also B3-18А and B3-25А have done without by an identical image - by deleting some functions. On the basis of the calculator B3-26 the calculators B3-23 with percents, B3-23А with the square root, B3-24Г with memory were made. By the way, the calculator B3-23А subsequently became the cheapest Soviet calculator with the price all in 18 roubles. B3-26 soon began to be named MK-26 and his(its) summary brother MK-57 and MK-57А with similar functions has appeared. Светлановский the factory also has pleased with the model C3-27, which, the truth, has not got accustomed, and she(it) soon was replaced by(with) very popular and cheap model C3-33 and its(her) development - MK-33.
One more direction in development of calculators became engineering B3-35 (MK-35) and B3-36 (MK-36). B3-35 differed from B3-36 by more simple design and cost on five roubles more cheaply. These calculators knew how to translate degrees in radians and on the contrary, to multiply and to divide numbers in memory, and also to evaluate factorial. Very interestingly these calculators evaluated factorial - simple exhaustive search. On calculation of maximum value of factorial in 69 on the calculator B3-35 there leave more than five seconds. These calculators were very popular in us, though had, on my sight, some disadvantage: they displayed on the indicator equally so much significant digits, how many about it is told in the instruction. Usually them five - six for transcendental functions. On the basis of these calculators the desktop variant MK-45 was made.
By the way, many pocket engineering calculators have the desktop brothers. It - calculators MK-41 (C3-15), MKШ-2 (B3-32), MK-45 (B3-35, B3-36). The calculator MKШ-2 - unique(sole) "school" calculator released by our industry, except for large demonstration, about which will be told below. MKШ-2 this calculator feeds from the school network 42 In., as well as the calculator B3-32 (in a figure at the left) is skilful to evaluate the radicals of a quadratic equation and to discover the radicals of a set of equations with two unknown. On design the calculator B3-32 is completely identical to the calculator B3-14. Feature of the calculator except for circumscribed above - all inscriptions on keys are fulfilled on foreign standards. For example, the key of record of number in memory was meant not "P" and not " x- > P ", and "STO". Call of number from memory - "RCL". Despite of possibility of operation with numbers with the large orders, on this calculator the eight-bit display, same as well as in B3-14 was used. It turned out, that if to map number with a mantissa and order, on the indicator five significant digits find room only. To decide(solve) this problem in the calculator the "CN" key is used. If, for example, result of calculations is the number 1.2345678e-12, on the indicator it will be mapped as 1.2345-12. Having pushed | F | CN |, we see on the indicator 12345678. The comma thus dies away.
At the end of 1977 was developed, and in the beginning of 1978 the first Soviet programmed calculator B3-21 (in a figure on the right) has acted(arrived) in sale. It was one more large step forwards. Before the people had on many times to iterate calculations, in calculators there was a maxima three registers of memory. Possibility itself now has appeared to write programs and to store some numbers in memory. The term " the programmed calculator " called(caused) Bлагоговение and some shiver in a voice. It was the very dear(expensive) calculator - it(he) cost of the whole 350 roubles! Soon calculator was awarded is familiar qualities. The first models of calculator B3-21 were released with the indicator on red light emitting diodes. The comma borrowed(occupied) separate bit. Then the indicator have changed on green катодо-luminescent, because of what it(he) began to work on 20 % more slowly. The calculator works with return reverse Polish notation, that is at first two numbers are entered, and then the operation is entered. After input of the first it is necessary to push a up arrow . . Except for two operational registers X and Y the calculator has the ring stack consisting of six registers. The stack of numbers is connected to the register X. For ring moving of numbers in the stack the special keys of moving of numbers in the stack - clockwise and against -hour are used. Except for the ring stack in the calculator seven registers with numbers from 2 up to 8 are stipulated. The calculator has two prefix keys - F and P. The key F is prefix for operations designated by black colour, key P - designated red. The prefix keys also are used for record and extract of numbers from the registers. For record the key P, and for reading - key F is used. But I have not told about key feature of the calculator B3-21 - ability to program! In the calculator there are 60 steps of the program, and the addresses are written modulo six, that is the addresses go in the following order: 00, 01, 02, 03, 04, 05, 10, 11 and so on. Each key has the opcode. The calculator has functions of unconditional branch, transition to the subroutines, and also transitions on a condition. The keys of branching (transitions) use two storage locations of the calculator - one cell borrows(occupies) an opcode, and another - jump address. The required jump address turns out, outgoing from the key code, which is pushed after pressing the key of transition, plus 1. For example, certainly to proceed(pass) to the address 33, it is necessary to push keys BP and 3 (code 34). The codes of operations took from the table.
The first programmed calculator at once became very popular in the country. Now user could not only write complex(difficult) programs, but even to play in games with the calculator. It was a unprecedented innovation! Beginnings to be released the literature on a software technology on the programmed calculator. At the left in a figure - very popular book of those times devoted to games and useful programs with usage of the calculator B3-21.
The Appearance of the programmed calculator B3-21 has allowed even to organize production control. The desktop variants of this calculator - MK-46 and MK-64 (figure on the right) were released. It were the large desktop calculators having on a back part tanks special plugs. The additional register 9 was entered, in which the code of experiment " was written, so-called ". In these calculators the data entry both from the keyboard, and from peripherals (sensors, analog-to-digital converters and other is possible(probable).), they can realize a control of tolerance values of entered datas and to print datas and results of their processing through the peripheral. MK-64 differs from MK-46 by presence of the built-in digital-to-analog converter. Many calculators MK-64 were placed(installed) in studies of physics of special physical and mathematical schools, as they could, say, meter power from the battery.
The first programmed calculators B3-21, MK-46 and MK-64, though worked on the
program, but had only two operational registers X and Y, and the operation with the ring
stack was very inconvenient. And, in 1980 on change of the calculator B3-21 the programmed
calculator B3-34 in the price 85 roubles has come. It was one more step forwards! He(it)
had stack consisting of four registers, 98 steps of program memory, 14 registers of memory
instead of seven for B3-21, and most important - possibility of organization of cycles and
operation with index registers. With the calculator began to work - one pleasure. Clones
B3-34 - MK-54, made in more beautiful design soon have appeared, and costing on 20 roubles
is cheaper at the expense of usage of power supplies of other type. Desktop variant -
MK-56 also was developed. One behind another the known popular scientific magazines began
to learn(teach) to work with the calculator. It - magazines " a Science and Life
", "Engineering - youth" and " Chemistry and Life ". In " to
a Science and Life ", since October, 1983 the special section " the Man with the
calculator " has appeared, where it was told as to work with B3-34, and also the
great many of useful and game programs was reduced. The magazine " Engineering -
Youth ", starting in 1985 at first has lead(carried out) course of programming on
B3-34 under a title " the Calculator - your assistant ", and
then has organized " Club of Electronic Games ", in which the most fascinating
fantastic stories " the True Truth " and " Path to the Earth " were
printed, where the readers were offered itself "to master" engineering of
"landing" on a lunar surface and to realize flight from the Moon on the Earth by
the ship, not fitted to such flights, of local lunar lines. The schoolboys and adult users
of the calculator with impatience expected next number of "Engineering - youth"
to continue flight to the Earth. The calculator works on return reverse Polish notation,
that is at first first is entered, the key is pushed, the second is
entered and the key with the necessary operation is pushed. That is, to multiply 2 on 3,
it is necessary to push keys: (result - 6). For storage of operands the stack
consisting of four registers - X, Y, Z, T is used. At input of number after obtaining
result and at extract of number from the register of memory (0.. 9, A.. D), contents of
the register X, which is mapping of the indicator, are shifted in the register Y, value Y
- in Z, and Z - in T. At execution of operations as operands are used, in main, register X
and Y. In the mode of programming the code of each command borrows(occupies) one storage
location. Commands of branching (transitions, cycles, the conditions) borrow(occupy) two
cells. One cell - opcode, second - jump address. As against B3-21, the jump address is set
through number keys, instead of through input of the operation with the necessary code.
For example, to enter the branch instruction on the address 33, it was necessary to enter
| BP | 3 | (key 3 there corresponded(met) the code 34). In the calculator B3-34 now it is
necessary simply to enter | BP | 3 | 3 |. Though now also it was necessary to bring in on
one key more, but it is not necessary to be compared with opcodes under the tables.
олее is detailed how to work with the calculator B3-34, is circumscribed on special
страничке, devoted operation with B3-34, which is located here.
However, most interesting in calculators B3-34, and his(its) clones - presence of the not
documentary possibilities, which helped not only in writing programs, but also to shape
the special videomessages. The not documentary features in these calculators has appeared
so much, that deserve writing of separate paper. About the not documentary possibilities
B3-34 and his(its) clones it is possible to familiarize here.
The calculator B3-34 and his(its) clone MK-54 and MK-56 of steel so popular, that the developers from the Kiev factory "Chip" have decided(solved) to continue this line of calculators and in 1985 have released new models MK-61 and MK-52. In them one register of memory is added, there were 105 steps of program memory and ten of functions is added. The calculator MK-52, besides had memory on 512 cells, which was not cleared at turn off of power supply, and in which it was possible to write both program, and datas. In the calculator MK-52 there was also special plug for connection of available units with programs released under a common title BRP (the block of the extension of memory). At development of blocks BRP the developers again have killed at once two rabbits by one shot, inbonding in the block a matrix with two suites. Having placed(installed) a cross connection,say, in a rule(situation) 1, we obtain the block BRP-3 with a mathematical suite, and rebonding cross connection on a rule(situation) 2 - the block BRP becomes astronavigation BRP-2. The warranty, truth, on the block thus was lost, as it was necessary to turn off the screw with a seal. About it was told in one of numbers " Sciences and Life ", where one of the readers has informed about it with edition, to which in turn about it has told one of the developers from "Chip". I present, that was then with this developer. By the way, the calculator MK-52 flied to space by the ship " Union ТМ-7 ", where it(he) was supposed to be used for account of a trajectory of landing(planting) in case the on-board computer will deteriorate.
The first calculators consumed a lot of energies from batteries, which operation sufficed from force at two hours of an off-line operation. 220 volts under a hand happen not always, and without problems to buy batteries it was possible only in large cities. Therefore engineers - developers have begun to develop calculators, which there is not enough of energy from batteries. Liquid crystal displaies by then were already struck out which differed by the reduced энерго-consumption.
The second calculator on liquid crystals after B3-04 became the calculator B3-30 (in a figure at the left), designed in 1978 and consuming 8 milliwatts (for matching, the calculator B3-26 consumed 600 milliwatts). In this calculator there was a function, unusual for the Soviet calculators, of calculation of reciprocal of number available practically in all modern simple calculators. To calculate 1/5, it is necessary to push | 5 | -:- | = |. In one year the calculator B3-30 has replaced B3-39, in which the new lowlevel chip was used. The power consumption has decreased in eight times and has made only one milliwatt. In this calculator already it was possible to do without a converter of power. In one year, to the Moscow olympiad of 1980 the calculator MK-53, having onboard hours with an alarm clock and stop watch was released. In this calculator it was required on one battery less, than in B3-39. It became possible(probable) at the expense of usage of even more lowlevel chip К145ВВ3-2, which besides became "packageless". New mark in a calculator-building also became appearance of the calculator with power supply from solar cells MK-60. In common, the usual calculator, has one register of memory, except for solar batteries anything in it(him) singular is not present.
The engineering thought too in place . did not stand, and, deciding(solving) the task of microminiaturization, in 1979 is developed new supersmall, but very clever calculator B3-38. He(it) included all last reachings of microelectronics. His(its) sizes were smallest - 91х55х5.5 mm. It(he) is skilful not only to be engineering, but also manufactured statistical accounts. The calculator had two prefix keys - F1 and F2. The similar calculator soon has appeared, but with sizes is larger - MK-51. Soon it(he) became very popular, though he(it) had essential disadvantage - power switch, which all time badly switched on. It was that our engineers have guessed to make the mechanism of inclusions consisting of a semicircular shade slide, which closed tracks of printed wiring on card. Certainly, in due course tracks окислались or were cleared, and the contact became bad. In these calculators a method of calculation of elementary functions on a method " digit behind digit " for the first time was applied which became has replaced an expansion in a series Theilor and became the actual standard almost for all modern calculators all over the world, except for as for us. In two words, method " digit behind digit " is possible to attribute(relate) both to iterative, and to tabulared. It(he) is characterized by a simplicity of execution of operations (algebraic addition and shift), significant coincidence of algorithms for different functions and, most important, high enough speed and accuracy by calculation. The error of calculations at 8-bit argument makes all + - 1 in the seventh - eighth bit. And, at last, one of the latest models among engineering calculators became the calculator MK-71 with power supply from solar cells. It(he) as a matter of fact is prolongation(continuation) of a series B3-38 and MK-51. In this calculator, as against B3-38 and MK-51, the algebraic logic of calculations, same as well as in C3-15 is used, there are five levels of brackets, possibility of operation with common fractions and to represent result of calculations in degrees, minutes and seconds, there are hyperbolic functionses and mechanism of roundoff of result to required accuracy. Besides this calculator - ten-bit.
There is one more direction of development of calculators - demonstration calculators. As a matter of fact businesses, are usual calculators, in which the large indicators and buttons are applied, switching aa?eiiiaua, which "pushed" through a magnetic pick. For me one photo of the demonstration calculator made on a basis MK-36 was saved only. In due time I have presented in school, where the demonstration calculator by sizes meter on 1,5, compatible with MK-54 studied,, but it(him) at the end of August have thrown out on a dustbin...
In the beginning 80 years become of PCs ever more. In 1983 there is a first Soviet PC
"Agat" with the processor 6502, at some schools start to teach the programming
languages.
In 1986 there is a first Soviet calculator with the programming language of
"BASIC" - "Microcomputer" Elektronika MK-85 ". There is it(he)
not cheaply - 145 roubles, but all the same Electronics engineering " with Moscow and
Leningrad at once is swept away from counters of firm shops ", it is necessary to
it(him) to appear. Only by 1988 it(he) can quietly be bought in shop. It - not without
puprose - in the calculator is " of a BASIC " - programming language of the
present computers! MK-85 Was released in two variants - with kilobyte of memory (MK-85)
and with six (MK-85М). The calculator had a feature - worked with numbers, for which the
orders reached(achieved) + - 4096 degrees. The truth to take sine from number with the
order close to 4096, could reduce not only in hangup, but also to miss already of gated in
programs. The programs, by the way, were not cleared from memory of the calculator after
his(its) turn off - too novelty. In the usual mode the calculator works about -
о-о-чень slowly. So for example, for calculation of sine from number 3 it is
required to it(him) of the whole 3.5 seconds. The calculator can be translated about the
mode " of the accelerated calculations ". For this purpose at the moment of
his(its) inclusion it is necessary to push the key "+". Then it(he)
considers(counts) very fast. Same sine it(he) "takes" for 0,5 seconds, but thus
the batteries literally "decay" on eyes, and they very soon need to be changed.
Such mode of operation is recommended by operation from the external power supply. In the
calculator there is a 16-bit indicator, and in one string(line) up to 63 characters can go
in. The input up to 10 programs of the user is stipulated, and the gated in program can be
debugged in the mode of debugging. Besides in the calculator there are 26 registers of
memory, which number can be enlarged at the expense of decrease of memory for programs. It
is very interesting, that in such perspective calculator the elementary mathematical
functions are evaluated by an expansion in a series Theilor, instead of on a method "
Digit behind digit ", that is a little strange. Though much strange can become
completely clear, if you will read up this paper up to the end.
And, at last, completes our historical digression about a world of calculators - super-calculator MK-90 - child of the Minsk factory "Chip". I have not enough of information on this calculator owing to absence it(him) in my instruction. I shall tell only, that it is the calculator with a BASIC, and large graphics screen. It(he) has the 16-bit processor compatible to Elektronika 60, RAM - 16 kilobytes, ROM - 16 kilobytes (user is accessible 11824 bytes). The display - 120 х 64 points (8 strings(lines) till 20 characters). On it the evolution of calculators is completed, as though we would like it. The Minsk factory "Chip" continues to release MK-90, releases some more simple calculators of a series MC. Our Russian factories, similar, completely have minimized production of calculators. The import models for a long time have escaped far forwards. For them norm became presence of 32 kilobytes of memory, large graphics, or even the color display, link with the computer and decent speed.
To rare models of calculators it is necessary to attribute(relate) not only very old
models of calculators, which for a long time already have demolished on a dustbin, and
models, which were released only by trial batches, or which were very fast removed from
production. In main, I have not enough of information on such calculators, sometimes even
the information is obtained only from a mention in the books. All first Soviet calculators
fulfilled with usage of transistors, ферро-transistors or microassemblies - very
rare. From calculators of a beginning 70 years very rare model - Iskra 1122 with the
CRT-display. The first rare model among pocket and later calculators - model B3-18. At
once after its(her) release has appeared B3-18А, and B3-18 is removed from production.
Same it is possible to tell and about B3-19 (B3-19М). The experimental batches of
calculators with the red indicator as light-emitting diodes were released. It is models
B3-09, B3-26А, B3-36А.
Very
rare model - unique(sole) Soviet calculator with a printing station - MK-40, which was
only in pilot production and never acted in mass sale. Also I want to mention and about
MK-47. This calculator is made in similar tank with B3-21, and allowed to write programs
of the user to magnetic cards. Among late models by trial batches in 1982 (!) The
calculator " Elektronika SP " was released which represented a pocket dictionary
- translator. It(he) stored in memory till 1000 words from Russian, English and German
languages. Apart from it in it(him) there was a calculator, review of all words starting
from any character, call on the indicator of one of 52 completed or unfinished phrases,
and also call of words and phrases on 11 themes. The calculator had 15-segment 16-bit
indicator and worked only from five volts. This device was made on the basis of a
monolithic microprocessor К1801ВЕ1 and had 64кBит ROM such as К596РЕ1.
It is a little about errors and features. Taking into account specificity of
development of the Soviet calculators, including geopolitical aspects, can become is
clear, that if our developers developed the calculator, not leaning(basing) on results of
level-by-level scanning of chips of import clones, they permanently brought in any snap to
their operation. It were both error of calculations of calculators, and interesting finds.
In the set of calculators of a series B3-26 (B3-23, B3-24Г, MK-57) the square roots from
negative numbers were evaluated. The radical from -4 was equal -2. In the calculator
B3-32, the developers, having seen, that on the indicator are the not involved point at
the left, have decided(solved) her(it) to involve. For this model the point at the left
lights up at pressing the key. Have pushed - lights up, have released(let off) - dies
away. More - anything. In the calculator B3-21 the developers have included the function , which result in the register Y sine of
argument, and in the register X - cosine was located with. By simple division we obtain a
tangent. Very conveniently. However, in first printings of these calculators the error was
watched: at addition of number containing in a mantissa seven "9", and in the
eighth bit, which is not displayed - digit, large four, there is an error. In these models
if to fold 9.9999999 and 10 it turns out 120. At execution of complex(difficult)
operations like sine one of the registers of the ring stack could deteriorate. For check
after inclusion of the calculator it is possible to type | 2 | P | sin | P |, |. If on the
indicator lights up 1. -00, the calculator has such error. Well, and some models
irregularly transferred (more precisely, did not transfer) to the subroutine, if the
operator PP is brought in cell of program memory with the address 55, 65, 70, 80, 91 and
92, and the operator is fulfilled, which code is equal to the pointer of transition to the
subroutine. Slightly not clearly, but if to the address 55 costs(stands) | PP | 9 | 9 | C/P
|, instead of proceeding(passing) to the address 93 (key code | 9 | - 94), the calculator
will bring in the register X number 99, it can call(cause) easy bewilderment owing to
nervous failure for the man, which is sure, that has written the program correctly. The
curious users can find in the calculator MK-71 one very remarkable feature. She(it) is
coupled to switching of the switch of degrees - радианов-градов in a
midposition - between degrees and radians or between radians and градами. Thus the
calculator passes in a very unusual mode of operation reminding operation with the
calculator MK-51. First, now numbers in the calculator have a mantissa of length 8 instead
of ten, though the missing bits are stored in memory, but are not visible. Secondly, some
control buttons have other value! The key with the map of degrees now evaluates return
value of number, in a combination to the key F - factorial. The key 1/x - switches a way
of calculation of trigonometrical functions (degrees - радианы-грады). On the
indicator they are mapped accordingly by tags "F", "P", "K"!
In a combination to the "F" key the key 1/x now enters the mode of statistical
calculations. The "hyp" key now enters the information in degrees, minutes and
seconds, and back in a combination to the "F" key. For indication of number were
in memory, mode of the "F" key and the calculations with a constant are used
segments of the most left bit. Well and, certainly, all known B3-34. This calculator has
the great many of errors and features in operation. I shall point only some errors, which
in one book were called as features, which "... Are a consequence not of errors of
the developers of the calculator, and their attempts to find the compromise between the
requirements of a software and simplicity of a construction ". In a programmed mode
of operation the functional operators before the operator /-/ of change of the sign are
not fulfilled. After execution of the subroutine ended by some operators, instead of the
operator В/0, the operator, following it(him) is fulfilled. Such "feature". The
operator x^Y was fulfilled incorrectly at some values of operands. For an example it is
possible to enter | 5 | 5 | 5 | 5 | | Х | 4 | | F |
X^Y|. If is highlighted 39.062487, the operator x^y is evaluated irregularly. These - that
the errors in a consequence were corrected, but there were errors of exponentation of
negative numbers in the whole degree, the calculator MK-61 and MK-52 considered(counted) a
zero as largest in a world by number at function evaluation of finding maximum of two
numbers | K | max |.
To not devise a bicycle, some models of the Soviet calculators were obviously borrowed from western clones. It is already difficult to place(install), how there was a borrowing - level-by-level scanning of chips, industrial espionage or purchase of the "know-how". Below I shall try to reduce only list of the Soviet calculators "very similar" to western.
To Guy Ball: for publication of photos of western calculators it is necessary to receive permission from their writers.
Elektronika 68 (ДД) vs Sharp "Compet 20".
Elektronika B3-04 vs Sharp EL-805.
Rockwell 61R и Elektronika B3-18A
The large series of calculators had design similar with General EZ2000.
Elektronika B3-23 and General EZ2000
Elektronika B3-35 and HANIMEX ESR Mater
Elektronika B3-36 used design from Rockwell "The 22K"
Elektronika B3-38 and CASIO FX-48
Elektronika MK 40 and SERD 21PD-N
Elektronika MK-51 and CASIO FX-2500
Well that's all.
Please visit my site devoted to collecting of calculators: http://www.geocities.com/SiliconValley/1061/calcolle.htm.
Good luck!
Sergei Frolov
All images of Soviet calculators are copyright © Sergei Frolov, 1998-1999
Last changes: 04.07.99