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



AfdPro управляется командами, вводимыми с клавиатуры. Место, куда вводятся команды, помечено в окне отладчика значками CMD > (см. рис. 9.1). Самая важ­ная команда отладчика — QUIT (выход). Набрав ее и нажав Enter, мы покидаем отладчик и видим уже синие панели оболочки FAR.

Программирование ППЗУ

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

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

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

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


назад далее