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



комбинации клавиш, «сдирают» с экрана картинку или текст, со­храняют их в файле и передают управление предыдущей программе, которая уже может эти файлы прочитать.

Несмотря на все эти неудобства, DOS обладала и обладает важным достоинст­вом: она дает полный контроль над компьютером, позволяет делать с ним и все­ми его устройствами все что угодно

Арифметические команды

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

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

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

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


назад далее