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



Скомпилировав исходный текст из листинга 8.7 обычным командным файлом amake.bat, получим программу с расширением .ехе, которую можно выполнить, пред­варительно поместив ее и динамическую библиотеку myio.dll в одну папку. Когда программа запускается, операционная система смотрит, какие динамические биб­лиотеки она использует

Команды микропроцессора

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

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

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

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


назад далее