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



Если таким сегментом оказывается ds, префикс не ставится, потому что процессор использует ds по умолчанию.

В программе из листинга 9.3. инструкции

mov bx. 0 mov dx. [bx]

не содержат никакой информации о сегменте. В них видно только нулевое сме­щение, которое имеют как число first в сегменте data, так и число second в сег­менте datal

Логические команды

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

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

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

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


назад далее