Download Print this page

Siemens C16 Series Instruction Set Manual page 70

16-bit cmos single-chip microcontrollers

Advertisement

EXTPR
Begin EXTended Page and Register Sequence
Syntax
Operation
Description
Note
Condition Flags
Addressing Modes
Semiconductor Group
30Mar98@15:00h
EXTPR
op1, op2
(count) ← (op2) [1 ≤ op2 ≤ 4]
Disable interrupts and Class A traps
Data_Page = (op1) AND SFR_range = Extended
DO WHILE ((count) ≠ 0 AND Class_B_trap_condition ≠ TRUE)
Next Instruction
(count) ← (count) - 1
END WHILE
(count) = 0
Data_Page = (DPPx) AND SFR_range = Standard
Enable interrupts and traps
Overrides the standard DPP addressing scheme of the long and indirect
addressing modes and causes all SFR or SFR bit accesses via the 'reg',
'bitoff' or 'bitaddr' addressing modes being made to the Extended SFR
space for a specified number of instructions. During their execution, both
standard and PEC interrupts and class A hardware traps are locked.
For any long ('mem') or indirect ([...]) address in the EXTP instruction
sequence, the 10-bit page number (address bits A23-A14) is not deter-
mined by the contents of a DPP register but by the value of op1 itself. The
14-bit page offset (address bits A13-A0) is derived from the long or indi-
rect address as usual.
The value of op2 defines the length of the effected instruction sequence.
The EXTPR instruction must be used carefully (see introductory note).
The EXTPR instruction is not available in the SAB 8XC166(W) devices.
E
Z
-
-
E Not affected.
Z Not affected.
V Not affected.
C Not affected.
N Not affected.
Mnemonic
EXTPR
Rwm, #irang2
EXTPR
#pag, #irang2
C166 Family Instruction Set
V
C
N
-
-
-
Format
DC :11##-m
D7 :11##-0 pp 0:00pp
70
Instruction Description
EXTPR
Version 1.2, 12.97
Bytes
2
4

Hide quick links:

Advertisement

loading