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



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

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

Работа с функциями АЛУ

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

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

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

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


назад далее