ST20-C1 STMICROELECTRONICS [STMicroelectronics], ST20-C1 Datasheet - Page 43
ST20-C1
Manufacturer Part Number
ST20-C1
Description
Instruction Set Reference Manual
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet
1.ST20-C1.pdf
(205 pages)
- Current page: 43 of 205
- Download datasheet (842Kb)
Accessing a word addressed array
Let Wa_ptr be a pointer to an array Wa that starts at a word boundary, and in which all
component types are measured in words. Let e be a subscript expression. The
address of component e of Wa is
or if e is a constant expression this can be optimized to:
Accessing a byte addressed array
Similarly, let Ba_ptr be a pointer to an array ( Ba ) which may start at any byte location,
and in which each component type is measured in bytes. Let e be a subscript expres-
sion.
The address of component e of Ba is:
4.6
This section describes the arithmetical comparison instructions and their use in condi-
tional program behavior. Unconditional jumps are also described. Functions and
procedures are described in section 4.10, and evaluation of boolean expressions is
described in section 4.7.
Comparisons, conditional behavior and jumps are provided by the instructions listed in
Table 4.9.
4.6.1
The ST20 uses 0 as false and 1 as true . These values are generated by predicate
operations (for example comparisons). They can be loaded with single byte load
constant instructions.
e; Wa_ptr; wsub;
Wa_ptr; ldnlp e;
e; Ba_ptr; add;
Comparisons and jumps
Representation of true and false
eqc n
gt
gtu
order
orderu
cj n
j n
jab
Table 4.9 Comparison and jump instructions
Mnemonic
equal to constant
greater than
greater than unsigned
order
order unsigned
conditional jump
jump
jump absolute
Name
4 Using ST20-C1 instructions
43/205
Related parts for ST20-C1
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
ST20 software development and debugging tools
Manufacturer:
STMICROELECTRONICS [STMicroelectronics]
Datasheet:
Part Number:
Description:
C++ preprocessor for ST20 and T4/T8 transputers
Manufacturer:
STMICROELECTRONICS [STMicroelectronics]
Datasheet:
Part Number:
Description:
PC PARALLEL PORT TO JTAG INTERFACE
Manufacturer:
STMICROELECTRONICS [STMicroelectronics]
Datasheet:
Part Number:
Description:
PC PARALLEL PORT TO OS-LINK INTERFACE
Manufacturer:
STMICROELECTRONICS [STMicroelectronics]
Datasheet:
Part Number:
Description:
Gps Processor
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
Gps Processor
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
THYRISTORS
Manufacturer:
ST Microelectronics
Datasheet:
Part Number:
Description:
ADJUSTABLE INVERTING NEGATIVE OUTPUT CURRENT MODE PWM REGULATORS
Manufacturer:
ST Microelectronics
Datasheet:
Part Number:
Description:
0.25A SCRs
Manufacturer:
ST Microelectronics
Datasheet:
Part Number:
Description:
0.8A SCRs
Manufacturer:
ST Microelectronics
Datasheet:
Part Number:
Description:
Smartcard MCU With 4 additional I/0
Manufacturer:
ST Microelectronics
Datasheet:
Part Number:
Description:
SERIAL 2K (256 x 8) EEPROM
Manufacturer:
ST Microelectronics
Datasheet:
Part Number:
Description:
Search -----> STP10NB50FP
Manufacturer:
ST Microelectronics
Datasheet:
Part Number:
Description:
Search ---> STP12NB30
Manufacturer:
ST Microelectronics
Datasheet:
Part Number:
Description:
Search -----> STP13NK50Z
Manufacturer:
ST Microelectronics
Datasheet: