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



Туда, например, должна попасть командная строка программы, потому что ей просто некуда больше деваться. Чтобы понять, где она расположена, не обяза­тельно рыться в справочниках по DOS, достаточно исследовать программу с по­мощью отладчика.

Не обращайте внимания на предупреждение компоновщика о том, что в программе нет сегмента стека (no stack segment).

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

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

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

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

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


назад далее