Electronic components database
Search: In section:
Where to buy
Datasheet
Cross Reference
Application notes
Member, Distributor
Log In
Email:
Password:
Download Datasheet
Request For Quote
Cross Reference
New Circuits
Application notes
Browse by Function
Members Log In
Register as a member
New Distributor
Contact
DigChip Toolbar
Manufacturers List
Companies News
Parts:
0-C
D-L
M-R
S-Z
Stock:
0-C
D-L
M-R
S-Z
Change Language
Part: ST20C2
Category:
Power Management
-> Voltage References
Description: Instruction Set Reference Manual
Company: ST Microelectronics, Inc.
Datasheet:
Download
ST20C2
datasheet
File size : 99 kB
Request For quote:
Find where to buy
ST20C2
Datasheet text preview:
ST20C2/C4 Core Instruction Set Reference Manual
72-TRN-273-01
January 1996
®
2/212
®
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 1.1 1.2 1.3 1.4 1.5 1.6 1.7 Instruction name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Error signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.7.1 The processor state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.7.2 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.7.3 Undefined values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.7.4 Data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.7.5 Representing memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.7.6 On-chip peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Block move registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Operators used in the definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Conditions to instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.8 1.9 1.10 1.11 1.12 2
Addressing and data representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1 Word address and byte selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.2 Ordering of information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.3 Signed integers and sign extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.1 Machine registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.1.1 Process state registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.1.2 Other machine registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.2 The process descriptor and its associated register fields . . . . . . . . . . . . . 24
4
Instruction representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.1 Instruction encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.1.1 An instruction component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.1.2 The instruction data value and prefixing . . . . . . . . . . . . . . . . . . . 25 4.1.3 Primary Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.1.4 Secondary instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.1.5 Summary of encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.2 Generating prefix sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.2.1 Prefixing a constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.2.2 Evaluating minimal symbol offsets . . . . . . . . . . . . . . . . . . . . . . . . 29
5
Instruction Set Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3/212
®
Others parts begin by st
ST-1
ST-2
ST-3
ST-4
ST-5
ST-6
ST-7
ST-8
ST-9
ST-10
ST-11
ST-12
ST-13
ST-14
ST-15
ST-16
ST-17
ST-18
ST-19
ST-20
ST-21
ST-22
ST-23
ST-24
ST-25
ST-26
ST-27
ST-28
ST-29
ST-30
ST-31
ST-32
ST-33
ST-34
ST-35
ST-36
ST-37
ST-38
ST-39
ST-40
ST-41
ST-42
ST-43
ST-44
ST-45
ST-46
ST-47
ST-48
ST-49
ST-50
ST-51
ST-52
ST-53
ST-54
ST-55
ST-56
ST-57
ST-58
ST-59
ST-60
ST-61
ST-62
ST-63
ST-64
ST-65
ST-66
ST-67
ST-68
ST-69
ST-70
ST-71
ST-72
ST-73
ST-74
© 2009 digchip.com