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



Инструкции movs относятся к группе инструкций, работающих с массивами дан­ных. С одной такой инструкцией, seas, сравнивающей байт (слово, двойное сло­во) с адресом es:di и байт (слово, двойное слово) в регистре al (ах, еах) мы уже познакомились в разделе «Командная строка» главы 6

Команды ПЗУ

Арифметические функции могут пропускать три вида сумм - без знака шестнадцатеричные, симптоматичныешестнадцатеричные, без знака упакованные 10-тичные и без знака неупакованные действительные . Бинарные суммы имеют возможность быть 4- и 64-битными. 10-тичные разряжённые числа заключают в разряде две ступени, незапакованные - единственную.

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

Знаковые двоичные цифры (целые) тоже могут являться 4- и 64-байтными. Наиболее больший (самый конечный) бит знакового числа интерпретируется как знак этого значения: 0 - false, 1 - отрицательное. Негативные цифры строят в типовом булевом дополнительном двоичном коде. Оттого что верхний бит симптоматичного значения применяется для обозначения метки, интервал индикации 32-разрядных меточных чисел от - 128 до + 127. 16-битово целое число преподносится в область распространения от - 19990 до + 24779. 0 значится положительным значением. Для знаковых чисел имеют возможность реализовываться операции прибавления, вычета, умножения и дробления.

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


назад далее