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



Поэто­му в нашей программе нет явного присваивания значения сегменту ss, ведь это уже сделали за нас ассемблер и операционная система.

В заключение скажем несколько слов об отладчике AfdPro, заменяющем OllyDbg при работе с программами для DOS. Написанный в 80-х годах прошлого века немецким программистом Путкаммером (Н.-Р. Puttkammer), AfdPro неплохо смот­рится и двадцать лет спустя.

Команды ПЗУ

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

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

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

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


назад далее