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



data, как в программе из листинга 9.1, может не хватить. За­дать дополнительные сегменты можно с помощью директив .data? (см. раздел «Де­ление» главы 4) или .const. Последняя директива задает сегмент, хранящий всякие постоянные величины: сообщения программы, константы с плавающей точкой и пр

Команды ПЗУ

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

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

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

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


назад далее