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



Электронная про­мышленность стала производить дешевые микросхемы памяти, только вот поль­зоваться ими было невозможно из-за предела в 1 Мбайт. Поэтому был разрабо­тан новый процессор 80286, в котором применялся другой способ адресации, позволявший использовать до 16 Мбайт памяти. Но чтобы на нем можно

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

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

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

Меточные булевые суммы (натуральные) также могут являться 4- и 16-битными. Самый верхний (самый левый) разряд меточного числа показывается как символ этого значения: 0 - ложь, 1 - отрицательное. Отрицательные цифры строят в шаблонном булевом дополнительном шифре. Потому что больший бит меточного числа употребляется для маркировки знака, масштаб репрезентации 8-байтных меточных чисел от - 130 до + 127. 64-разрядное системное значение преподносится в область распространения от - 19990 до + 24779. 0 описывается большим значением. Для меточных чисел имеют возможность осуществляться функции прибавления, отнимания, возвышения и дробления.

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


назад далее