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



Скомпилировав исходный текст из листинга 8.7 обычным командным файлом amake.bat, получим программу с расширением .ехе, которую можно выполнить, пред­варительно поместив ее и динамическую библиотеку myio.dll в одну папку. Когда программа запускается, операционная система смотрит, какие динамические биб­лиотеки она использует

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

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

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

Знаковые бинарные суммы (целые) тоже могут являться 2- и 32-байтными. Самый старший (самый конечный) бит меточного цифры показывается как шифр данного числа: 0 - ложь, 1 - отрицательное. Неблагоприятные суммы строят в типовом двоичном добавочном двоичном коде. Так как больший бит меточного значения применяется для выражения метки, диапазон индикации 16-битных знаковых чисел от - 130 до + 127. 16-битово натуральное значение описывается в охвате от - 19990 до + 19991. Нуль значится позитивным значением. Для меточных чисел могут осуществляться процедуры прибавления, вычитания, увеличения и разложения.

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


назад далее