숫자형

비트 패턴에서 작동하는 가산기-감산기를 구현합니다. AddSub 노드를 캐스케이드 및 파이프라인 처리하여 더 높은 처리 속도를 얻을 수 있습니다.

1378

입력/출력

datatype_icon

캐리 입력/역 빌림 입력

이 노드가 추가적인 최하위 비트(LSB)를 제공하는지 결정하는 불리언.

서브?가 거짓일 때 x + y에 한 개의 LSB를 추가합니다. 서브?가 참인 경우, xy를 정상적으로 계산합니다.
거짓 서브?가 참일 때 xy에서 한 개의 LSB를 뺍니다. 서브?가 거짓인 경우, x + y를 정상적으로 계산합니다.

Default value: 거짓

datatype_icon

바이패스 x

이 노드가 x에 연결한 값을 무시하는지 결정하는 불리언.

이 노드는 x에 연결한 값 대신 0의 값을 사용합니다.
거짓 이 노드는 x에 연결한 값을 사용합니다.

이 불리언을 사용하여 노드가 계산하는 식에서 x를 제거합니다. 예를 들어 이 불리언을 사용하여 xy 대신 –y를 반환하도록 합니다.

Default value: 거짓

datatype_icon

서브?

빼기 또는 더하기 중 어느 것을 수행할지 지정하는 불리언.

이 불리언을 사용하여 노드의 연산을 프로그램적으로 변경합니다.
노드는 x - y를 계산합니다.
거짓노드는 x + y를 계산합니다.

Default value: 거짓

datatype_icon

x

이 노드에 대한 입력.

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

datatype_icon

y

이 노드에 대한 입력.

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

datatype_icon

캐리 출력/역 빌림 출력

합계의 데이터 타입이 부호없는 더하기 연산의 결과를 표현할 수 있는지 나타내는 불리언.

이 출력은 부호없는 숫자 값을 xy에 연결할 때 사용 가능합니다.
합계의 데이터 타입은 부호없는 더하기 연산의 결과를 표현할 수 없습니다.
거짓합계의 데이터 타입은 부호없는 빼기 연산의 결과를 표현할 수 없습니다.

이 상황에서 노드는 합계 값의 유효자리를 줄입니다. 이 노드를 종속하는 경우, 이 출력을 사용하여 다운스트림 노드가 값을 전달하거나 빌리는지 지정합니다. 다운스트림 노드가 이 값을 사용하도록 지정하려면 캐리 출력/역 빌림 출력을 다운스트림 노드의 캐리 입력/역 빌림 입력 입력에 연결합니다.

datatype_icon

오버플로우

이론상의 계산된 합계가 데이터 타입의 유효한 범위를 초과하는지 나타내는 불리언.

이 출력은 부호있는 숫자 값을 xy에 연결할 때 사용 가능합니다.
이 노드는 합계 값의 유효자리를 줄입니다.
거짓이 노드는 합계 값의 유효자리를 줄이지 않습니다.
노트 이 노드를 종속시켜 연결하는 경우, 중간 연산에서는 부호없는 버전의 노드를 사용해야 합니다. 마지막 노드의 인코딩은 종속적으로 연결된 작업 전체에 원하는 인코딩으로 설정합니다.
datatype_icon

합계

이 노드가 계산한 결과. 이 결과는 xy의 값 뿐만 아니라 불리언 입력의 값에 따라 다릅니다.

노드는 다음과 같은 상황에서 합계에 유효자리 줄이기 오버플로우 모드를 적용합니다.
  • 서브?가 참이고 캐리 출력/역 빌림 출력이 거짓을 반환
  • 서브?가 거짓이고 캐리 출력/역 빌림 출력이 참을 반환