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



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

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

Команды АЛУ

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

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

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

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


назад далее