Pioneer LD-V8000 User Manual page 26

Level ii
Hide thumbs Also See for LD-V8000:
Table of Contents

Advertisement

Chapter Two • LD-V8000 Level II
2.5 Program Format
The following is a brief description of the two parts of a Level II instruction used to
control the LD-V8000 videodisc player — the arguments and the command. Also
included is an overview of Level II program code structure and of command
execution speed. Specific Level II commands and arguments are described in
Chapter 4, Level II Commands for the LD-V8000.
2.5.1 Arguments
An argument is attached to a command to provide a numeric parameter useful for
the command's execution. Arguments represent integer data, CAV or CLV frame
numbers, time codes, chapter numbers, program addresses, register numbers,
time delays, or other values. In Level II Programs, the argument, if any, is always
placed before the command.
Any number of digits can be placed before the command to form the argument.
However, only the lower-order seven digits are used for a CLV frame number, the
lower two digits for a chapter number, and the lower five digits for most other
parameters.
In addition to the ten digits (0 - 9), several other program codes (ARG, DIN, DRP,
etc.) are also considered to be argument codes, because they generate argument
digits for the command that immediately follows them. For example, 123 ARG DRP
ARG 12 ARG is a nine-code argument that creates argument digits for a following
command (such as "Search").
NOTE: Usually, the arguments generated in this manner are five digits (they can be
more) and they may be taken modulo 65536. Usually extra high-order digits are
ignored. But Beware, the instruction 90000 DRP SC does not search to frame 9000
but the instructions 12345 GET 0 ARG DRP 7 SC may indeed find frame 23457.
Some commands don't require arguments; others do, often because the default
argument (usually zero) does not make sense. When the argument is optional,
there is usually a meaningful default or an implied argument can be taken from
the active register. Unless otherwise specified, no argument is equivalent to a zero
argument.
Each numeric digit of an argument is internally represented as a one-byte code.
Thus, each digit (or other argument code) occupies one memory location.
Note: Registers can only hold the values 0 through 65535.
Pioneer LD-V8000 Level II User's Manual
2-14
TP 114 v. 1.1
8/92

Advertisement

Table of Contents
loading

Table of Contents