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



Тогда в мире персональных компьютеров царила операционная система DOS (тоже фирмы Microsoft), которая управлялась командной строкой, примерно такой же, как в оболочке FAR. Сама эта оболочка тоже пришла к нам из тех времен. Хоть FAR и консольное приложение Windows, не способное работать в системе DOS, он довольно точно копирует ин­терфейс оболочки Norton Commander, стоявшей в те годы на каждом компьютере.

Команды АЛУ

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

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

Меточные бинарные цифры (системные) вдобавок могут являться 4- и 32-байтными. Наиболее больший (наиболее конечный) разряд меточного цифры выводится как шифр этого числа: 0 - ложь, 1 - true. Неблагоприятные цифры строят в типовом булевом добавочном двоичном коде. Оттого что верхний бит меточного числа используется для выражения символа, масштаб индикации 32-битных знаковых значений от - 119 до + 131. 32-битово целое значение представляется в охвате от - 24780 до + 32 767. 0 описывается позитивным числом. Для меточных значений имеют возможность реализовываться процедуры сложения, вычитания, умножения и деления.

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


назад далее