Calculators

Manual / Guide

Elektronika MK-85 and MK-85M Operating Manual (Russian)

Read the PDF ↗

The 66-page operating manual of the MK-85 and MK-85M BASIC pocket computers, with worked examples (in Russian).

Author
Elektronika
Type
Manual / Guide
Language
ru
Credit
Scan via priborazbor.ru; converted from DjVu.

← Back to the Reference Library

Elektronika MK-85 and MK-85M Operating Manual (Russian)

микрокомпьютер «ЭЛЕКТРОНИКА МК 85» «ЭЛЕКТРОНИКА МК 85М» MK85 .NAROD . RU РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ ВНИМАНИЕ! __ Если при`установке выключателя питания в положение о | > компьютер не включился, необходимо выключить его, подождать 2-3 секунды и включить снова. УВАЖАЕМЫЙ ТОВАРИЩ! Вы являетесь обладателем первого отечественного микрокомпьютера карман- ного типа ”’Электроника МК 85” (”Электроника MK 85М”). Это электронно-вычи- слительная машина миниатюрных размеров индивидуального пользования, выпол- ненная на базе однокристального микропроцессора и комплекта интерфейсных КМДП-микросхем, в которых реализованы функции устройств ввода-вывода, опе- ративной и постоянной памяти. Бережное обращение с компьютером и соблюдение требований руководства по эксплуатации обеспечат его надежную работу на протяжении длительного времени. Мы уверены, что микрокомпьютер будет Вашим надежным помощником при выполнении научных, инженерных и статистических расчетов. Инженеры-предприятия-изготовителя ведут постоянную работу по улучшению технических и эксплуатационных характеристик компьютера и эаранее выражают свою признательность за Ваш отзыв о его работе. Заполненный листок предложений просим выслать по адресу: 103482, Москва, абонентный ящик № 123. ВНИМАНИЕ! При покупке компьютера требуйте проверки его работоспособности путем де- монстрации выполнения теста самоконтроля. Чтобы перевести компьютер в режим самоконтроля, нужно набрать на клавиатуре слово TEST и нажать клавишу [ЕХЕ]. В случае его полной работоспособности на индикаторе появятся символы КОМ, DEG и сообщение READY Рб. Следует учитывать, что выполнение теста самоконтроля приводит к стиранию записанных ранее программ. Проверьте комплектность компьютера и сохранность пломбы, наличие гаран- тийного и отрывных талонов в руководстве по зксплуатации, убедитесь, что в них проставлены штамп продавца или его разборчивая подпись, штамп магазина и дата продажи. Помните, что в случае утери гарантийного талона Вы лишаетесь права на гаран- тийный ремонт. Отрывные талоны изымаются работниками обслуживающей организации толь- ко после того, как работа по ремонту фактически выполнена. Для обеспечения длительной надежной работы следует избегать зксплуатации или хранения компьютера в местах, подверженных резкой смене температур, повы- шенной влажности, не допускать его нагрева от попадания прямых солнечных лучей, беречь от механических повреждений, Запрещается протирать панель компьютера органическими растворителями и спиртосодержащими жидкостями. После хранения компьютера в холодном помещении или транспортировки в зимних условиях перед эксплуатацией его следует выдержать при комнатной темпе- ратуре в течение двух часов. Прежде чем приступить к работе с компьютером, изучите данное руководство по эксплуатации. 1. КОМПЛЕКТ ПОСТАВКИ 1. Микрокомпьютер ”’Электроника МК 85” (’’Электроника МК 85М”) 1 шт. 2. Руководство по эксплуатации 1 шт. 1 шт. 3.. Футляр 1 шт. 4. Упаковочная тара 1 шт. 5. Элементы питания типа СЦ 0,18 (установлены в компьютере) 1 компл. 6. Блок питания ”’Электроника Д2-10К? (Электроника Д2-37В”) ` 1 шт. 7. Паспорт на блок питания 1 шт. 8. Накладка 1 шт. 2. ОСНОВНЫЕ ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ Система счисления при вводе и выводе информации десятичная Количество разрядов мантиссы числа 10 Количество разрядов порядка числа 4 Диапазон представления чисел + 10 *°% ... + 9,999999999 x 104° Количество адресуемых регистров памяти 26 с возможностью расширения до 178 (690) * Объем знергонезависимой памяти, байт 2К (1221 шаг программы) 6K (5317 шагов программы) * Количество одновременно хранимых программ (файлов) 10 (P@ ... РЭ) Язык программирования БЭЙСИК Режимы работы основной, калькуляторный, записи, отладки, совмещенных функций 5, F, расширения функциональных возможностей, повышенного быстродействия Индикатор жидкокристаллический матричный 12-разрядный Электропитание от 4 элементов типа СЦ 0,18 (или от блока питания) Потребляемая мощность, Вт, не более 0,02 Диапазон рабочих температур, °С +5... + 40 Габаритные размеры, мм 13 x 166 x 73 Macca, кг, не более 0,15 - Содержание драгоценных материалов, г: золото 0,16533 {0,17591) * серебро 3,28 * Характеристики приведены для компьютера ”Электроника MK 85M” Допустимые диапазоны задания чисел и точность вычислений Компьютер выполняет все операции с максимальной ошибкой +1 в десятом разряде числа. Допустимые диапазоны задания чисел, обеспечивающие указанную точность вычислений, приведены ниже. Обозначение функции Диапазон аргументов sin x, cos x, tan x определен диапазоном представ- ленных чисел Я! x, cos"! x /x/<1 к* tan"! x /x/< 10 log x, Inx 0<x<10* e* — 9429 < хх 9429 Vx 0<x<10* x (x t y) /х/ < 10* прих < 0, у — целое число *«= 4094 Энергонезависимая память Программы в энергонезависимой памяти сохраняются при установленных в компьютере злементах питания как при работе от блока питания, так и в авто- номном режиме. При замене элементов питания на новые программы сохраняют- ся в течение 15 минут с момента начала замены. 3. УКАЗАНИЯ ПО ТЕХНИКЕ БЕЗОПАСНОСТИ Внимание! При работе компьютера от сети через блок питания будьте осто- рожны! Запрещается вскрывать компьютер и производить ремонтные и наладоч- ные работы при подключенном блоке питания. 4. КРАТКОЕ ОПИСАНИЕ КОМПЬЮТЕРА В настоящем разделе Вы найдете все необходимые сведения для работы с компьютером ’Электроника МК 85” (Электроника MK 85M” работает аналогич- но), узнаете о его возможностях и познакомитесь с основами программирования на языке БЭЙСИК. Микрокомпьютер предназначен для выполнения научных, инженерных и стати- стических расчетов и решения задач с помощью прог рамм, составленных на языке БЭЙСИК. Компьютер автоматически выполняет ранее записанную программу, четыре арифметических действия, вычисления прямых и обратных тригонометрических функций, десятичных и натуральных логарифмов, экспоненциальной функции, квадратного корня, абсолютной величины, определение знака числа, целой и дро- бной части числа, генерацию случайных чисел. Внешний вид компьютера приведен на рис. 1, схема электрическая принципи- альная — в приложении1. Ввод данных и команд в компьютер осуществляется с помощью клавиатуры. MODE Наличие клавиш совмещенных функций и ‚ а также клавиши [``] позволяет использовать клавиши для выполнения нескольких операций ( до семи). Обозначения совмещенных функций и символов располагаются вверху, внизу, справа от клавиши и на накладке. элект = war DBS ™ 122% stor Dae RAD era Ins “MK 85 GOTO МЕ-85 = ee i) №0 Bai —P7—— P8— ps—| > ed tee Л ED ange _ 1 0203 i+) Рис. 1. Внешний вид компьютера: 1-— индикатор; 2— клавиша совмещенной функции СЕ] ; 3 — клавиша ` MODE совмещенной функции С] ; 4 — клавиша выбора режима работы [__]; 5 — выключатель питания; 6 — регулятор контрастности индикатора; 7 — клавиши арифметических операций; 8 — клавиша выполнения опера- ций; 9 — цифровые клавиши и клавиша десятичной запятой; 10 — клави- ши ввода алфавита; 11 — таблица режимов работы компьютера; 12 — разъем для подключения блока питания. При нажатии клавиши происходит ввод нанесенного на нее символа или отра- ботка соответствующей операции: ЗТОР (ac) РЕЦ [) LZ) in ea QwMermmmonor Helse) AS) ©) 6) 0k) og 1) (2) (8) 4) (=) P<) Ce) М) (8) (8) м) See} (=) Ee) (2) [- ) [exe ] При нажатии клавиши и одной из клавиш осуществляется ввод операто- ров, обозначенных на панели красным цветом, или обращение к файлам РИ... РЭ: АС INS STOP < Г a eee P7 РВ PS > Seen ee) f 24 PS Рё < И. в a Ее ЛЕ Е ee С ion ) РА p2 РЗ = GOSUB FOR ТО STEP NEXT GOTO IF THEN PRINT Рам (ces ces cs а о ии вн | ee | ce | oe ee) oe ee а, RETURN STOP END DEFM RUN LIST INPUT LETC = 90 pO & EXE OO SS ear SS SS ee CL CT Ce При нажатии клавиши [Е] и одной из клавиш осуществляется ввод функ- ций и операторов, обозначенных на панели синим цветом: Ca) Ge) Ce Е Е атм т SET MODE VAL MID LEN KEY CLEAR VAC RND( AUTO Creat Е ae). Ce ee) УМ COS TAN ASN ACS АТМ LOG (м EXP DRAW a a a i | i sa os al A GD GD Ue SQR ABS SGN INT FRAC RAN# CSR GETC ASCI CHR MODE Клавиша [| используется для: — выбора режима работы компьютера и формы представления аргумента тригонометрических функций и угловых величин; — ввода строчных букв латинского алфавита; — ввода строчных и прописных букв русского алфавита. MODE При нажатии клавиши [__] на индикаторе одновременно появляются символы $ и Е. Выбор режима работы компьютера осуществляется последовательным (рис. 1, поз. 11) нажатием клавиш. При этом на индикаторе отображаются соот- ветствующие символы: = © я < 0 MODE [__] [@] — режим исходного состояния и автоматического выполнения операций (RUN). МОРЕ le a] — режим записи, проверки и редактирования программы (WRT) MODE ° CJ — режим отладки программы (TR). MODE Г] — выход из режима отладки. MODE - а Co} [:] — режим расширевия функциональных возможностей (ЕХТ). 7 — пПредетавление угловых величин в градусах (DEG). ты э MODE CJ [5] — представление угловых величин в радианах (КАП). MODE [6] — представление угловых величин в градах (СКА). Ввод строчных букв латинского алфавита происходит после нажатия клавиши MODE [``] и соответствующей буквенной клавиши. Ввод букв русского алфавита осуществляется в режиме расширения (после MODE нажатия клавиш [___] [-] ). Строчные буквы вводятся нажатием клавиш (QJA... Мм: OOO Hie CG (aa WEE RPA ey Owe и JOO А (с [д (Е (ег GxGw kK) LILI ely (Z)3 55 [сц [м жв)в [мн (MIME Jb sof JCC) MODE Если перед нажатием одной из этих клавиш будет нажата клавиша [``], то вводится соответствующая прописная буква. Строчные буквы 10,3,2,€, ¥, i, uf BBO- MODE дятся в режиме расширения, HO при предварительном нажатии клавиши Г Ввод соответствующей прописной буквы осуществляется аналогично, но в основ- ном режиме. В режиме расширения при нажатии клавиши [3] и одной из клавиш [А] ... [Z] вводятся символы, обозначенные на накладке : % » @ * C€ PY & € + + С ЕС ec” ee | ae ee ee | ee ee ce o oF Ae x + @ © © Ca Cae) eet C+ Loe gr “ore ee” CG CaaS CS) C3 О ИИ При нажатии клавиши и одной из этих клавиш в режиме расширения вводятся прописные буквы латинского алфавита. Более подробно назначение каждой клавиши компьютера будет описано в соот- ветствующих разделах настоящего руководства. Ниже дается лишь краткая их ха- рактеристика. Е], =] ai сдвиг курсора. При однократном нажатии клавиши курсор сдвигается в соответствующем направлении на одну позицию. INS STOP DRAWC DRAW [ЕЕ] Ю СНЕ Если клавишу держать нажатой более 1 секунды, происходит ав- томатическое передвижение курсора. То же относится и к любой другой клавише. Автоматический ввод символа (оператора ко- манды и т. д.) будет осуществляться, если клавиша нажата более 1 секунды, и прекратится после того, как клавиша будет отпу- щена. клавиша очистки регистра индикации и рабочего регистра (мо- жет использоваться и для выхода из режима сигнализации об ошибке). клавиша удаления с индикатора символа, под которым находит- ся мерцающий курсорг При предварительном нажатии клавиши служит для выделения свободного места для записи сим- вола внутри строки. клавиша останова программы. При нажатии клавиши процесс выполнения программы приостановится, и на индикаторе по- явятся символ STOP и диагностическое сообщение Pn — М, где п — номер программы, а М — номер Toe которая отрабаты- валась в момент нажатия клавиши | В этом режиме можно выполнять любые промежуточные вычисления. Чтобы продолжить вычисления. по программе, сле- дует снова нажать клавишу [ЕХЕ]. Нажатие клавиши {___] во время отработки оператора вывода РЫМТ приводит к останову ’бегущей” строки. Для вътолнения промежуточных вычислений следует нажать клавиши (___] [EXE] . При этом на индикаторе появится символ STOP. Для продолжения работы программы необходимо нажать клавишу [EXE] . клавиша выполнения операций. В режиме вычислений использу- ется для получения результата, в режиме УВТ — для записи строк программы в память компьютера, в режиме RUN — для ввода исходных данных. Может использоваться и для возобнов- ления вычислений в случае останова. клавиша вывода на индикатор результата предыдущего вычисле- ния. В режиме сообщения об ошибках при нажатии клавиши на индикатор выводится строка, в которой была допущена ошибка. Мерцающий курсор при этом указывает на ее конкрет- ное место. Клавиша может применяться также в случае псевло- графического использования индикатора (операторы DRAW и DRAWC ). клавиша ввода порядка числа (при записи его в экспоненциаль- ной форме) русской буквы Ю и символа числа 7, которое может быть использовано в вычислениях в неявном виде. Для получе- ния числового значения п следует нажать клавишу после ввода символа п. Клавиша используется также. для преобразова- ния целого числа в текстовый символ. Ela, — клавиша определения числовых значений переменных, ввода Аа русской буквы Э и символа =. Кроме того, используется в опе- раторе условного перехода IF и служит для преобразования текстового формата в числовой. P7 P8 РЭ 9} Р4 P5 P6 [4] [6] Pi 72: Ps [2] B PO 1 С) — цифровые клавиши и клавиша десятичной запятой. При нажатии клавиши служат для see ies номера (имени) програм- мы или подпрограммы. Клавиша [-] в этом случае используется я возведения в степень. > < № в Uy, [-] Ш, a f ; Ч, (J Е — клавиши арифметических операций, ввода русских букв Щ, Ш, Ч, Е и символов 2, <, >, < ‚, используемых в операторе услов- ного перехода IF. : LETC b — клавиша пробела, ввода русской буквыЪ и операторов, работа- СЕТС ющих с текстовыми переменными. Контроль ввода данных и результатов вычислений производится визуально с помощью 12-разрядного жидкокристаллического индикатора матричного типа. На индикаторе отображается весь набор данных и результатов, символы, опреде- ляющие режим, в котором находится компьютер, и число свободных шагов про- граммы: $ RUN EXT — мат DEG RAD GRA TR Если разрядность вводимых в компьютер данных превышает 12, знаки сме- . щаются влево. В строку можно ввести 63 символа. После ввода 57-ro знака в краинем правом разряде индикатора появляется предупредительный мерцающий символ ”’ Я ”. Число оставшихся шагов программы (в режиме WRT) индицируется в верх- ней части индикатора. Для этой цели служат четыре сегментных разряда. Во Bpe-- мя отработки компьютером той или иной программы крайний правый из этих разрядов служит для сигнализации о TOM, что идет счет. В этот момент там появ- ляется символ Р. Регулятор контрастности С правой стороны компьютера находится регулятор контрастности, который предназначен для регулирования напряжения, подаваемого на ЖКИ. В зависимос- ти от угла обэора следует устанавливать оптимальную для считывания информа- ции контрастность (при вращении ручки регулятора вниз контрастность умень- шается). 5. ПОДГОТОВКА КОМПЬЮТЕРА К РАБОТЕ 5.1. Работа от автономного источника питания Микрокомпьютер ”Электроника MK 85” поставляется с четырьмя эле- ментами питания СЦ 0,18, установленными в компьютере. Для включения компьютера выключатель питания следует установить в положение [© >. На индикаторе должны появиться символы RUN u ПЕС , а также сообщение READY РЯ , свидетельствующее о готовности компьютера к работе. Слабое свечение индикатора при крайнем верхнем положении регулятора контрастности указывает на разряд элементов питания. В период гарантийного срока замену элементов следует проиэводить в гаран- тийных мастерских. Замену элементов производить в следующем порядке: ® удалить пломбу, отвинтить винты на зад- ней крьнике и снять ее ® нажать в точке А и снять крьнику отсека питания, сдвинув ее вправо ® извлечь элементы и уста- новить новые, соблюдая полярность Сборку компьютера проводить в обратном порядке. Внимание! После замены элементов питания в случае разрушения хранимых программ необходимо включить компьютер и произвести начальную установку, > нажав острым непроводящим предметом кнопку начальная установка”, нахо- дяшуюся справа внизу на задней крышке (нажатие кнопки — кратковременное). 9 5.2. Работа от блока питания При работе компьютера от блока питания следует вставить вилку шнура бло- ка питания в гнездо компьютера, а затем вилку блока питания — в розетку сети переменного тока напряжением 220 В. Установить выключатель питания ком- пьютера в положение [o]> . Появление на ‘индикаторе символов RUN и DEG и сообщения READY Р9’ свидетельствует о готовности компьютера к работе. Для ускорения процесса вычислений в компьютере реализована возможность повышения быстродействия (за счет увеличения тактовой частоты). Для работы в этом режиме включение компьютера должно осуществляться при нажатой кла- више . Во избежание быстрого разряда элементов питания компьютер в режи- ме повышенного быстродействия рекомендуется включать через блок питания. Внимание! После окончания работы необходимо отключить блок питания от сети и от компьютера. 6. ПОРЯДОК РАБОТЫ С КОМПЬЮТЕРОМ 6.1. Общие сведения Прежде чем приступить к изучению программного обеспечения микрокомпь- ютера, необходимо усвоить ряд моментов, без учета которых работа с компьюте ром невоэможна. Организация и расширение памяти В исходном состоянии микрокомпьютер имеет 26 ячеек адресуемой п обозначаемых буквами латинского алфавита, и 1221 (5517) шаг программы. случае необходимости в процессе работы с компьютером число ячеек памя1 можно увеличить. Следует, однако, учитывать, что добавление каждой нов ячейки памяти сокращает число шагов программы на 8. При максимальном чис ячеек памяти число шагов программы равно 5. Число ячеек памяти Число шагов программы ’Электроника Электроника ’Электроника Электроника МК 85” MK 85М” МК 85” МК 85М” 26 26 1221 5317 27 27 1213 5309 46 46 1061 5157 100 100 629 ‚ _ 4125 | 150 150 229 4325 178 690 5 5 10 Расширение памяти производится при помощи оператора DEFM. Например, для получения 46 ячеек памяти необходимо к исходным 26 добавить 20: РЕЕМ 28 [ЕХЕ| .При этом оператор DEFM может быть введен как побуквенно ( ©] Е} Е] М ), так и с помощью клавищи совмещенной функции DEFM ( С] )- Кисходному числу ячеек памяти (26) можно вернуться с по- мощью оператора РЕЕМ 9. Оператор DEFM можно использовать не только для изменения числа ячеек, но и для определения количества ячеек, с которыми можно работать в данный момент: + DEFM [ЕХЕ | х * * VAR: 46 В случае, если при попытке осуществить расширение памяти число свободных шагов программы окажется недостаточным, на индикаторе появится диагности- ческое сообщение об ошибке — ЕВВ1. При работе с компьютером можно использовать одномерные массивы, так как память имеет следующую организацию: A= A(0) B= A(1) = B(0) C = A(2) = B(1) = C(0) D= A(3) = B(2) = C(1) = D(0) E= A(4) = B(3) = C(2) = D(1) = E(0) ра У=А(24) = B(23) = C(22) = ... = У(0) Z = A(25) = B(24) = С(23) = ... = Y(1) = Z(0) При расширении памяти имеют место соотношения: DEFM 1:А (26) = В(25) = C(24) = ... = Y(2) = Z(1) DEFM 2: А (27) = B(26) = C(25) = ... = Y(3) = Z(2) DEFM 152 : А (177) = B(176) = C(175) = ... = ¥ (153) = Z (152) Видно, что дополнительные ячейки памяти, привлеченные в режиме расщире- ния оператором DEFM, имеют ”имена”, состоящие из буквы латинского алфави- та и заключенного в скобки числа. К исходным 26 ячейкам памяти можно обра- щаться как непосредственно (А ... Z), так и используя индексное их обозначе- ние. При зтом, однако, следует обращать внимание на используемые в одной про- грамме или выражении ячейки памяти. Например, нельзя применять одновремен- HO для записи различных данных ячейки Е, С, А(5), А (6), так как Е = А (5), С=А (6). * : Здесь и далее в прямоугольнике приведены показания индикатора. Приоритет операций Если математическое выражение содержит несколько операций, выполняться они будут с учетом приоритета: 11 “uf 1. Вычисление функции (sin, cos ит. д.). 2 Возведение в степень. 3. Умножение и деление. 4. Сложение и зычитание. При наличии в выражении скобок в первую очередь выполняются действия, заключенные в зти скобки. Пример. 2+3 % (sin(12+18))? = 2,75 1 Вычисление выражений, имеющих одинаковый приоритет, компьютер произ- водит слева направо. Разрядность чисел Все вычисления, включая и промежуточные, компьютер производит, оперируя числами с 12-разрядной мантиссой и 4-разрядным порядком. Результаты вы- числений выдаются на индикатор с 10-разрядной мантиссой. Если результат полу- чен в экспоненциальной форме, мантисса будет иметь 8 разрялов. Основные операции, выполняемые компьютером Все символы, входящие в формулы, по которым производятся вычисления, отображаются на индикаторе. Символы арифметических лействий: +’? — сложе- ние, ”—” — вычитание, ” * ” — умножение, ’’/” — деление. Выражение 2 + 3 —4x 5 + 6 на индикаторе булет выглядеть так: 2+3—4ж5/6. Кроме того, компьютер автоматически выполняет следующие функции: ФУНКЦИЯ ОБОЗНАЧЕНИЕ | ИМЯ ФУНКЦИИ | СПОСОБ ВВОДА Тригонометрические sin x SIN foal функции ` ПИ |: cos xX COs iF} (Cj COs tg x TAN — TAN Обратные тригономе- т‘ x ASN. ‘| трические функции ASN cos ' x ACS СГ |] АС$ tg ' x ATN Е Г] АТМ Квадратный корень Vx SQR Е] Г |] SOR Натуральный логарифм In x LN (a LN 12 Десятичный логарифм lg x LOG ow LOG Экспоненциальная ех ЕХР | О Co функция ` ЕХР Модуль числа |х | ABS [FF] Co ABS Целая часть числа INT x INT EF} C_ INT Дробная часть числа FRAC x FRAC Fi Co ra знак числа положительное FR число 1 ноль 0 SGN | отрицательное SGN число 2 Округление числа RND(x, у) RND(...,...) Е С] RND( Генерация случайного ВАМ ВАМ # С 1 числа RAN# Вызов результата предыдущего вычисления При выполнении вычислений на компьютере очень часто требуется результат предыдущего вычисления. Для этого используется клавиша ] Пример. 741 + 852 = 1593 2341 — 1593 = 748 741 852 |741+ 852 [EXE] 1593 2341 [=] 2341 — 1593 [EXE] | 748 Если результат предыдущего вычисления, полученный на индикаторе, необхо- димо использовать в следующем вычислении, то выполнить зто можно непосред- ственным вводом нужной операции: 748 x 2 = 1496 © 2 (748% 2 [(ЕХЕ]| 1496 Сообщения об ошибках Если при работе с компьютером была допущена ошибка (превысили диапазон представления чисел, пытались извлечь корень из отрицательного числа и т.д.) ‚ на индикаторе появится сообщение: | i= ERR2 синтаксическая ошибка при вычислениях в автоматическом режиме | ERR3 математическая ошибка — г ERR2P6 — 10 при отработке программы Такое сообщение читается следующим образом: синтаксическая ошибка в 10-й строке программы, записанной в файле РВ. Более подробно типы ошибок и способы их устранения изложены ниже. Способы ввода информации Перед началом работы с компьютером необходимо перевести выключатель питания в положение ” №> ” (при работе с блоком питания сначала подключить . блок). На индикаторе появится сообщение READY Рб, сигнализирующее о том, что компьютер готов к работе. Ввод информации Примеры. 1. Ввести АВС: [В] АВС 2. Ввести SIN: [5 ©) М (ии (Г 1)| SIN 3. Ввести 12,3: = Gi) fz) раба). 112.3 4. Ввести ? #: ? # | co СУ |?# 5. Ввести 7,89 x 10'5: HO [81 [3] [Е] © [5] |7.89Е!15 6. Ввести — 2,345 х 10-28: AFRO @ 5 GO № [8 |-2.345 Е; 28 7. Ввести ’Пример”: MODE MODE CF CC) ©) 92) pO) и] м[Е] e{R] p | Пример Исправление введенной информации Примеры. 1. Заменить А$ на В$: „курсор > на индикаторе A$ - При помощи клавиши переместить курсор под символ А: А$ Нажать клавишу нужного символа: [8] | В$ 2. Заменить LIST на RUN: LIS Т-=- LIST RUN [8] (9141 [5РС] (или (EJ) | RUN-=- 14 3. Удалить ошибочно введенный символ. Для удаления используется клавиша . Пусть необходимо устранить сим- вол О в COOS: COOS x coos (EL) | COS 4. Удалить Х, в тексте INPUT Х, У: PRP OUT Bop ee INPUT X,Y (DEL) [DEL] INPUT Y¥ 5. Вставить пропущенный символ. INS Для этого используется клавиша [__] - Ilyctb необходимо вместо Т= А$ записать Т$ = А$: Т=А$ ~- fsj3C_ | T-=A$ co T$=A$ 6. Заменить PRINT Х на PRINT SIN X: PRINT Х — PRINT X "эту Ис в 5 Ge PainT_ “x [lfm | PRINTSINX 6.2. Использование компьютера в калькуляторном режиме Микрокомпьютер ”’Электроника МК 85” может быть использован в кальку - ляторном режиме. Примеры вычислений 1. Арифметические действия 1) 23 + 4,5 —53 = — 25,5 23 14[15Е!] 53 (exe) |-25.5 2) 56х (—12) + (—2,5) = 268,8 ПИ < ПЕН 268. 8 3) 12369 x 7532 x 74103 = 6,9036806 x 10'? (= 6903680600000) 12369 [= 7532 [x] 74183 6.903689 6Е 1 2 № В примерах гакого типа скобки могут быть опущены 15 4) 1,23 + 90 + 45,6 = 2,997076 x 10° * (= 0,0002997076) 1 [-] 23 (7198 [1] 45 (16 (EXE) 2.997076H82e 4 (если результат вычислений больше 10° или меньше 10°? , на индикаторе он появит- ся в зкспоненциальной форме). 5) 12+ (2,4 x 10°) + 42,6 — 78 x 36,9 = 2767,602817 ( ) 12 [+1 817 _—12С:14 Е] 55] С (]42[:16[-178[*] 36 [19 (xe) | 2767.692817 2. Операции с использованием ячеек памяти 1) 12х45 = 540 12 x41 = 392 15 - 12 = 6,25 А [=] 12 [EXE] А [+ 45 [Exe] | 549 А [31 [ЕХЕ] | 372 75 (71 А [exe] | 6.25 2)23+9= 32 53—6= 47 —) 45x 2= 90 99 =3= 33 Итого: 22 М Е] 23 9 [EXE] МЕ] М 53 [=] 6 (ЕХЕ] M ©) M Е] 45 9] 2 [EXE] ME] M G99 3 xe M [EXE] | 22 Для предыдущегб примера в случае, если необходимо получить результаты каж- дой строки, последовательность действий может быть такой: 23 9 [EXE] 32 . M = [ANS] [EXE] | - 53 =] 6 47 M Е] МС+АМЗИЕХЕ] | _ 45 [x] 2 EXE] Г. М Е] M (ANS) (EXE) 99 1713 [ЕХЕ| | 33 М Е] М[+ [АМ] (Exe) | — М [EXE] | 22 ' 16 3. Тригонометрические и обратные тригонометрические функции При вычислениях этих функций следует обращать внимание на то, в каких УГ ловых величинах выражен аргумент. 1) sin 12,3456° = 0,2138079201 SIN 12[-] 3456 2) 2xsin 45° x cos 65,1° = 0,5954345575 2 [x] SIN 45 [ж] COS 65(-) 1 [EXE] 3) эм ' 0,5 = 30° ASN 4 Г] 5 ЕХЕ] 4) 2,5 x(sin 10,8 — cos” 0,9) = 68,22042398 215) [5] chy ASN8[=] 8) ACS 8] 9[5] =a] 5) cos ( Е. гаа ) = 0,5 MODE С RAD lea р cs HCO MCI O36) Ев 6) cos! У = 01853981634 ( ) Acs [5] Г] s@r2 2 $] Г] 7) tg(— 35 gra) = — 0,612800788 МОРЕ [1 6] СКА ТАМ [-— 35 4. Логарифмические и степенные функции 1) 121,23 = 0,0899051114 LOG 1[:]23 2) ш 90 = 4,49980967 LN 986 3) lg 456 + In 456 = 0,4342944819 LOG 456 [7] LN 456 4) e= 2,718281828 ( числое ) EXP 1 5) 10"?? = 16,98243652 DEG в. 213801920: | DEG 0.5954345575 DEG 30 DEG 68.22942398 RAD 0.5 ВАО 0.1853981634 GRA —06.612800188 .0899051114 .49988967 .4342944819 .718281828 t ( при возведении в степень используется клавиша L_]) 1 19$] г 71 ©) 23 16.98243652 6) 5,6?'3 = 52,58143837 t 5) 68] 2 ©) 3 Bxe)| 52.58143837 7) V123 (= 12317) = 1,988647795 4 ( ) 123 С [С 110078] Ca ЕЕ] | 1.988647795 8) (78 —23)-!? = 1,3051118 x 10°” 4 coe 238) op С С 12(ХЕ] | 1.3051118Е 21 9) 22 + 33 + 4* = 287 t т 1 2) (2G) 3 GB) C136) 48) C1 4(ЕХЕ] [287 10) lg sin 40° + lg cos 35° = — 0,278567983 MODE С] @] — DEG LOG SIN 46 [] LOG COS 35 [EXE] | —8.278567983 ` антилогарифм: t 16 [3] (__) [ANS] (EXE) |0.526540784 6 5. Прочие функции 1) М2 +У\ 5 = 3,65028154 SQR2 [7 $985 [EXE] |3.65028154 2) Определение знака числа (1 — положительное число, 0 — ноль, — 1 — отрицательное число) SGN 6 1 SGN @ [EXE] |6 SGN Е] 2 [ЕХЕ |— 1 3) Генерация случайных чисел, равномерно распределенных в интер- вале от 0 до 1 # RAN [S] C_] EXE) |0.963173418 (или Е] C_) ) RAN# 18 4) Получение результата с заданной точностью Пусть необходимо получить результат вычисления 12,3 x 4,56 с округлением второго и последующих знаков после запятой (12,3 х 4,56 = 56,088) ( : ) RNDGB) C_J12 3) 467 565] С 62) C_ exe) [56.1 5) |— 78,9 + 5,6 | = 14,08928571 ( ) ABS [5] CIG8CI9m5o6 B co 14.08928571 6) Определить целую часть отношения и (= 81,25) ( ) INT [=] (__) 780¢ 01 96 [5] С 1 exe) [81 7) Определить дробную часть отношения 1800 (= 81,25) 96 ( ) FRAC [5] [17809 01 96 [$] C— (xe) |9.25 8) Получить приближенное значение выражения с заданным числом раз- рядов мантиссы SET 4 [EXE] 180 1 6 16.67 _| 190000 [7] 3 3.33364 SET 6 [EXE] 123 0] 7 [eReys]17.5714 ЗЕТ 19 [ЕХЕ] 123 [7] 7 17.57142857 6.3. Основы программирования Микрокомпьютер ” Электроника МК 85 ” предназначен в основном для решения математических и инженерных задач в режиме диалога человек — ЭВМ. Компьютер работает с языком БЭЙСИК, который позволяет программировать большой круг задач и при этом прост для изучения и понимания. Обозначения, используемые в языке, аналогичны математическим. При составлении программы на языке БЭЙСИК необходимо учитывать целый ряд правил, которые будут изложены ниже в соответствующих разделах. Рассмо- трим принцип построения программы на простом примере. 16 INPUT A, B — оператор ввода 29|С=А+В — оператор процедуры 39 |РЕМТ С — оператор вывода 7 @ операнды команда номер строки 19 Основными элементами любой программы являются: — оператор ввода, используемый для ввода исходных данных с клавиатуры во время выполнения программы; — оператор процедуры, дающий компьютеру команду выполнить то и иное действие с введенными данными; — оператор вывода, используемый для вывода данных или результатов вы: числений на индикатор. Программа, составленная на языке БЭЙСИК, оформляется в виде пронум рованных строк. Выполнение программы осуществляется в порядке возрастания их номеров. Чем сложнее решаемая задача, тем больше программа, однако стру ктура ее всегда остается неизменной. При записи программы следует учитывать, что для разных элементов програм мы требуется разное число шагов: — команда (INPUT, PRINT, ВЕТОВМ, СОТО и т. д.) —1 шаг; — функция (SIN, ВАМ #, ЕВАС ит. д.) —1 шаг; —` номер строки ( 1, 10, 100 ит. д.) —2 шага; — символ (B,”,1,7,;, t ит. д.) —1 шаг; — клавиша (обязательно должна быть нажата в конце строки для вво да ее в компьютер) — 1 шаг. Основные этапы программирования Процесс составления программы можно разбить на следующие основные этапы: 1) анализ поставленной задачи с разбивкой ее на отдельные элементы; 2) выбор алгоритма решения задачи и изображение его в виде блок-схемы; 3) запись программы на языке БЭЙСИК; 4) отладка и редактирование программы. При составлении блок-схемы рекомендуется использовать следующие графи- ческие обозначения: — запуск, окончание программы ит. д. парик ~~ ввод исходных данных и вывод результатов — вычисления любого рода — подпрограмма — условный оператор Рассмотрим этапы программирования более подробно на примеге»,-`Пусть не- обходимо составить программу для нахождения площади круга: S=nrr? 20 Блок-схему такой программы можно изобразить в следующем виде: начать Естественно, составление блок-схемы для та- кого простого примера может показаться лиш- ввести ним. Однако при решении более сложных задач значение г этот этап во многом упрощает процесс состав- | ления программы. вычислить. S=nyr? i вывести значение S ( закончить ) После составления блок-схемы можно переходить к следующему этапу — за- писи программы на языке БЭЙСИК. При этом используются определенные ра- бочие символы (например, ”+” — сложение, ”—?” — вычитание, ’’/” — деление, ” x ” — умножение, ” t ” — возведение в степень). Назначение символа ”=” по- дробно описано ниже, а пока достаточно сказать, что в выражении типа $ = пг? он служит для присвоения переменной S численного значения произведения пг?. Как уже говорилось, начинать любую программу нужно с оператора ввода. Чаще всего в качестве такого оператора используется INPUT . В нашем примере он будет иметь вид ПМРОТ В. Для испольэования в программе ему теперь необходимо присвоить числовое значение — номер строки: 18 INPUT В В качестве номера строки может быть использовано любое число от 1 до 9999, но следует помнить, что в одной программе каждая строка должна иметь свой но- мер. Для удобства записи и редактирования программы целесообразно обозна- чать строки номерами, кратными 10. В нашем примере в соответствии с блок-схемой под следующим номером дол- жен стоять оператор, производящий вычисление величины лг?: 20 S=nrkRt 2 Для вывода результата на индикатор используется оператор PRINT : 38 PRINT 5 Таким образом, программа для вычисления площади круга будет иметь вид: 19 МРОТ В 20 S=r7xRt 2 38 PRINT S 21 Переменные-н константы В версии языка БЭЙСИК, реализованнойв микрокомпьютере ’Элект- роника MK 85”, используются заглавные буквы латинского алфавита (A — 7 ), цифры (0—9) и целый ряд специальных символов. В программах применяются как постоянные величины (константы) , так и пе- ременные. Константа — заранее заданная величина, которая непосредственно за- писывается в программу. Так, в выражении $ =пжВ12 пи 2 -— константы. Переменная — это величина, которой можно присваивать различные значения в процессе выполнения программы. Переменные обозначаются заглавными бук- вами латинского алфавита ( А — Z ) или комбинацией одной из этих букв с сим- волом $ (для текстовых переменных ). В нашем примере $ и В— переменные. Примечание. В калькуляторном режиме переменные величины выполняют функции памяти, поэтому выше они были названы ячейками памяти. Неременные могут принимать как различные числовые значения (далее прос- то переменные), так и состоять из набора символов, не имеющих смысла число- вого значения (далее текстовые переменные) . При записи текстовых переменных символы, входящие в их состав, должны быть заключены в кавычки. В отличие от переменных, с текстовыми переменными можно проводить толь- ко операции сравнения или склейки” (прибавления). Пример. Пусть А $ = ”123”, В$ = ”456”. Тогда C$ = A$ + В$ = ’123456” ы (если C$ = B$ + A$ ‚тоС$=”456123”). При проведении операций с текстовыми переменными следует учитывать тот факт, что максимальная длина текстовой переменной 7 символов. Кроме 26 текстовых переменных А $ ... 7$, существует еще дополнительная текстовая переменная, обозначаемая символом $ , длина которой может дости- гать 30 символов. Пример. $ = ”1234567896 АВСОЕЕСНЗК” Операторы присвоения Для записи информации в микрокомпьютере ”’Электроника МК 85” исполь- зуются операторы присвоения, имеющие вид: ПЕРЕМЕННАЯ = МАТЕМАТИЧЕСКОЕ ВЫРАЖЕНИЕ Пример. А = 2*B+3 Такая запись означает, что переменной А присваивается числовое значение выражения 2* B + 3. Примеры операторов присвоения 1) А = В — присвоение переменной А значения переменной В. Прежнее значение А стирается. 2) М =2*M — присвоение переменной М удвоенного значения перемен- ной М. 22 3) X= У+17 — присвоение переменной Х значения суммы переменных Y и Z. 4) 1=1+1 — увеличение значения переменной I на 1. Запись программы Ввод программы в компьютер осуществляется с помощью клавиатуры пульта управления в следующем порядке: MODE 1) перевести компьютер в режим записи, нажав клавиши [| [1]; 2) выбрать имя файла (номер программы РИ ... РЭ) : 5] Cy > PO, или 4 > Pl,..., или fy > Р9; 3) по строкам ввести программу (для занесения строки в компьютер после ee набора необходимо нажать клавишу . Следует помнить, что длина стро- ки, включая клавишу [EXE] в конце, не должна превышать 64 символа); 4) после записи программы перевести компьютер в основной режим, нажав MODE клавиши [{__ | [9]. Рассмотрим процедуру записи программы более подробно. Пример. Записать в файл PO программу нахождения суммы и разности величин А и В. 18 INPUT A,B 26 V= A+ В 39 М = А-В 49 PRINT V,W 58 END 1) Перевести компьютер в режим записи WRT: ЕЕ MODE | oes Cr") P@123456789 число свободных шагов программы oF для KOMIIbioTepa”’OneKTpoHuka MK85” мерцание цифры означает, что запись будет производиться в файл с соответствующим номером (в исходном состоянии это РЙ) В процессе записи программы после ввода очередной строки число свободных шагов уменьшается, сигнализируя о том, какое количество их еще может быть использовано. 2) Выбрать имя файла РВ: m4 (в нашем примере зтот шаг не обязателен, так как ”’0”’ уже Mep- цает). Если вместо номера программы высвечивается символ ” @” ‚это означает, что соответствующий файл занят. При необходимости можно уничтожить преж- нюю программу. Для этого следуег обозначить номер программы и нажать кла- виши [2 [Е CE} C8} (83 (ЕЖЕ) (или [83 Г (ЕЕ). CLEAR 3) Записать программу в компьютер: 23 1214 198 — INPUT _ A {§j] (7 B [= 16 INPUT A,B 1206 20. — VE] AB В Е 20 V=A+B 1198 32... WEA В [Е 32 М = A-—B 1191 49. PRINT — У] (7 W 40 PRINT V, W 1187 58 —. END [EXE] 50 END Пробелы в программе имеют чисто утилитарное значение и служат только для облегчения работы с индикатором. Команда CLEAR уничтожает только одну предварительно обозначенную программу. Для стирания всех ранее записанных программ используется команда CLEAR А. Выполнение программы К выполнению программы можно приступить сразу же после ввода ее в ком- пьютер. Запуск программы возможен как из основного режима, так и из режима записи. Если компьютер находится в режиме записи, то к выполнению программы можно перейти следующим образом: — очистить индикатор, нажав клавишу ; PO Pg — обозначить номер нужного файла ( В... г |); RUN — набрать RUN (или [S] Г_]) : После этого компьютер автоматически переходит в основной режим и при- ступает к выполнению программы. MODE В основном режиме ([__] [8] ) перейти к выполнению программы можно либо с помощью команды RUN , либо обозначением номера файла ( cy = P9 ии Запуск по' команде RUN удобен, если есть необходимость начать выполнение программы не с начала, а с определенного этапа. Для этого следует после коман- ды ВОМ ввести номер строки, с которой должна выполняться программа, а затем нажать клавишу : | Следует иметь в виду, что при переводе компьютера из режима записи в ос- новной режим сообщение вида READY Pn говорит о том, что команда RUN при- ведет к началу выполнения программы, записанной в файле с номером Pn . Для нашего примера: PO Сс 2 oS знак ”?” означает, что компьютер отработал оператор BBO- да и находится в состоянии ожидания данных Введем первое число А = 47- 47 В |? ТЕ компьютер ждет” ввода второго числа Пусть В = 69: 69 ЕХЕ 116 сумма чисел Аи В г > - Exe] | “22 pasion se разность чисел Av В Редактирование программы Редактирование программы проводится с целью устранения допущенных при записи ошибок. Дия вызова чекста программы на индикатор используется ко- manga LIST , причем в осяоввом режиме RUN применение этой команды дает возможность лишь просмотреть текст программы, исправления же можно про- изводить только в режиме записи WRT Если после команды LIST ввести номер строки, то просмотр программы на- чнется ‹ указанной строки, например LIST 39 [EXE]. В основном режиме по команде LIST компьютер автоматически ”’пролистыва- STOP ет” всю программу. Ёсли будет нажата клавиша [__ | , автоматическое движение STOP текста прекращается и возооновляется после того. как клавиша [| будет от- пущена. В режиме записи WRT no команде LIST и при нажатии клавиши стро- ки будут появляться на индикаторе поочередно, сменяя одна другую в порядке возрастания номеров. Если необходимо просмотреть программу в порядке убы- MODE вания номеров строк, следует нажимать клавиши [| [EXE] - Разберем процесс редактирования на предыдущем примере. 1. Внесение частичных изменении. Пусть в строке 20 нашей программы необходимо заменить знак ”+” на ”% ”. а) перевести компьютер в режим записи WRT : MODE — 1187 Г] P 4123456789 6) обозначить номер программы: Pg | 53 C4 в) вызвать на индикатор строку 20: 1187 LIST 20 [EXE] | 26 У= А+В г) передвинуть курсор на место того символа, который необходимо изменить: 25 1187 i 29 V=A+B {если клавишу передвижения курсора или держать нажатой более одной секунды, его перемещение станет автоматическим). д) внести изменение: 1187 [x] ЕХЕ]| 39 М = А — Bux. (для внесения изменения нажатие клавиши обязательно). После этого на индикаторе появляется очередная строка. Так как исправлений большё не требу- ета, CHER нажать клавишу [АС} и перевести компьютер в основной режим: [ _] [Я]. Чтобы убедиться, что изменение внесено, можно просмотреть текст программы: LIST [EXE] - 2. Замена строки. Для того, чтобы заменить какую-либо строку, необходимо под ее номером ввести новую. Старая информация при зтом аннулируется. Пусть нужно заменить строку W= А —В на М = У/2. Переведя компьютер в MODE режим записи ({[___] [1] ), введем новую строку: 1187 30W [=] У П] 2 (XE) | 30 М = \/2 3. Добавление строк Пусть в нашу программу необходимо вставить строку Ч = V#2 между строка- ми 30 и 40, а строку 40 привести к вид