명령일람
CPU의 명령은 기본 명령, 응용 명령으로 크게 구별되며 이들 명령의 분류는 아래의 표와 같습니다.
명령의 분류 | 내 용 | |
기본 명령 | 접점 명령 | 연산시작, 직렬 접속, 병렬 접속 |
결합 명령 | 블록의 접속 | |
출력 명령 | 비트 디바이스의 출력, 펄스 출력 | |
순차제어 명령 | Step 접점의 순차제어, 후입 우선 제어 | |
마스터 컨트롤 명령 | 마스터 컨트롤 | |
종료 명령 | 프로그램의 종료 | |
분기 명령 | 프로그램의 점프 | |
구조화 명령 | 반복연산, 서브루틴 프로그램의 호출 | |
프로그램 실행 제어 명령 | 프로그램의 허가, 금지 | |
기타 명령 | 분류 외의 명령 | |
응용 명령 | 비교연산 명령 | =, <>, <, >, <=, >= 의 비교 |
산술연산 명령 | 데이터의 사칙연산 | |
데이터변환 명령 | BIN, BCD, GRY 등의 데이터 변환 | |
데이터전송 명령 | 지정된 데이터의 전송 | |
데이터 테이블 조작 명령 | 데이터 테이블의 읽기/쓰기, 지우기, 삽입 | |
논리연산 명령 | 논리합, 논리적 등의 논리연산 | |
로테이션 명령 | 지정된 데이터의 회전 | |
시프트 명령 | 지정된 데이터의 시프트 | |
문자열 처리 명령 | BIN->ASCII, ASCII->BIN, BCD->ASCII 등의 변환 | |
데이터 처리 명령 | 찾기, DECO, ENCO, 분리, 결합 등의 데이터 처리 | |
비트 처리 명령 | 비트 셋, 리셋, 테스트 등의 비트 처리 | |
시간 처리 명령 | 시간 데이터의 읽기, 쓰기, 연산 | |
타이머/카운터 명령 | Up/Down/UpDown Counter, Timer | |
버퍼메모리 처리 명령 | 특수모듈의 버퍼베모리 읽기/쓰기 | |
데이터 링크 명령 | 데이터 영역의 송신/수신 | |
실수연산 명령 | 실수 데이터의 사칙연산 | |
특수기능 모듈 데이터 처리 명령 | FREAD, FWRITE 명령어 | |
데이터 검색 명령 | 데이터, 비트의 검색 | |
모듈 설정 | I/O 또는 특수 모듈을 설정 | |
기타 명령 | 상기 분류 외의 명령 |