![Omron CJ1G-CPUxx Instructions Manual Download Page 98](http://html1.mh-extra.com/html/omron/cj1g-cpuxx/cj1g-cpuxx_instructions-manual_742491098.webp)
77
Instruction Functions
Section 2-2
2-2-17 Subroutine Instructions
Instruction
Mnemonic
Code
Symbol/Operand
Function
Location
Execution
condition
Page
SUBROUTINE
CALL
SBS
@SBS
091
Output
Required
MACRO
MCRO
@MCRO
099
Output
Required
SUBROUTINE
ENTRY
SBN
092
Output
Not required
SUBROUTINE
RETURN
RET
093
Indicates the end of a subroutine program.
Output
Not required
N: Subroutine
number
SBS(091)
N
Main program
Subroutine
program
(SBN(092) to
RET(093))
Execution condition ON
Program end
Calls the subroutine with the specified subroutine number and
executes that program.
N: Subroutine
number
S: 1st input
D: 1st output
parameter word
MCRO(099)
N
S
D
parameter word
MCRO(099)
MCRO(099)
Execution of sub-
routine between
SBN(092) and
RET(093).
The subroutine uses A600
to A603 as inputs and A604
to A607 as outputs.
Calls the subroutine with the specified subroutine number and
executes that program using the input parameters in S to S+3 and the
output parameters in D to D+3.
N: Subroutine
number
SBN(092)
N
Subroutine region
or
Indicates the beginning of the subroutine program with the specified
subroutine number.
RET(093)
Summary of Contents for CJ1G-CPUxx
Page 3: ...iv N o t i c e ...
Page 5: ...vi ...
Page 21: ...xxii Conformance to EC Directives 6 ...
Page 35: ......
Page 1131: ...1110 CJ series Instruction Execution Times and Number of Steps Section 4 2 ...