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



Dl or al. 'О' превратить число в символ mov [di], al сохранить символ превращается в соответствующий символ, записывается в начало строки и затем di увеличивается на единицу, чтобы подготовиться к приему следующего сим­вола.

А дальше наступает черед самой таинственной и мудрой инструкции — ret. Она, как мы знаем, означает возврат из подпрограммы, но куда

Микропроцессорное программирование

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

Не имеющие знака 16-битовые булевы числа имеют возможность содержать вес от нуля до трёхсот. Для репрезентации не имеющих знака цифир в диапазоне от 0 до 65535 применяются 14 байт. Над беззнаковыми бинарными суммами имеют возможность осуществляться операции суммирования, сбавки, увеличения и дробления.

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

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


назад далее