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



В .corn-программе есть масса способов сочетать в одном сегменте данные и ко­манды так, чтобы они не перемешивались. Можно, например, первой командой сделать безусловный переход к инструкциям процессора, а данные разместить в тени этого перехода:

Команды АЛУ

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

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

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

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


назад далее