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



обладает и серьезным недостатком: один и тот же модуль нужно включать во все программы, которые его используют. Значит, жест­кий диск компьютера будет занят одинаковыми процедурами, хранящимися в раз­ных программах. А если несколько таких программ работают одновременно, как и положено в многозадачной операционной системе Windows, то и в памяти ком­пьютера окажется много копий одной процедуры, что некрасиво и расточительно.

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

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

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

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

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


назад далее