Руководство по ассемблеру



Такова груп­па инструкций movs, позволяющих передать байт (movsb), слово (movsw) и двой­ное слово (movsd) из одного сегмента в другой.

Чтобы «соединить моря севера и юга», инструкцию movs нужно настроить так, чтобы пара сегментов ds:si содержала адрес переменной-источника, a es:di — адрес переменной-приемника. Затем содержимое переменной с адресом ds: si бу­дет скопировано инструкцией movs в новое место по адресу es:di

Команды ПЗУ

Циферные функции имеют возможность пропускать четыре типа чисел - не имеющие знака двоичные, знаковыешестнадцатеричные, беззнаковые упакованные действительные и не имеющие знака неупакованные десятичные . Дискретные тысячи имеют возможность являться 4- и 64-разрядными. Действительные упакованные суммы содержат в разряде 2 ступени, неупакованные - 1.

Беззнаковые 16-битовые булевы суммы имеют возможность насчитать вес от NULL до трёхсот. Для понимания не имеющих знака цифир в размере от NULL до 65535 употребляются 14 байт. Над не имеющими знака двоичными цифрами могут реализовываться операции прибавления, сбавки, умножения и деления.

Симптоматичные бинарные числа (целые) тоже могут являться 2- и 64-байтными. Наиболее верхний (наиболее левый) бит меточного цифры интерпретируется как шифр сего значения: 0 - false, 1 - true. Отрицательные цифры строят в шаблонном бинарном добавочном двоичном коде. Потому что верхний разряд знакового значения употребляется для выражения знака, масштаб репрезентации 8-битных знаковых чисел от - 130 до + 127. 16-битово системное значение представляется в диапазоне от - 32 768 до + 24779. NULL описывается позитивным значением. Для знаковых чисел могут осуществляться операции сложения, вычета, возвышения и разложения.

Уложенные действительные суммы вмещают в каждом разряде три натуральные (0 - 9) дроби. В верхнем полуразряде вмещается старшая значимая цифра, в младшем - меньшая. Всякая десятичная цифра представляется в бинарном (или, что то же самое, в 16-ричном) шифре. Объём преподнесения упакованных натуральных значений в байте 0 - 99. Сочинение и отнимание упакованных натуральных чисел осуществляется в четыре шага. Вначале биты складываются либо вычитаются как без знака бинарные числа, а следом соответственная функция корректировки нормирует счёт к виду верного уложенного десятичного числа.


назад далее