Cтраница 1
Сложение содержимого регистра с 0 или вычитание из него 0, а также умножение этого содержимого или деление на 1 рассматриваются как вызывающие изменение содержимого общего регистра. [1]
Сложение содержимого регистра с нулем или вычитание из него нуля, а также умножение этого содержимого или его деление на 1 рассматриваются как вызывающие изменение содержимого регистра общего назначения. [2]
Сложение содержимого регистра А с содержимым любого регистра осуществляется однобайтной командой ADD R, где R - регистр МП. Например, ADD В имеет следующий смысл А - - А В. [3]
Арифметические операции сложения содержимого регистров Y и X реализуются в сумматоре однокристальной микроЭВМ последовательным выполнением простейших логических операций над разрядами мантисс операндов, уравниваемых по порядку. Выполнение других арифметических операций сводится к сложению с использованием дополнительных логических операций, а любые вычисления сводятся к последовательности выполнения арифметических операций. По этой причине профессиональные программисты ЭВМ любые расчетные формулы называют арифметическими выражениями. [4]
![]() |
Формат команды ввода-вывода. [5] |
Исполнительный адрес образуется путем сложения содержимого регистра BI и поля Db определяющего адрес ввода-вывода. [6]
Содержимое памяти, адрес которой формируется сложением содержимого регистра 8 ( базового) со смещением 004: S2 00000300 004 00000304 пересылается в девятый регистр. [7]
Номер канала и номер устройства образуются путем сложения содержимого регистра В: с содержимым поля DJ. Биты 16 - 23 суммы формируют адрес канала, биты 24 - 31 - адрес устройства, подключенного к данному каналу. [8]
В командах формата SI адрес первого операнда получается путем сложения содержимого регистра, указанного в В1 ( с содержимым D. Команда формата SI занимает четыре байта. [9]
Если последний разряд регистра С равен нулю, то сложение содержимого регистров Л и В не производится, а происходит сдвиг регистров В и С. Окончательный результат умножения получается в регистрах В т С после 30 сдвигов и т сложений, где т - количество единиц в множителе. [10]
При выполнении рассматриваемого арифметического действия нажатие клавиши 21 обеспечивает сложение содержимого регистра сумматора с содержимым регистра клавиатуры. [11]
Этот режим аналогичен предыдущему, но сумма, полученная в результате сложения содержимого регистра и смещения, является адресом адреса операнда. Поэтому смещение всегда должно быть четным независимо от размера операнда. [12]
Примером этого может служить команда ADD г, рассмотренная в одной из предыдущих глав. Команда состоит из одного байта и полностью выполняется в ЦП, так как при выполнении этой команды производится сложение содержимого регистра общего назначения г с содержимым аккумулятора. [13]
![]() |
Структура команды память-операнд. [14] |
Команда формата SI ( память - непосредственный операнд) занимает два полуслова. Эти команды обрабатывают операнды длиной в один байт каждый. Первый операнд находится в байте основной памяти, адрес которого определяется сложением содержимого регистра и смещения. Второй операнд записан непосредственно в байте команды. [15]