B3-34
Elektronika B3-34 (Cyrillic: Электроника Б3-34) was a Soviet programmable calculator. It was released in 1980 and was sold for 85 rubles. B3-34 used reverse Polish notation and had 98 bytes of instruction memory, four stack user registers and 14 addressable registers. Each register could store up to 8 mantissa or significand digits and two exponent digits in the range to . The first Soviet programmable stationary calculator the ISKRA 123, using mains power, was released at the beginning of the 1970s. The first programmable battery-powered pocket calculator Elektronika B3-21 was developed by the end of 1977 and released at the beginning of 1978. Its successor, B3-34, wasn't backward compatible with B3-21. The instruction set, hardware architecture and microcode of the B3-34 defined the standard of the later Soviet programmable hand-held and office-desk calculators: MK-61, MK-52, MK-54, MK-56. Model numbers do not follow any special order: MK-54 is a slightly upgrad ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Elektronika MK-52
The Elektronika MK-52 () is an RPN-programmable calculator manufactured in the Soviet Union from 1983 to 1992 at the Quasar and Kvadr plants in Ukraine. It belongs to the third generation of Soviet programmable calculators. Its original selling price was 115 rubles. The MK-52 is a backwards compatible improvement to the Elektronika MK-61, the main changes being the addition of an internal non-volatile EEPROM module for permanent data storage, a diagnostic slot, and a slot for separately sold ROM modules. The machine code and functionality of the MK-52 and MK-61 calculators were extensions of the earlier MK-54, B3-34, and B3-21 Elektronika calculators. The MK-52 is the only calculator known to have internal storage in the form of an EEPROM module. As with many Soviet calculators, the MK-52 has a number of undocumented functions. In November 1988, the MK-52 went into space on the Soyuz TM-7 spacecraft, w ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Reverse Polish Notation
Reverse Polish notation (RPN), also known as reverse Łukasiewicz notation, Polish postfix notation or simply postfix notation, is a mathematical notation in which operators ''follow'' their operands, in contrast to prefix or Polish notation (PN), in which operators ''precede'' their operands. The notation does not need any parentheses for as long as each operator has a fixed number of operands. The term ''postfix notation'' describes the general scheme in mathematics and computer sciences, whereas the term ''reverse Polish notation'' typically refers specifically to the method used to enter calculations into hardware or software calculators, which often have additional side effects and implications depending on the actual implementation involving a stack. The description "Polish" refers to the nationality of logician Jan Łukasiewicz, who invented Polish notation in 1924. The first computer to use postfix notation, though it long remained essentially unknown outside of G ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Synthetic Programming (HP-41)
__NOTOC__ Synthetic programming (SP) is an advanced technique for programming the HP-41C and Elektronika B3-34 calculators, involving creating instructions (or combinations of instructions and operands) that cannot be obtained using the standard capabilities of the calculator. Some HP-41C instructions are coded in memory using multiple bytes. Some of these sequence of bytes correspond to instructions the calculator is able to execute, but these cannot be entered in the program memory using conventional program entry methods (''i.e.'' using the calculator as described in the user's manual). Synthetic programming uses a bug in the calculator firmware to enter those byte sequences as a sequence of other instructions, then partially skipping halfway through the first instruction, so that the calculator believes the end of the first instruction is actually the beginning of a new one. This was called ''byte jumper'' or ''byte grabber''. It is not clear if the creators behind the HP- ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Elektronika MK-18M
The Elektronika MK-18M () was a scientific calculator manufactured in the Soviet Union. It was released in 1986. Technical specifications Source: * Display: vacuum fluorescent display, green color, contains 8 digits + minus sign + error sign * Power: 4 x AA batteries or AC adapter (with charging function) with 3-pin connector, power consumption ≤0.7W * 20 buttons * Case: aluminium + plastic * Supported numbers range: ±(10E-7)...±(10E8-1) * Size: 170x86.5x27 mm, weighing around 350 grams Novelty The Elektronika MK-18M calculator has no new novel functionality. Despite this, the aluminum casing was an improvement from previous models' plastic casing. In addition, the model was produced at Billur (Ganja, Azerbaijan, Kirovograd), in contrast to the Elektronica B3-18 and B3-18A models which were manufactured at Angstrem (company), Angstrem (Zelenograd) and NPO Elektronika (Boguchar, Voronezh Region). See also * Elektronika B3-34 References Computer-related introductions i ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Elektronika B3-21
{{unreferenced, date=November 2015 Elektronika B3-21 (Cyrillic: Электроника Б3-21) was the first Soviet programmable calculator. It was released in 1977 and was sold initially for 350 rubles (190 in 1980–1981, and just 80 rubles at late 1981). For comparison, 120 rubles was a monthly engineer's salary. Production was stopped in 1982 because of introduction of more advanced Elektronika B3-34. Features * Program memory - 60 steps in RAM (no ROM, the code is lost after shut down) * Data memory - 2 operating registers, 7 additional directly addressed registers, 6 loop stack registers * Accuracy - 8 digits in the Significand (7 if the value includes decimal dot), 2 exponent digits * Operations - besides 4 arithmetic ones there were 1/x, x2, xy, sqrt(x), exp(x), ln(x), sin(x), cos(x) * Conditional and unconditional branching, subroutine calls * Speed - 3-5 operations (program steps) per second on average (with xy taking the longest time of about 3 seconds) * Display - red ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Elektronika MK-61
{{No footnotes, date=September 2008 The Elektronika MK-61 is a third-generation non-BASIC, RPN programmable calculator which was manufactured in the Soviet Union during the years 1983 to 1994. Its original selling price was 85 rubles. The MK-61 has 105 steps of volatile program memory and 15 memory registers. It functions using either three AA-size battery cells or a wall plug. It has a ten-digit (eight digit mantissa, two digit exponent) green vacuum fluorescent display A vacuum fluorescent display (VFD) is a display device once commonly used on consumer electronics equipment such as video cassette recorders, car audio, car radios, and microwave ovens. A VFD operates on the principle of cathodoluminescence, .... Image:Main PCB front.jpg Image:Elektronika MK-61 Main PCB rear.jpg Image:Elektronika MK-61 Power PCB.jpg Image:MK-61.gif External links Datasheet for the MK 61 processor 1970s-1980s pocket calculators databaseAlfred Klomp's page on "Hacking the MK-61" ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Programmable Calculator
Programmable calculators are calculators that can automatically carry out a sequence of operations under the control of a stored computer programming, program. Most are Turing complete, and, as such, are theoretically general-purpose computers. However, their user interfaces and programming environments are specifically tailored to make performing small-scale numerical computations convenient, rather than for general-purpose use. The first programmable calculators such as the IBM CPC used punched cards or other media for program storage. Hand-held electronic calculators store programs on magnetic strips, removable read-only memory cartridges, flash memory, or in battery-backed read/write memory. Since the early 1990s, most of these flexible handheld units belong to the class of graphing calculators. Before the mass-manufacture of inexpensive dot-matrix LCDs, however, programmable calculators usually featured a one-line numeric or alphanumeric display. The Big Four manufacturer ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Seven-segment Display
A seven-segment display is a display device for Arabic numerals, less complex than a device that can show more characters such as dot matrix displays. Seven-segment displays are widely used in digital clocks, electronic meters, basic calculators, and other electronic devices that display numerical information. History Seven-segment representation of figures can be found in patents as early as 1903 (in ), when Carl Kinsley invented a method of telegraphically transmitting letters and numbers and having them printed on tape in a segmented format. In 1908, F. W. Wood invented an 8-segment display, which displayed the number 4 using a diagonal bar (). In 1910, a seven-segment display illuminated by incandescent bulbs was used on a power-plant boiler room signal panel. They were also used to show the dialed telephone number to operators during the transition from manual to automatic telephone dialing. They did not achieve widespread use until the advent of light-emitting diode, LEDs in ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Calculator Spelling
Calculator spelling is an Unintended consequences, unintended characteristic of the seven-segment display traditionally used by calculators, in which, when read upside-down, the digits resemble letters of the Latin alphabet. Each digit may be mapped to one or more letters, creating a limited but functional subset of the alphabet, sometimes referred to as ''beghilos'' (or ''beghilosz''). Applications Aside from novelty and amusement, calculator spelling has limited utility. The popularity of pagers in the 1990s gave rise to a form of leetspeak called "pager-speak." Students, in particular, experimented with calculators to discover new words. English version : The "original" attributed example of calculator spelling, which dates from the 1970s, is 5318008, which when turned over spells "wikt:boobies, BOOBIES". Another early example of calculator spelling offered the sequence 0.7734, which becomes "hello", or could also be written as 0.1134. The 1979 album ''Five Three One - Doub ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Novosibirsk
Novosibirsk is the largest city and administrative centre of Novosibirsk Oblast and the Siberian Federal District in Russia. As of the 2021 Russian census, 2021 census, it had a population of 1,633,595, making it the most populous city in Siberia and the list of cities and towns in Russia by population, third-most populous city in Russia after Moscow and Saint Petersburg. Additionally, it is the largest city in the Asian part of Russia and the most populous city in the country that does not have the status of a Federal subjects of Russia, federal subject. Novosibirsk is located in southwestern Siberia, on the banks of the Ob River. Novosibirsk was founded in 1893 on the Ob River crossing point of the future Trans-Siberian Railway, where the Novosibirsk Rail Bridge was constructed. Originally named Novonikolayevsk ("New Nicholas") in honor of Nicholas II of Russia, Emperor Nicholas II, the city rapidly grew into a major transport, commercial, and industrial hub. Novosibirsk was r ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Microcode
In processor design, microcode serves as an intermediary layer situated between the central processing unit (CPU) hardware and the programmer-visible instruction set architecture of a computer. It consists of a set of hardware-level instructions that implement the higher-level machine code instructions or control internal finite-state machine sequencing in many digital processing components. While microcode is utilized in Intel and AMD general-purpose CPUs in contemporary desktops and laptops, it functions only as a fallback path for scenarios that the faster hardwired control unit is unable to manage. Housed in special high-speed memory, microcode translates machine instructions, state machine data, or other input into sequences of detailed circuit-level operations. It separates the machine instructions from the underlying electronics, thereby enabling greater flexibility in designing and altering instructions. Moreover, it facilitates the construction of complex multi-step inst ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |