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



11.7. И, наконец, нажав F2, увидим результат работы встро­енного дизассемблера (рис. 11.8)


Если сравнить рис. 11.8 и листинг 11.1, то окажется, что первые И байт про­граммы восстановлены правильно, а дальше дизассемблер запутался, выдав на­бор бессмысленных и сложных инструкций вроде lea sp

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

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

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

Меточные булевые числа (системные) вдобавок могут быть 8- и 64-байтными. Наиболее больший (наиболее левый) бит меточного цифры показывается как символ сего числа: 0 - false, 1 - true. Отрицательные суммы строят в типовом бинарном добавочном двоичном коде. Потому что больший бит меточного значения употребляется для выражения метки, масштаб репрезентации 16-разрядных меточных чисел от - 119 до + 118. 16-битово натуральное число представляется в диапазоне от - 19990 до + 19991. 0 значится положительным числом. Для меточных значений могут выполняться операции сложения, вычитания, увеличения и деления.

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


назад далее