Use code page Windows-1251
Автор: Сергей Фролов
На этой странице вы узнаете про
недокументированные и интересные особенности
советских микрокалькуляторов. Материалы этой
страницы подготовлены на основе статей из
популярных журналов, а также исходя из личного
опыта автора статьи.
Если Вы знаете что-либо еще, пожалуйста,
присылайте материалы.
Запрещено использовать материалы этой статьи в любых целях без согласования с автором.
С3-22 |
Б3-34, MK-54, MK-56, MK-61, MK-52 | МК-22, С3-33, МК-33, МК-42 | МК-85, МК-85М |
Особенности |
В этом микрокалькуляторе очень интересно реализован признак хранения числа в регистре памяти. Для этого используется разряд десятичной точки самого левого разряда калькулятора. Этот разряд используется также для индикации знака "минус" отрицательного числа. |
Ошибки |
Микрокалькулятор
неправильно производит извлечение квадратного
корня из отрицательных чисел. Ошибки
переполнения не возникает, и калькулятор выдает
направильное отрицательное число. Например, квадратный корень из -4 равен -2. |
| Особенности | В этом
микрокалькуляторе есть одна специфичная функция
|
| Разность чисел, отличающихся по порядку более чем на семь единиц, меньше большего числе на единицу последнего разряда мантиссы (например, 10 - 10е-20 = 9.9999999). | |
| При считывании
команды проверки условия |
|
| Ошибки | В микрокалькуляторах
ранних выпусков наблюдаются следующие ошибки:
При сложении числа, содержащего в мантиссе семь девяток и более четырех единиц в восьмом (неиндицируемом) для дробных мантисс разряде, и большего по порядку числа возникает ошибка. Для проверки микрокалькулятора следует сложить 9.9999999 и 10. Если результат равен 120, то при вычислениях необходимо учитывать эту особенность. |
| При выполнении
одноместных операторов вычисления элементарных
функций и оператора
|
|
| Переход к
подпрограмме не выполняется, если код команды БП
занесен в ячейку программной памяти с адресом 55,
65, 70, 80, 91 и 92, и выполняется оператор, код которого
равен указателю перехода к подпрограмме. Для
проверки следует в рабочем режиме нажать клавиши
|
| Эти микрокалькуляторы обладают настолько потрясающим количеством особенностей, что заслуживают помещения на отдельную страницу. |
Особенности |
В калькуляторе МК-71
есть одна очень примечательная особенность. Она
связана с переключением переключателя
градусов-радианов-градов в среднее положение -
между градусами и радианами или между радианами
и градами. Калькулятор переходит в очень необычный режим работы, напоминающий работу с калькулятором МК-51. Во-первых, теперь числа в микрокалькуляторе имеют мантиссу длиной 8 вместо десяти, хотя недостающие разряды хранятся в памяти, но не видны. Во-вторых, некоторые кнопки управления имеют другое значение! Клавиша с изображением градусов теперь вычисляет обратное значение числа, в сочетании с клавишей F - факториал. Клавиша 1/x - переключает способ вычисления тригонометрических функций (градусы-радианы-грады). На индикаторе они отображаются соответственно значками "F", "П", "K"! В сочетании с клавишей "F" клавиша 1/x теперь входит в режим статистических вычислений. Клавиша "hyp" теперь вводит информацию в градусах, минутах и сукундах, и обратно в сочетании с клавишей "F". Для индикации числа, находящегося в памяти, режима клавиши "F" и вычисления с константой используются сегменты самого левого разряда. |
Ошибки |
Мне пока неизвестны какие-либо ошибки в этом микрокалькуляторе. Если Вы знаете о каких-либо ошибках, напишите мне об этом. |
| Features | It is known, that the microcalculators have some limit of accuracy of calculations. In the maintenance instruction about it is usually obviously told. However on this microcalculator on the indicator only right figures of result. That is the result can take all eight categories, and it is less. |
| In this calculator there is a function of calculation factorial. A feature is that the result of factorial is calculated by consecutive multiplication of numbers: 1 * 2 * 3 *.. * n. For example, the result of factorial from 69 is calculated for 5 seconds. | |
| Bugs | May be that error conditions are do not block work of calculator. Error condition can be reset by pressing any key. |
Источники информации:
1. Журнал "Техника молодежи"
2. Книга
.