English
Language : 

4559 Datasheet, PDF (127/148 Pages) Renesas Technology Corp – SINGLE-CHIP 4-BIT CMOS MICROCOMPUTER
4559 Group
Skip condition
Detailed description
(A) = (M(DP))
(A) = n
n = 0 to 15
− Skips the next instruction when the contents of register A is equal to the contents of M(DP).
Executes the next instruction when the contents of register A is not equal to the contents of M(DP).
− 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.
−
− Branch within a page : Branches to address a in the identical page.
−
− Branch out of a page : Branches to address a in page p.
−
− Branch out of a page : Branches to address (DR2 DR1 DR0 A3 A2 A1 A0)2 specified by registers D and A in
page p.
−
− Call the subroutine in page 2 : Calls the subroutine at address a in page 2.
−
− Call the subroutine : Calls the subroutine at address a in page p.
−
− Call the subroutine : Calls the subroutine at address (DR2 DR1 DR0 A3 A2 A1 A0)2 specified by registers D
and A in page p.
−
− Returns from interrupt service routine to main routine.
Returns each value of data pointer (X, Y, Z), carry flag, skip status, NOP mode status by the continuous
description of the LA/LXY instruction, register A and register B to the states just before interrupt.
−
− Returns from subroutine to the routine called the subroutine.
Skip at uncondition − Returns from subroutine to the routine called the subroutine, and skips the next instruction at uncondition.
Rev.1.04 Aug 23, 2007 Page 127 of 146
REJ03B0188-0104