EasyManua.ls Logo

ST ST10 Series - Page 4

ST ST10 Series
197 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
PROGRAMMING MANUAL
4/197
Introduction
This programming manual details the instruction set for the ST10 family of products. The
manual is arranged in two sections. Section 1 details the standard instruction set and
includes all of the basic instructions. Section 2 details the extension to the instruction set
provided by the MAC. The MAC instructions are only available to devices containing the
MAC, refer to the datasheet for device-specific information.
In the standard instruction set, addressing modes, instruction execution times, minimum
state times and the causes of additional state times are defined. Cross reference tables of
instruction mnemonics, hexadecimal opcode, address modes and number of bytes, are
provided for the optimization of instruction sequences. Instruction set tables ordered by
functional group, can be used to identify the best instruction for a given application.
Instruction set tables ordered by hexadecimal opcode can be used to identify specific
instructions when reading executable code i.e. during the de-bugging phase. Finally, each
instruction is described individually on a page of standard format, using the conventions
defined in this manual. For ease of use, the instructions are listed alphabetically.
The MAC instruction set is divided into its 5 functional groups: Multiply and
Multiply-Accumulate, 32-Bit Arithmetic, Shift, Compare and Transfer Instructions. Two new
addressing modes supply the MAC with up to 2 new operands per instruction. Cross
reference tables of MAC instruction mnemonics by address mode, and MAC instruction
mnemonic by functional code can be used for quick reference. As for the standard instruction
set, each instruction has been described individually in a standard format according to
defined conventions. For convenience, the instructions are described in alphabetical order.

Related product manuals