Download Print this page

Siemens C16 Series Instruction Set Manual page 27

16-bit cmos single-chip microcontrollers

Advertisement

Missing or existing parentheses signify whether the used operand specifies an immediate constant
value, an address or a pointer to an address as follows:
opX
(opX)
(opX
((opX))
The following operands will also be used in the operational description:
CP
CSP
IP
MD
MDL, MDH
PSW
SP
SYSCON
C
V
SGTDIS
count
tmp
0, 1, 2,...
•Data Types• This part specifies the particular data type according to the instruction. Basically, the
following data types are possible:
BIT, BYTE, WORD, DOUBLEWORD
Except for those instructions which extend byte data to word data, all instructions have only one
particular data type. Note that the data types mentioned in this subsection do not consider accesses
to indirect address pointers or to the system stack which are always performed with word data.
Moreover, no data type is specified for System Control Instructions and for those of the branch
instructions which do not access any explicitly addressed data.
Semiconductor Group
30Mar98@15:00h
Specifies the immediate constant value of opX
Specifies the contents of opX
)
Specifies the contents of bit n of opX
n
Specifies the contents of the contents of opX
(ie. opX is used as pointer to the actual operand)
Context Pointer register
Code Segment Pointer register
Instruction Pointer
Multiply/Divide register
(32 bits wide, consists of MDH and MDL)
Multiply/Divide Low and High registers (each 16 bit wide )
Program Status Word register
System Stack Pointer register
System Configuration register
Carry condition flag in the PSW register
Overflow condition flag in the PSW register
Segmentation Disable bit in the SYSCON register
Temporary variable for an intermediate storage of
the number of shift or rotate cycles which remain
to complete the shift or rotate operation
Temporary variable for an intermediate result
Constant values due to the data format
of the specified operation
C166 Family Instruction Set
Instruction Description
27
Version 1.2, 12.97

Hide quick links:

Advertisement

loading