Микрокалькулятор мк-52. Руководство по эксплуатации




Скачать 0.71 Mb.
Название Микрокалькулятор мк-52. Руководство по эксплуатации
страница 5/7
Тип Руководство по эксплуатации
rykovodstvo.ru > Руководство ремонт > Руководство по эксплуатации
1   2   3   4   5   6   7


7.3. Команды переходов

7.3.1. Команда безусловного перехода реализуется клави­шей [БП]. Эта команда прерывает естественный порядок выпол­нения команд программы и осуществляет переход к выполнению команды, указанной в адресе перехода (табл.8).

Таблица 8



В этом фрагменте программы по адресу 11 записана команда безусловного перехода [БП]. По адресу 12 записан адрес пере­хода. При исполнении программы в режиме "Автоматическая ра­бота" переход осуществляется на адрес 42, т.е. к выполнению операции сложения.

7.3.2. Команды перехода по условию ( Х≥0, Х<0, X=0, X≠0) реализуются клавишей [F] и клавишей условия ([Х≥0], [Х<0], [X=0], [X≠0]). С помощью этих команд проверяют содержимое ре­гистра X’ на выполнение заданного условия. Если условие не выполняется, то следующей по программе будет исполнена коман­да, адрес которой указан непосредственно за командой условно­го перехода. Если условие выполняется, то следующей по прог­рамме будет исполнена команда, записанная в программе после адреса перехода. При этом адрес перехода не воспринимается (табл.9).

Таблица 9


В этом фрагменте по адресу 15 записана команда перехода по условию X = 0. Эта команда проверяет содержимое регистра X на выполнение условия. Если содержимое регистра X = 0, то осуществляется переход на адрес 17 (выполнение операции сло­жения), если не равно, то осуществляется переход к выполне­нию команды, записанной в программе по адресу 38.

7.3.3. Команда перехода на подпрограмму реализуется кла­вишей [ПП]. С помощью этой команды реализуется переход на подпрограмму по адресу, указанному непосредственно после команды перехода, и запоминается адрес следующей команды в стеке возврата (табл.10).

Таблица 10



В этом фрагменте по адресу 17 записана команда перехода на подпрограмму. При исполнении этой команды происходит переход к выполнению шагов подпрограммы, записанной с адреса 90, и запоминается адрес основной программы 19 в стеке возврата.

7.3.4. Команда возврата из подпрограммы реализуется клавишей [В/О]. С помощью этой команды из стека возврата производится вызов адреса, записанного по команде перехода на подпрограмму [ПП], и осуществляется переход по этому адресу к выполнению шагов основной программы. В предыдущем фрагменте эта команда записана по адресу 91. По этой команде происходит вызов из регистра стека возврата адреса 19 и возврата к исполнению шагов программы, записанных с этого адреса.

7.3.5. Команда косвенного безусловного перехода по модифицированному адресу реализуется клавишами [K], [ВП] и клавишей адресуемого регистра ([0] либо [1]-[9], [a], [b], [c], [d], [e]). При исполнении этой команды производится модификация адреса, хранящегося в адресуемом регистре, индекс которого входит в команду, и переход к исполнению команды, записанной по новому (модифицированному) адресу. Модификация адреса происходит в зависимости от номера регистра, входя­щего в команду. Если команда содержит номер одного из регистров RG0, RG1, RG2, RG3, то при исполнении команды из содержимого регистра (адреса перехода) вычитается 1, если номер одного из регистров RG4, RG5, RG6, то к содержимому этих регистров прибавляется 1, если номер одного из регистров RG7, RG8, RG9 , RGa, RGb , RGc, RGd, RGе, то содержимое этих регистров не изменяется.

Покажем модификацию адреса, хранящегося в адресуемых регистрах, при выполнении команд [K], [БП], [3]; [K], [БП], [4]; [K], [БП], [a].

Нажмите клавиши [В/О], [F], [ПРГ] и введите в память микрокалькулятора программу, приведенную в табл.11.

Таблица 11



