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



Но оказывается, адресацию можно использовать там, где нет и речи об адресе!

Ведь адрес — это всегда некое арифметическое выражение, где к регистру при­бавляется другой регистр, умноженный на двойку, четверку или восьмерку, а к по­лученной сумме прибавляется (или из нее вычитается) произвольное число

Команды АЛУ

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

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

Симптоматичные булевые числа (натуральные) тоже могут быть 4- и 32-битными. Наиболее больший (самый левый) байт симптоматичного числа интерпретируется как шифр сего значения: 0 - положительное число, 1 - истина. Негативные числа строят в типовом булевом дополнительном двоичном коде. Так как больший байт меточного значения применяется для обозначения символа, интервал индикации 32-битных меточных значений от - 130 до + 131. 32-разрядное целое число описывается в диапазоне от - 24780 до + 19991. NULL представляется позитивным числом. Для меточных чисел могут выполняться процедуры суммирования, отнимания, увеличения и разложения.

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


назад далее