English
Language : 

M166 Datasheet, PDF (44/127 Pages) Siemens Semiconductor Group – C16x Family of Siemens 16-Bit CMOS Single-Chip Microcontrollers
30Mar98@15:00h
C166 Family Instruction Set
Instruction Description
BFLDL
Bit Field Low Byte
BFLDL
Syntax
Operation
Data Types
Description
Note:
BFLDL op1, op2, op3
(tmp) ← (op1)
(low byte (tmp)) ← ((low byte (tmp) ∧ ¬op2) ∨ op3)
(op1) ← (tmp)
WORD
Replaces those bits in the low byte of the destination word operand op1
which are selected by a ’1’ in the AND mask op2 with the bits at the corre-
sponding positions in the OR mask specified by op3.
op1 bits which shall remain unchanged must have a ’0’ in the respective
bit of both the AND mask op2 and the OR mask op3.
Otherwise a ’1’ in op3 will set the corresponding op1 bit (see „Operation“).
Condition Flags
E
Z
V
C
N
0
*
0
0
*
Addressing Modes
E Always cleared.
Z Set if the word result equals zero. Cleared otherwise.
V Always cleared.
C Always cleared.
N Set if the most significant bit of the word result is set. Cleared other-
wise.
Mnemonic
Format
BFLDL bitoffQ, #mask8, #data8 0A QQ @@ ##
Bytes
4
Semiconductor Group
44
Version 1.2, 12.97