Rev.1.02
Nov 26, 2008
REJ03B0224-0102
455A Group
MACHINE INSTRUCTIONS (INDEX BY ALPHABET) (continued)
SBK
(Set BanK flag)
Instruc-
tion
code
D9
D0
Number of
words
Number of
cycles
Flag CY
Skip condition
0
100
00
01 2 04 1 16
11
-
Opera-
tion:
When TABPp instruction is executed, p6
←1
Grouping:
Arithmetic operation
Description: Sets referring data area to pages 64 to 127 when the
TABPp instruction is executed. This instruction is valid only
for the TABPp instruction.
Note:
This instruction cannot be used in M3455AG8.
SC
(Set Carry flag)
Instruc-
tion
code
D9
D0
Number of
words
Number of
cycles
Flag CY
Skip condition
0
000
01
11 2 00 7 16
111
-
Opera-
tion:
(CY)
← 1
Grouping:
Arithmetic operation
Description: Sets (1) to carry flag CY.
SCP
(Set Port C)
Instruc-
tion
code
D9
D0
Number of
words
Number of
cycles
Flag CY
Skip condition
1
0
1
000
11
01 2 28 D 16
11
-
Opera-
tion:
(C)
← 1
Grouping:
Input/Output operation
Description: Sets (1) to port C.
SD
(Set port D specified by register Y)
Instruc-
tion
code
D9
D0
Number of
words
Number of
cycles
Flag CY
Skip condition
0
001
01
01 2 01 5 16
11
-
Opera-
tion:
(D(Y))
← 1
(Y) = 0 to 7
Grouping:
Input/Output operation
Description: Sets (1) to a bit of port D specified by register Y.
Note:
(Y) = 0 to 7.
Do not execute this instruction if values except above are
set to register Y.
SEA n
(Skip Equal, Accumulator with immediate data n)
Instruc-
tion
code
D9
D0
Number of
words
Number of
cycles
Flag CY
Skip condition
0
010
01
01 2 02 5 16
22
-
(A) = n
n = 0 to 15
0
111
nn
nn 2 07 n 16 Grouping:
Comparison operation
Description: Skips the next instruction when the contents of register A is
equal to the value n in the immediate field.
Executes the next instruction when the contents of register
A is not equal to the value n in the immediate field.
Opera-
tion:
(A) = n ?
n = 0 to 15