숫자형
- 업데이트 날짜:2023-02-17
- 3분 (읽기 시간)
숫자형
비트 패턴에서 작동하는 가산기-감산기를 구현합니다. AddSub 노드를 캐스케이드 및 파이프라인 처리하여 더 높은 처리 속도를 얻을 수 있습니다.
입력/출력

캐리 입력/역 빌림 입력
이 노드가 추가적인 최하위 비트(LSB)를 제공하는지 결정하는 불리언.
| 참 | 서브?가 거짓일 때 x + y에 한 개의 LSB를 추가합니다. 서브?가 참인 경우, x – y를 정상적으로 계산합니다. |
| 거짓 | 서브?가 참일 때 x – y에서 한 개의 LSB를 뺍니다. 서브?가 거짓인 경우, x + y를 정상적으로 계산합니다. |
Default value: 거짓

바이패스 x
이 노드가 x에 연결한 값을 무시하는지 결정하는 불리언.
| 참 | 이 노드는 x에 연결한 값 대신 0의 값을 사용합니다. |
| 거짓 | 이 노드는 x에 연결한 값을 사용합니다. |
이 불리언을 사용하여 노드가 계산하는 식에서 x를 제거합니다. 예를 들어 이 불리언을 사용하여 x – y 대신 –y를 반환하도록 합니다.
Default value: 거짓

서브?
빼기 또는 더하기 중 어느 것을 수행할지 지정하는 불리언.
| 참 | 노드는 x - y를 계산합니다. |
| 거짓 | 노드는 x + y를 계산합니다. |
Default value: 거짓

x
이 노드에 대한 입력.
이 노드는 정수 및 고정 소수점 데이터 타입의 스칼라 값을 지원합니다.

y
이 노드에 대한 입력.
이 노드는 정수 및 고정 소수점 데이터 타입의 스칼라 값을 지원합니다.

캐리 출력/역 빌림 출력
합계의 데이터 타입이 부호없는 더하기 연산의 결과를 표현할 수 있는지 나타내는 불리언.
| 참 | 합계의 데이터 타입은 부호없는 더하기 연산의 결과를 표현할 수 없습니다. |
| 거짓 | 합계의 데이터 타입은 부호없는 빼기 연산의 결과를 표현할 수 없습니다. |
이 상황에서 노드는 합계 값의 유효자리를 줄입니다. 이 노드를 종속하는 경우, 이 출력을 사용하여 다운스트림 노드가 값을 전달하거나 빌리는지 지정합니다. 다운스트림 노드가 이 값을 사용하도록 지정하려면 캐리 출력/역 빌림 출력을 다운스트림 노드의 캐리 입력/역 빌림 입력 입력에 연결합니다.

오버플로우
이론상의 계산된 합계가 데이터 타입의 유효한 범위를 초과하는지 나타내는 불리언.
| 참 | 이 노드는 합계 값의 유효자리를 줄입니다. |
| 거짓 | 이 노드는 합계 값의 유효자리를 줄이지 않습니다. |

합계
이 노드가 계산한 결과. 이 결과는 x와 y의 값 뿐만 아니라 불리언 입력의 값에 따라 다릅니다.
- 서브?가 참이고 캐리 출력/역 빌림 출력이 거짓을 반환
- 서브?가 거짓이고 캐리 출력/역 빌림 출력이 참을 반환