Instruction manual
MDP
PRODUCT
INFORMATION
Issue 3 - Vol 2
USER
GROUP
NEWS
Why
another
High
Level
Language!
What
makes
a high level
language
suitable
or
desirable as a code
generating
tool
for a
microprocessor
design?
The
following
is
an
outline
of
some
of
the
more
important
features
that
make
a high level
language
useful
as
a code
generation
tool.
FITS
TEAM
DESIGN
METHODOLOGY
1.
Modularity
2.
Self
Documenting
o
Obvious
language
-
Not
Convoluted
3.
Support
Structured
methodology
ADAPTS
TO
A \VIDE
RANGE
OF
APPLICATION
ENVIRONMENTS
1.
Robust
Environment
Support
2.
Prototype
I/O
Does
Not
Require
Extensive
Coding
Support
3.
Development
System
I/O
supported
4.
Easy to configure to
prototype
memory
configuration
5.
Easy
to configure to
prototype
i/o
configuration
6.
Interrupt
structure
support
ADAPTS
TO
~lIXED
METHODS
OF
CODE
GENERATION
1.
Easy
to combine
with
assembly
language
generated
code
2.
Easy
to combine
with
custom
libraries
3. High level
language
generated
code can call asm. level
generated
code
4.
Assembler
generated
code can call high level
language
generated
code
EASY
LANGUAGE
IMPLE~1ENTATION
1.
Fundamentals
of
the
language
are well
understood
2.
Extensions
are
easy
to
learn
3.
Dual
Language
programming
interface
4.
Recursion
supported
5.
Function
and
procedure
calls
6.
Effective code
execution
control
o
For
o
While
do
and
do while
o
repeat
until
o case
o
If
then
else
EFFECTIVE
USE
OF
CHIP
RESOURCES
1.
Optimization
2.
Only
required
library
elements
loaded
3.
Library
Source
supplied
for
implementation
optimization
4
TEKTROI'UX
December
IQS3