Digchip : Database on electronics components
Electronic components database
Search:                      In section:
Member, Distributor  
Log In
Email:
Password:


Part: ST20C4

Category:
 Power Management
   -> Voltage References

Description: Instruction Set Reference Manual

Company: ST Microelectronics, Inc.

Datasheet: Download ST20C4 datasheet     File size : 99 kB

Request For quote: Find where to buy ST20C4



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