Cтраница 1
Считанная первая команда программы через блок управления Б У поступает к приводу П, который трансформирует полученные импульсы в механическую энергию - перемещение рабочего органа. [1]
Первая команда программы Ру вычисляет дизъюнкцию переменных xl и х2 и объявляет вычисленное значение результатом работы программы. Вторая команда останавливает вычисления, если дизъюнкция равна единице. Если xl V 2 0, то выполняется третья команда, которая вычисляет дизъюнкцию переменных х3 и ж4 и объявляет ее значение результатом работы программы. Ру на 12 наборах выполняет два действия, а на остальных четырех наборах - три. [2]
Почему в первой команде программы ( 12) используется именно старший байт, а не какой-нибудь другой. [3]
После вызова и обработки первой команды программы ЭВМ автоматически переходит к выполнению очередной команды и так до тех пор, пока не встретит команду на прекращение вычислений. Помимо изменения величин при расчетах программный принцип управления ЭВМ обеспечивает выбор направлений вычисления в зависимости от результатов, получаемых от предыдущих операций. [4]
Директива ORG 0400H обеспечивает размещение по адресу 04001В первой команды программы. [5]
В начале работы адрес ячейки, в которой хранится первая команда программы, устанавливается на счетчике команд вручную, все же остальные циклы выполняются машиной автоматически до тех пор, пока в каком-либо из рабочих циклов ей не встретится команда останов. Приняв код этой команды на РК, машина автоматически останавливается. Возможна также остановка машины по специальному сигналу АУ, выдаваемому в случае выхода из используемого числа разрядов. [6]
Поскольку при заполнении стека адреса убывают, то по первой команде программы пользователя в указатель стека записывается верхний адрес, назначенный для ПЗУ. В зависимости от количества необходимых подпрограмм и уровней прерываний нужно предусмотреть соответствующее количество зон памяти. [7]
Программа ввода-вывода - фрагмент. [8] |
После того как будет считана последняя карта, процессор попытается снова выполнить первую команду программы ввода-вывода. Обнаружив, что приемный карман устройства чтения перфокарт пуст, процессор ввода-вывода прекратит выполнение программы ввода-вывода и сообщит о создавшейся ситуации центральному процессору. [9]
Если, например, требуемое арифметическое устройство свободно, то ему передается номер первой команды программы, подлежащей выполнению. Вслед за этим АУ включается в работу. [10]
Физически размещает подготовленную версию машинного кода программы в памяти и передает управление на первую команду программы. [11]
С помощью директивы ассемблера ORG предписываем ассемблирующей программе место расположения в области адресов памяти первой команды программы. Ассемблирующей программе необходима эта информация для того, чтобы разместить программу в памяти и присвоить действительные адреса символическим меткам. [12]
Структурная схема блока прерываний программ. [13] |
В результате работы блока прерываний программ вырабатываются игналы: запроса прерываний и код адреса первой команды прерываю-ей программы. По этим сигналам происходит прекращение выпол-ения текущей программы, запоминание состояний всех информацией ых и управляющих регистров и переход к выполнению прерывающей рограммы. [14]
При выполнении процедуры CheckForlnterrupt процессор вовлекается в выполнение программы обработки прерываний, так что выбирается первая команда программы обработки прерывания. [15]