728x90
제산
두 피연산자를 나누어 몫과 나머지를 구하는 명령어
메뉴얼
프로그램
1. /(제산) 명령어로 점유하는 메모리 확인
- D14의 최대값은 16비트(1워드)범위 내에서 설정가능
- 몫과 나머저를 저장하기 위해 결과값 저장 하는 메모리는 32비트(2워드)를 점유
- 피연산자 D14는 16비트(1워드)를 점유
- 몫 : D1004 / 나머지 : D1005에 저장됨
2. 피연산자의 부호(+,-)에 따른 결과 값이 다름
- 10 = 3 * 3 + 1
- -10 = 3 * -3 - 1
- 10 = -3 * -3 + 1
- -10 = -3 * 3 - 1
3. 표현 할 수 있는 범위 증가
- -2,147,483,648 ~ -2,147,483,647 수를 표현할 수 있음(2워드)
- D/ (Double) 명령어를 사용해서 표현할 수 있는 범위 증가
- 피연산자(D14), 32비트(2워드) 점유
- 결과(D1004) 둘다 64비트(4워드) 점유 -> 몫 32비트(2워드), 나머지 32비트(2워드)
- -2,147,483,648 = 3 * -715,827,882 -2
728x90
'IT > PLC' 카테고리의 다른 글
[연습] 직진 도로 신호등 PLC 프로그램 (0) | 2022.01.28 |
---|---|
[서보] PLC, 드라이버간 신호 및 동작 원리 (미츠비시) (0) | 2022.01.24 |
[명령어] - 감산 (0) | 2022.01.20 |
[명령어] + 가산 (0) | 2022.01.20 |
[명령어] SD420, SD520 명령어 (0) | 2021.11.05 |