Infineon Technologies C166S V2 User Manual page 206

16-bit microcontroller
Table of Contents

Advertisement

ÿ
Parentheses indicate a method of addressing the used operand as follows:
The following operands notation will also be used in the operational description:
User Manual
(opX)
is
opX
Specifies the immediate constant value of opX
(opX)
Specifies the contents of opX
(opX[n])
Specifies the contents of bit n of opX
((opX))
Specifies the contents of the contents of opX
(ie. opX is used as pointer to the actual operand)
CP
Context Pointer
CSP
Code Segment Pointer
IP
Instruction Pointer
MD
Multiply/Divide register
(32 bits wide, consists of MDH and MDL)
MDL, MDH
Multiply/Divide Low and High registers
(each 16 bit wide)
ACC
Accumulator
(40 bits wide, consists of MAE, MAH and MDL)
MAH, MAL
Accumulator Low and High registers
(each 16 bits wide)
MAE
Accumulator extension register (one byte wide)
PSW
Program Status Word
SP
System Stack Pointer
CPUCON1
CPU Configuration register
C
Carry condition flag in the PSW register
V
Overflow condition flag in the PSW register
SGTDIS
Segmentation Disable bit in the SYSCON register
count
Temporary variable for an intermediate storage of
the number of shift or rotate cycles which remain
to complete the shift or rotate operation
tmp
Temporary variable for an intermediate result
0, 1, 2,...
Constant values due to the data format
of the specified operation
Detailed Instruction Description
logically COMPLEMENTED
8-206
User Manual
C166S V2
V 1.7, 2001-01

Advertisement

Table of Contents
loading

Table of Contents