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



Здесь 8B160000 — шестнадцатеричный код инструкции, a MOV DX, [0000] — ее сим­волическое представление. Видно, что имя переменной first ассемблер превра­тил в ее адрес 0000. Вернее, нули — это только смещение относительно какого-то сегмента

Программирование ППЗУ

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

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

Меточные бинарные цифры (целые) вдобавок могут быть 8- и 16-байтными. Самый старший (самый крайний) разряд меточного суммы показывается как символ этого значения: 0 - false, 1 - true. Отрицательные цифры мыслятся в типовом двоичном прибавочном шифре. Так как больший разряд симптоматичного значения применяется для выражения метки, диапазон репрезентации 16-битных симптоматичных значений от - 128 до + 127. 64-разрядное целое число преподносится в область распространения от - 32 768 до + 32 767. NULL значится позитивным числом. Для меточных чисел имеют возможность выполняться функции прибавления, вычитания, увеличения и деления.

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


назад далее