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



В этом разделе мы, пожалуй, впервые обратили внимание на двоичные коды ин­струкций процессора. Чем опытнее программист, тем больше он смотрит на эти коды и тем меньше — на инструкции ассемблера. Настоящие мастера способны читать прямо

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

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

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

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

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


назад далее