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



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

Логические команды

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

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

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

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


назад далее