ВУЗ:
Составители:
Рубрика:
61
Первая функция 0001 обеспечивает безусловный переход к микрокоманде
по адресу R3÷R0.
Вторая функция 0010 задает безусловный переход к исполнению
следующей микрокоманды .
Третья функция 0011 вызывает безусловный переход к микрокоманде,
адрес которой задан переключателями SA11÷SA8 на пульте устройства
МТ1804.
Четвертая функция 0100 аналогична нулевой и одновременно при Z=0 в
стек заносится адрес микрокоманды N+1 (команда PUSH).
Пятая функция 0101 аналогична первой и одновременно в стек заносится
адрес следующей микрокоманды . Данная функция служит для перехода к
подпрограмме.
Шестая функция 0110 осуществляет безусловный переход к выполнению
микрокоманды , адрес которой находится в стеке, после чего осуществляется
команда РОР. Данная функция может, например , завершать выполнение
подпрограмм.
Седьмая функция 0111 задает безусловный переход к микрокоманде,
адрес которой находится в стеке . При этом каких -либо изменений в стеке не
происходит.
Восьмая функция 1000 учитывает значение признака Z результата
предыдущей операции в АЛУ. Если Z=1, то выполняется следующая
микрокоманда и одновременно осуществляется команда РОР в стеке. При Z=0
происходит переход к исполнению микрокоманды , адрес которой находится в
стеке , причем каких -либо изменений в стеке не происходит.
Девятая функция 1001 выполняет безусловный переход к следующей по
порядку микрокоманде и одновременно выполняется команда PUSH, в
результате чего в стек заносится адрес очередной микрокоманды .
Десятая функция 1010 задает безусловный переход к очередной
микрокоманде и одновременно выполняется команда РОР для стека .
Одиннадцатая функция 1011 использует значение признака переноса С 4,
возникшее при выполнении предыдущей операции в АЛУ. Если С 4=1, то
происходит переход к реализации очередной микрокоманды с одновременным
выполнением команды РОР в стеке . При С 4=0 будет выполняться
микрокоманда , адрес которой содержится в вершине стека , причем каких -либо
операций со стеком не производится .
Двенадцатая 1100, тринадцатая 1101, четырнадцатая 1110 и пятнадцатая
1111 функции похожи: при единичном значении используемого признака
результата предыдущей операции в АЛУ происходит переход к исполнению
микрокоманды по адресу R3÷R0, заданному в седьмой тетраде выполняемой
микрокоманды . При нулевом значении признака происходит переход к
выполнению следующей микрокоманды . В качестве признаков используются
соответственно Z, F3, OVR и С 4.
61 П ервая ф ункц ия 0001 обеспеч иваетбезусловны йперех од к м икроком анде поадресуR3÷R0. В торая ф ункц ия 0010 задает безусловны й перех од к исполнению следую щ ейм икроком анды . Т ретья ф ункц ия 0011 вы зы вает безусловны й перех од к м икроком анде, адрес которой задан переклю ч ателям и SA11÷SA8 на пульте устройства М Т 1804. Ч етвертая ф ункц ия 0100 аналогич на нулевой и одноврем еннопри Z=0 в стек заносится адресм икроком анды N+1 (ком анда PUSH). П ятая ф ункц ия 0101 аналогич на первой и одноврем еннов стек заносится адрес следую щ ей м икроком анды . Д анная ф ункц ия служ ит для перех ода к подпрограм м е. Ш естая ф ункц ия 0110 осущ ествляетбезусловны й перех од к вы полнению м икроком анды , адрес которой нах одится в стеке, после ч его осущ ествляется ком анда РО Р. Д анная ф ункц ия м ож ет, наприм ер, заверш ать вы полнение подпрограм м . С едьм ая ф ункц ия 0111 задает безусловны й перех од к м икроком анде, адрес которой нах одится в стеке. П ри этом каких -либоизм енений в стеке не происх одит. В осьм ая ф ункц ия 1000 уч иты вает знач ение признака Z результата преды дущ ей операц ии в АЛ У . Е сли Z=1, то вы полняется следую щ ая м икроком анда и одноврем енноосущ ествляется ком анда РО Р в стеке. П ри Z=0 происх одит перех од к исполнению м икроком анды , адрес которой нах одится в стеке, прич ем каких -либоизм ененийвстеке не происх одит. Д евятая ф ункц ия 1001 вы полняет безусловны й перех од к следую щ ей по порядку м икроком анде и одноврем енно вы полняется ком анда PUSH, в результате ч еговстек заносится адрес оч ереднойм икроком анды . Д есятая ф ункц ия 1010 задает безусловны й перех од к оч ередной м икроком анде и одноврем енновы полняется ком анда РО Р для стека. О диннадц атая ф ункц ия 1011 использует знач ение признака переноса С 4, возникш ее при вы полнении преды дущ ей операц ии в АЛ У . Е сли С 4=1, то происх одит перех од к реализац ии оч ередной м икроком анды с одноврем енны м вы полнением ком анды РО Р в стеке. П ри С 4=0 будет вы полняться м икроком анда, адрес которой содерж ится в верш ине стека, прич ем каких -либо операц ийсостеком не производится. Д венадц атая 1100, тринадц атая 1101, ч еты рнадц атая 1110 и пятнадц атая 1111 ф ункц ии пох ож и: при единич ном знач ении используем ого признака результата преды дущ ей операц ии в АЛ У происх одит перех од к исполнению м икроком анды по адресуR3÷R0, заданном ув седьм ой тетраде вы полняем ой м икроком анды . П ри нулевом знач ении признака происх одит перех од к вы полнению следую щ ей м икроком анды . В кач естве признаков использую тся соответственноZ, F3, OVR и С 4.
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »