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

Байтовая операция

Cтраница 1


Байтовые операции проводятся только над старшим байтом.  [1]

2 Структурная схема К583ВМ1.| Формат микрокоманд микросхемы К583ВМ1. [2]

В байтовых операциях вход R является входом опроса схемы приоритета.  [3]

4 Формат слова данных. [4]

В байтовых операциях разряд А [00] указывает, какой из двух байт слова адресуется. Если А [00] 0, то это означает, что передается младший байт слова данных, А [00] 1 означает передачу старшего байта.  [5]

При использовании байтовых операций для работы с символами или байтами следует иметь в виду 2 обстоятельства.  [6]

7 Условное графическое обозначение К583ВМ1. [7]

При выполнении байтовых операций массив РОН адресуется как массив из восьми байтов с непосредственным доступом и с доступом по стековому принципу.  [8]

Во всех байтовых операциях сложения и вычитания используется аккумулятор как источник операнда и приемник результата. В качестве источника второго операнда применяется либо регистр src, либо ячейка памяти М, либо литерал data. В некоторых операциях ( ADC, ACI, SBB и SBI) предусмотрен учет состояния флажка CY. В команде сложения DAD роль аккумулятора выполняет 16-разрядный регистр Н, содержимое которого складывается с содержимым одного из 16-разрядных регистров В, D, Н или SP. Эта команда очень важна при организации таблиц и списков.  [9]

Условные признаки устанавливаются в соответствии с результатом байтовой операции.  [10]

Цикл Запись выполняется в начальной фазе аналогично циклу Чтение. После снятия сигналов МАЦВ и адреса ЦП устанавливает данные, через 600 не вырабатывает сигнал МДЗпСБ и МДЗпМБ, означающие, что на линиях МАДОО - МАД15 помещены данные. При байтовых операциях помещается только один из этих сигналов в зависимости от исполнительного адреса.  [11]

АЛУ всегда оперирует 16-разрядными словами. В случае байтовых операций содержимое одного из байтов восстанавливается. В процессе выполнения любой микрооперации входная информация АЛУ, поступающая по шинам порта А, выдается в ШАД. Выходная информация АЛУ передается в блок РОН с помощью мультиплексора регистровой записи, который управляет обменом информацией между АЛУ, блоком РОН и ШАД.  [12]

13 Выполнение команд циклического сдвига влево ( а и. [13]

Но при этом в старший ( младший) разряд операнда записывается содержимое разряда С. После этого в разряд G записывается так же, как при арифметическом сдвиге, выталкиваемый младший ( старший) разряд операнда. Таким образом, осуществляется циклический сдвиг 17-разрядного ( или девятиразрядного-при байтовых операциях) регистра, состоящего из операнда и разряда С. При организации многократного циклического сдвига операнда программист не должен использовать команды, изменяющие состояние разряда С.  [14]

Мнемоника байтовой версии команды ASL есть ASLB. Она сдвигает старший разряд байта в бит С и сбрасывает его младший разряд. Остальные условные признаки устанавливаются так же, как и командой ASL, но в зависимости от результата байтовой операции.  [15]



Страницы:      1    2