Общие параметры (регистры общего назначения)
Регистры общего назначения (GPRM) отличаются от системных (SPRM) тем, что они находятся в полной власти автора диска и он волен проделывать с ними любые допустимые операции. Разрядность GPRM регистра 16 бит и, соответственно, максимальное значение регистра может быть 65535 в десятичной системе или FFFFh в шестнадцатиричной. Значения в регистрах GPRM можно просматривать и изменять во время воспроизведения во вкладке General Params Simulation window. Всего этих регистров 16 и над ними допускаются следующие операции (выполняются по команде Set):
Assign (Присвоение) - присвоение регистру любого числового значения в диапазоне от 0 до 65535, а также значения, находящегося в любом другом GPRM или SPRM регистре.
Exchange (Обмен) - обмен содержимого одного GPRM регистра с другим GPRM регистром.
Add (Сложить) - прибавление к содержимому GPRM регистра числа или содержимого другого регистра или сложение значений в двух GPRM регистрах.
Subtract (Вычитание) - вычитание числа из содержимого GPRM регистра, вычитание из содержимого одного регистра содержимого другого.
Multiplay (Умножение) - умножение числа на содержимое GPRM регистра или умножение содержимого двух GPRM регистров.
Divide (Деление) - деление содержимого GPRM регистра на число или деление содержимого одного GPRM регистра на другой и запись частного от деления, которое не может быть равно нулю.
Remainder (Остаток) - запись остатка от деления числа на значение GPRM регистра или остатка от деления одного регистра GPRM на другой.
Random Value (Случайное значение) - присвоение GPRM регистру случайно выбранного числа, которое не может быть равно нулю.
Bitwise Product (Побитовое умножение) - присвоение GPRM регистру результата побитовой операции AND (И) одного GPRM регистра с другим, числа с GPRM регистром, регистра GPRM с SPRM и т.д.
Bitwise Sum (Побитовое сложение) - присвоение GPRM регистру результата побитовой операции OR (ИЛИ) одного GPRM регистра с другим, числа с GPRM регистром, регистра GPRM с SPRM и т.д.
Exclusive OR (Исключающее ИЛИ) - присвоение GPRM регистру результата побитовой операции Exclusive OR (Исключающее ИЛИ) одного GPRM регистра с другим, числа с GPRM регистром, регистра GPRM с SPRM и т.д.
4.6.3.