Main Routine Program 종료 : END
명령 | 사용 가능 영역 | 스텝수 | 플래그 | |||||||||||||||
M | X | Y | K | L | F | T | C | S | Z | D | @D | 정수 | 에러 | 제로 | 캐리 | |||
END | S | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | - |
END
Main Routine Program을 종료시킵니다.
END가 실행되면 현재 동작중인 프로그램 실행이 종료되고, 다음 PID에 해당하는 프로그램이 실행됩니다.
PEND는 명목상의 프로그램 종료 명령어이며, 실제 동작시에는 END, IRET 등의 명령어가 직전에 실행되기 때문에 실행되지 않습니다.
END, IRET, CEND가 실행된 다음에 오는 명령어들은 실행되지 않습니다. (서브루틴의 경우에는 예외적으로 END 다음에 위치할 수 있습니다.)
프로그램
JMP명령을 사용하고 있는 경우의 프로그램
[List Mode]
Steps | Instruction | Device |
0 | LD | X0000 |
1 | OUT | Y0020 |
2 | LD | X0001 |
3 | JMP | 1 |
4 | LD | X0010 |
5 | OUT | Y0030 |
6 | LD | X0011 |
7 | OUT | Y0031 |
8 | JME | 1 |
9 | PEND |
|
10 | PEND |
|