Samsung KS57C2308 Manual page 107

Single-chip cmos microcontroller
Table of Contents

Advertisement

KS57C2308/P2308/C2316/P2316
BITS
— Bit Set
BITS
dst.b
Operation:
Operand
DA.b
mema.b
memb.@L
@H+DA.b
Description:
This instruction sets the specified bit within the destination without affecting any other bits in the
destination. BITS can manipulate any bit that is addressable using direct or indirect addressing
modes.
Operand
DA.b
mema.b
memb.@L
@H+DA.b
*
mema.b
Examples:
1. If the bit location 30H.2 in the RAM has a current value of "0", the following instruction sets the
second bit of location 30H to "1".
BITS
2. You can use BITS in the same way to manipulate a port address bit:
BITS
Set specified memory bit
Binary Code
1
1
b1
a7
a6
a5
*
1
1
1
1
1
1
0
1
0
1
1
1
0
0
b1
Second Byte
1
0
b1
1
1
b1
30H.2
P2.0
Operation Summary
b0
0
0
0
a4
a3
a2
a1
a0
1
1
1
1
1
1
1
1
0
a5
a4
a3
a2
1
1
1
1
b0
a3
a2
a1
a0
b0
a3
a2
a1
a0 FB0H–FBFH
b0
a3
a2
a1
a0 FF0H–FFFH
; 30H.2
"1"
; P2.0
"1"
SAM47 INSTRUCTION SET
Bytes
2
2
2
2
Operation Notation
1
DA.b
1
1
mema.b
1
1
[memb.7–2 + L.3–2].b [L.1–0]
1
[H + DA.3–0].b
Bit Addresses
Cycles
2
2
2
2
1
1
5-33

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

P2308C2316P2316Ks57p2308Ks57c2316Ks57p2316

Table of Contents