USER
GROUP
NEWS Issue 3 - Vol 2
MDP
PRODUCT
INFORMATION
Bob Ferguson,
Product
Marketing Manager
HIGH-LEVEL
LANGUAGE
FOR
6140
To further
support
the 6140 Development System,
~IDL/u,
Modular Development Language for Micros,
is
now
available on the
8560 for 8-bit microprocessors, 8080, 8085,
and
Z80/NSC800.
MDL/u,
based on the BASIC
language, has been expanded specifically to
support
microprocessor-based
product
development.
The
extensions include:
" • Direct access
to
I/O
ports and addresses
•
Interrupt
handling
• Modularity
Features
- Separate compilation of modules and combination with assembly language modules
• Procedure definition
to
execute an algorithm as well as function definition to
return
a value
• Extensive
support
for manipulation
of
strings
• Logical operations on integers as well as shift and
rotate
operations for
bit
manipulation
• Descriptive variable names
We are offering two products on the
8560/61 development systems: MDL8085 for 8080/8085
and
MDLZ80 for
Z80/NSC800.
Included with the
~'IDL/u
product
is
a Class C program, Rational, which provides program execution constructs
for MDL/u.
It
runs as a preprocessor to
the
MDL/u
compiler.
See
the following article, RATIONAL PROGRAM-
MING LANGUAGE.
Marilyn Hanson, MDP
Product
Marketing
RATIONAL
PROGRAMMING
LANGUAGE
A
NEW
8
BIT
DEVELOPMENT
LANGUAGE
FOR
THE
8560(1)
Tektronix
is
announcing the availability of the
Rational
preprocessor for the
Modular
Development
Language
compiler
(MDL/u).
The
preprocessor
and
the compiler are available for the 8560
and
8561 develop-
ment
systems.
The
source for
the
libraries will
be
provided
to
allow the user
to
tailor the language implementa-
tion
to
the needs of the design. \Vhile floating point capability
is
not provided, extensive
support
is provided for:
•
the manipulation of strings (up
to
255 characters long) including string arrays,
• 8
bit
and
16
bit
integers and integer arrays including boolean operations,
•
interrupt
handling,
• and direct access
to
I/O
and memory.
Separation of code, constants, and variables provides prototype configuration capability. Code generated may be
easily combined with code generated from assembly source.
Since the control constructs of
MDL/u
are somewhat limited,
we
have developed a preprocessor called
Rational.
Rational
provides complete
set
of execution control constructs as well as
other
enhancements
that
will be
described later.
Rational
produces
MDL/u
source which subsequently can be used with the 8080, 8085, Z80,
and future versions of
MDL/u.
De
cern
ber 1 g83
TEKTRONIX
3
Comments to this Manuals