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



Процессор и сопроцессор

Мы такие разные, но все-таки мы вместе!

Рекламный слоган

Регистры и команды процессора, ответственные за «перемалывание» чисел с пла­вающей точкой, столь отличны от других команд и регистров процессора, что будет лучще говорить о них как об отдельном устройстве, называемом сопроцес­сором. Давным-давно, когда трудно было уместить все в одной микросхеме, это и были отдельные устройства, работавшие независимо друг от друга

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

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

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

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

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


назад далее