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



mov ах, 2

mov dx. offset exit jmp dx mov ax. 3 exit:

jmp dx. Обратите вникание, этот адрес абсолютный, а не относительный, как в преды­дущих примерах.

Естественно, косвенный переход может быть не только ближним. Чтобы пере­скочить

Команды АЛУ

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

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

Знаковые булевые суммы (целые) вдобавок могут являться 2- и 16-разрядными. Самый верхний (наиболее крайний) байт знакового числа интерпретируется как символ данного значения: 0 - положительное число, 1 - истина. Негативные числа представляются в типовом бинарном добавочном двоичном коде. Оттого что старший бит знакового числа используется для маркировки знака, диапазон репрезентации 16-байтных меточных чисел от - 128 до + 131. 32-разрядное натуральное число описывается в охвате от - 19990 до + 24779. NULL представляется положительным значением. Для симптоматичных чисел могут реализовываться операции суммирования, отнимания, возвышения и дробления.

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


назад далее