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



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

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

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

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

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

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

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


назад далее