|
HD64F2149 Datasheet, PDF (820/1035 Pages) Renesas Technology Corp – Hitachi 16-Bit Single-Chip Microcomputer | |||
|
◁ |
8. Block Transfer Instruction
Addressing Mode and
Instruction Length (Bytes)
Mnemonic
Operation
Condition Code
No. of
States*1
I HNZVC
EEPMOV EEPMOV.B
â
EEPMOV.W
â
4 if R4Lâ 0
Repeat @ER5â@ER6
ER5+1âER5
ER6+1âER6
R4L-1âR4L
Until R4L=0
else next;
4 if R4â 0
Repeat @ER5â@ER6
ER5+1âER5
ER6+1âER6
R4-1âR4
Until R4=0
else next;
â â â â â â 4+2n*3
â â â â â â 4+2n*3
Notes: 1. The number of states is the number of states required for execution when the
instruction and its operands are located in on-chip memory.
2. Only register ER0, ER1, ER4, or ER5 should be used when using the TAS instruction.
3. n is the initial value set in R4L or R4.
4. Only registers ER0 to ER6 should be used when using the STM/LDM instruction.
[1] 7 states when the number of saved/restored registers is 2, 9 states when 3, and 11
states when 4.
[2] Cannot be used with the LSI.
[3] Set to 1 when there is a carry from or borrow to bit 11; otherwise cleared to 0.
[4] Set to 1 when there is a carry from or borrow to bit 27; otherwise cleared to 0.
[5] If the result is zero, the previous value of the flag is retained; otherwise the flag is
cleared to 0.
[6] Set to 1 if the divisor is negative; otherwise cleared to 0.
[7] Set to 1 if the divisor is zero; otherwise cleared to 0.
[8] Set to 1 if the quotient is negative; otherwise cleared to 0.
[9] When EXR is valid, the number of states is increased by 1.
786
|
▷ |