부호있음
- 업데이트 날짜: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
이 노드에 대한 입력.
x가 고정된 크기의 불리언 배열인 경우, 첫번째 배열 원소는 최하위 비트(LSB)를, 마지막 원소는 최상위 비트(MSB)를 나타냅니다.
이 입력은 스칼라 불리언 값 또는 불리언 값의 배열을 지원합니다.

y
이 노드에 대한 입력.
y가 고정된 크기의 불리언 배열인 경우, 첫번째 배열 원소는 최하위 비트(LSB)를, 마지막 원소는 최상위 비트(MSB)를 나타냅니다.
이 입력은 스칼라 불리언 값 또는 불리언 값의 배열을 지원합니다.

오버플로우
이론상의 계산된 합계가 데이터 타입의 유효한 범위를 초과하는지 나타내는 불리언.
이 출력은 부호있는 숫자 값을 x와 y에 연결할 때 사용 가능합니다.
| 참 | 이 노드는 합계 값의 유효자리를 줄입니다. |
| 거짓 | 이 노드는 합계 값의 유효자리를 줄이지 않습니다. |
노트 이 노드를 종속시켜 연결하는 경우, 중간 연산에서는 부호없는 버전의 노드를 사용해야 합니다. 마지막 노드의 인코딩은 종속적으로 연결된 작업 전체에 원하는 인코딩으로 설정합니다.

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