Assembler для начинающих



         

Арифметические команды - часть 4


    В случае 5 операнд - это короткое целое или целое слово.
 
      Вернувшись к Фиг. 7.16 можно заметить, что в команде FADD
    определены только четыре операнда в памяти.  Это два целых числа -
    короткое и слово, и два действительных числа - короткое и длинное.
    Арифметические команды не могут непосредственно работать с
    десятичным, длинным целым и временным действительным форматами
    чисел, и перед использованием их в счете программа должна загрузить
    такие числа в регистр.
 
      На Фиг. 7.17 показаны шесть существующих арифметических команд.
    В процессоре 8087 стандартные четыре арифметические операции
    дополнены обратными операциями деления и вычитания.  Поскольку
    сложение и умножение коммутативны, обратных операций для них
    вводить не надо; порядок же операндов у вычитания и деления
    критичен.  И иногда бывает, что число, находящееся в регистре
    источника - не то число, которое нужно вычитать из
    регистра=приемника; в этом случае вычитание правильно выполнит
    обратная операция.



Содержание  Назад  Вперед