Cтраница 1
Загрузка чисел и команд сопровождается их анализом. В случае ошибки машина печатает символ и переходит к повторной записи в ту же ячейку. Если при вводе информации с перфоленты отпечатан символ, то это означает, что ввод какой-то команды или числа не осуществился, а последующие записались со сдвигом на один адрес. [1]
Выполнение программы начинается с прямой загрузки числа 03 в регистр В. Здесь следует ряд действий, реализующих главную программу. Когда эта часть программы заканчивается, происходит вызов подпрограммы. В данном случае для этой цели используется команда ВЫЗОВ ПОДПРОГРАММЫ БЕЗУСЛОВНЫЙ. Эта команда является для микропроцессора указанием на то, что необходимо использовать подпрограмму, показанную в правой чисти рис. 10.10. При входе в подпрограмму выполняется ее первая команда, которая представляет собой команду ЗАПИСЬ В ПАМЯТЬ КОСВЕННАЯ. По этой команде данные из аккумулятора записы-вфются в область памяти, на которую указывает регистровая пара ВС. [2]
Команды перехода микропроцессора МС 6800. [3] |
Приведенная в табл. 21.8 программа начинается с загрузки 16-разрядного числа 020016 в индексный регистр и очистки аккумулятора. [4]
Семисегментный индикатор. а - расположение сегментов. б - изображение цифр шестнадцатеричного кода. [5] |
Простейший алгоритм подпрограммы формирования временного интервала ( задержки), показанный на рис 23.6, включает в себя операции загрузки числа ( пропорционального необходимой задержке времени) циклов декрементирования содержимого регистра В. [6]
Модули пересчета таймера 564ИЕ15. [7] |
При этом выходной сигнал триггера Qi 0 устанавливает значение К 0, при котором, как и при значении А 4, поступает запрет на счет и производится загрузка чисел D, С, В и А в вычитающие счетчики. [8]
Загрузка чисел dw при программировании модуля пересчета асинхронным потенциальным сигналом L О производится немедленно без воздействия импульсного сигнала dH 1, по которому при счете совершаются переходы внутренних состояний счетчика. [9]
Если при сдвиге мантиссы вправо характеристика становится больше 127, фиксируется переполнение порядка. Операция завершается загрузкой числа, характеристика которого на 128 меньше действительного значения, и происходит программное прерывание из-за переполнения порядка. Результат является нормализованным числом, а знак и мантисса сохраняют правильные значения. [10]
При переполнении счетчика устанавливается значение сигнала IRQi - 1 ( Interrupt Request - запрос прерывания), который подается на контроллер прерываний для организации ввода-вывода по прерыванию. После обслуживания прерывания производится загрузка числа с. Формировать сигналы AR, U и СЕ можно как аппаратно, так и программ-но. [11]
Под управлением УСВП некоторые состояния счетчика могут повторяться дважды за цикл пересчета. Так, при значении управляющего сигнала U 1 ( вычитание) и загрузке числа d f 15 последовательность внутренних состояний счетчика j - 15 и 14 повторяется два раза за цикл пересчета. [12]
Вторая структурная схема многокаскадного счетчика с параллельным переносом и сигналом загрузки L Pi6 показана на рис. 7.96 в. Как и в соответствующем суммирующем двоичном ( двоично-десятичном) счетчике ( см. рис. 7.58 е), загрузка числа d f производится на 15 ( 9) тактов раньше, чем в предыдущих счетчиках. [13]
В UltraSPARC II нет такой команды, которая загружает в регистр 32-битное число. Вместо нее обычно используется последовательность из двух команд: SETHI и ADD. Существуют ли еще какие-нибудь способы загрузки 32-битного числа в регистр. [14]
В принципе, цифровой автомат, содержащий пять триггеров, может иметь 25 32 внутренних состояния. Хотя 4-разрядный счетчик не может иметь более 16 внутренних состояний, однако некоторые его состояния под управлением - триггера могут повторяться дважды за цикл пересчета. Так, при значении управляющего сигнала U - 1 ( вычитание) и загрузке числа d f 15 внутреннее состояние счетчика j 15 устанавливается в двух последовательных тактах. [15]