![](http://datasheet.mmic.net.cn/30000/M34570MD-XXXFP_datasheet_2359531/M34570MD-XXXFP_49.png)
55
MITSUBISHI MICROCOMPUTERS
4570 Group
SINGLE-CHIP 4-BIT CMOS MICROCOMPUTER
Skip condition
Detailed description
Carry
flag
CY
54
MITSUBISHI MICROCOMPUTERS
4570 Group
SINGLE-CHIP 4-BIT CMOS MICROCOMPUTER
Function
Mnemonic
D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Hexadecimal
notation
Type of
instructions
Parameter
Number
of
words
Number
of
cycles
Instruction code
(T1F) = 1
(T2F) = 1
(T3F) = 1
–
Skips the next instruction when the contents of T1F flag is “1.”
After skipping, clears T1F flag.
Skips the next instruction when the contents of T2F flag is “1.”
After skipping, clears T2F flag.
Skips the next instruction when the contents of T3F flag is “1.”
After skipping, clears T3F flag.
Transfers the input of port P0 to register A.
Outputs the contents of register A to port P0.
Transfers the input of port P1 to register A.
Outputs the contents of register A to port P1.
Transfers the input of port P2 to register A.
Transfers the input of port P3 to register A.
Outputs the contents of register A to port P3.
Transfers the input of port P4 to register A.
Sets port D to “1.”
Clears a bit of port D specified by register Y to “0.”
Sets a bit of port D specified by register Y to “1.”
Transfers the contents of register A to key-on wakeup control register K0.
Transfers the contents of key-on wakeup control register K0 to register A.
Transfers the contents of register A to pull-up control register PU0.
Transfers the contents of pull-up control register PU0 to register A.
SNZT1
SNZT2
SNZT3
IAP0
OP0A
IAP1
OP1A
IAP2
IAP3
OP3A
IAP4
CLD
RD
SD
TK0A
TAK0
TPU0A
TAPU0
1010000000
1010000001
1010000010
1001100000
1000100000
1001100001
1000100001
1001100010
1001100011
1000100011
1001100100
0000010001
0000010100
0000010101
1000011011
1001010110
1000101101
1001010111
28 0
28 1
28 2
26 0
22 0
26 1
22 1
26 2
26 3
22 3
26 4
01 1
01 4
01 5
21 B
25 6
22 D
25 7
1
(T1F) = 1 ?
After skipping the next instruction
(T1F)
← 0
(T2F) = 1 ?
After skipping the next instruction
(T2F)
← 0
(T3F) = 1 ?
After skipping the next instruction
(T3F)
← 0
(A)
← (P0)
(P0)
← (A)
(A)
← (P1)
(P1)
← (A)
(A1, A0)
← (P21, P20)
(A3, A2)
← 0
(A)
← (P3)
(P3)
← (A)
(A)
← (P4)
(D)
← 1
(D(Y))
← 0
(Y) = 0 to 9
(D(Y))
← 1
(Y) = 0 to 9
(K0)
← (A)
(A)
← (K0)
(PU0)
← (A)
(A)
← (PU0)
MACHINE INSTRUCTIONS (CONTINUED)
Input/Output
operation
Timer
operation