Используя свойства адресуемых регистров, входящих в ко­манды косвенных безусловных переходов, можно выполнить раз­личную комбинацию операций в зависимости от чисел, записан­ных в адресуемых регистрах RG3, RG4, RGа, и начального адреса выполнения программы. Чтобы выполнить вычисления (4+2)•3, осуществите переходы по адресам, указанным стрелками в табл.11, в регистры RG3, RG4, RGа, запишите числа 5, 7, 12 соответственно и произведите пуск программы с адреса 00. Для этого перейдите в режим "Автоматическая работа", нажав клавиши [F], [АВТ] и выполните следующие операции:

1) нажмите клавиши:



2) проконтролируйте содержимое адресуемых регистров RG3, RG4, RGа до выполнения программы:



3) пустите программу на счет в потактовом режиме, нажав клавишу [ПП]. Одно нажатие клавиши [ПП] соответствует одному выполненному шагу программы;

4) проконтролируйте по индикатору результат выполнения каждого шага программы;

5) если после выполнения очередного такта программы необходимо проверить адрес следующей выполняемой команды, перейдите в режим "Программирование", нажав клавиши [F], [ПРГ], и прочитайте показание счетчика следующей команды, затем перейдите в режим "Автоматическая работа", нажав клавиши [F], [АВТ], и пустите программу на счет, нажав клавишу [ПП] (по тактовое прохождение программы) либо клавишу [С/П] (автоматическое выполнение вычислений по программе);

6) проконтролируйте содержимое адресуемых регистров после выполнения программы:




Контроль содержимого адресуемых регистров можно произвес­ти и после выполнения такта программы, но для того, чтобы последовательность операций не нарушалась, восстановите ре­зультат потактовой операции, занеся его в регистр X.

7.3.6. Команды косвенных переходов по условию реализуются клавишей [К], клавишей условия ([X=0] либо [X≠0], [Х≥0], [Х<0]) и клавишей адресуемого регистра ([0] либо [1]-[9], [a], [b], [c], [d], [e]). С помощью этой команды проверяют содержимое регист­ра X на выполнение заданного условия.

Если условие не выполняется, то происходит модификация ад­реса, хранящегося в адресуемом регистре, индекс которого вхо­дит в команду (см. п.7.3.5), и осуществляется переход к выпол­нению команды, записанной по модифицированному адресу.

Если условие выполняется, то осуществляется переход к вы­полнению следующей команды. При этом адрес, записанный в ад­ресуемом регистре, не модифицируется.

Составьте программу решения уравнения у=-9х2 для Х>0 и если в результате вычисления получится у>0, то к его значению прибавьте sinX, если у<0, то к его значению при­бавьте tgX (табл.12). Для реализации этих условий в программу введена команда косвенного перехода по условию [К], [х<0], [b].

Таблица 12

Исходные данные (значение Х) предлагается записывать в регистр RG1 в режиме "Автоматическая работа". Вычисление у=-9х2 записано в программе по адресам 03 - 13, адрес перехода, входящий в команду [К], [х<0], [b], записан по адресам 00-02, вычисление tgX и sinX записано по адресам 15-16, 19 - 20 соответственно.

При выполнении программы наличие команды косвенного пе­рехода по адресу 14 приводит к тому, что осуществляется ана­лиз результата вычисления у=-9х2. Если в результате анализа окажется, что у>0, то осуществляется переход на адрес 19, если у<0, то выполняется последовательность ко­манд, записанных в программе с адреса 15. Переходы в прог­рамме отмечены стрелками.

Например, необходимо найти значение функции у для х=1, 2, 3, 4. Для этого выполните следующие операции:

1) перейдите в режим "Программирование", нажав клавиши [B/O], [F], [ПРГ], и занесите программу (см. табл.12);

2) перейдите в режим "Автоматическая работа", нажав кла­виши [F], [ABT];

3) установите переключатель "Р/ГРД/Г" в положение "Р";

4) занесите в регистр RG1 значение х=1, нажав клавиши [1], [x→П], [1];

