Серия Casio FX-502P
Тип | Программируемый научный |
---|---|
Производитель | Касио |
Представлено | 1978 |
Калькулятор | |
Режим входа | Инфикс |
Точность | 12-значная мантисса, показатель ±99 |
Тип дисплея | ЖК -семисегментный дисплей |
Размер дисплея | 10 + 3 цифры |
Программирование | |
Язык(и) программирования | Нажатие клавиши (полностью объединено, завершено по Тьюрингу ) |
Регистр памяти | 11 (FX-501P) , 22 (FX-502P) |
Шаги программы | 128 (FX-501P) , 256 (FX-502P) |
Интерфейсы | |
Порты | один конкретный поставщик |
Подключается к | Компактная кассета через : |
Другой | |
Источник питания | 2 × «G13» или 2 × «LR44» |
Потребляемая мощность | 0,0008 Вт |
Масса | 141 г, 5 унций |
Размеры | 15,24 × 7,6 × 1,2 см, 6 дюймов × 3 дюйма × ½ дюйма |
FX -501P и FX-502P — программируемые калькуляторы , производившиеся Casio в 1978–1979 годах. [ нужна ссылка ] Они были предшественниками FX-601P и FX-602P .
Вполне вероятно, что FX-501P/502P были первыми производимыми программируемыми калькуляторами с ЖК-дисплеем, поскольку до 1979 года (и появления HP-41C) ни один производитель не представил такое устройство.
Арифметика
[ редактировать ]В серии FX-502P используется алгебраическая логика , которая была самой современной на тот момент.
Отображать
[ редактировать ]FX -501P и FX-502P имели однострочный 7-сегментный жидкокристаллический дисплей с 10-значным основным дисплеем. Дополнительный 3-значный 7-сегментный дисплей, используемый для отображения показателей степени и шагов программы при вводе или отладке программ, а также 10 индикаторов состояния. Дисплей был закрыт желтым фильтром, предположительно для предотвращения повреждения нестабильного (на тот момент) жидкокристаллического соединения ультрафиолетовым излучением. [ нужна ссылка ]
Это были первые калькуляторы Casio, реализовавшие инженерную нотацию , и первые калькуляторы в целом, реализовавшие инженерную нотацию с возможностью сдвига (вслед за калькуляторами Hewlett Packard, реализовавшими первую инженерную нотацию в целом, и некоторыми калькуляторами Commodore и Texas Instruments, реализовавшими переменную экспоненциальную нотацию с возможность сдвига показателя).
Программирование
[ редактировать ]Используемая модель программирования представляла собой программирование нажатия клавиш, при котором каждое нажатие клавиши записывалось, а затем воспроизводилось. При записи несколько нажатий клавиш были объединены в один этап программирования. Все операции уместились в один шаг программы. [1]
FX -501P мог хранить 128 шагов в 11 регистрах памяти. FX -502P имел вдвое большую емкость: 256 шагов и 22 регистра памяти.
Поддерживались условные и безусловные переходы, а также подпрограммы. Серия FX-502P поддерживала 10 меток для программ и подпрограмм, называемых P0.. P9. Каждая программа или подпрограмма может иметь до 10 локальных меток LBL0 .. LBL9 для переходов и ветвей.
FX -501P и FX-502P поддерживали косвенную адресацию как для доступа к памяти, так и для переходов, и поэтому модель программирования можно было считать полной по Тьюрингу .
Поскольку в FX-501P и FX-502P использовался только семисегментный дисплей, каждый шаг программы был представлен специальными двухзначными кодами, состоящими из цифр .. 9 и символов C , E , F и P. 0 Калькулятор поставляется со специальной накладкой [2] поэтому пользователю не нужно было запоминать соответствие между кодом и фактической командой.
Что отличало FX-501 / FX-502P от конкурентов, так это то, что программирование сохранялось в памяти с буферной батареей, когда калькулятор был выключен.
Пример программирования
[ редактировать ]Вот пример программы, которая вычисляет факториал целого числа от 2 до 69. Для получения 5! пользователь должен ввести 5
P0
и получите результат 120. Вся программа имеет длину всего 9 байт.
Ключ-код | Дисплей-код | Комментарий |
---|---|---|
P0 | Р0 | вызвать программу клавишей P0 |
Min0 | С6-00 | сохраняет значение в регистре 0 |
1 | 01 | начинается с 1 |
LBL0 | Ф0-00 | метка для петли |
* | Е1 | умножать |
MR0 | С7-00 | с М0 |
INV DSZ | ФФ-01 | Уменьшает M0 и пропускает следующую команду, если M0 = ноль. |
GOTO0 | Ф1-00 | Перейти к LBL0 |
= | Е5 | конец цикла, машина рассчитала |
Интерфейс
[ редактировать ]Подключается к | Серия FX-502P и FX-602P серия
Компакт-кассета через один из:
|
---|---|
Производитель | Касио |
Представлено | 1979 |
Тип | Компактный кассетный интерфейс |
В FX-501P и FX-502P использовался FA-1 для хранения программ и данных на компакт-кассете с использованием стандарта Канзас-Сити . FA -1 также позволял калькуляторам генерировать музыкальные ноты. [2]
FX-501P использовался в песне Pocket Calculator 1981 года группы электронной музыки Kraftwerk . [3]
Ссылки
[ редактировать ]- ^ Список токенов FX-602P — в серии FX-502P используется только стандартная плоскость.
- ^ Jump up to: а б casio fx-501p с наложением программирования
- ^ «Карманный калькулятор от Kraftwerk» . Песенные факты . Проверено 1 мая 2020 г.
Внешние ссылки
[ редактировать ]- FX-501P и FX-502P на casio.ledudu.com, поддерживаемые ледуду.
- FX-502P Geek, размещенный на casio.ledudu.com
- FX-501P и FX-502P на RS-Key, поддерживаемые Виктором Тотом.
- Casio FX-501P и Casio FX-502P на Voidware
- Симулятор FX-502P