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



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

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

Команды АЛУ

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

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

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

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


назад далее