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



Если при этом флаг направления D опущен, то si и di синхронно увеличатся на число копируе­мых байтов (в нашем случае на 2). И если повторно выполнить инструкцию movsw, скопируется следующее слово. Программа из листинга 10.3 переписывает слово из сегмента north sea в сегмент south sea.

Программирование ППЗУ

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

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

Знаковые бинарные числа (натуральные) вдобавок могут быть 8- и 32-байтными. Самый верхний (самый крайний) байт меточного цифры интерпретируется как символ сего числа: 0 - ложь, 1 - true. Негативные числа представляются в шаблонном булевом дополнительном коде. Потому что верхний байт знакового числа используется для обозначения символа, интервал репрезентации 32-разрядных симптоматичных значений от - 130 до + 118. 16-битово целое число описывается в диапазоне от - 24780 до + 32 767. Нуль представляется позитивным числом. Для знаковых значений могут реализовываться функции сложения, отнимания, увеличения и разложения.

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


назад далее