User’s Manual
C166S V1 SubSystem
Detailed Instruction Set
User’s Manual
6-15
V 1.6, 2001-08
BFLDL
Bit Field Low Byte
BFLDL
Group
Boolean Bit Manipulation Instructions
Syntax
BFLDL op1, op2, op3
Source Operand(s)
op1
→
WORD
op2, op3
→
BYTE
Destination Operand(s)
op1
→
WORD
Operation
(count)
←
0
DO WHILE ((count) <8)
IF op2[(count)] = 1
(op1[(count)])
←
op3[(count)]
ENDIF
(count)
←
(count) + 1
END WHILE
Description
Replaces those bits in the low byte of the destination word operand op1 which are
selected by an ’1’ in the mask specified by op2 with the bits at the corresponding
positions in “op3”.
CPU Flags
E
Always cleared.
Z
Set if result equals zero. Cleared otherwise.
V
Always cleared.
C
Always cleared.
N
Set if the most significant bit of the result is set. Cleared otherwise.
Encoding
E
Z
V
C
N
0
*
0
0
*
Mnemonic
Format
Bytes
BFLDL
bitoff
Q
, #mask8 , #data8
0A QQ @@ ##
4
Содержание C166S V1 SubSystem
Страница 10: ...User s Manual C166S V1 SubSystem User s Manual I 6 V 1 6 2001 08...
Страница 16: ...User s Manual C166S V1 SubSystem Introduction User s Manual 1 6 V 1 6 2001 08...
Страница 126: ...User s Manual C166S V1 SubSystem Central Processing Unit User s Manual 3 96 V 1 6 2001 08...
Страница 178: ...User s Manual C166S V1 SubSystem Memory Organization User s Manual 4 52 V 1 6 2001 08...
Страница 206: ...User s Manual C166S V1 SubSystem Instruction Set User s Manual 5 28 V 1 6 2001 08...
Страница 306: ...User s Manual C166S V1 SubSystem Detailed Instruction Set User s Manual 6 100 V 1 6 2001 08...
Страница 362: ...User s Manual C166S V1 SubSystem The External Bus Interface User s Manual 8 40 V 1 6 2001 08...
Страница 452: ...User s Manual C166S V1 SubSystem General Purpose Timer Unit User s Manual 12 44 V 1 6 2001 08...
Страница 454: ...User s Manual C166S V1 SubSystem Instruction Index User s Manual 13 2 V 1 6 2001 08...
Страница 459: ......