5) установите начало счета программы с адреса 00, нажав клавишу [B/O];

6) пустите программу на счет, нажав клавишу [С/П]. На ин­дикаторе должно быть [ -5.35365-02 ] (значение у при х=1).

Затем выполните следующие операции:



7.3.7. Команда косвенного перехода на подпрограмму реали­зуется клавишами [К], [ПП] и клавишей адресуемого регистра ([0] либо [1]-[9], [a], [b], [c], [d], [e]). С помощью этой команды производится модификация адреса, хранящегося в адре­суемом регистре, индекс которого входит в команду (см.п.7.3.5), запись следующей команды в стек возврата и пере­ход к исполнению команды, записанной по модифицированному ад­ресу.

Таблица 13



Составим программу (табл.13) решения квадратного уравне­ния с действительными значениями коэффициентов ах2+bх+с=0, в котором корни квадратного уравнения определяются по формулам



Значения коэффициента "а" предполагается записывать в регистр RGа, "b" - в регистр RGb, "с" - в регистр RGc в режиме "Автоматическая работа", а результат вычис­ления корня х1 - в регистр RG1 , корня х2 - в регистр RG2 в процессе выполнения программы.

Вычисления дискриминанта D=b2-4ac оформим в виде подпрограммы (адреса 19 - 27), обращение к которой будет осуществляться с помощью команда [K], [ПП], [7]. Исполнение этой команды приводит к тому, что в регистре стека возврата запоминается адрес команды (04 при первом исполнения и 11 при втором) и переход на 19-й адрес, с которого записа­но вычисление дискриминанта. Адрес перехода в программе за­писан по адресам 00 - 02.

Примечание. Если, значение дискриминанта при ре­шении уравнения будет меньше 0, то корни х1 и х2 будут мнимыми и на индикаторе микрокалькулятора бу­дет индицироваться ЕГГОГ.

Например, необходимо определить корни квадратного уравне­ния Зх2+2х-1=0.

Для этого выполните следующие операции:

1) перейдите в режим "Программирование", нажав клавиши [B/O], [F], [ПРГ], и занесите программу (см.табл.13), если программа до этого не была занесена;

2) перейдите в режим "Автоматическая работа", нажав клавиши [F], [ABT];

3) занесите в регистры памяти значения коэффициентов "а", "Ь" и "с":



4) установите начало счета программы с адреса 00, нажав клавишу [B/O];

5) пустите программу на счет, нажав клавишу [С/П], и проч­тите значение х2 на индикаторе [ -1. ]. Нажмите клавиши [П→x], [1] и прочтите значение х1 на индикаторе [ 3.3333333-01 ].

7.3.8. Команда косвенной записи в регистр реализуется кла­вишами [K], [x→П] и клавишей адресуемого регистра ([0] — [e]). С помощью этой команды производится модификация содержимого адресуемого регистра, индекс которого входят в команду (см.п.7.3.5), и запись содержимого регистра X в ре­гистр, соответствующий полученному модифицированному коду.

Таблица 14

Модифицированный код

Регистр, соответствующий коду

00000000.

RG0

00000001.

RG1

00000002.

RG2

00000003.

RG3

00000004.

RG4

00000005.

RG5

00000006.

RG6

00000007.

RG7

00000008.

RG8

00000009.

RG9

00000010.

RGa

00000011.

RGb

00000012.

RGc

00000013.

RGd

00000014.

RGe

В табл. 14 приведены модифицированные коды, которые могут подучиться при выполнении команда косвенной записи, и номера регистров, в которые записывается информация регистра X по данному модифицированному коду.

Действия команда косвенной записи в режиме "Автоматичес­кая работа" можно проиллюстрировать следующими примерами.







7.3.9. Команда косвенной индикации вызова реализуется клавишами [K], [П→x] и клавишей адресуемого регистра.

С помощью этой команды производится модификация содержи­мого адресуемого регистра (п.7.3.5) и вызов в регистр X со­держимого того регистра, который соответствует модифицирован­ному коду (табл.13).

