Команда - безусловная передача - управление - Большая Энциклопедия Нефти и Газа, статья, страница 3
Рассказывать начальнику о своем уме - все равно, что подмигивать женщине в темноте, рассказывать начальнику о его глупости - все равно, что подмигивать мужчине на свету. Законы Мерфи (еще...)

Команда - безусловная передача - управление

Cтраница 3


В счетчике команд будет зафиксирован код ООП. В регистре команд зафиксируется команда, предшествующая команде безусловной передачи управления.  [31]

При написании программ в ячейку 0001 желательно вводить команду безусловной передачи управления на начало программы. В этом случае после ввода при совпадении контрольных сумм ( если переключатель РЕЖИМ РАБОТ стоит в положении АВТ.  [32]

В комплексе из семи арифметических команд имеется одна команда безусловной передачи управления, в адресной части которой содержится код ООП. Определить, какой код будет зафиксирован в счетчике команд после выполнения машиной команды безусловной передачи управления. Код какой команды при этом будет зафиксирован в регистре команд.  [33]

Команды передачи управления обеспечивают переход из одной части программы в другую. Как показано в табл. 3.9, эти команды можно подразделить на три группы: команды безусловной передачи управления, команды условной передачи управления и команды управления циклами.  [34]

Во многих экземплярах машины занесение на РгК может выполняться и при установке переключателя рода работы в положение ПРОГР. После ввода нажатием клавиши У О РгК нужно очистить регистр команд и на нижней клавиатуре панели Б набрать команду безусловной передачи управления в нужную ячейку, переключатель рода работы установить в положение ПРОГР.  [35]

Поиск ошибок при ручной отладке часто занимает много времени, а исправление ошибок иногда приводит к необходимости переделки почти всей программы. Например, если выясняется, что в программе пропущена команда, то ставится заплата: предыдущая команда заменяется командой безусловной передачи управления в свободное место памяти, где записывается замененная команда, за ней пропущенная и, наконец, снова команда передачи управления для возврата в программу.  [36]

Если ошибка состоит в пропуске одной или нескольких команд, то внесение исправлений усложняется и вставка команды может потребовать переделки почти всей программы. В свободном месте размещается замененная передачей управления команда, а за ней - пропущенные команды; после них идет команда безусловной передачи управления в программу на продолжение счета.  [37]

Операция начального пуска не имеет своего номера, а выполняется, как правило, путем нажатия специальной кнопки на пульте управления машины. Выполнение этой операции заключается в том, что в машине вырабатывается программа, состоящая из команды ввода постоянного объема информации в фиксированные адреса оперативной памяти и команды безусловной передачи управления на введенную информацию.  [38]

39 Типовая структурная схема однокристального микропроцессора. [39]

Программный счетчик ПС хранит адрес команды, которая должна быть выполнена. Начальный адрес в ПС загружается с пульта управления микро - ЭВМ; ПС после начальной установки ставится в положение нуля. В этой ячейке может находиться команда безусловной передачи управления любому адресу программной памяти. Код адреса из ПС передается в память через однонаправленную m - битную шину адреса.  [40]

В процессе отладки обнаруживаются допущенные ошибки. В общем случае, когда ошибки требуют изменения не одной, а целой группы команд, не надо заниматься пересоставлением программы. Достаточно на место первой неверной команды поставить команду безусловной передачи управления в свободную группу ячеек. В этой группе ячеек составить короткий участок программы, исправляющий ошибку.  [41]

Специальная память, как правило, небольшого объема предназначена для размещения базовых и индексных регистров программ, а также индексных регистров ( ячеек) прерывания. Для каждой программы прерывания отводится три ячейки. В первой индексной ячейке Аи размещается команда, формирующая в ячейке Л з команду безусловной передачи управления. Во второй индексной ячейке размещается команда безусловной передачи управления к первой команде программы прерывания, которая расположена в ячейках Ац по Aih постоянного ЗУ.  [42]

В памяти размещаются исходные данные и ячейки для результатов и оставляется место для вспомогательных констант. После констант пишется программа. Если ячеек, отведенных для вспомогательных констант, окажется недостаточно, то их можно размещать после команд безусловной передачи управления.  [43]

В данном примере число циклов заранее не известно. Проверка условия, определяющего число циклов, должна производиться. Как мы имели в программе 9, в таком случае цикл должен быть дополнен в конце командой безусловной передачи управления его первой команде.  [44]

В начале указанной программы размещаются команды, которые запоминают состояние управляющих регистров ЦУ ( базового и индексного), регистров ОУ, признаков операций. Только после выполнения этих команд программа, обслуживающая данное прерывание, может быть прервана другим прерыванием, более старшим по приоритету. В конце программы находятся команды, восстанавливающие содержимое регистров ЦУУ и ОУ. Там же размещается команда безусловной передачи управления в ячейку Ai3 специальной памяти, которая осуществляет переход к текущей программе. Прерванная программа продолжает исполняться.  [45]



Страницы:      1    2    3    4