<CC 정리>

C: 연산 시 carry 발생 여부

N: 연산 결과의 최상위 비트(0: 양수 1: 음수)

V: 연산 시 오버플로우 발생 여부

V = Cout xor Cout-1(같으면 0, 다르면 1)

Z: 연산 결과가 0인지?(아니면 0, 맞으면 1)

<기본 공통 사항>

unsigned와 signed의 하드웨어 처리 방식은 동일

: CC를 통해 결정

ALU의 부호 비트 무시

계산 무조건 덧셈만 함

Carry는 무시

<Signed 수의 연산 시 Overflow>

<Unsigned 수의 연산 시 Overflow>