Общие параметры (регистры общего назначения)
Регистры общего назначения (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 и т.д.