Случайное
Старые записи

Умножение длинных чисел

Умножение длинных чиселСледующая команда — команда ME. По этой команде содержимое регистра 2 с плавающей точкой, в котором находится число 0,6904, умножается на 2. Результат помещается в регистр 2. В противоположность умножению с фиксированной точкой для выполнения умножения с плавающей точкой требуется только один регистр. Умножение длинных чисел с плавающей точкой можно выполнить командой MD. Если оба множителя были расположены в регистрах с плавающей точкой, можно воспользоваться командой MER или MDR формата RR.

Команда LCER формата RR изменяет значение знакового разряда второго операнда на противоположный, характеристика и мантисса не изменяются. Результат операции помещается на место первого операнда. В данном примере эта команда изменяет знак произведения. Произведение остается в регистре 2, хотя эту команду можно использовать и для регистров с разными номерами.

Команда АЕ формата RX прибавляет к произведению число 4,25. В данном примере вычисляется сумма коротких чисел с плавающей точкой. Для сложения длинных чисел с плавающей точкой можно использовать команду AD, для сложения двух чисел, находящихся в регистрах с плавающей точкой, — команду AER или ADR. Результат, сложения сохраняется в регистре 2 с плавающей точкой.

Новое на сайте
Интересные записи
Галерея
10461 10663 11119 11244 11388

Copyright © 2015. All Rights Reserved.