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



Здесь 8B160000 — шестнадцатеричный код инструкции, a MOV DX, [0000] — ее сим­волическое представление. Видно, что имя переменной first ассемблер превра­тил в ее адрес 0000. Вернее, нули — это только смещение относительно какого-то сегмента

Команды вычисления

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

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

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

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


назад далее