ST10 FAMILY PROGRAMMING MANUAL
1/172
1
INTRODUCTION .........................................................................................................
3
2
STANDARD INSTRUCTION SET ...............................................................................
4
2.1
ADDRESSING MODES...............................................................................................
4
2.1.1
Short adressing modes................................................................................................
4
2.1.2
Long addressing mode ................................................................................................
5
2.1.3
DPP override mechanism ............................................................................................
6
2.1.4
Indirect addressing modes ..........................................................................................
6
2.1.5
Constants ....................................................................................................................
7
2.1.6
Branch target addressing modes.................................................................................
7
2.2
INSTRUCTION EXECUTION TIMES ..........................................................................
8
2.2.1
Definition of measurement units ..................................................................................
9
2.2.2
Minimum state times....................................................................................................
10
2.2.3
Additional state times ..................................................................................................
10
2.3
INSTRUCTION SET SUMMARY.................................................................................
13
2.4
INSTRUCTION SET ORDERED BY FUNCTIONAL GROUP .....................................
15
2.5
INSTRUCTION SET ORDERED BY OPCODES ........................................................
26
2.6
INSTRUCTION CONVENTIONS.................................................................................
34
2.6.1
Instruction name ..........................................................................................................
34
2.6.2
Syntax..........................................................................................................................
34
2.6.3
Operation.....................................................................................................................
34
2.6.4
Data types ...................................................................................................................
35
2.6.5
Description...................................................................................................................
35
2.6.6
Condition code.............................................................................................................
35
2.6.7
Flags............................................................................................................................
36
2.6.8
Addressing modes.......................................................................................................
37
2.7
ATOMIC AND EXTENDED INSTRUCTIONS .............................................................
38
2.8
INSTRUCTION DESCRIPTIONS ................................................................................
39
3
MAC INSTRUCTION SET ...........................................................................................
123
3.1
ADDRESSING MODES...............................................................................................
123
3.2
MAC INSTRUCTION EXECUTION TIME ...................................................................
124
3.3
MAC INSTRUCTION SET SUMMARY........................................................................
124
3.4
MAC INSTRUCTION CONVENTIONS........................................................................
126
3.4.1
Operands.....................................................................................................................
126
3.4.2
Operations ...................................................................................................................
126
3.4.3
Abbreviations ...............................................................................................................
126
3.4.4
Data addressing Modes...............................................................................................
126
3.4.5
Instruction format.........................................................................................................
127
3.4.6
Flag states ...................................................................................................................
127
3.4.7
Repeated instruction syntax ........................................................................................
127
3.4.8
Shift value ....................................................................................................................
127
3.5
MAC INSTRUCTION DESCRIPTIONS .......................................................................
127
4
REVISION HISTORY ..................................................................................................
170
TABLE OF CONTENTS
Page
Содержание ST10 Series
Страница 2: ......
Страница 4: ...ST10 FAMILY PROGRAMMING MANUAL 2 172...