Действие этой команды проиллюстрируем следующими примера­ми:







Например, для решения выражения при Xi = 1, 2, 3, 4 можно использовать команду косвенной индикации вызова.

В этом выражении число циклов вычисления и макси­мальное значение х равны 4. Для записи этих значений ис­пользуем регистр RG3. Циклы вычислений организуем с по­мощью команды [K], [П→x], [3]. При каждом исполнении этой ко­манды из содержимого регистра RG3 вычитается 1, затем со­держимое этого регистра вызывается в регистр X, где оно с помощью команды [F], [x=0] проверяется на нуль. Если со­держимое регистра х≠0, то осуществляется переход к выпол­нению вычислений и накоплению результатов вычислений в регистре RG5. Если содержимое регистра X равно нулю, то осуществляется переход к выполнению команды вызова содержимого из регистра RG5 в регистр X и останову вычислений.

Программа вычисления выражения
1   2   3   4   5   6   7

Похожие:

Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации Руководство по эксплуатации серии стоматологических установок wod
Данное руководство по эксплуатации ■ Храните руководство по эксплуатации в надежном месте и обращайтесь к нему в случае возникновения...
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации рамп. 271241. 059. 00. 000 Рэ
Руководство по эксплуатации предназначено для изучения устройства и правил эксплуатации косилки мелио­ративной навесной мк-3 (далее...
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации Настоящее руководство по эксплуатации...
...
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации спнк. 425549. 002 Рэ
Руководство по эксплуатации предназначено для ознакомления с принципами работы, правилами эксплуатации, хранения и транспортирования...
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации югиш. 466451. 095-04РЭ
Ук эдг, именуемого в дальнейшем устройство комплектное. Руководство по эксплуатации содержит описание и работу устройства комплектного,...
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации. Технический паспорт. Перед началом эксплуатации...
Перед началом эксплуатации и инсталляции оборудования внимательно изучите данное руководство по эксплуатации. Сохраняйте руководство...
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации. Технический паспорт. Перед началом эксплуатации...
Перед началом эксплуатации и инсталляции оборудования внимательно изучите данное руководство по эксплуатации. Сохраняйте руководство...
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации на электронный счетчик cb8 Назначение
Комплект документации на электромагнитный расходомер (паспорт, руководство по эксплуатации, руководство по монтажу)
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации аг 00. 00. 000 Рэ
Аг-1 (далее по тексту «увлажнитель»), указания по эксплуатации и технические данные, гарантированные предприятием-изготовителем....
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации экскаватор надежен и безопасен в эксплуатации,...
Экскаватор надежен и безопасен в эксплуатации, если соблюдены все инструкции. Перед началом эксплуатации прочитайте настоящее Руководство...
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по летной эксплуатации руководство по летной эксплуатации
Это руководство содержит информацию, предоставляемую пилоту в соответствии с требованиями easa в дополнение к другим информационным...
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации Перед началом эксплуатации, пожалуйста,...
Держите руководство под рукой, чтобы всегда иметь возможность быстро получить всю необходимую информацию
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации г. Москва, ул. Большая Переяславская, д. 9
Руководство по эксплуатации предназначено для изучения и правильной эксплуатации фрезерно-гравировального станка фг-38
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации содержание
Настоящее руководство по эксплуатации (РЭ) является руководящим документом при установке и эксплуатации источника бесперебойного...
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации Санкт-Петербург 2005
Руководство по эксплуатации теплогенератора рассматривать совместно с «Руководством по эксплуатации трехфазных двигателей» и «Инструкцией...
Микрокалькулятор мк-52. Руководство по эксплуатации icon Руководство по эксплуатации внимательно изучите данное руководство...
Руководство по эксплуатации предназначено для ознакомления с конструкцией, принципом действия, техническим обслуживанием и эксплуатацией...

Руководство, инструкция по применению






При копировании материала укажите ссылку © 2017
контакты
rykovodstvo.ru
Поиск