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



поступили из памяти, на одном из контактов процессора появляется сигнал, говорящий о том, что данные готовы и их можно использовать в текущей инструкции.

Напряжения, появляющиеся на шине адреса процессора, называются физическим адресом. В реальном режиме процессор работает только с физическими адресами. Поэтому по сегменту и смещению всегда можно сказать, какие напряжения будут на 20 контактах адресной шины

Арифметические команды

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

Беззнаковые 8-битовые булевы цифры имеют возможность иметь вес от NULL до двухсот пятидесяти. Для представления беззнаковых чисел в широте от NULL до 65535 применяются 14 байт. Над беззнаковыми бинарными цифрами имеют возможность осуществляться операции суммирования, сбавки, умножения и деления.

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

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


назад далее